body {
  font-family: Lato;
}
.display-1 {
  font-family: 'Lato', sans-serif;
  font-size: 1rem;
}
.display-1 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-2 {
  font-family: 'Lato', sans-serif;
  font-size: 2rem;
}
.display-2 > .mbr-iconfont {
  font-size: 3.2rem;
}
.display-4 {
  font-family: 'Lato', sans-serif;
  font-size: 1.2rem;
}
.display-4 > .mbr-iconfont {
  font-size: 1.92rem;
}
.display-5 {
  font-family: 'Lato', sans-serif;
  font-size: 1.1rem;
}
.display-5 > .mbr-iconfont {
  font-size: 1.76rem;
}
.display-7 {
  font-family: 'Lato', sans-serif;
  font-size: 0.9rem;
}
.display-7 > .mbr-iconfont {
  font-size: 1.44rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    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-5 {
    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: 10px 15px;
  border-radius: 0px;
}
.btn-sm {
  padding: 5px 10px;
  border-radius: 0px;
}
.btn-md {
  padding: 10px 15px;
  border-radius: 0px;
}
.btn-lg {
  padding: 20px 20px;
  border-radius: 0px;
}
.bg-primary {
  background-color: #041c2c !important;
}
.bg-success {
  background-color: #7242d6 !important;
}
.bg-info {
  background-color: #48d678 !important;
}
.bg-warning {
  background-color: #d63d3d !important;
}
.bg-danger {
  background-color: #656565 !important;
}
.btn-primary,
.btn-primary:active,
.btn-primary.active {
  background-color: #041c2c !important;
  border-color: #041c2c !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active,
.btn-secondary.active {
  background-color: #25c4ca !important;
  border-color: #25c4ca !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus {
  color: #ffffff !important;
  background-color: #198589 !important;
  border-color: #198589 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #198589 !important;
  border-color: #198589 !important;
}
.btn-info,
.btn-info:active,
.btn-info.active {
  background-color: #48d678 !important;
  border-color: #48d678 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
  color: #ffffff !important;
  background-color: #26ab53 !important;
  border-color: #26ab53 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #26ab53 !important;
  border-color: #26ab53 !important;
}
.btn-success,
.btn-success:active,
.btn-success.active {
  background-color: #7242d6 !important;
  border-color: #7242d6 !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus {
  color: #ffffff !important;
  background-color: #4f24a7 !important;
  border-color: #4f24a7 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #4f24a7 !important;
  border-color: #4f24a7 !important;
}
.btn-warning,
.btn-warning:active,
.btn-warning.active {
  background-color: #d63d3d !important;
  border-color: #d63d3d !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff !important;
  background-color: #a42323 !important;
  border-color: #a42323 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #a42323 !important;
  border-color: #a42323 !important;
}
.btn-danger,
.btn-danger:active,
.btn-danger.active {
  background-color: #656565 !important;
  border-color: #656565 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff !important;
  background-color: #3f3f3f !important;
  border-color: #3f3f3f !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #3f3f3f !important;
  border-color: #3f3f3f !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active,
.btn-white.active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active,
.btn-black.active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active,
.btn-primary-outline.active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus {
  color: #ffffff;
  background-color: #041c2c;
  border-color: #041c2c;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #041c2c !important;
  border-color: #041c2c !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active,
.btn-secondary-outline.active {
  background: none;
  border-color: #157074;
  color: #157074;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus {
  color: #ffffff;
  background-color: #25c4ca;
  border-color: #25c4ca;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #25c4ca !important;
  border-color: #25c4ca !important;
}
.btn-info-outline,
.btn-info-outline:active,
.btn-info-outline.active {
  background: none;
  border-color: #229649;
  color: #229649;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus {
  color: #ffffff;
  background-color: #48d678;
  border-color: #48d678;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #48d678 !important;
  border-color: #48d678 !important;
}
.btn-success-outline,
.btn-success-outline:active,
.btn-success-outline.active {
  background: none;
  border-color: #452092;
  color: #452092;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus {
  color: #ffffff;
  background-color: #7242d6;
  border-color: #7242d6;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #7242d6 !important;
  border-color: #7242d6 !important;
}
.btn-warning-outline,
.btn-warning-outline:active,
.btn-warning-outline.active {
  background: none;
  border-color: #8f1e1e;
  color: #8f1e1e;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus {
  color: #ffffff;
  background-color: #d63d3d;
  border-color: #d63d3d;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #d63d3d !important;
  border-color: #d63d3d !important;
}
.btn-danger-outline,
.btn-danger-outline:active,
.btn-danger-outline.active {
  background: none;
  border-color: #323232;
  color: #323232;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus {
  color: #ffffff;
  background-color: #656565;
  border-color: #656565;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #656565 !important;
  border-color: #656565 !important;
}
.btn-black-outline,
.btn-black-outline:active,
.btn-black-outline.active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #041c2c !important;
}
.text-secondary {
  color: #25c4ca !important;
}
.text-success {
  color: #7242d6 !important;
}
.text-info {
  color: #48d678 !important;
}
.text-warning {
  color: #d63d3d !important;
}
.text-danger {
  color: #656565 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #157074 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #452092 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #229649 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #8f1e1e !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #323232 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #48d678;
}
.alert-warning {
  background-color: #d63d3d;
}
.alert-danger {
  background-color: #656565;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #041c2c;
  border-color: #041c2c;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #041c2c;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #9fd3f6;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #efeafa;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #effbf3;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #fae5e5;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #a5a5a5;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Lato', sans-serif;
  font-size: 0.9rem;
}
.form-control > .mbr-iconfont {
  font-size: 1.44rem;
}
blockquote {
  border-color: #041c2c;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.btn-primary-outline-2 {
  border: none;
  color: #041c2c;
}
.btn-primary-outline-2 .mbr-iconfont-btn {
  -webkit-order: 1;
  order: 1;
  transition: all 0.3s;
  margin-left: 5px;
  font-size: 1rem !important;
}
.btn-primary-outline-2:hover {
  background-color: inherit;
  color: #041c2c;
}
.btn-primary-outline-2:focus {
  background-color: inherit;
  color: #041c2c;
}
.btn-primary-outline-2:active {
  background-color: inherit;
  color: #041c2c;
}
.btn-primary-outline-2:hover .mbr-iconfont-btn {
  margin-left: 8px;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #041c2c;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-number__spin {
  background: none;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #041c2c;
  border-bottom-color: #041c2c;
}
.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: #041c2c !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #25c4ca !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 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='%23041c2c' %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;
}
.cid-siNcLThkpi .mbr-section-title {
  letter-spacing: .1em;
}
.cid-siNcLThkpi .mbr-text {
  letter-spacing: 0.03rem;
}
.cid-siNcLThkpi .card-img span {
  font-size: 100px;
}
.cid-siNcLThkpi .mbr-text,
.cid-siNcLThkpi .mbr-section-btn {
  color: #efefef;
}
.cid-sa7zgFk081 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sa7zgFk081 .card-img span {
  color: #ffffff;
  font-size: 5.5rem;
}
.cid-sa7zgFk081 .mbr-text {
  color: #656565;
}
.cid-sa7zgFk081 .border-r {
  border-right: 1px solid #656565;
}
.cid-sa7zgFk081 p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-sa7zgFk081 .border-r {
    border-right: 0px solid #656565;
  }
}
@media (max-width: 576px) {
  .cid-sa7zgFk081 .card {
    margin-bottom: 2rem;
  }
}
.cid-sa7zgFk081 .card-title,
.cid-sa7zgFk081 .card-img {
  color: #656565;
}
.cid-sdqcLahdbF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-sdqcLahdbF .mbr-section-title,
.cid-sdqcLahdbF .mbr-section-subtitle {
  color: #000000;
}
.cid-sdqcLahdbF .mbr-section-text {
  color: #232323;
}
.cid-sdqcLahdbF .mbr-text,
.cid-sdqcLahdbF .typed-text,
.cid-sdqcLahdbF .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-sdqcLahdbF .btn {
  margin-left: 4px !important;
}
.cid-sdqcLahdbF .animated-element {
  color: #f1f1f1;
}
.cid-sdqcLahdbF .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #f1f1f1;
}
.cid-sdqcLahdbF .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-sdqcLahdbF .typed-text,
  .cid-sdqcLahdbF .mbr-section-subtitle,
  .cid-sdqcLahdbF .mbr-section-text,
  .cid-sdqcLahdbF .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-sdqcLahdbF .mbr-section-text,
.cid-sdqcLahdbF .mbr-section-btn {
  color: #ffffff;
}
.cid-sdqcLahdbF .mbr-section-subtitle,
.cid-sdqcLahdbF .typed-text {
  color: #ffffff;
}
.cid-sa7C8Uy8LV {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sa7C8Uy8LV p {
  text-align: center;
}
.cid-sa7C8Uy8LV .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sa7C8Uy8LV .social-list a:focus {
  text-decoration: none;
}
.cid-sa7C8Uy8LV .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sa7C8Uy8LV .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sa7C8Uy8LV .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sa7C8Uy8LV .logo-footer {
  line-height: normal;
}
.cid-sa7C8Uy8LV .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sa7C8Uy8LV .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sa7C8Uy8LV .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sa7jVk2F1X .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sa7jVk2F1X .nav-item,
.cid-sa7jVk2F1X .nav-link,
.cid-sa7jVk2F1X .navbar-caption {
  font-weight: normal;
}
.cid-sa7jVk2F1X .nav-item:focus,
.cid-sa7jVk2F1X .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sa7jVk2F1X .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sa7jVk2F1X .nav-item .nav-link {
    position: relative;
  }
  .cid-sa7jVk2F1X .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sa7jVk2F1X .nav-item:hover .nav-link:before,
  .cid-sa7jVk2F1X .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sa7jVk2F1X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sa7jVk2F1X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sa7jVk2F1X .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sa7jVk2F1X .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sa7jVk2F1X .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sa7jVk2F1X .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sa7jVk2F1X .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sa7jVk2F1X .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sa7jVk2F1X .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sa7jVk2F1X .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sa7jVk2F1X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sa7jVk2F1X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sa7jVk2F1X .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sa7jVk2F1X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sa7jVk2F1X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sa7jVk2F1X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sa7jVk2F1X .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sa7jVk2F1X .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sa7jVk2F1X .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sa7jVk2F1X .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sa7jVk2F1X .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sa7jVk2F1X .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sa7jVk2F1X .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sa7jVk2F1X .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sa7jVk2F1X .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sa7jVk2F1X .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sa7jVk2F1X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sa7jVk2F1X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sa7jVk2F1X .dropdown-item.active,
.cid-sa7jVk2F1X .dropdown-item:active {
  background-color: transparent;
}
.cid-sa7jVk2F1X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sa7jVk2F1X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sa7jVk2F1X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sa7jVk2F1X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sa7jVk2F1X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sa7jVk2F1X .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sa7jVk2F1X ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sa7jVk2F1X .navbar-buttons {
  text-align: center;
}
.cid-sa7jVk2F1X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sa7jVk2F1X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sa7jVk2F1X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sa7jVk2F1X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sa7jVk2F1X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sa7jVk2F1X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sa7jVk2F1X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sa7jVk2F1X nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sa7jVk2F1X nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sa7jVk2F1X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sa7jVk2F1X .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sa7jVk2F1X a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sa7jVk2F1X .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sa7jVk2F1X .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sa7jVk2F1X .soc-item {
  margin: .5rem .3rem;
}
.cid-sa7jVk2F1X .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sa7jVk2F1X a.nav-link .mbr-iconfont-btn,
.cid-sa7jVk2F1X a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sa7jVk2F1X a.nav-link:hover .mbr-iconfont-btn,
.cid-sa7jVk2F1X a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sa7jVk2F1X a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sa7jVk2F1X .navbar {
    height: 77px;
  }
  .cid-sa7jVk2F1X .navbar.opened {
    height: auto;
  }
  .cid-sa7jVk2F1X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sfdnnM4Ce6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sfdnnM4Ce6 .container-fluid {
  padding: 0 3rem;
}
.cid-sfdnnM4Ce6 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #041c2c, #25c4ca);
  display: inline-block;
}
.cid-sfdnnM4Ce6 .card {
  display: flex;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sfdnnM4Ce6 .card:hover img {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
  transition: all .5s;
}
.cid-sfdnnM4Ce6 .card .card-wrapper {
  height: 1%;
}
.cid-sfdnnM4Ce6 .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 10px;
  z-index: 1;
}
.cid-sfdnnM4Ce6 .card .card-wrapper .card-img img {
  transition: all .5s;
}
.cid-sfdnnM4Ce6 .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 0;
  left: 0;
  z-index: 1;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #041c2c;
}
.cid-sfdnnM4Ce6 .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-sfdnnM4Ce6 .card .card-wrapper .card-box .mbr-section-btn a {
  margin-left: 4px;
}
@media (max-width: 767px) {
  .cid-sfdnnM4Ce6 .container-fluid {
    padding: 0 1rem;
  }
}
.cid-sfdnnM4Ce6 .mbr-section-subtitle {
  text-align: center;
}
.cid-sfdnnM4Ce6 .mbr-section-title,
.cid-sfdnnM4Ce6 .underline {
  text-align: center;
}
.cid-seV2LNoxtV {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr-7-1920x1280.jpg");
}
.cid-seV2LNoxtV a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-seV2LNoxtV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-seV2LNoxtV .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-seV2LNoxtV .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-seV2LNoxtV .form-control {
  background: none;
  border-radius: 0px;
}
.cid-seV2LNoxtV textarea.form-control {
  min-height: 214.5px;
}
.cid-seV2LNoxtV .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-seV2LNoxtV h4,
.cid-seV2LNoxtV p {
  margin: 0;
}
.cid-seV2LNoxtV h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-seV2LNoxtV h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-seV2LNoxtV .icon {
  color: #041c2c;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-seV2LNoxtV h2 {
    text-align: center;
  }
  .cid-seV2LNoxtV h3 {
    text-align: center;
  }
  .cid-seV2LNoxtV .input-group-btn {
    text-align: center;
  }
  .cid-seV2LNoxtV .social-list {
    text-align: center;
  }
}
.cid-seV2LNoxtV H2 {
  color: #656565;
}
.cid-seV2LNoxtV .content {
  text-align: left;
  color: #656565;
}
.cid-seV2LNoxtV .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-seV2LNoxtV .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-seV2LNoxtV .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-seV2LNoxtV .title2 {
  color: #041c2c;
}
.cid-sadh9p1zFZ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadh9p1zFZ .nav-item,
.cid-sadh9p1zFZ .nav-link,
.cid-sadh9p1zFZ .navbar-caption {
  font-weight: normal;
}
.cid-sadh9p1zFZ .nav-item:focus,
.cid-sadh9p1zFZ .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sadh9p1zFZ .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sadh9p1zFZ .nav-item .nav-link {
    position: relative;
  }
  .cid-sadh9p1zFZ .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sadh9p1zFZ .nav-item:hover .nav-link:before,
  .cid-sadh9p1zFZ .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sadh9p1zFZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sadh9p1zFZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sadh9p1zFZ .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sadh9p1zFZ .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sadh9p1zFZ .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sadh9p1zFZ .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadh9p1zFZ .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sadh9p1zFZ .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sadh9p1zFZ .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sadh9p1zFZ .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sadh9p1zFZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sadh9p1zFZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sadh9p1zFZ .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sadh9p1zFZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sadh9p1zFZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sadh9p1zFZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sadh9p1zFZ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sadh9p1zFZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sadh9p1zFZ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sadh9p1zFZ .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sadh9p1zFZ .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sadh9p1zFZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sadh9p1zFZ .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sadh9p1zFZ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sadh9p1zFZ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sadh9p1zFZ .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sadh9p1zFZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sadh9p1zFZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sadh9p1zFZ .dropdown-item.active,
.cid-sadh9p1zFZ .dropdown-item:active {
  background-color: transparent;
}
.cid-sadh9p1zFZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sadh9p1zFZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sadh9p1zFZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sadh9p1zFZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sadh9p1zFZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sadh9p1zFZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sadh9p1zFZ ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sadh9p1zFZ .navbar-buttons {
  text-align: center;
}
.cid-sadh9p1zFZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sadh9p1zFZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sadh9p1zFZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sadh9p1zFZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sadh9p1zFZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sadh9p1zFZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sadh9p1zFZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadh9p1zFZ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sadh9p1zFZ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sadh9p1zFZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadh9p1zFZ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sadh9p1zFZ a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadh9p1zFZ .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sadh9p1zFZ .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sadh9p1zFZ .soc-item {
  margin: .5rem .3rem;
}
.cid-sadh9p1zFZ .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadh9p1zFZ a.nav-link .mbr-iconfont-btn,
.cid-sadh9p1zFZ a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sadh9p1zFZ a.nav-link:hover .mbr-iconfont-btn,
.cid-sadh9p1zFZ a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sadh9p1zFZ a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sadh9p1zFZ .navbar {
    height: 77px;
  }
  .cid-sadh9p1zFZ .navbar.opened {
    height: auto;
  }
  .cid-sadh9p1zFZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7195UnYhW {
  padding-top: 135px;
  padding-bottom: 105px;
  background-color: #041c2c;
}
.cid-s7195UnYhW .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 65%;
  height: 100%;
  background-color: #f1f1f1;
}
.cid-s7195UnYhW img {
  width: 100%;
}
.cid-s7195UnYhW p {
  margin-top: 6rem;
}
.cid-s7195UnYhW .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-s7195UnYhW .content-wrapper {
  padding-top: 6rem;
}
.cid-s7195UnYhW h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-s7195UnYhW .content-wrapper {
    padding-top: 0rem;
  }
  .cid-s7195UnYhW p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-s7195UnYhW .back {
    width: 100%;
    height: 75%;
  }
  .cid-s7195UnYhW .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-s7195UnYhW p {
    margin-top: 4rem;
  }
}
.cid-s7195UnYhW .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-s7195UnYhW .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-s7195UnYhW .content-wrapper {
    padding-right: 3rem;
  }
  .cid-s7195UnYhW h4 {
    right: 2rem;
  }
}
.cid-s7195UnYhW H3 {
  color: #041c2c;
  text-align: left;
}
.cid-s7195UnYhW H4 {
  color: #041c2c;
}
.cid-s7195UnYhW H1 {
  color: #232323;
  text-align: left;
}
.cid-s7195UnYhW .mbr-text,
.cid-s7195UnYhW .mbr-section-btn {
  text-align: left;
}
.cid-sacWZ1TWNi {
  padding-top: 75px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sacWZ1TWNi .card-img {
  position: relative;
  overflow: hidden;
}
.cid-sacWZ1TWNi section {
  position: relative;
}
.cid-sacWZ1TWNi a {
  font-weight: 600;
}
.cid-sacWZ1TWNi .btn-sm {
  padding: 0.6rem 2.2rem;
}
.cid-sacWZ1TWNi .box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 54%;
  background: #efefef;
}
.cid-sacWZ1TWNi .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  height: 100%;
  left: 0;
  background-color: #232323;
  opacity: 0;
  transform-origin: right center 0;
  transform: perspective(100px) rotateY(-120deg);
  transform-style: flat;
  transition: transform 0.5s ease-in-out, opacity 0.2s ease-in-out;
}
.cid-sacWZ1TWNi .card-box {
  padding: 1rem;
  background-color: #ffffff;
  width: 85%;
  margin: auto;
  margin-top: -40px;
  position: relative;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  height: 80px;
  display: flex;
  align-items: center;
}
.cid-sacWZ1TWNi .card-box h3 {
  font-weight: 600;
  width: 100%;
  display: inline-block;
  margin: 0;
}
.cid-sacWZ1TWNi .card-wrapper {
  height: 100%;
}
.cid-sacWZ1TWNi .card-wrapper:hover .card-img:before {
  opacity: 0.3;
  transform: perspective(100px) rotateY(0deg);
}
.cid-sacWZ1TWNi .card-wrapper:hover .card-title a {
  color: #25c4ca !important;
}
.cid-sacWZ1TWNi .text {
  color: #767676;
}
.cid-sacWZ1TWNi .card-title {
  color: #36404c;
}
.cid-sacWZ1TWNi .title {
  text-align: center;
}
.cid-sacYi8Cx54 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sacYi8Cx54 .card-img {
  position: relative;
  overflow: hidden;
}
.cid-sacYi8Cx54 section {
  position: relative;
}
.cid-sacYi8Cx54 a {
  font-weight: 600;
}
.cid-sacYi8Cx54 .btn-sm {
  padding: 0.6rem 2.2rem;
}
.cid-sacYi8Cx54 .box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 52%;
  background: #efefef;
}
.cid-sacYi8Cx54 .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  height: 100%;
  left: 0;
  background-color: #232323;
  opacity: 0;
  transform-origin: right center 0;
  transform: perspective(100px) rotateY(-120deg);
  transform-style: flat;
  transition: transform 0.5s ease-in-out, opacity 0.2s ease-in-out;
}
.cid-sacYi8Cx54 .card-box {
  padding: 1rem;
  background-color: #ffffff;
  width: 85%;
  margin: auto;
  margin-top: -40px;
  position: relative;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  height: 80px;
  display: flex;
  align-items: center;
}
.cid-sacYi8Cx54 .card-box h3 {
  font-weight: 600;
  width: 100%;
  display: inline-block;
  margin: 0;
}
.cid-sacYi8Cx54 .card-wrapper {
  height: 100%;
}
.cid-sacYi8Cx54 .card-wrapper:hover .card-img:before {
  opacity: 0.3;
  transform: perspective(100px) rotateY(0deg);
}
.cid-sacYi8Cx54 .card-wrapper:hover .card-title a {
  color: #25c4ca !important;
}
.cid-sacYi8Cx54 .text {
  color: #767676;
}
.cid-sacYi8Cx54 .card-title {
  color: #36404c;
}
.cid-sacYi8Cx54 .title {
  text-align: center;
}
.cid-sadhcGU1u3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadhcGU1u3 p {
  text-align: center;
}
.cid-sadhcGU1u3 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadhcGU1u3 .social-list a:focus {
  text-decoration: none;
}
.cid-sadhcGU1u3 .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadhcGU1u3 .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadhcGU1u3 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadhcGU1u3 .logo-footer {
  line-height: normal;
}
.cid-sadhcGU1u3 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadhcGU1u3 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadhcGU1u3 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sacMuNZWvr .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sacMuNZWvr .nav-item,
.cid-sacMuNZWvr .nav-link,
.cid-sacMuNZWvr .navbar-caption {
  font-weight: normal;
}
.cid-sacMuNZWvr .nav-item:focus,
.cid-sacMuNZWvr .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sacMuNZWvr .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sacMuNZWvr .nav-item .nav-link {
    position: relative;
  }
  .cid-sacMuNZWvr .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sacMuNZWvr .nav-item:hover .nav-link:before,
  .cid-sacMuNZWvr .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sacMuNZWvr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sacMuNZWvr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sacMuNZWvr .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sacMuNZWvr .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sacMuNZWvr .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sacMuNZWvr .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sacMuNZWvr .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sacMuNZWvr .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sacMuNZWvr .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sacMuNZWvr .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sacMuNZWvr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sacMuNZWvr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sacMuNZWvr .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sacMuNZWvr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sacMuNZWvr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sacMuNZWvr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sacMuNZWvr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sacMuNZWvr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sacMuNZWvr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sacMuNZWvr .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sacMuNZWvr .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sacMuNZWvr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sacMuNZWvr .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sacMuNZWvr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sacMuNZWvr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sacMuNZWvr .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sacMuNZWvr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sacMuNZWvr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sacMuNZWvr .dropdown-item.active,
.cid-sacMuNZWvr .dropdown-item:active {
  background-color: transparent;
}
.cid-sacMuNZWvr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sacMuNZWvr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sacMuNZWvr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sacMuNZWvr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sacMuNZWvr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sacMuNZWvr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sacMuNZWvr ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sacMuNZWvr .navbar-buttons {
  text-align: center;
}
.cid-sacMuNZWvr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sacMuNZWvr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sacMuNZWvr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sacMuNZWvr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sacMuNZWvr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sacMuNZWvr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sacMuNZWvr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sacMuNZWvr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sacMuNZWvr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sacMuNZWvr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sacMuNZWvr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sacMuNZWvr a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sacMuNZWvr .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sacMuNZWvr .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sacMuNZWvr .soc-item {
  margin: .5rem .3rem;
}
.cid-sacMuNZWvr .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sacMuNZWvr a.nav-link .mbr-iconfont-btn,
.cid-sacMuNZWvr a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sacMuNZWvr a.nav-link:hover .mbr-iconfont-btn,
.cid-sacMuNZWvr a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sacMuNZWvr a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sacMuNZWvr .navbar {
    height: 77px;
  }
  .cid-sacMuNZWvr .navbar.opened {
    height: auto;
  }
  .cid-sacMuNZWvr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skBgRhZHJN {
  padding-top: 225px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/empty-living-room-with-blue-sofa-plants-and-table-on-empty-white-wall-background-3d-rendering-2000x1125.jpg");
}
.cid-skBgRhZHJN .container {
  max-width: 1500px;
}
.cid-skBgRhZHJN img {
  width: 100%;
}
.cid-skBgRhZHJN h2 {
  padding: 0;
  margin: 0;
}
.cid-skBgRhZHJN .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-skBgRhZHJN .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-skBgRhZHJN .img-col {
  position: relative;
}
.cid-skBgRhZHJN .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-skBgRhZHJN .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-skBgRhZHJN .title-col {
    margin-top: 4rem!important;
  }
  .cid-skBgRhZHJN .img2 {
    top: -2rem;
  }
  .cid-skBgRhZHJN .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-skBgRhZHJN .img2 {
    width: 50%;
  }
  .cid-skBgRhZHJN .number {
    margin: auto;
  }
}
.cid-skBgPwh3Hs {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skBgPwh3Hs .card-wrapper {
  z-index: 3;
}
.cid-skBgPwh3Hs .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-skBgPwh3Hs:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-skBgPwh3Hs .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-skBgPwh3Hs .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-skBgPwh3Hs H2 {
  text-align: center;
  color: #041c2c;
}
.cid-spx6Wqv1xQ {
  padding-top: 45px;
  padding-bottom: 60px;
  background: #ffffff;
}
.cid-spx6Wqv1xQ .container-fluid {
  padding: 0 3rem;
}
.cid-spx6Wqv1xQ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-spx6Wqv1xQ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #041c2c, #25c4ca);
  display: inline-block;
}
.cid-spx6Wqv1xQ .title-wrap {
  padding-left: 0;
  padding-right: 0;
}
.cid-spx6Wqv1xQ .image-wrap {
  overflow: hidden;
  width: 100%;
}
.cid-spx6Wqv1xQ .image-wrap img {
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.5s ease-in-out;
}
.cid-spx6Wqv1xQ .image-wrap img:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cid-spx6Wqv1xQ .content-section {
  padding: 3rem;
}
.cid-spx6Wqv1xQ .btn {
  margin-top: 1rem;
  margin-left: 0rem;
  margin-right: 0rem;
}
.cid-spx6Wqv1xQ .card-wrapper {
  overflow: hidden;
  margin-top: 1.6rem;
  background-color: #ffffff;
  padding: 0rem;
  z-index: 10;
  border-radius: 15px;
  margin-bottom: 3rem;
}
@media (max-width: 1200px) {
  .cid-spx6Wqv1xQ .container-fluid {
    padding: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-spx6Wqv1xQ .container-fluid {
    padding: 0rem;
  }
}
@media (max-width: 439px) {
  .cid-spx6Wqv1xQ .card-wrapper {
    margin-bottom: 0rem;
    border-radius: 0px;
  }
  .cid-spx6Wqv1xQ .title-wrap {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-spx6Wqv1xQ .mbr-section-subtitle,
.cid-spx6Wqv1xQ .mbr-section-btn {
  text-align: center;
}
.cid-sadhROAlfh {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadhROAlfh p {
  text-align: center;
}
.cid-sadhROAlfh .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadhROAlfh .social-list a:focus {
  text-decoration: none;
}
.cid-sadhROAlfh .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadhROAlfh .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadhROAlfh .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadhROAlfh .logo-footer {
  line-height: normal;
}
.cid-sadhROAlfh .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadhROAlfh .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadhROAlfh .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sp9uQWehes {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr-2-1920x1277.jpg");
}
@media (max-width: 992px) {
  .cid-sp9uQWehes {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sp9uQWehes .text {
  padding: 0;
}
.cid-sp9uQWehes section {
  position: relative;
}
.cid-sp9uQWehes h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sp9uQWehes .mbr-iconfont {
  padding: 0!important;
}
.cid-sp9uQWehes .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20%;
  background-color: #041c2c;
}
.cid-sp9uQWehes .box {
  background-image: url("../../../assets/images/102a0911-1600x1067.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sp9uQWehes .icon-wrap {
  background-color: #9e9e9e !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sp9uQWehes .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sp9uQWehes .icon-wrap span {
  padding-left: 8px;
}
.cid-sp9uQWehes .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-sp9uQWehes .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sp9uQWehes .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sp9uQWehes .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sp9uQWehes .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sp9uQWehes a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sp9uQWehes a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sp9uQWehes {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sp9uQWehes .box {
    height: 250px;
  }
  .cid-sp9uQWehes .row {
    padding: 1rem!important;
  }
}
.cid-sacZthvyIa .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sacZthvyIa .nav-item,
.cid-sacZthvyIa .nav-link,
.cid-sacZthvyIa .navbar-caption {
  font-weight: normal;
}
.cid-sacZthvyIa .nav-item:focus,
.cid-sacZthvyIa .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sacZthvyIa .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sacZthvyIa .nav-item .nav-link {
    position: relative;
  }
  .cid-sacZthvyIa .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sacZthvyIa .nav-item:hover .nav-link:before,
  .cid-sacZthvyIa .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sacZthvyIa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sacZthvyIa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sacZthvyIa .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sacZthvyIa .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sacZthvyIa .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sacZthvyIa .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sacZthvyIa .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sacZthvyIa .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sacZthvyIa .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sacZthvyIa .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sacZthvyIa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sacZthvyIa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sacZthvyIa .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sacZthvyIa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sacZthvyIa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sacZthvyIa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sacZthvyIa .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sacZthvyIa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sacZthvyIa .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sacZthvyIa .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sacZthvyIa .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sacZthvyIa .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sacZthvyIa .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sacZthvyIa .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sacZthvyIa .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sacZthvyIa .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sacZthvyIa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sacZthvyIa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sacZthvyIa .dropdown-item.active,
.cid-sacZthvyIa .dropdown-item:active {
  background-color: transparent;
}
.cid-sacZthvyIa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sacZthvyIa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sacZthvyIa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sacZthvyIa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sacZthvyIa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sacZthvyIa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sacZthvyIa ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sacZthvyIa .navbar-buttons {
  text-align: center;
}
.cid-sacZthvyIa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sacZthvyIa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sacZthvyIa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sacZthvyIa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sacZthvyIa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sacZthvyIa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sacZthvyIa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sacZthvyIa nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sacZthvyIa nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sacZthvyIa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sacZthvyIa .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sacZthvyIa a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sacZthvyIa .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sacZthvyIa .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sacZthvyIa .soc-item {
  margin: .5rem .3rem;
}
.cid-sacZthvyIa .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sacZthvyIa a.nav-link .mbr-iconfont-btn,
.cid-sacZthvyIa a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sacZthvyIa a.nav-link:hover .mbr-iconfont-btn,
.cid-sacZthvyIa a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sacZthvyIa a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sacZthvyIa .navbar {
    height: 77px;
  }
  .cid-sacZthvyIa .navbar.opened {
    height: auto;
  }
  .cid-sacZthvyIa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sdTkwYb5TW .modal-body .close {
  background: #1b1b1b;
}
.cid-sdTkwYb5TW .modal-body .close span {
  font-style: normal;
}
.cid-sdTkwYb5TW .carousel-inner > .active,
.cid-sdTkwYb5TW .carousel-inner > .next,
.cid-sdTkwYb5TW .carousel-inner > .prev {
  display: table;
}
.cid-sdTkwYb5TW .carousel-control .icon-next,
.cid-sdTkwYb5TW .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-sdTkwYb5TW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sdTkwYb5TW .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sdTkwYb5TW .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sdTkwYb5TW .boxed-slider > div {
  position: relative;
}
.cid-sdTkwYb5TW .container img {
  width: 100%;
}
.cid-sdTkwYb5TW .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sdTkwYb5TW .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sdTkwYb5TW .mbr-table-cell {
  padding: 0;
}
.cid-sdTkwYb5TW .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sdTkwYb5TW .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sdTkwYb5TW .mbr-overlay {
  z-index: 1;
}
.cid-sdTkwYb5TW .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sdTkwYb5TW .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-sdTkwYb5TW .carousel-item .container {
    width: 100%;
  }
}
.cid-sdTkwYb5TW .carousel-item-next.carousel-item-left,
.cid-sdTkwYb5TW .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-sdTkwYb5TW .active.carousel-item-right,
.cid-sdTkwYb5TW .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-sdTkwYb5TW .active.carousel-item-left,
.cid-sdTkwYb5TW .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-sdTkwYb5TW .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
  z-index: 11;
}
.cid-sdTkwYb5TW .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdTkwYb5TW .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdTkwYb5TW .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-sdTkwYb5TW .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sdTkwYb5TW .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sdTkwYb5TW .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-sdTkwYb5TW .mbr-slider .carousel-indicators li.active,
.cid-sdTkwYb5TW .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-sdTkwYb5TW .mbr-slider .carousel-indicators li::after,
.cid-sdTkwYb5TW .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sdTkwYb5TW .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sdTkwYb5TW .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sdTkwYb5TW .mbr-slider > .container img {
  width: 100%;
}
.cid-sdTkwYb5TW .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sdTkwYb5TW .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sdTkwYb5TW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sdTkwYb5TW .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sdTkwYb5TW .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sdTkwYb5TW .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sdTkwYb5TW .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sdTkwYb5TW .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-sdTkwYb5TW .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sdTkwYb5TW .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sdTkwYb5TW .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sdTkwYb5TW .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sdTkwYb5TW .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sdTkwYb5TW P {
  text-align: center;
}
.cid-sdTkwYb5TW H2 {
  text-align: center;
}
.cid-sp9zSC9jV0 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-siHTRu32UI {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-siHTRu32UI .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-siHTRu32UI .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-siHTRu32UI .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-siHTRu32UI .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-siHTRu32UI .mbr-section-subtitle,
.cid-siHTRu32UI .mbr-section-btn {
  color: #767676;
  text-align: left;
}
.cid-siHTRu32UI H1 {
  text-align: left;
}
.cid-sprcGMs2Ap {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-sprcGMs2Ap a {
  text-align: center;
}
.cid-sprcGMs2Ap p {
  color: #0a0a0a;
  text-align: center;
}
.cid-sprcGMs2Ap span {
  font-size: 2rem;
}
.cid-sprcGMs2Ap .mbr-iconfont-social {
  font-size: 20px;
  width: 44px;
  padding-top: 6px;
  display: inline-block;
  line-height: 38px;
  border-radius: 50%;
}
.cid-sprcGMs2Ap .socicon-twitter {
  color: #4da7de;
}
.cid-sprcGMs2Ap .socicon-facebook {
  color: #3e5b98;
}
.cid-sprcGMs2Ap .socicon-googleplus {
  color: #dd4b39;
}
.cid-sprcGMs2Ap .socicon-instagram {
  color: #3f729b;
}
.cid-sprcGMs2Ap .social-list a:focus {
  text-decoration: none;
}
.cid-sprcGMs2Ap .text-copyright {
  width: 100%;
}
.cid-sprcGMs2Ap .img-logo-footer {
  margin-right: 1rem;
  max-width: 5rem;
}
.cid-sprcGMs2Ap .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-sprcGMs2Ap .logo-footer {
  line-height: normal;
}
.cid-sprcGMs2Ap .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sprcGMs2Ap .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sprcGMs2Ap .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sprcGMs2Ap .media-container-row a {
  margin: 0 1rem;
}
.cid-sprcfarJth {
  background-image: url("../../../assets/images/100074074-243207427096335-6382759389735944192-o-2-2000x1333.jpg");
}
.cid-sprcfarJth .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-sprcfarJth .text-content .btn-bgr {
  z-index: 0;
}
.cid-sprcfarJth .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-sprcfarJth .container-full-width {
  position: relative;
}
.cid-sprcfarJth .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-sprcfarJth .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-sprcfarJth .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-sprcfarJth .text-content {
    width: 540px;
  }
  .cid-sprcfarJth .column-content {
    width: 100%;
  }
  .cid-sprcfarJth .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-sprcfarJth .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-sprcfarJth .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-sprcfarJth .column-content {
    width: 50%;
  }
  .cid-sprcfarJth .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-sprcfarJth .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sprcfarJth .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-sprcfarJth .column-content {
    height: 33rem;
  }
}
.cid-sprcfarJth .mbr-text,
.cid-sprcfarJth .mbr-section-btn {
  color: #767676;
}
.cid-sprePKKtO4 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f1f1f1;
}
.cid-sprePKKtO4 .mbr-text {
  position: relative;
}
.cid-sprePKKtO4 .mbr-text:before {
  color: #f1f1f1;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -0.4em;
  position: absolute;
  top: 10px;
  left: -2rem;
}
.cid-sprePKKtO4 img {
  object-fit: contain;
}
.cid-sprePKKtO4 .mbr-text:after {
  color: #f1f1f1;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.45em;
  position: absolute;
  bottom: 10px;
  right: -2rem;
}
@media (max-width: 767px) {
  .cid-sprePKKtO4 .mbr-text:after,
  .cid-sprePKKtO4 .mbr-text:before {
    display: none;
  }
}
.cid-spqUuDSGfK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #f1f1f1;
}
.cid-spqUuDSGfK .box1 {
  background-image: url("../../../assets/images/100074074-243207427096335-6382759389735944192-o-2-2000x1333.jpg");
  background-size: cover;
  background-position: center;
  height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.cid-spqUuDSGfK .box2 {
  background-image: url("../../../assets/images/sp-1-1300x867.jpg");
  background-size: cover;
  background-position: center;
  height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.cid-spqUuDSGfK .icon-wrap {
  background-color: #9e9e9e !important;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-spqUuDSGfK .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-spqUuDSGfK .icon-wrap span {
  padding-left: 8px;
}
.cid-spqUuDSGfK .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-spqUuDSGfK .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-spqUuDSGfK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-spqUuDSGfK .modalWindow .modalWindow-container {
  transform: translateY(50vh) translateY(-22vw);
}
.cid-spqUuDSGfK .modalWindow .modalWindow-video {
  height: 44.9943757vw;
  width: 80vw;
  margin: 0 auto;
}
.cid-spqUuDSGfK a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-spqUuDSGfK a.close:hover {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-spqUuDSGfK {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .cid-spqUuDSGfK .box1 {
    margin-bottom: 1rem;
  }
}
@media (max-width: 576px) {
  .cid-spqUuDSGfK {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-spqUuDSGfK .box1,
  .cid-spqUuDSGfK .box2 {
    height: 250px;
  }
}
.cid-s71ifkjAnE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s71ifkjAnE .google-map {
  height: 25rem;
  position: relative;
}
.cid-s71ifkjAnE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-s71ifkjAnE .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-s71ifkjAnE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-s71ifkjAnE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-s71ifkjAnE .container-fluid {
  padding: 0;
}
.cid-s71ifkjAnE .relative {
  position: relative;
  width: 100%;
}
.cid-s71ifkjAnE .mbr-section-title {
  color: #656565;
}
.cid-s71ifkjAnE .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-s71ifkjAnE .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-s71ifkjAnE .title {
  text-align: center;
  color: #ffffff;
}
.cid-s71ifkjAnE .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-s71ifkjAnE .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sprfD4solq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sprfD4solq .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-sprfD4solq .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sprfD4solq .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-siHPHk73vl {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr-7-1920x1280.jpg");
}
.cid-siHPHk73vl a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-siHPHk73vl a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-siHPHk73vl .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-siHPHk73vl .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-siHPHk73vl .form-control {
  background: none;
  border-radius: 0px;
}
.cid-siHPHk73vl textarea.form-control {
  min-height: 214.5px;
}
.cid-siHPHk73vl .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-siHPHk73vl h4,
.cid-siHPHk73vl p {
  margin: 0;
}
.cid-siHPHk73vl h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-siHPHk73vl h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-siHPHk73vl .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-siHPHk73vl h2 {
    text-align: center;
  }
  .cid-siHPHk73vl h3 {
    text-align: center;
  }
  .cid-siHPHk73vl .input-group-btn {
    text-align: center;
  }
  .cid-siHPHk73vl .social-list {
    text-align: center;
  }
}
.cid-siHPHk73vl H2 {
  color: #656565;
}
.cid-siHPHk73vl .content {
  text-align: left;
  color: #f1f1f1;
}
.cid-siHPHk73vl .type {
  text-align: left;
  padding-bottom: 8px;
  color: #ffffff;
}
.cid-siHPHk73vl .title1 {
  text-align: left;
  color: #ffffff;
}
.cid-siHPHk73vl .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-siHPHk73vl .title2 {
  color: #ffffff;
}
.cid-sa7y9oJW5H .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sa7y9oJW5H .nav-item,
.cid-sa7y9oJW5H .nav-link,
.cid-sa7y9oJW5H .navbar-caption {
  font-weight: normal;
}
.cid-sa7y9oJW5H .nav-item:focus,
.cid-sa7y9oJW5H .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sa7y9oJW5H .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sa7y9oJW5H .nav-item .nav-link {
    position: relative;
  }
  .cid-sa7y9oJW5H .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sa7y9oJW5H .nav-item:hover .nav-link:before,
  .cid-sa7y9oJW5H .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sa7y9oJW5H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sa7y9oJW5H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sa7y9oJW5H .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sa7y9oJW5H .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sa7y9oJW5H .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sa7y9oJW5H .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sa7y9oJW5H .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sa7y9oJW5H .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sa7y9oJW5H .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sa7y9oJW5H .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sa7y9oJW5H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sa7y9oJW5H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sa7y9oJW5H .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sa7y9oJW5H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sa7y9oJW5H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sa7y9oJW5H .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sa7y9oJW5H .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sa7y9oJW5H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sa7y9oJW5H .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sa7y9oJW5H .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sa7y9oJW5H .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sa7y9oJW5H .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sa7y9oJW5H .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sa7y9oJW5H .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sa7y9oJW5H .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sa7y9oJW5H .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sa7y9oJW5H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sa7y9oJW5H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sa7y9oJW5H .dropdown-item.active,
.cid-sa7y9oJW5H .dropdown-item:active {
  background-color: transparent;
}
.cid-sa7y9oJW5H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sa7y9oJW5H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sa7y9oJW5H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sa7y9oJW5H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sa7y9oJW5H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sa7y9oJW5H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sa7y9oJW5H ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sa7y9oJW5H .navbar-buttons {
  text-align: center;
}
.cid-sa7y9oJW5H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sa7y9oJW5H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sa7y9oJW5H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sa7y9oJW5H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sa7y9oJW5H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sa7y9oJW5H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sa7y9oJW5H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sa7y9oJW5H nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sa7y9oJW5H nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sa7y9oJW5H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sa7y9oJW5H .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sa7y9oJW5H a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sa7y9oJW5H .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sa7y9oJW5H .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sa7y9oJW5H .soc-item {
  margin: .5rem .3rem;
}
.cid-sa7y9oJW5H .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sa7y9oJW5H a.nav-link .mbr-iconfont-btn,
.cid-sa7y9oJW5H a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sa7y9oJW5H a.nav-link:hover .mbr-iconfont-btn,
.cid-sa7y9oJW5H a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sa7y9oJW5H a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sa7y9oJW5H .navbar {
    height: 77px;
  }
  .cid-sa7y9oJW5H .navbar.opened {
    height: auto;
  }
  .cid-sa7y9oJW5H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s71wstiQCQ {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-s71wstiQCQ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-s71wstiQCQ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-s71wstiQCQ .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-s71wstiQCQ .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-s71wstiQCQ .form-control {
  background: none;
  border-radius: 0px;
}
.cid-s71wstiQCQ textarea.form-control {
  min-height: 214.5px;
}
.cid-s71wstiQCQ .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-s71wstiQCQ h4,
.cid-s71wstiQCQ p {
  margin: 0;
}
.cid-s71wstiQCQ h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-s71wstiQCQ h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-s71wstiQCQ .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-s71wstiQCQ h2 {
    text-align: center;
  }
  .cid-s71wstiQCQ h3 {
    text-align: center;
  }
  .cid-s71wstiQCQ .input-group-btn {
    text-align: center;
  }
  .cid-s71wstiQCQ .social-list {
    text-align: center;
  }
}
.cid-s71wstiQCQ H2 {
  color: #656565;
}
.cid-s71wstiQCQ .content {
  text-align: left;
  color: #656565;
}
.cid-s71wstiQCQ .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-s71wstiQCQ .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-s71wstiQCQ .mbr-section-subtitle {
  text-align: left;
  color: #9e9e9e;
}
.cid-s71wstiQCQ .title2 {
  color: #041c2c;
}
.cid-sadhKvw8lF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadhKvw8lF p {
  text-align: center;
}
.cid-sadhKvw8lF .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadhKvw8lF .social-list a:focus {
  text-decoration: none;
}
.cid-sadhKvw8lF .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadhKvw8lF .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadhKvw8lF .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadhKvw8lF .logo-footer {
  line-height: normal;
}
.cid-sadhKvw8lF .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadhKvw8lF .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadhKvw8lF .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sad0dDOOvs .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sad0dDOOvs .nav-item,
.cid-sad0dDOOvs .nav-link,
.cid-sad0dDOOvs .navbar-caption {
  font-weight: normal;
}
.cid-sad0dDOOvs .nav-item:focus,
.cid-sad0dDOOvs .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sad0dDOOvs .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sad0dDOOvs .nav-item .nav-link {
    position: relative;
  }
  .cid-sad0dDOOvs .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sad0dDOOvs .nav-item:hover .nav-link:before,
  .cid-sad0dDOOvs .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sad0dDOOvs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sad0dDOOvs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sad0dDOOvs .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sad0dDOOvs .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sad0dDOOvs .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sad0dDOOvs .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sad0dDOOvs .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sad0dDOOvs .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sad0dDOOvs .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sad0dDOOvs .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sad0dDOOvs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sad0dDOOvs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sad0dDOOvs .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sad0dDOOvs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sad0dDOOvs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sad0dDOOvs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sad0dDOOvs .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sad0dDOOvs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sad0dDOOvs .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sad0dDOOvs .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sad0dDOOvs .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sad0dDOOvs .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sad0dDOOvs .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sad0dDOOvs .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sad0dDOOvs .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sad0dDOOvs .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sad0dDOOvs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sad0dDOOvs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sad0dDOOvs .dropdown-item.active,
.cid-sad0dDOOvs .dropdown-item:active {
  background-color: transparent;
}
.cid-sad0dDOOvs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sad0dDOOvs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sad0dDOOvs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sad0dDOOvs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sad0dDOOvs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sad0dDOOvs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sad0dDOOvs ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sad0dDOOvs .navbar-buttons {
  text-align: center;
}
.cid-sad0dDOOvs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sad0dDOOvs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sad0dDOOvs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sad0dDOOvs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sad0dDOOvs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sad0dDOOvs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sad0dDOOvs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sad0dDOOvs nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sad0dDOOvs nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sad0dDOOvs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sad0dDOOvs .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sad0dDOOvs a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sad0dDOOvs .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sad0dDOOvs .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sad0dDOOvs .soc-item {
  margin: .5rem .3rem;
}
.cid-sad0dDOOvs .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sad0dDOOvs a.nav-link .mbr-iconfont-btn,
.cid-sad0dDOOvs a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sad0dDOOvs a.nav-link:hover .mbr-iconfont-btn,
.cid-sad0dDOOvs a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sad0dDOOvs a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sad0dDOOvs .navbar {
    height: 77px;
  }
  .cid-sad0dDOOvs .navbar.opened {
    height: auto;
  }
  .cid-sad0dDOOvs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sad0dFa3ij {
  padding-top: 135px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/adamar-5-1920x1080.jpg");
}
.cid-sad0dFa3ij img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-sad0dFa3ij img:hover {
  transform: scale(1.1);
}
.cid-sad0dFa3ij .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-sad0dFa3ij h2 {
  padding: 0;
  margin: 0;
}
.cid-sad0dFa3ij .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sad0dFa3ij .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-sad0dFa3ij .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-sad0dFa3ij .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-sad0dFa3ij .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-sad0dFa3ij .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-sad0dFa3ij .mbr-iconfont {
  margin: 0!important;
}
.cid-sad0dFa3ij .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-sad0dFa3ij .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-sad0dFa3ij .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-sad0dFa3ij .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-sad0dFa3ij .text-col {
    padding: 2rem 1rem;
  }
}
.cid-sad0dFa3ij H2 {
  color: #333333;
}
.cid-sad0dFa3ij .mbr-text {
  color: #ffffff;
}
.cid-sad0dFa3ij H1 {
  color: #041c2c;
}
.cid-sad0dFa3ij H3 {
  color: #ffffff;
}
.cid-sdeo5Jah3i {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sdeo5Jah3i {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sdeo5Jah3i .text {
  padding: 0;
}
.cid-sdeo5Jah3i section {
  position: relative;
}
.cid-sdeo5Jah3i h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sdeo5Jah3i .mbr-iconfont {
  padding: 0!important;
}
.cid-sdeo5Jah3i .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #041c2c;
}
.cid-sdeo5Jah3i .box {
  background-image: url("../../../assets/images/proyectos3-2000x1456.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sdeo5Jah3i .icon-wrap {
  background-color: #cccccc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sdeo5Jah3i .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sdeo5Jah3i .icon-wrap span {
  padding-left: 8px;
}
.cid-sdeo5Jah3i .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #1c1c1c !important;
}
.cid-sdeo5Jah3i .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sdeo5Jah3i .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sdeo5Jah3i .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sdeo5Jah3i .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sdeo5Jah3i a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sdeo5Jah3i a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sdeo5Jah3i {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sdeo5Jah3i .box {
    height: 250px;
  }
  .cid-sdeo5Jah3i .row {
    padding: 1rem!important;
  }
}
.cid-sad813QA8N {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sad813QA8N .subicon-title {
  color: #000000;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sad813QA8N .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}
.cid-sad813QA8N .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-sad813QA8N .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-sad813QA8N .process-icon,
.cid-sad813QA8N .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-sad813QA8N .wrapper,
.cid-sad813QA8N .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-sad813QA8N .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #232323;
  opacity: .4;
}
.cid-sad813QA8N .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-sad813QA8N .icon-container a {
  display: inherit;
}
.cid-sad813QA8N .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #149dcc !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-sad813QA8N .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-sad813QA8N .icon-main:hover .icon-wrapper {
  background-color: #149dcc !important;
}
.cid-sad813QA8N .icon-main:hover .icon-number {
  background-color: #232323 !important;
  color: #ffffff !important;
}
.cid-sad813QA8N .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-sad813QA8N .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-sad813QA8N .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-sad813QA8N .third-elem .wrapper:before {
    display: none;
  }
}
.cid-sad813QA8N .mbr-section-title {
  margin: 0;
}
.cid-sad813QA8N .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-sad813QA8N .subicon-title DIV {
  text-align: left;
}
.cid-sdegK7ESXV {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sdegK7ESXV .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdegK7ESXV .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdegK7ESXV .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdegK7ESXV .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sdegK7ESXV .container {
  padding: 0;
}
.cid-sdegK7ESXV .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdegK7ESXV .icon-focus {
  display: none;
}
.cid-sdegK7ESXV .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-sdegK7ESXV .btn[class*=-outline]:hover,
.cid-sdegK7ESXV .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-sdegK7ESXV li:hover .btn-primary-outline,
.cid-sdegK7ESXV li:active .btn-primary-outline,
.cid-sdegK7ESXV li.active .btn-primary-outline {
  color: #041c2c !important;
}
.cid-sdegK7ESXV li:hover .btn-secondary-outline,
.cid-sdegK7ESXV li:active .btn-secondary-outline,
.cid-sdegK7ESXV li.active .btn-secondary-outline {
  color: #25c4ca !important;
}
.cid-sdegK7ESXV li:hover .btn-info-outline,
.cid-sdegK7ESXV li:active .btn-info-outline,
.cid-sdegK7ESXV li.active .btn-info-outline {
  color: #48d678 !important;
}
.cid-sdegK7ESXV li:hover .btn-warning-outline,
.cid-sdegK7ESXV li:active .btn-warning-outline,
.cid-sdegK7ESXV li.active .btn-warning-outline {
  color: #d63d3d !important;
}
.cid-sdegK7ESXV li:hover .btn-white-outline,
.cid-sdegK7ESXV li:active .btn-white-outline,
.cid-sdegK7ESXV li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-sdegK7ESXV li:hover .btn-black-outline,
.cid-sdegK7ESXV li:active .btn-black-outline,
.cid-sdegK7ESXV li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-sdegK7ESXV li:hover .btn-success-outline,
.cid-sdegK7ESXV li:active .btn-success-outline,
.cid-sdegK7ESXV li.active .btn-success-outline {
  color: #7242d6 !important;
}
.cid-sdegK7ESXV li:hover .btn-danger-outline,
.cid-sdegK7ESXV li:active .btn-danger-outline,
.cid-sdegK7ESXV li.active .btn-danger-outline {
  color: #656565 !important;
}
.cid-sdegK7ESXV li {
  position: relative;
}
.cid-sdegK7ESXV .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-sdegK7ESXV .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sdegK7ESXV .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdegK7ESXV .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-sdegK7ESXV .btn {
  font-family: Lato !important;
}
.cid-sdegK7ESXV .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-sdegK7ESXV .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-sdegK7ESXV .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-sdegK7ESXV .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-sad7it1v6c {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sad7it1v6c h4 {
  display: flex;
  color: #000000;
}
.cid-sad7it1v6c .panel-text {
  color: #656565;
  line-height: 1.7;
}
.cid-sad7it1v6c .wrap {
  display: flex;
}
.cid-sad7it1v6c .sq-text {
  background: #f1f1f1;
  padding: 2px 10px;
  border-radius: 3px;
  color: #656565;
  height: fit-content;
  margin: auto;
}
.cid-sad7it1v6c img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-sad7it1v6c .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sad7it1v6c p {
  margin: 0;
}
.cid-sad7it1v6c .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-sad7it1v6c .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-sad7it1v6c .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-sad7it1v6c .panel-group {
  width: 100%;
}
.cid-sad7it1v6c .card {
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-sad7it1v6c .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-sad7it1v6c .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-sad7it1v6c .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-sad7it1v6c .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-sad7it1v6c .card .card-header a.panel-title .sign {
  padding-right: 1rem;
  padding-left: 1rem;
}
.cid-sad7it1v6c .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-sad7it1v6c .card .panel-body {
  background: #ffffff;
}
.cid-sad7it1v6c .sign {
  color: #000000;
}
.cid-sad7it1v6c .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sad7it1v6c .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sad7it1v6c .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-sad7it1v6c .header-text,
.cid-sad7it1v6c .sign {
  color: #041c2c;
}
.cid-sad0dLTciW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sad0dLTciW .google-map {
  height: 25rem;
  position: relative;
}
.cid-sad0dLTciW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sad0dLTciW .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-sad0dLTciW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sad0dLTciW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sad0dLTciW .container-fluid {
  padding: 0;
}
.cid-sad0dLTciW .relative {
  position: relative;
  width: 100%;
}
.cid-sad0dLTciW .mbr-section-title {
  color: #656565;
}
.cid-sad0dLTciW .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sad0dLTciW .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sad0dLTciW .title {
  text-align: center;
  color: #ffffff;
}
.cid-sad0dLTciW .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sad0dLTciW .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sad0dMOvHP {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sad0dMOvHP a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sad0dMOvHP a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sad0dMOvHP .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sad0dMOvHP .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sad0dMOvHP .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sad0dMOvHP textarea.form-control {
  min-height: 214.5px;
}
.cid-sad0dMOvHP .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sad0dMOvHP h4,
.cid-sad0dMOvHP p {
  margin: 0;
}
.cid-sad0dMOvHP h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sad0dMOvHP h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sad0dMOvHP .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sad0dMOvHP h2 {
    text-align: center;
  }
  .cid-sad0dMOvHP h3 {
    text-align: center;
  }
  .cid-sad0dMOvHP .input-group-btn {
    text-align: center;
  }
  .cid-sad0dMOvHP .social-list {
    text-align: center;
  }
}
.cid-sad0dMOvHP H2 {
  color: #656565;
}
.cid-sad0dMOvHP .content {
  text-align: left;
  color: #656565;
}
.cid-sad0dMOvHP .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-sad0dMOvHP .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-sad0dMOvHP .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-sad0dMOvHP .title2 {
  color: #041c2c;
}
.cid-sad93vhw4v {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sad93vhw4v p {
  text-align: center;
}
.cid-sad93vhw4v .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sad93vhw4v .social-list a:focus {
  text-decoration: none;
}
.cid-sad93vhw4v .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sad93vhw4v .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sad93vhw4v .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sad93vhw4v .logo-footer {
  line-height: normal;
}
.cid-sad93vhw4v .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sad93vhw4v .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sad93vhw4v .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadhWVRc5i .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadhWVRc5i .nav-item,
.cid-sadhWVRc5i .nav-link,
.cid-sadhWVRc5i .navbar-caption {
  font-weight: normal;
}
.cid-sadhWVRc5i .nav-item:focus,
.cid-sadhWVRc5i .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sadhWVRc5i .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sadhWVRc5i .nav-item .nav-link {
    position: relative;
  }
  .cid-sadhWVRc5i .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sadhWVRc5i .nav-item:hover .nav-link:before,
  .cid-sadhWVRc5i .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sadhWVRc5i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sadhWVRc5i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sadhWVRc5i .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sadhWVRc5i .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sadhWVRc5i .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sadhWVRc5i .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadhWVRc5i .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sadhWVRc5i .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sadhWVRc5i .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sadhWVRc5i .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sadhWVRc5i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sadhWVRc5i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sadhWVRc5i .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sadhWVRc5i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sadhWVRc5i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sadhWVRc5i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sadhWVRc5i .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sadhWVRc5i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sadhWVRc5i .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sadhWVRc5i .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sadhWVRc5i .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sadhWVRc5i .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sadhWVRc5i .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sadhWVRc5i .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sadhWVRc5i .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sadhWVRc5i .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sadhWVRc5i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sadhWVRc5i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sadhWVRc5i .dropdown-item.active,
.cid-sadhWVRc5i .dropdown-item:active {
  background-color: transparent;
}
.cid-sadhWVRc5i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sadhWVRc5i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sadhWVRc5i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sadhWVRc5i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sadhWVRc5i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sadhWVRc5i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sadhWVRc5i ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sadhWVRc5i .navbar-buttons {
  text-align: center;
}
.cid-sadhWVRc5i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sadhWVRc5i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sadhWVRc5i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sadhWVRc5i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sadhWVRc5i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sadhWVRc5i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sadhWVRc5i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadhWVRc5i nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sadhWVRc5i nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sadhWVRc5i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadhWVRc5i .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sadhWVRc5i a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadhWVRc5i .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sadhWVRc5i .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sadhWVRc5i .soc-item {
  margin: .5rem .3rem;
}
.cid-sadhWVRc5i .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadhWVRc5i a.nav-link .mbr-iconfont-btn,
.cid-sadhWVRc5i a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sadhWVRc5i a.nav-link:hover .mbr-iconfont-btn,
.cid-sadhWVRc5i a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sadhWVRc5i a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sadhWVRc5i .navbar {
    height: 77px;
  }
  .cid-sadhWVRc5i .navbar.opened {
    height: auto;
  }
  .cid-sadhWVRc5i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sadhWXvsqm {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-sadhWXvsqm img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-sadhWXvsqm img:hover {
  transform: scale(1.1);
}
.cid-sadhWXvsqm .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-sadhWXvsqm h2 {
  padding: 0;
  margin: 0;
}
.cid-sadhWXvsqm .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sadhWXvsqm .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-sadhWXvsqm .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-sadhWXvsqm .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-sadhWXvsqm .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-sadhWXvsqm .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-sadhWXvsqm .mbr-iconfont {
  margin: 0!important;
}
.cid-sadhWXvsqm .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-sadhWXvsqm .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-sadhWXvsqm .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-sadhWXvsqm .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-sadhWXvsqm .text-col {
    padding: 2rem 1rem;
  }
}
.cid-sadhWXvsqm H2 {
  color: #333333;
}
.cid-sadhWXvsqm .mbr-text {
  color: #767676;
}
.cid-sadhWXvsqm H1 {
  color: #041c2c;
}
.cid-sdel4uOwPk {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sdel4uOwPk {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sdel4uOwPk .text {
  padding: 0;
}
.cid-sdel4uOwPk section {
  position: relative;
}
.cid-sdel4uOwPk h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sdel4uOwPk .mbr-iconfont {
  padding: 0!important;
}
.cid-sdel4uOwPk .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #041c2c;
}
.cid-sdel4uOwPk .box {
  background-image: url("../../../assets/images/68304f41df695d240e4add8092be8e66-600x776.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sdel4uOwPk .icon-wrap {
  background-color: #cccccc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sdel4uOwPk .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sdel4uOwPk .icon-wrap span {
  padding-left: 8px;
}
.cid-sdel4uOwPk .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #1c1c1c !important;
}
.cid-sdel4uOwPk .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sdel4uOwPk .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sdel4uOwPk .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sdel4uOwPk .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sdel4uOwPk a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sdel4uOwPk a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sdel4uOwPk {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sdel4uOwPk .box {
    height: 250px;
  }
  .cid-sdel4uOwPk .row {
    padding: 1rem!important;
  }
}
.cid-sadhWYEClv {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadhWYEClv .subicon-title {
  color: #000000;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sadhWYEClv .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}
.cid-sadhWYEClv .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-sadhWYEClv .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-sadhWYEClv .process-icon,
.cid-sadhWYEClv .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-sadhWYEClv .wrapper,
.cid-sadhWYEClv .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-sadhWYEClv .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #232323;
  opacity: .4;
}
.cid-sadhWYEClv .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-sadhWYEClv .icon-container a {
  display: inherit;
}
.cid-sadhWYEClv .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #149dcc !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-sadhWYEClv .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-sadhWYEClv .icon-main:hover .icon-wrapper {
  background-color: #149dcc !important;
}
.cid-sadhWYEClv .icon-main:hover .icon-number {
  background-color: #232323 !important;
  color: #ffffff !important;
}
.cid-sadhWYEClv .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-sadhWYEClv .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-sadhWYEClv .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-sadhWYEClv .third-elem .wrapper:before {
    display: none;
  }
}
.cid-sadhWYEClv .mbr-section-title {
  margin: 0;
}
.cid-sadhWYEClv .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-sadhWYEClv .subicon-title DIV {
  text-align: left;
}
.cid-sadhX1HDBH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1920x1265.jpg");
}
.cid-sadhX1HDBH .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-sadhX1HDBH .card {
  margin-bottom: 2rem;
  owerflow: hidden;
  max-height: 250px;
}
.cid-sadhX1HDBH .card .card-img {
  height: 100%;
}
.cid-sadhX1HDBH .card .card-img img {
  object-fit: cover;
  height: 100%;
}
.cid-sadhX1HDBH .card:hover .card-img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cid-sadhX1HDBH .card:hover .card-wrapper:before {
  opacity: 0.8;
  background: #149dcc;
}
.cid-sadhX1HDBH .card-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.cid-sadhX1HDBH .card-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: #232323;
  opacity: 0.4;
  z-index: 10;
  pointer-events: none;
}
.cid-sadhX1HDBH .card-img {
  overflow: hidden;
  transition: transform 0.3s;
  position: relative;
}
.cid-sadhX1HDBH .card-box {
  position: absolute;
  overflow: hidden;
  height: fit-content;
  margin: auto;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sadhX1HDBH .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sadhX1HDBH .card-sub-title {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-sadhX1HDBH .small {
    margin-top: -25%;
  }
}
.cid-sadhX1HDBH .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sadhX06lA8 {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sadhX06lA8 h4 {
  display: flex;
  color: #000000;
}
.cid-sadhX06lA8 .panel-text {
  color: #656565;
  line-height: 1.7;
}
.cid-sadhX06lA8 .wrap {
  display: flex;
}
.cid-sadhX06lA8 .sq-text {
  background: #f1f1f1;
  padding: 2px 10px;
  border-radius: 3px;
  color: #656565;
  height: fit-content;
  margin: auto;
}
.cid-sadhX06lA8 img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-sadhX06lA8 .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sadhX06lA8 p {
  margin: 0;
}
.cid-sadhX06lA8 .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-sadhX06lA8 .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-sadhX06lA8 .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-sadhX06lA8 .panel-group {
  width: 100%;
}
.cid-sadhX06lA8 .card {
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-sadhX06lA8 .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-sadhX06lA8 .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-sadhX06lA8 .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-sadhX06lA8 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-sadhX06lA8 .card .card-header a.panel-title .sign {
  padding-right: 1rem;
  padding-left: 1rem;
}
.cid-sadhX06lA8 .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-sadhX06lA8 .card .panel-body {
  background: #ffffff;
}
.cid-sadhX06lA8 .sign {
  color: #000000;
}
.cid-sadhX06lA8 .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sadhX06lA8 .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sadhX06lA8 .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-sadhX06lA8 .header-text,
.cid-sadhX06lA8 .sign {
  color: #041c2c;
}
.cid-sadhX2VLxf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadhX2VLxf .google-map {
  height: 25rem;
  position: relative;
}
.cid-sadhX2VLxf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sadhX2VLxf .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-sadhX2VLxf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sadhX2VLxf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sadhX2VLxf .container-fluid {
  padding: 0;
}
.cid-sadhX2VLxf .relative {
  position: relative;
  width: 100%;
}
.cid-sadhX2VLxf .mbr-section-title {
  color: #656565;
}
.cid-sadhX2VLxf .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sadhX2VLxf .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sadhX2VLxf .title {
  text-align: center;
  color: #ffffff;
}
.cid-sadhX2VLxf .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sadhX2VLxf .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sadhX41vlV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sadhX41vlV a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sadhX41vlV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sadhX41vlV .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sadhX41vlV .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sadhX41vlV .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sadhX41vlV textarea.form-control {
  min-height: 214.5px;
}
.cid-sadhX41vlV .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sadhX41vlV h4,
.cid-sadhX41vlV p {
  margin: 0;
}
.cid-sadhX41vlV h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sadhX41vlV h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sadhX41vlV .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sadhX41vlV h2 {
    text-align: center;
  }
  .cid-sadhX41vlV h3 {
    text-align: center;
  }
  .cid-sadhX41vlV .input-group-btn {
    text-align: center;
  }
  .cid-sadhX41vlV .social-list {
    text-align: center;
  }
}
.cid-sadhX41vlV H2 {
  color: #656565;
}
.cid-sadhX41vlV .content {
  text-align: left;
  color: #656565;
}
.cid-sadhX41vlV .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-sadhX41vlV .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-sadhX41vlV .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-sadhX41vlV .title2 {
  color: #041c2c;
}
.cid-sadhX5lj4n {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadhX5lj4n p {
  text-align: center;
}
.cid-sadhX5lj4n .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadhX5lj4n .social-list a:focus {
  text-decoration: none;
}
.cid-sadhX5lj4n .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadhX5lj4n .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadhX5lj4n .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadhX5lj4n .logo-footer {
  line-height: normal;
}
.cid-sadhX5lj4n .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadhX5lj4n .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadhX5lj4n .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadkRoptkF .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadkRoptkF .nav-item,
.cid-sadkRoptkF .nav-link,
.cid-sadkRoptkF .navbar-caption {
  font-weight: normal;
}
.cid-sadkRoptkF .nav-item:focus,
.cid-sadkRoptkF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sadkRoptkF .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sadkRoptkF .nav-item .nav-link {
    position: relative;
  }
  .cid-sadkRoptkF .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sadkRoptkF .nav-item:hover .nav-link:before,
  .cid-sadkRoptkF .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sadkRoptkF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sadkRoptkF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sadkRoptkF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sadkRoptkF .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sadkRoptkF .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sadkRoptkF .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadkRoptkF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sadkRoptkF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sadkRoptkF .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sadkRoptkF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sadkRoptkF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sadkRoptkF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sadkRoptkF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sadkRoptkF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sadkRoptkF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sadkRoptkF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sadkRoptkF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sadkRoptkF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sadkRoptkF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sadkRoptkF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sadkRoptkF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sadkRoptkF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sadkRoptkF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sadkRoptkF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sadkRoptkF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sadkRoptkF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sadkRoptkF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sadkRoptkF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sadkRoptkF .dropdown-item.active,
.cid-sadkRoptkF .dropdown-item:active {
  background-color: transparent;
}
.cid-sadkRoptkF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sadkRoptkF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sadkRoptkF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sadkRoptkF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sadkRoptkF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sadkRoptkF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sadkRoptkF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sadkRoptkF .navbar-buttons {
  text-align: center;
}
.cid-sadkRoptkF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sadkRoptkF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sadkRoptkF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sadkRoptkF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sadkRoptkF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sadkRoptkF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sadkRoptkF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadkRoptkF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sadkRoptkF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sadkRoptkF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadkRoptkF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sadkRoptkF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadkRoptkF .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sadkRoptkF .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sadkRoptkF .soc-item {
  margin: .5rem .3rem;
}
.cid-sadkRoptkF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadkRoptkF a.nav-link .mbr-iconfont-btn,
.cid-sadkRoptkF a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sadkRoptkF a.nav-link:hover .mbr-iconfont-btn,
.cid-sadkRoptkF a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sadkRoptkF a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sadkRoptkF .navbar {
    height: 77px;
  }
  .cid-sadkRoptkF .navbar.opened {
    height: auto;
  }
  .cid-sadkRoptkF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sadkRqnPfq {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-sadkRqnPfq img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-sadkRqnPfq img:hover {
  transform: scale(1.1);
}
.cid-sadkRqnPfq .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-sadkRqnPfq h2 {
  padding: 0;
  margin: 0;
}
.cid-sadkRqnPfq .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sadkRqnPfq .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-sadkRqnPfq .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-sadkRqnPfq .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-sadkRqnPfq .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-sadkRqnPfq .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-sadkRqnPfq .mbr-iconfont {
  margin: 0!important;
}
.cid-sadkRqnPfq .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-sadkRqnPfq .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-sadkRqnPfq .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-sadkRqnPfq .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-sadkRqnPfq .text-col {
    padding: 2rem 1rem;
  }
}
.cid-sadkRqnPfq H2 {
  color: #333333;
}
.cid-sadkRqnPfq .mbr-text {
  color: #767676;
}
.cid-sadkRqnPfq H1 {
  color: #041c2c;
}
.cid-sdeoWrcxKb {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sdeoWrcxKb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sdeoWrcxKb .text {
  padding: 0;
}
.cid-sdeoWrcxKb section {
  position: relative;
}
.cid-sdeoWrcxKb h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sdeoWrcxKb .mbr-iconfont {
  padding: 0!important;
}
.cid-sdeoWrcxKb .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #041c2c;
}
.cid-sdeoWrcxKb .box {
  background-image: url("../../../assets/images/proyectos3-2000x1456.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sdeoWrcxKb .icon-wrap {
  background-color: #cccccc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sdeoWrcxKb .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sdeoWrcxKb .icon-wrap span {
  padding-left: 8px;
}
.cid-sdeoWrcxKb .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #1c1c1c !important;
}
.cid-sdeoWrcxKb .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sdeoWrcxKb .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sdeoWrcxKb .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sdeoWrcxKb .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sdeoWrcxKb a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sdeoWrcxKb a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sdeoWrcxKb {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sdeoWrcxKb .box {
    height: 250px;
  }
  .cid-sdeoWrcxKb .row {
    padding: 1rem!important;
  }
}
.cid-sadkRrzQ00 {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadkRrzQ00 .subicon-title {
  color: #000000;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sadkRrzQ00 .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}
.cid-sadkRrzQ00 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-sadkRrzQ00 .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-sadkRrzQ00 .process-icon,
.cid-sadkRrzQ00 .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-sadkRrzQ00 .wrapper,
.cid-sadkRrzQ00 .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-sadkRrzQ00 .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #232323;
  opacity: .4;
}
.cid-sadkRrzQ00 .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-sadkRrzQ00 .icon-container a {
  display: inherit;
}
.cid-sadkRrzQ00 .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #149dcc !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-sadkRrzQ00 .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-sadkRrzQ00 .icon-main:hover .icon-wrapper {
  background-color: #149dcc !important;
}
.cid-sadkRrzQ00 .icon-main:hover .icon-number {
  background-color: #232323 !important;
  color: #ffffff !important;
}
.cid-sadkRrzQ00 .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-sadkRrzQ00 .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-sadkRrzQ00 .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-sadkRrzQ00 .third-elem .wrapper:before {
    display: none;
  }
}
.cid-sadkRrzQ00 .mbr-section-title {
  margin: 0;
}
.cid-sadkRrzQ00 .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-sadkRrzQ00 .subicon-title DIV {
  text-align: left;
}
.cid-sdekqGw4UE {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sdekqGw4UE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdekqGw4UE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdekqGw4UE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdekqGw4UE .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sdekqGw4UE .container {
  padding: 0;
}
.cid-sdekqGw4UE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdekqGw4UE .icon-focus {
  display: none;
}
.cid-sdekqGw4UE .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-sdekqGw4UE .btn[class*=-outline]:hover,
.cid-sdekqGw4UE .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-sdekqGw4UE li:hover .btn-primary-outline,
.cid-sdekqGw4UE li:active .btn-primary-outline,
.cid-sdekqGw4UE li.active .btn-primary-outline {
  color: #041c2c !important;
}
.cid-sdekqGw4UE li:hover .btn-secondary-outline,
.cid-sdekqGw4UE li:active .btn-secondary-outline,
.cid-sdekqGw4UE li.active .btn-secondary-outline {
  color: #25c4ca !important;
}
.cid-sdekqGw4UE li:hover .btn-info-outline,
.cid-sdekqGw4UE li:active .btn-info-outline,
.cid-sdekqGw4UE li.active .btn-info-outline {
  color: #48d678 !important;
}
.cid-sdekqGw4UE li:hover .btn-warning-outline,
.cid-sdekqGw4UE li:active .btn-warning-outline,
.cid-sdekqGw4UE li.active .btn-warning-outline {
  color: #d63d3d !important;
}
.cid-sdekqGw4UE li:hover .btn-white-outline,
.cid-sdekqGw4UE li:active .btn-white-outline,
.cid-sdekqGw4UE li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-sdekqGw4UE li:hover .btn-black-outline,
.cid-sdekqGw4UE li:active .btn-black-outline,
.cid-sdekqGw4UE li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-sdekqGw4UE li:hover .btn-success-outline,
.cid-sdekqGw4UE li:active .btn-success-outline,
.cid-sdekqGw4UE li.active .btn-success-outline {
  color: #7242d6 !important;
}
.cid-sdekqGw4UE li:hover .btn-danger-outline,
.cid-sdekqGw4UE li:active .btn-danger-outline,
.cid-sdekqGw4UE li.active .btn-danger-outline {
  color: #656565 !important;
}
.cid-sdekqGw4UE li {
  position: relative;
}
.cid-sdekqGw4UE .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-sdekqGw4UE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sdekqGw4UE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdekqGw4UE .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-sdekqGw4UE .btn {
  font-family: Lato !important;
}
.cid-sdekqGw4UE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-sdekqGw4UE .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-sdekqGw4UE .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-sdekqGw4UE .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-sadkRv1p3x {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1920x1265.jpg");
}
.cid-sadkRv1p3x .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-sadkRv1p3x .card {
  margin-bottom: 2rem;
  owerflow: hidden;
  max-height: 250px;
}
.cid-sadkRv1p3x .card .card-img {
  height: 100%;
}
.cid-sadkRv1p3x .card .card-img img {
  object-fit: cover;
  height: 100%;
}
.cid-sadkRv1p3x .card:hover .card-img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cid-sadkRv1p3x .card:hover .card-wrapper:before {
  opacity: 0.8;
  background: #149dcc;
}
.cid-sadkRv1p3x .card-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.cid-sadkRv1p3x .card-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: #232323;
  opacity: 0.4;
  z-index: 10;
  pointer-events: none;
}
.cid-sadkRv1p3x .card-img {
  overflow: hidden;
  transition: transform 0.3s;
  position: relative;
}
.cid-sadkRv1p3x .card-box {
  position: absolute;
  overflow: hidden;
  height: fit-content;
  margin: auto;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sadkRv1p3x .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sadkRv1p3x .card-sub-title {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-sadkRv1p3x .small {
    margin-top: -25%;
  }
}
.cid-sadkRv1p3x .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-sadkRtafkc {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sadkRtafkc h4 {
  display: flex;
  color: #000000;
}
.cid-sadkRtafkc .panel-text {
  color: #656565;
  line-height: 1.7;
}
.cid-sadkRtafkc .wrap {
  display: flex;
}
.cid-sadkRtafkc .sq-text {
  background: #f1f1f1;
  padding: 2px 10px;
  border-radius: 3px;
  color: #656565;
  height: fit-content;
  margin: auto;
}
.cid-sadkRtafkc img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-sadkRtafkc .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sadkRtafkc p {
  margin: 0;
}
.cid-sadkRtafkc .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-sadkRtafkc .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-sadkRtafkc .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-sadkRtafkc .panel-group {
  width: 100%;
}
.cid-sadkRtafkc .card {
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-sadkRtafkc .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-sadkRtafkc .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-sadkRtafkc .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-sadkRtafkc .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-sadkRtafkc .card .card-header a.panel-title .sign {
  padding-right: 1rem;
  padding-left: 1rem;
}
.cid-sadkRtafkc .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-sadkRtafkc .card .panel-body {
  background: #ffffff;
}
.cid-sadkRtafkc .sign {
  color: #000000;
}
.cid-sadkRtafkc .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sadkRtafkc .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sadkRtafkc .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-sadkRtafkc .header-text,
.cid-sadkRtafkc .sign {
  color: #041c2c;
}
.cid-sadkRwkl1f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadkRwkl1f .google-map {
  height: 25rem;
  position: relative;
}
.cid-sadkRwkl1f .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sadkRwkl1f .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-sadkRwkl1f .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sadkRwkl1f .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sadkRwkl1f .container-fluid {
  padding: 0;
}
.cid-sadkRwkl1f .relative {
  position: relative;
  width: 100%;
}
.cid-sadkRwkl1f .mbr-section-title {
  color: #656565;
}
.cid-sadkRwkl1f .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sadkRwkl1f .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sadkRwkl1f .title {
  text-align: center;
  color: #ffffff;
}
.cid-sadkRwkl1f .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sadkRwkl1f .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sadkRxuG8X {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sadkRxuG8X a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sadkRxuG8X a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sadkRxuG8X .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sadkRxuG8X .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sadkRxuG8X .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sadkRxuG8X textarea.form-control {
  min-height: 214.5px;
}
.cid-sadkRxuG8X .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sadkRxuG8X h4,
.cid-sadkRxuG8X p {
  margin: 0;
}
.cid-sadkRxuG8X h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sadkRxuG8X h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sadkRxuG8X .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sadkRxuG8X h2 {
    text-align: center;
  }
  .cid-sadkRxuG8X h3 {
    text-align: center;
  }
  .cid-sadkRxuG8X .input-group-btn {
    text-align: center;
  }
  .cid-sadkRxuG8X .social-list {
    text-align: center;
  }
}
.cid-sadkRxuG8X H2 {
  color: #656565;
}
.cid-sadkRxuG8X .content {
  text-align: left;
  color: #656565;
}
.cid-sadkRxuG8X .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-sadkRxuG8X .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-sadkRxuG8X .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-sadkRxuG8X .title2 {
  color: #041c2c;
}
.cid-sadkRyWbQP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadkRyWbQP p {
  text-align: center;
}
.cid-sadkRyWbQP .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadkRyWbQP .social-list a:focus {
  text-decoration: none;
}
.cid-sadkRyWbQP .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadkRyWbQP .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadkRyWbQP .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadkRyWbQP .logo-footer {
  line-height: normal;
}
.cid-sadkRyWbQP .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadkRyWbQP .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadkRyWbQP .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadmUh7gyu .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadmUh7gyu .nav-item,
.cid-sadmUh7gyu .nav-link,
.cid-sadmUh7gyu .navbar-caption {
  font-weight: normal;
}
.cid-sadmUh7gyu .nav-item:focus,
.cid-sadmUh7gyu .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sadmUh7gyu .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sadmUh7gyu .nav-item .nav-link {
    position: relative;
  }
  .cid-sadmUh7gyu .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sadmUh7gyu .nav-item:hover .nav-link:before,
  .cid-sadmUh7gyu .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sadmUh7gyu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sadmUh7gyu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sadmUh7gyu .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sadmUh7gyu .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sadmUh7gyu .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sadmUh7gyu .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadmUh7gyu .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sadmUh7gyu .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sadmUh7gyu .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sadmUh7gyu .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sadmUh7gyu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sadmUh7gyu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sadmUh7gyu .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sadmUh7gyu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sadmUh7gyu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sadmUh7gyu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sadmUh7gyu .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sadmUh7gyu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sadmUh7gyu .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sadmUh7gyu .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sadmUh7gyu .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sadmUh7gyu .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sadmUh7gyu .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sadmUh7gyu .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sadmUh7gyu .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sadmUh7gyu .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sadmUh7gyu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sadmUh7gyu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sadmUh7gyu .dropdown-item.active,
.cid-sadmUh7gyu .dropdown-item:active {
  background-color: transparent;
}
.cid-sadmUh7gyu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sadmUh7gyu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sadmUh7gyu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sadmUh7gyu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sadmUh7gyu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sadmUh7gyu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sadmUh7gyu ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sadmUh7gyu .navbar-buttons {
  text-align: center;
}
.cid-sadmUh7gyu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sadmUh7gyu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sadmUh7gyu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sadmUh7gyu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sadmUh7gyu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sadmUh7gyu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sadmUh7gyu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadmUh7gyu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sadmUh7gyu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sadmUh7gyu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadmUh7gyu .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sadmUh7gyu a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadmUh7gyu .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sadmUh7gyu .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sadmUh7gyu .soc-item {
  margin: .5rem .3rem;
}
.cid-sadmUh7gyu .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadmUh7gyu a.nav-link .mbr-iconfont-btn,
.cid-sadmUh7gyu a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sadmUh7gyu a.nav-link:hover .mbr-iconfont-btn,
.cid-sadmUh7gyu a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sadmUh7gyu a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sadmUh7gyu .navbar {
    height: 77px;
  }
  .cid-sadmUh7gyu .navbar.opened {
    height: auto;
  }
  .cid-sadmUh7gyu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sadmUiNFVa {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-sadmUiNFVa img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-sadmUiNFVa img:hover {
  transform: scale(1.1);
}
.cid-sadmUiNFVa .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-sadmUiNFVa h2 {
  padding: 0;
  margin: 0;
}
.cid-sadmUiNFVa .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sadmUiNFVa .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-sadmUiNFVa .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-sadmUiNFVa .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-sadmUiNFVa .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-sadmUiNFVa .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-sadmUiNFVa .mbr-iconfont {
  margin: 0!important;
}
.cid-sadmUiNFVa .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-sadmUiNFVa .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-sadmUiNFVa .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-sadmUiNFVa .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-sadmUiNFVa .text-col {
    padding: 2rem 1rem;
  }
}
.cid-sadmUiNFVa H2 {
  color: #333333;
}
.cid-sadmUiNFVa .mbr-text {
  color: #767676;
}
.cid-sadmUiNFVa H1 {
  color: #041c2c;
}
.cid-sdeoUwabKG {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sdeoUwabKG {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sdeoUwabKG .text {
  padding: 0;
}
.cid-sdeoUwabKG section {
  position: relative;
}
.cid-sdeoUwabKG h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sdeoUwabKG .mbr-iconfont {
  padding: 0!important;
}
.cid-sdeoUwabKG .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #041c2c;
}
.cid-sdeoUwabKG .box {
  background-image: url("../../../assets/images/proyectos3-2000x1456.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sdeoUwabKG .icon-wrap {
  background-color: #cccccc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sdeoUwabKG .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sdeoUwabKG .icon-wrap span {
  padding-left: 8px;
}
.cid-sdeoUwabKG .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #1c1c1c !important;
}
.cid-sdeoUwabKG .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sdeoUwabKG .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sdeoUwabKG .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sdeoUwabKG .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sdeoUwabKG a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sdeoUwabKG a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sdeoUwabKG {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sdeoUwabKG .box {
    height: 250px;
  }
  .cid-sdeoUwabKG .row {
    padding: 1rem!important;
  }
}
.cid-sadmUkkOeB {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadmUkkOeB .subicon-title {
  color: #000000;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sadmUkkOeB .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}
.cid-sadmUkkOeB .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-sadmUkkOeB .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-sadmUkkOeB .process-icon,
.cid-sadmUkkOeB .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-sadmUkkOeB .wrapper,
.cid-sadmUkkOeB .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-sadmUkkOeB .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #232323;
  opacity: .4;
}
.cid-sadmUkkOeB .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-sadmUkkOeB .icon-container a {
  display: inherit;
}
.cid-sadmUkkOeB .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #149dcc !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-sadmUkkOeB .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-sadmUkkOeB .icon-main:hover .icon-wrapper {
  background-color: #149dcc !important;
}
.cid-sadmUkkOeB .icon-main:hover .icon-number {
  background-color: #232323 !important;
  color: #ffffff !important;
}
.cid-sadmUkkOeB .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-sadmUkkOeB .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-sadmUkkOeB .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-sadmUkkOeB .third-elem .wrapper:before {
    display: none;
  }
}
.cid-sadmUkkOeB .mbr-section-title {
  margin: 0;
}
.cid-sadmUkkOeB .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-sadmUkkOeB .subicon-title DIV {
  text-align: left;
}
.cid-sadmUm0R0J {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sadmUm0R0J h4 {
  display: flex;
  color: #000000;
}
.cid-sadmUm0R0J .panel-text {
  color: #656565;
  line-height: 1.7;
}
.cid-sadmUm0R0J .wrap {
  display: flex;
}
.cid-sadmUm0R0J .sq-text {
  background: #f1f1f1;
  padding: 2px 10px;
  border-radius: 3px;
  color: #656565;
  height: fit-content;
  margin: auto;
}
.cid-sadmUm0R0J img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-sadmUm0R0J .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sadmUm0R0J p {
  margin: 0;
}
.cid-sadmUm0R0J .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-sadmUm0R0J .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-sadmUm0R0J .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-sadmUm0R0J .panel-group {
  width: 100%;
}
.cid-sadmUm0R0J .card {
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-sadmUm0R0J .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-sadmUm0R0J .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-sadmUm0R0J .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-sadmUm0R0J .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-sadmUm0R0J .card .card-header a.panel-title .sign {
  padding-right: 1rem;
  padding-left: 1rem;
}
.cid-sadmUm0R0J .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-sadmUm0R0J .card .panel-body {
  background: #ffffff;
}
.cid-sadmUm0R0J .sign {
  color: #000000;
}
.cid-sadmUm0R0J .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sadmUm0R0J .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sadmUm0R0J .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-sadmUm0R0J .header-text,
.cid-sadmUm0R0J .sign {
  color: #041c2c;
}
.cid-sadmUoJJ5m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadmUoJJ5m .google-map {
  height: 25rem;
  position: relative;
}
.cid-sadmUoJJ5m .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sadmUoJJ5m .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-sadmUoJJ5m .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sadmUoJJ5m .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sadmUoJJ5m .container-fluid {
  padding: 0;
}
.cid-sadmUoJJ5m .relative {
  position: relative;
  width: 100%;
}
.cid-sadmUoJJ5m .mbr-section-title {
  color: #656565;
}
.cid-sadmUoJJ5m .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sadmUoJJ5m .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sadmUoJJ5m .title {
  text-align: center;
  color: #ffffff;
}
.cid-sadmUoJJ5m .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sadmUoJJ5m .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sadmUpXW1S {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sadmUpXW1S a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sadmUpXW1S a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sadmUpXW1S .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sadmUpXW1S .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sadmUpXW1S .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sadmUpXW1S textarea.form-control {
  min-height: 214.5px;
}
.cid-sadmUpXW1S .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sadmUpXW1S h4,
.cid-sadmUpXW1S p {
  margin: 0;
}
.cid-sadmUpXW1S h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sadmUpXW1S h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sadmUpXW1S .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sadmUpXW1S h2 {
    text-align: center;
  }
  .cid-sadmUpXW1S h3 {
    text-align: center;
  }
  .cid-sadmUpXW1S .input-group-btn {
    text-align: center;
  }
  .cid-sadmUpXW1S .social-list {
    text-align: center;
  }
}
.cid-sadmUpXW1S H2 {
  color: #656565;
}
.cid-sadmUpXW1S .content {
  text-align: left;
  color: #656565;
}
.cid-sadmUpXW1S .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-sadmUpXW1S .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-sadmUpXW1S .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-sadmUpXW1S .title2 {
  color: #041c2c;
}
.cid-sadmUrMiAF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadmUrMiAF p {
  text-align: center;
}
.cid-sadmUrMiAF .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadmUrMiAF .social-list a:focus {
  text-decoration: none;
}
.cid-sadmUrMiAF .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadmUrMiAF .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadmUrMiAF .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadmUrMiAF .logo-footer {
  line-height: normal;
}
.cid-sadmUrMiAF .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadmUrMiAF .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadmUrMiAF .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadpF0lpx8 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadpF0lpx8 .nav-item,
.cid-sadpF0lpx8 .nav-link,
.cid-sadpF0lpx8 .navbar-caption {
  font-weight: normal;
}
.cid-sadpF0lpx8 .nav-item:focus,
.cid-sadpF0lpx8 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sadpF0lpx8 .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sadpF0lpx8 .nav-item .nav-link {
    position: relative;
  }
  .cid-sadpF0lpx8 .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sadpF0lpx8 .nav-item:hover .nav-link:before,
  .cid-sadpF0lpx8 .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sadpF0lpx8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sadpF0lpx8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sadpF0lpx8 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sadpF0lpx8 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sadpF0lpx8 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sadpF0lpx8 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadpF0lpx8 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sadpF0lpx8 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sadpF0lpx8 .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sadpF0lpx8 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sadpF0lpx8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sadpF0lpx8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sadpF0lpx8 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sadpF0lpx8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sadpF0lpx8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sadpF0lpx8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sadpF0lpx8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sadpF0lpx8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sadpF0lpx8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sadpF0lpx8 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sadpF0lpx8 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sadpF0lpx8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sadpF0lpx8 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sadpF0lpx8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sadpF0lpx8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sadpF0lpx8 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sadpF0lpx8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sadpF0lpx8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sadpF0lpx8 .dropdown-item.active,
.cid-sadpF0lpx8 .dropdown-item:active {
  background-color: transparent;
}
.cid-sadpF0lpx8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sadpF0lpx8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sadpF0lpx8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sadpF0lpx8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sadpF0lpx8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sadpF0lpx8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sadpF0lpx8 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sadpF0lpx8 .navbar-buttons {
  text-align: center;
}
.cid-sadpF0lpx8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sadpF0lpx8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sadpF0lpx8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sadpF0lpx8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sadpF0lpx8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sadpF0lpx8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sadpF0lpx8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadpF0lpx8 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sadpF0lpx8 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sadpF0lpx8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadpF0lpx8 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sadpF0lpx8 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadpF0lpx8 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sadpF0lpx8 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sadpF0lpx8 .soc-item {
  margin: .5rem .3rem;
}
.cid-sadpF0lpx8 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadpF0lpx8 a.nav-link .mbr-iconfont-btn,
.cid-sadpF0lpx8 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sadpF0lpx8 a.nav-link:hover .mbr-iconfont-btn,
.cid-sadpF0lpx8 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sadpF0lpx8 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sadpF0lpx8 .navbar {
    height: 77px;
  }
  .cid-sadpF0lpx8 .navbar.opened {
    height: auto;
  }
  .cid-sadpF0lpx8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sadpF2cPxl {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-sadpF2cPxl img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-sadpF2cPxl img:hover {
  transform: scale(1.1);
}
.cid-sadpF2cPxl .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-sadpF2cPxl h2 {
  padding: 0;
  margin: 0;
}
.cid-sadpF2cPxl .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sadpF2cPxl .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-sadpF2cPxl .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-sadpF2cPxl .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-sadpF2cPxl .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-sadpF2cPxl .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-sadpF2cPxl .mbr-iconfont {
  margin: 0!important;
}
.cid-sadpF2cPxl .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-sadpF2cPxl .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-sadpF2cPxl .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-sadpF2cPxl .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-sadpF2cPxl .text-col {
    padding: 2rem 1rem;
  }
}
.cid-sadpF2cPxl H2 {
  color: #333333;
}
.cid-sadpF2cPxl .mbr-text {
  color: #767676;
}
.cid-sadpF2cPxl H1 {
  color: #041c2c;
}
.cid-sdeoQbLgTb {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sdeoQbLgTb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sdeoQbLgTb .text {
  padding: 0;
}
.cid-sdeoQbLgTb section {
  position: relative;
}
.cid-sdeoQbLgTb h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sdeoQbLgTb .mbr-iconfont {
  padding: 0!important;
}
.cid-sdeoQbLgTb .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #041c2c;
}
.cid-sdeoQbLgTb .box {
  background-image: url("../../../assets/images/proyectos3-2000x1456.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sdeoQbLgTb .icon-wrap {
  background-color: #cccccc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sdeoQbLgTb .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sdeoQbLgTb .icon-wrap span {
  padding-left: 8px;
}
.cid-sdeoQbLgTb .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #1c1c1c !important;
}
.cid-sdeoQbLgTb .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sdeoQbLgTb .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sdeoQbLgTb .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sdeoQbLgTb .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sdeoQbLgTb a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sdeoQbLgTb a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sdeoQbLgTb {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sdeoQbLgTb .box {
    height: 250px;
  }
  .cid-sdeoQbLgTb .row {
    padding: 1rem!important;
  }
}
.cid-sadpF3HyxL {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadpF3HyxL .subicon-title {
  color: #000000;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sadpF3HyxL .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}
.cid-sadpF3HyxL .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-sadpF3HyxL .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-sadpF3HyxL .process-icon,
.cid-sadpF3HyxL .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-sadpF3HyxL .wrapper,
.cid-sadpF3HyxL .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-sadpF3HyxL .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #232323;
  opacity: .4;
}
.cid-sadpF3HyxL .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-sadpF3HyxL .icon-container a {
  display: inherit;
}
.cid-sadpF3HyxL .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #149dcc !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-sadpF3HyxL .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-sadpF3HyxL .icon-main:hover .icon-wrapper {
  background-color: #149dcc !important;
}
.cid-sadpF3HyxL .icon-main:hover .icon-number {
  background-color: #232323 !important;
  color: #ffffff !important;
}
.cid-sadpF3HyxL .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-sadpF3HyxL .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-sadpF3HyxL .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-sadpF3HyxL .third-elem .wrapper:before {
    display: none;
  }
}
.cid-sadpF3HyxL .mbr-section-title {
  margin: 0;
}
.cid-sadpF3HyxL .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-sadpF3HyxL .subicon-title DIV {
  text-align: left;
}
.cid-sdei6IQqFS {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sdei6IQqFS .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdei6IQqFS .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdei6IQqFS .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdei6IQqFS .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sdei6IQqFS .container {
  padding: 0;
}
.cid-sdei6IQqFS .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdei6IQqFS .icon-focus {
  display: none;
}
.cid-sdei6IQqFS .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-sdei6IQqFS .btn[class*=-outline]:hover,
.cid-sdei6IQqFS .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-sdei6IQqFS li:hover .btn-primary-outline,
.cid-sdei6IQqFS li:active .btn-primary-outline,
.cid-sdei6IQqFS li.active .btn-primary-outline {
  color: #041c2c !important;
}
.cid-sdei6IQqFS li:hover .btn-secondary-outline,
.cid-sdei6IQqFS li:active .btn-secondary-outline,
.cid-sdei6IQqFS li.active .btn-secondary-outline {
  color: #25c4ca !important;
}
.cid-sdei6IQqFS li:hover .btn-info-outline,
.cid-sdei6IQqFS li:active .btn-info-outline,
.cid-sdei6IQqFS li.active .btn-info-outline {
  color: #48d678 !important;
}
.cid-sdei6IQqFS li:hover .btn-warning-outline,
.cid-sdei6IQqFS li:active .btn-warning-outline,
.cid-sdei6IQqFS li.active .btn-warning-outline {
  color: #d63d3d !important;
}
.cid-sdei6IQqFS li:hover .btn-white-outline,
.cid-sdei6IQqFS li:active .btn-white-outline,
.cid-sdei6IQqFS li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-sdei6IQqFS li:hover .btn-black-outline,
.cid-sdei6IQqFS li:active .btn-black-outline,
.cid-sdei6IQqFS li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-sdei6IQqFS li:hover .btn-success-outline,
.cid-sdei6IQqFS li:active .btn-success-outline,
.cid-sdei6IQqFS li.active .btn-success-outline {
  color: #7242d6 !important;
}
.cid-sdei6IQqFS li:hover .btn-danger-outline,
.cid-sdei6IQqFS li:active .btn-danger-outline,
.cid-sdei6IQqFS li.active .btn-danger-outline {
  color: #656565 !important;
}
.cid-sdei6IQqFS li {
  position: relative;
}
.cid-sdei6IQqFS .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-sdei6IQqFS .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sdei6IQqFS .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdei6IQqFS .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-sdei6IQqFS .btn {
  font-family: Lato !important;
}
.cid-sdei6IQqFS .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-sdei6IQqFS .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-sdei6IQqFS .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-sdei6IQqFS .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-sadpF7eUrY {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sadpF7eUrY h4 {
  display: flex;
  color: #000000;
}
.cid-sadpF7eUrY .panel-text {
  color: #656565;
  line-height: 1.7;
}
.cid-sadpF7eUrY .wrap {
  display: flex;
}
.cid-sadpF7eUrY .sq-text {
  background: #f1f1f1;
  padding: 2px 10px;
  border-radius: 3px;
  color: #656565;
  height: fit-content;
  margin: auto;
}
.cid-sadpF7eUrY img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-sadpF7eUrY .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sadpF7eUrY p {
  margin: 0;
}
.cid-sadpF7eUrY .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-sadpF7eUrY .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-sadpF7eUrY .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-sadpF7eUrY .panel-group {
  width: 100%;
}
.cid-sadpF7eUrY .card {
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-sadpF7eUrY .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-sadpF7eUrY .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-sadpF7eUrY .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-sadpF7eUrY .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-sadpF7eUrY .card .card-header a.panel-title .sign {
  padding-right: 1rem;
  padding-left: 1rem;
}
.cid-sadpF7eUrY .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-sadpF7eUrY .card .panel-body {
  background: #ffffff;
}
.cid-sadpF7eUrY .sign {
  color: #000000;
}
.cid-sadpF7eUrY .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sadpF7eUrY .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sadpF7eUrY .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-sadpF7eUrY .header-text,
.cid-sadpF7eUrY .sign {
  color: #041c2c;
}
.cid-sadpFcHc0F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadpFcHc0F .google-map {
  height: 25rem;
  position: relative;
}
.cid-sadpFcHc0F .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sadpFcHc0F .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-sadpFcHc0F .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sadpFcHc0F .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sadpFcHc0F .container-fluid {
  padding: 0;
}
.cid-sadpFcHc0F .relative {
  position: relative;
  width: 100%;
}
.cid-sadpFcHc0F .mbr-section-title {
  color: #656565;
}
.cid-sadpFcHc0F .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sadpFcHc0F .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sadpFcHc0F .title {
  text-align: center;
  color: #ffffff;
}
.cid-sadpFcHc0F .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sadpFcHc0F .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sadpFg1iJC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sadpFg1iJC a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sadpFg1iJC a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sadpFg1iJC .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sadpFg1iJC .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sadpFg1iJC .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sadpFg1iJC textarea.form-control {
  min-height: 214.5px;
}
.cid-sadpFg1iJC .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sadpFg1iJC h4,
.cid-sadpFg1iJC p {
  margin: 0;
}
.cid-sadpFg1iJC h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sadpFg1iJC h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sadpFg1iJC .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sadpFg1iJC h2 {
    text-align: center;
  }
  .cid-sadpFg1iJC h3 {
    text-align: center;
  }
  .cid-sadpFg1iJC .input-group-btn {
    text-align: center;
  }
  .cid-sadpFg1iJC .social-list {
    text-align: center;
  }
}
.cid-sadpFg1iJC H2 {
  color: #656565;
}
.cid-sadpFg1iJC .content {
  text-align: left;
  color: #656565;
}
.cid-sadpFg1iJC .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-sadpFg1iJC .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-sadpFg1iJC .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-sadpFg1iJC .title2 {
  color: #041c2c;
}
.cid-sadpFmShEb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadpFmShEb p {
  text-align: center;
}
.cid-sadpFmShEb .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadpFmShEb .social-list a:focus {
  text-decoration: none;
}
.cid-sadpFmShEb .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadpFmShEb .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadpFmShEb .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadpFmShEb .logo-footer {
  line-height: normal;
}
.cid-sadpFmShEb .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadpFmShEb .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadpFmShEb .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadrr0QfgO .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadrr0QfgO .nav-item,
.cid-sadrr0QfgO .nav-link,
.cid-sadrr0QfgO .navbar-caption {
  font-weight: normal;
}
.cid-sadrr0QfgO .nav-item:focus,
.cid-sadrr0QfgO .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sadrr0QfgO .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sadrr0QfgO .nav-item .nav-link {
    position: relative;
  }
  .cid-sadrr0QfgO .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sadrr0QfgO .nav-item:hover .nav-link:before,
  .cid-sadrr0QfgO .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sadrr0QfgO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sadrr0QfgO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sadrr0QfgO .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sadrr0QfgO .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sadrr0QfgO .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sadrr0QfgO .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sadrr0QfgO .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sadrr0QfgO .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sadrr0QfgO .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sadrr0QfgO .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sadrr0QfgO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sadrr0QfgO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sadrr0QfgO .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sadrr0QfgO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sadrr0QfgO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sadrr0QfgO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sadrr0QfgO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sadrr0QfgO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sadrr0QfgO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sadrr0QfgO .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sadrr0QfgO .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sadrr0QfgO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sadrr0QfgO .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sadrr0QfgO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sadrr0QfgO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sadrr0QfgO .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sadrr0QfgO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sadrr0QfgO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sadrr0QfgO .dropdown-item.active,
.cid-sadrr0QfgO .dropdown-item:active {
  background-color: transparent;
}
.cid-sadrr0QfgO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sadrr0QfgO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sadrr0QfgO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sadrr0QfgO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sadrr0QfgO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sadrr0QfgO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sadrr0QfgO ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sadrr0QfgO .navbar-buttons {
  text-align: center;
}
.cid-sadrr0QfgO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sadrr0QfgO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sadrr0QfgO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sadrr0QfgO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sadrr0QfgO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sadrr0QfgO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sadrr0QfgO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadrr0QfgO nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sadrr0QfgO nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sadrr0QfgO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sadrr0QfgO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sadrr0QfgO a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadrr0QfgO .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sadrr0QfgO .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sadrr0QfgO .soc-item {
  margin: .5rem .3rem;
}
.cid-sadrr0QfgO .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadrr0QfgO a.nav-link .mbr-iconfont-btn,
.cid-sadrr0QfgO a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sadrr0QfgO a.nav-link:hover .mbr-iconfont-btn,
.cid-sadrr0QfgO a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sadrr0QfgO a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sadrr0QfgO .navbar {
    height: 77px;
  }
  .cid-sadrr0QfgO .navbar.opened {
    height: auto;
  }
  .cid-sadrr0QfgO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sadrr2vaY5 {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-sadrr2vaY5 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-sadrr2vaY5 img:hover {
  transform: scale(1.1);
}
.cid-sadrr2vaY5 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-sadrr2vaY5 h2 {
  padding: 0;
  margin: 0;
}
.cid-sadrr2vaY5 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sadrr2vaY5 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-sadrr2vaY5 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-sadrr2vaY5 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-sadrr2vaY5 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-sadrr2vaY5 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-sadrr2vaY5 .mbr-iconfont {
  margin: 0!important;
}
.cid-sadrr2vaY5 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-sadrr2vaY5 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-sadrr2vaY5 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-sadrr2vaY5 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-sadrr2vaY5 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-sadrr2vaY5 H2 {
  color: #333333;
}
.cid-sadrr2vaY5 .mbr-text {
  color: #767676;
}
.cid-sadrr2vaY5 H1 {
  color: #041c2c;
}
.cid-sdeoSDfCWx {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sdeoSDfCWx {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sdeoSDfCWx .text {
  padding: 0;
}
.cid-sdeoSDfCWx section {
  position: relative;
}
.cid-sdeoSDfCWx h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sdeoSDfCWx .mbr-iconfont {
  padding: 0!important;
}
.cid-sdeoSDfCWx .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #041c2c;
}
.cid-sdeoSDfCWx .box {
  background-image: url("../../../assets/images/proyectos3-2000x1456.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sdeoSDfCWx .icon-wrap {
  background-color: #cccccc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sdeoSDfCWx .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sdeoSDfCWx .icon-wrap span {
  padding-left: 8px;
}
.cid-sdeoSDfCWx .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #1c1c1c !important;
}
.cid-sdeoSDfCWx .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sdeoSDfCWx .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sdeoSDfCWx .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sdeoSDfCWx .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sdeoSDfCWx a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sdeoSDfCWx a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sdeoSDfCWx {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sdeoSDfCWx .box {
    height: 250px;
  }
  .cid-sdeoSDfCWx .row {
    padding: 1rem!important;
  }
}
.cid-sadrr3Kfiw {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadrr3Kfiw .subicon-title {
  color: #000000;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sadrr3Kfiw .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}
.cid-sadrr3Kfiw .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-sadrr3Kfiw .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-sadrr3Kfiw .process-icon,
.cid-sadrr3Kfiw .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-sadrr3Kfiw .wrapper,
.cid-sadrr3Kfiw .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-sadrr3Kfiw .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #232323;
  opacity: .4;
}
.cid-sadrr3Kfiw .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-sadrr3Kfiw .icon-container a {
  display: inherit;
}
.cid-sadrr3Kfiw .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #149dcc !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-sadrr3Kfiw .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-sadrr3Kfiw .icon-main:hover .icon-wrapper {
  background-color: #149dcc !important;
}
.cid-sadrr3Kfiw .icon-main:hover .icon-number {
  background-color: #232323 !important;
  color: #ffffff !important;
}
.cid-sadrr3Kfiw .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-sadrr3Kfiw .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-sadrr3Kfiw .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-sadrr3Kfiw .third-elem .wrapper:before {
    display: none;
  }
}
.cid-sadrr3Kfiw .mbr-section-title {
  margin: 0;
}
.cid-sadrr3Kfiw .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-sadrr3Kfiw .subicon-title DIV {
  text-align: left;
}
.cid-sdej5DxOQN {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sdej5DxOQN .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdej5DxOQN .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdej5DxOQN .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdej5DxOQN .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sdej5DxOQN .container {
  padding: 0;
}
.cid-sdej5DxOQN .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdej5DxOQN .icon-focus {
  display: none;
}
.cid-sdej5DxOQN .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-sdej5DxOQN .btn[class*=-outline]:hover,
.cid-sdej5DxOQN .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-sdej5DxOQN li:hover .btn-primary-outline,
.cid-sdej5DxOQN li:active .btn-primary-outline,
.cid-sdej5DxOQN li.active .btn-primary-outline {
  color: #041c2c !important;
}
.cid-sdej5DxOQN li:hover .btn-secondary-outline,
.cid-sdej5DxOQN li:active .btn-secondary-outline,
.cid-sdej5DxOQN li.active .btn-secondary-outline {
  color: #25c4ca !important;
}
.cid-sdej5DxOQN li:hover .btn-info-outline,
.cid-sdej5DxOQN li:active .btn-info-outline,
.cid-sdej5DxOQN li.active .btn-info-outline {
  color: #48d678 !important;
}
.cid-sdej5DxOQN li:hover .btn-warning-outline,
.cid-sdej5DxOQN li:active .btn-warning-outline,
.cid-sdej5DxOQN li.active .btn-warning-outline {
  color: #d63d3d !important;
}
.cid-sdej5DxOQN li:hover .btn-white-outline,
.cid-sdej5DxOQN li:active .btn-white-outline,
.cid-sdej5DxOQN li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-sdej5DxOQN li:hover .btn-black-outline,
.cid-sdej5DxOQN li:active .btn-black-outline,
.cid-sdej5DxOQN li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-sdej5DxOQN li:hover .btn-success-outline,
.cid-sdej5DxOQN li:active .btn-success-outline,
.cid-sdej5DxOQN li.active .btn-success-outline {
  color: #7242d6 !important;
}
.cid-sdej5DxOQN li:hover .btn-danger-outline,
.cid-sdej5DxOQN li:active .btn-danger-outline,
.cid-sdej5DxOQN li.active .btn-danger-outline {
  color: #656565 !important;
}
.cid-sdej5DxOQN li {
  position: relative;
}
.cid-sdej5DxOQN .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-sdej5DxOQN .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sdej5DxOQN .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdej5DxOQN .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-sdej5DxOQN .btn {
  font-family: Lato !important;
}
.cid-sdej5DxOQN .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-sdej5DxOQN .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-sdej5DxOQN .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-sdej5DxOQN .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-sadrr5GCqP {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sadrr5GCqP h4 {
  display: flex;
  color: #000000;
}
.cid-sadrr5GCqP .panel-text {
  color: #656565;
  line-height: 1.7;
}
.cid-sadrr5GCqP .wrap {
  display: flex;
}
.cid-sadrr5GCqP .sq-text {
  background: #f1f1f1;
  padding: 2px 10px;
  border-radius: 3px;
  color: #656565;
  height: fit-content;
  margin: auto;
}
.cid-sadrr5GCqP img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-sadrr5GCqP .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-sadrr5GCqP p {
  margin: 0;
}
.cid-sadrr5GCqP .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-sadrr5GCqP .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-sadrr5GCqP .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-sadrr5GCqP .panel-group {
  width: 100%;
}
.cid-sadrr5GCqP .card {
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-sadrr5GCqP .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-sadrr5GCqP .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-sadrr5GCqP .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-sadrr5GCqP .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-sadrr5GCqP .card .card-header a.panel-title .sign {
  padding-right: 1rem;
  padding-left: 1rem;
}
.cid-sadrr5GCqP .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-sadrr5GCqP .card .panel-body {
  background: #ffffff;
}
.cid-sadrr5GCqP .sign {
  color: #000000;
}
.cid-sadrr5GCqP .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sadrr5GCqP .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sadrr5GCqP .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-sadrr5GCqP .header-text,
.cid-sadrr5GCqP .sign {
  color: #041c2c;
}
.cid-sadrr8Pb6y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sadrr8Pb6y .google-map {
  height: 25rem;
  position: relative;
}
.cid-sadrr8Pb6y .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sadrr8Pb6y .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-sadrr8Pb6y .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sadrr8Pb6y .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sadrr8Pb6y .container-fluid {
  padding: 0;
}
.cid-sadrr8Pb6y .relative {
  position: relative;
  width: 100%;
}
.cid-sadrr8Pb6y .mbr-section-title {
  color: #656565;
}
.cid-sadrr8Pb6y .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sadrr8Pb6y .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sadrr8Pb6y .title {
  text-align: center;
  color: #ffffff;
}
.cid-sadrr8Pb6y .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sadrr8Pb6y .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sadrra84YJ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sadrra84YJ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sadrra84YJ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sadrra84YJ .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sadrra84YJ .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sadrra84YJ .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sadrra84YJ textarea.form-control {
  min-height: 214.5px;
}
.cid-sadrra84YJ .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sadrra84YJ h4,
.cid-sadrra84YJ p {
  margin: 0;
}
.cid-sadrra84YJ h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sadrra84YJ h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sadrra84YJ .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sadrra84YJ h2 {
    text-align: center;
  }
  .cid-sadrra84YJ h3 {
    text-align: center;
  }
  .cid-sadrra84YJ .input-group-btn {
    text-align: center;
  }
  .cid-sadrra84YJ .social-list {
    text-align: center;
  }
}
.cid-sadrra84YJ H2 {
  color: #656565;
}
.cid-sadrra84YJ .content {
  text-align: left;
  color: #656565;
}
.cid-sadrra84YJ .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-sadrra84YJ .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-sadrra84YJ .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-sadrra84YJ .title2 {
  color: #041c2c;
}
.cid-sadrrbEBtt {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sadrrbEBtt p {
  text-align: center;
}
.cid-sadrrbEBtt .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sadrrbEBtt .social-list a:focus {
  text-decoration: none;
}
.cid-sadrrbEBtt .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sadrrbEBtt .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sadrrbEBtt .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sadrrbEBtt .logo-footer {
  line-height: normal;
}
.cid-sadrrbEBtt .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sadrrbEBtt .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sadrrbEBtt .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-saFUiVxrPh .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-saFUiVxrPh .nav-item,
.cid-saFUiVxrPh .nav-link,
.cid-saFUiVxrPh .navbar-caption {
  font-weight: normal;
}
.cid-saFUiVxrPh .nav-item:focus,
.cid-saFUiVxrPh .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-saFUiVxrPh .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-saFUiVxrPh .nav-item .nav-link {
    position: relative;
  }
  .cid-saFUiVxrPh .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-saFUiVxrPh .nav-item:hover .nav-link:before,
  .cid-saFUiVxrPh .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-saFUiVxrPh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-saFUiVxrPh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-saFUiVxrPh .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-saFUiVxrPh .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-saFUiVxrPh .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-saFUiVxrPh .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-saFUiVxrPh .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-saFUiVxrPh .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-saFUiVxrPh .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-saFUiVxrPh .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-saFUiVxrPh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-saFUiVxrPh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-saFUiVxrPh .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-saFUiVxrPh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-saFUiVxrPh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-saFUiVxrPh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-saFUiVxrPh .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-saFUiVxrPh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-saFUiVxrPh .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-saFUiVxrPh .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-saFUiVxrPh .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-saFUiVxrPh .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-saFUiVxrPh .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-saFUiVxrPh .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-saFUiVxrPh .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-saFUiVxrPh .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-saFUiVxrPh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-saFUiVxrPh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-saFUiVxrPh .dropdown-item.active,
.cid-saFUiVxrPh .dropdown-item:active {
  background-color: transparent;
}
.cid-saFUiVxrPh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-saFUiVxrPh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-saFUiVxrPh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-saFUiVxrPh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-saFUiVxrPh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-saFUiVxrPh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-saFUiVxrPh ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-saFUiVxrPh .navbar-buttons {
  text-align: center;
}
.cid-saFUiVxrPh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-saFUiVxrPh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-saFUiVxrPh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-saFUiVxrPh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-saFUiVxrPh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-saFUiVxrPh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-saFUiVxrPh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-saFUiVxrPh nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-saFUiVxrPh nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-saFUiVxrPh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-saFUiVxrPh .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-saFUiVxrPh a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-saFUiVxrPh .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-saFUiVxrPh .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-saFUiVxrPh .soc-item {
  margin: .5rem .3rem;
}
.cid-saFUiVxrPh .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-saFUiVxrPh a.nav-link .mbr-iconfont-btn,
.cid-saFUiVxrPh a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-saFUiVxrPh a.nav-link:hover .mbr-iconfont-btn,
.cid-saFUiVxrPh a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-saFUiVxrPh a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-saFUiVxrPh .navbar {
    height: 77px;
  }
  .cid-saFUiVxrPh .navbar.opened {
    height: auto;
  }
  .cid-saFUiVxrPh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-saFUiWgBmN {
  padding-top: 135px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-saFUiWgBmN img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-saFUiWgBmN img:hover {
  transform: scale(1.1);
}
.cid-saFUiWgBmN .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-saFUiWgBmN h2 {
  padding: 0;
  margin: 0;
}
.cid-saFUiWgBmN .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-saFUiWgBmN .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-saFUiWgBmN .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-saFUiWgBmN .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-saFUiWgBmN .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-saFUiWgBmN .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-saFUiWgBmN .mbr-iconfont {
  margin: 0!important;
}
.cid-saFUiWgBmN .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-saFUiWgBmN .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-saFUiWgBmN .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-saFUiWgBmN .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-saFUiWgBmN .text-col {
    padding: 2rem 1rem;
  }
}
.cid-saFUiWgBmN H2 {
  color: #333333;
}
.cid-saFUiWgBmN .mbr-text {
  color: #767676;
}
.cid-saFUiWgBmN H1 {
  color: #041c2c;
}
.cid-sdenDWql5V {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sdenDWql5V {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sdenDWql5V .text {
  padding: 0;
}
.cid-sdenDWql5V section {
  position: relative;
}
.cid-sdenDWql5V h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sdenDWql5V .mbr-iconfont {
  padding: 0!important;
}
.cid-sdenDWql5V .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #041c2c;
}
.cid-sdenDWql5V .box {
  background-image: url("../../../assets/images/alberca-nueva-2000x1035.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sdenDWql5V .icon-wrap {
  background-color: #cccccc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sdenDWql5V .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sdenDWql5V .icon-wrap span {
  padding-left: 8px;
}
.cid-sdenDWql5V .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #1c1c1c !important;
}
.cid-sdenDWql5V .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sdenDWql5V .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sdenDWql5V .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sdenDWql5V .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sdenDWql5V a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sdenDWql5V a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sdenDWql5V {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sdenDWql5V .box {
    height: 250px;
  }
  .cid-sdenDWql5V .row {
    padding: 1rem!important;
  }
}
.cid-saFUiWJNRJ {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saFUiWJNRJ .subicon-title {
  color: #000000;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-saFUiWJNRJ .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}
.cid-saFUiWJNRJ .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-saFUiWJNRJ .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-saFUiWJNRJ .process-icon,
.cid-saFUiWJNRJ .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-saFUiWJNRJ .wrapper,
.cid-saFUiWJNRJ .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-saFUiWJNRJ .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #232323;
  opacity: .4;
}
.cid-saFUiWJNRJ .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-saFUiWJNRJ .icon-container a {
  display: inherit;
}
.cid-saFUiWJNRJ .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #149dcc !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-saFUiWJNRJ .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-saFUiWJNRJ .icon-main:hover .icon-wrapper {
  background-color: #149dcc !important;
}
.cid-saFUiWJNRJ .icon-main:hover .icon-number {
  background-color: #232323 !important;
  color: #ffffff !important;
}
.cid-saFUiWJNRJ .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-saFUiWJNRJ .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-saFUiWJNRJ .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-saFUiWJNRJ .third-elem .wrapper:before {
    display: none;
  }
}
.cid-saFUiWJNRJ .mbr-section-title {
  margin: 0;
}
.cid-saFUiWJNRJ .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-saFUiWJNRJ .subicon-title DIV {
  text-align: left;
}
.cid-sdem9KVquf {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sdem9KVquf .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdem9KVquf .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdem9KVquf .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdem9KVquf .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sdem9KVquf .container {
  padding: 0;
}
.cid-sdem9KVquf .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdem9KVquf .icon-focus {
  display: none;
}
.cid-sdem9KVquf .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-sdem9KVquf .btn[class*=-outline]:hover,
.cid-sdem9KVquf .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-sdem9KVquf li:hover .btn-primary-outline,
.cid-sdem9KVquf li:active .btn-primary-outline,
.cid-sdem9KVquf li.active .btn-primary-outline {
  color: #041c2c !important;
}
.cid-sdem9KVquf li:hover .btn-secondary-outline,
.cid-sdem9KVquf li:active .btn-secondary-outline,
.cid-sdem9KVquf li.active .btn-secondary-outline {
  color: #25c4ca !important;
}
.cid-sdem9KVquf li:hover .btn-info-outline,
.cid-sdem9KVquf li:active .btn-info-outline,
.cid-sdem9KVquf li.active .btn-info-outline {
  color: #48d678 !important;
}
.cid-sdem9KVquf li:hover .btn-warning-outline,
.cid-sdem9KVquf li:active .btn-warning-outline,
.cid-sdem9KVquf li.active .btn-warning-outline {
  color: #d63d3d !important;
}
.cid-sdem9KVquf li:hover .btn-white-outline,
.cid-sdem9KVquf li:active .btn-white-outline,
.cid-sdem9KVquf li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-sdem9KVquf li:hover .btn-black-outline,
.cid-sdem9KVquf li:active .btn-black-outline,
.cid-sdem9KVquf li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-sdem9KVquf li:hover .btn-success-outline,
.cid-sdem9KVquf li:active .btn-success-outline,
.cid-sdem9KVquf li.active .btn-success-outline {
  color: #7242d6 !important;
}
.cid-sdem9KVquf li:hover .btn-danger-outline,
.cid-sdem9KVquf li:active .btn-danger-outline,
.cid-sdem9KVquf li.active .btn-danger-outline {
  color: #656565 !important;
}
.cid-sdem9KVquf li {
  position: relative;
}
.cid-sdem9KVquf .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-sdem9KVquf .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sdem9KVquf .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdem9KVquf .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-sdem9KVquf .btn {
  font-family: Lato !important;
}
.cid-sdem9KVquf .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-sdem9KVquf .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-sdem9KVquf .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-sdem9KVquf .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-saFUiXYdJt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/mbr-1920x1265.jpg");
}
.cid-saFUiXYdJt .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-saFUiXYdJt .card {
  margin-bottom: 2rem;
  owerflow: hidden;
  max-height: 250px;
}
.cid-saFUiXYdJt .card .card-img {
  height: 100%;
}
.cid-saFUiXYdJt .card .card-img img {
  object-fit: cover;
  height: 100%;
}
.cid-saFUiXYdJt .card:hover .card-img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cid-saFUiXYdJt .card:hover .card-wrapper:before {
  opacity: 0.8;
  background: #149dcc;
}
.cid-saFUiXYdJt .card-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.cid-saFUiXYdJt .card-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: #232323;
  opacity: 0.4;
  z-index: 10;
  pointer-events: none;
}
.cid-saFUiXYdJt .card-img {
  overflow: hidden;
  transition: transform 0.3s;
  position: relative;
}
.cid-saFUiXYdJt .card-box {
  position: absolute;
  overflow: hidden;
  height: fit-content;
  margin: auto;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-saFUiXYdJt .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-saFUiXYdJt .card-sub-title {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-saFUiXYdJt .small {
    margin-top: -25%;
  }
}
.cid-saFUiXYdJt .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-saFUiXmZWk {
  padding-top: 30px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-saFUiXmZWk h4 {
  display: flex;
  color: #000000;
}
.cid-saFUiXmZWk .panel-text {
  color: #656565;
  line-height: 1.7;
}
.cid-saFUiXmZWk .wrap {
  display: flex;
}
.cid-saFUiXmZWk .sq-text {
  background: #f1f1f1;
  padding: 2px 10px;
  border-radius: 3px;
  color: #656565;
  height: fit-content;
  margin: auto;
}
.cid-saFUiXmZWk img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-saFUiXmZWk .mbr-section-title {
  color: #041c2c;
  text-align: center;
}
.cid-saFUiXmZWk p {
  margin: 0;
}
.cid-saFUiXmZWk .card .card-header a.panel-title {
  background-color: transparent!important;
  margin-top: 0px!important;
}
.cid-saFUiXmZWk .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-saFUiXmZWk .accordion-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.cid-saFUiXmZWk .panel-group {
  width: 100%;
}
.cid-saFUiXmZWk .card {
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-saFUiXmZWk .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-saFUiXmZWk .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #ffffff;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-saFUiXmZWk .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-saFUiXmZWk .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-saFUiXmZWk .card .card-header a.panel-title .sign {
  padding-right: 1rem;
  padding-left: 1rem;
}
.cid-saFUiXmZWk .card .card-header a.panel-title h4 {
  padding: 1rem 1rem;
  margin-bottom: 0;
}
.cid-saFUiXmZWk .card .panel-body {
  background: #ffffff;
}
.cid-saFUiXmZWk .sign {
  color: #000000;
}
.cid-saFUiXmZWk .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-saFUiXmZWk .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-saFUiXmZWk .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-saFUiXmZWk .header-text,
.cid-saFUiXmZWk .sign {
  color: #041c2c;
}
.cid-saFUiYysy7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saFUiYysy7 .google-map {
  height: 25rem;
  position: relative;
}
.cid-saFUiYysy7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-saFUiYysy7 .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-saFUiYysy7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-saFUiYysy7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-saFUiYysy7 .container-fluid {
  padding: 0;
}
.cid-saFUiYysy7 .relative {
  position: relative;
  width: 100%;
}
.cid-saFUiYysy7 .mbr-section-title {
  color: #656565;
}
.cid-saFUiYysy7 .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-saFUiYysy7 .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-saFUiYysy7 .title {
  text-align: center;
  color: #ffffff;
}
.cid-saFUiYysy7 .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-saFUiYysy7 .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-saFUiZ0kQ8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-saFUiZ0kQ8 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-saFUiZ0kQ8 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-saFUiZ0kQ8 .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-saFUiZ0kQ8 .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-saFUiZ0kQ8 .form-control {
  background: none;
  border-radius: 0px;
}
.cid-saFUiZ0kQ8 textarea.form-control {
  min-height: 214.5px;
}
.cid-saFUiZ0kQ8 .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-saFUiZ0kQ8 h4,
.cid-saFUiZ0kQ8 p {
  margin: 0;
}
.cid-saFUiZ0kQ8 h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-saFUiZ0kQ8 h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-saFUiZ0kQ8 .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-saFUiZ0kQ8 h2 {
    text-align: center;
  }
  .cid-saFUiZ0kQ8 h3 {
    text-align: center;
  }
  .cid-saFUiZ0kQ8 .input-group-btn {
    text-align: center;
  }
  .cid-saFUiZ0kQ8 .social-list {
    text-align: center;
  }
}
.cid-saFUiZ0kQ8 H2 {
  color: #656565;
}
.cid-saFUiZ0kQ8 .content {
  text-align: left;
  color: #656565;
}
.cid-saFUiZ0kQ8 .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-saFUiZ0kQ8 .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-saFUiZ0kQ8 .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-saFUiZ0kQ8 .title2 {
  color: #041c2c;
}
.cid-saFUiZwdsU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-saFUiZwdsU p {
  text-align: center;
}
.cid-saFUiZwdsU .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-saFUiZwdsU .social-list a:focus {
  text-decoration: none;
}
.cid-saFUiZwdsU .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-saFUiZwdsU .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-saFUiZwdsU .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-saFUiZwdsU .logo-footer {
  line-height: normal;
}
.cid-saFUiZwdsU .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-saFUiZwdsU .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-saFUiZwdsU .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sfeb4b1aU2 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sfeb4b1aU2 .nav-item,
.cid-sfeb4b1aU2 .nav-link,
.cid-sfeb4b1aU2 .navbar-caption {
  font-weight: normal;
}
.cid-sfeb4b1aU2 .nav-item:focus,
.cid-sfeb4b1aU2 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sfeb4b1aU2 .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sfeb4b1aU2 .nav-item .nav-link {
    position: relative;
  }
  .cid-sfeb4b1aU2 .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sfeb4b1aU2 .nav-item:hover .nav-link:before,
  .cid-sfeb4b1aU2 .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sfeb4b1aU2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sfeb4b1aU2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sfeb4b1aU2 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sfeb4b1aU2 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sfeb4b1aU2 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sfeb4b1aU2 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sfeb4b1aU2 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sfeb4b1aU2 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sfeb4b1aU2 .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sfeb4b1aU2 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sfeb4b1aU2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sfeb4b1aU2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sfeb4b1aU2 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sfeb4b1aU2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sfeb4b1aU2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sfeb4b1aU2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sfeb4b1aU2 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sfeb4b1aU2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sfeb4b1aU2 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sfeb4b1aU2 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sfeb4b1aU2 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sfeb4b1aU2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sfeb4b1aU2 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sfeb4b1aU2 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sfeb4b1aU2 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sfeb4b1aU2 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sfeb4b1aU2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sfeb4b1aU2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sfeb4b1aU2 .dropdown-item.active,
.cid-sfeb4b1aU2 .dropdown-item:active {
  background-color: transparent;
}
.cid-sfeb4b1aU2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sfeb4b1aU2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sfeb4b1aU2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sfeb4b1aU2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sfeb4b1aU2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sfeb4b1aU2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sfeb4b1aU2 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sfeb4b1aU2 .navbar-buttons {
  text-align: center;
}
.cid-sfeb4b1aU2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sfeb4b1aU2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sfeb4b1aU2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sfeb4b1aU2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sfeb4b1aU2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sfeb4b1aU2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sfeb4b1aU2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sfeb4b1aU2 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sfeb4b1aU2 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sfeb4b1aU2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sfeb4b1aU2 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sfeb4b1aU2 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sfeb4b1aU2 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sfeb4b1aU2 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sfeb4b1aU2 .soc-item {
  margin: .5rem .3rem;
}
.cid-sfeb4b1aU2 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sfeb4b1aU2 a.nav-link .mbr-iconfont-btn,
.cid-sfeb4b1aU2 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sfeb4b1aU2 a.nav-link:hover .mbr-iconfont-btn,
.cid-sfeb4b1aU2 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sfeb4b1aU2 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sfeb4b1aU2 .navbar {
    height: 77px;
  }
  .cid-sfeb4b1aU2 .navbar.opened {
    height: auto;
  }
  .cid-sfeb4b1aU2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skBeHuguLL {
  background-image: url("../../../assets/images/adamar-montaje-2000x1000.jpg");
}
.cid-skBeHuguLL .container {
  max-width: 1500px;
}
.cid-skBeHuguLL img {
  width: 100%;
}
.cid-skBeHuguLL h2 {
  padding: 0;
  margin: 0;
}
.cid-skBeHuguLL .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-skBeHuguLL .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-skBeHuguLL .img-col {
  position: relative;
}
.cid-skBeHuguLL .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-skBeHuguLL .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-skBeHuguLL .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-skBeHuguLL .img2 {
    top: -2rem;
  }
  .cid-skBeHuguLL .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-skBeHuguLL .img2 {
    width: 50%;
  }
  .cid-skBeHuguLL .number {
    margin: auto;
  }
}
.cid-sfeb4cVVws {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sfeb4cVVws p {
  text-align: center;
}
.cid-sfeb4cVVws .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sfeb4cVVws .social-list a:focus {
  text-decoration: none;
}
.cid-sfeb4cVVws .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sfeb4cVVws .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sfeb4cVVws .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sfeb4cVVws .logo-footer {
  line-height: normal;
}
.cid-sfeb4cVVws .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sfeb4cVVws .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sfeb4cVVws .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-snrAci3cMt {
  padding-top: 105px;
  padding-bottom: 60px;
  background-color: #041c2c;
}
.cid-snrAci3cMt .card-box {
  background-color: #041c2c;
  padding: 4rem 2rem;
}
.cid-snrAci3cMt h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-snrAci3cMt p {
  color: #767676;
  text-align: left;
}
.cid-snrAci3cMt .card-wrapper {
  border: 1px solid #efefef;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-snrAci3cMt .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-snrAci3cMt .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-snrAci3cMt h3 {
  position: relative;
  margin-top: 2rem;
  letter-spacing: 2px;
}
.cid-snrAci3cMt h3:after {
  content: "";
  color: #333;
  transition: all 0.3s;
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #1c1c1c;
  margin-left: 10px;
}
.cid-snrAci3cMt h3:hover:after {
  margin-left: -15px;
}
.cid-snrAci3cMt P {
  text-align: center;
  color: #cccccc;
}
.cid-snrAci3cMt .card-title {
  text-align: center;
  color: #ffffff;
}
.cid-snrAci3cMt H3 {
  text-align: center;
}
.cid-snrAci3cMt .number {
  text-align: center;
}
.cid-snrAci3cMt H1 {
  text-align: center;
  color: #ffffff;
}
.cid-snxaLzjASG {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-snxaLzjASG .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-snxaLzjASG .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-snxaLzjASG .list-img {
  width: 100px;
}
.cid-snxaLzjASG .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-snxaLzjASG .btn {
  margin: 0px !important;
}
.cid-snxaLzjASG .text-box {
  padding: 1rem;
}
.cid-snxaLzjASG .text-box p {
  margin: 0;
}
.cid-snxaLzjASG .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-snxaLzjASG .ico-box p {
  margin: 0;
}
.cid-snxaLzjASG .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snxaLzjASG .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snxaLzjASG .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-snxaLzjASG .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-snxaLzjASG .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-snxaLzjASG .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-snxaLzjASG .carousel-indicators li {
  display: inline-block;
}
.cid-snxaLzjASG .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-snxaLzjASG .carousel-indicators li.active {
  border: 0px;
}
.cid-snxaLzjASG .li1,
.cid-snxaLzjASG .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/portada-2000x1671.jpg");
}
.cid-snxaLzjASG .li2,
.cid-snxaLzjASG .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/adamar-28-1920x1080.jpg");
}
.cid-snxaLzjASG .li3,
.cid-snxaLzjASG .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/img-5971-2000x1606.jpg");
}
.cid-snxaLzjASG .li4,
.cid-snxaLzjASG .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/img-5975-2000x1429.jpg");
}
.cid-snxaLzjASG .li5,
.cid-snxaLzjASG .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/adamar-7-1920x1080.jpg");
}
.cid-snxaLzjASG .li6,
.cid-snxaLzjASG .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/08.jpg");
}
@media (max-width: 992px) {
  .cid-snxaLzjASG .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-snxaLzjASG .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-snxaLzjASG .card-title2 {
  color: #149dcc;
}
.cid-snxaLzjASG .sq {
  color: #767676;
}
.cid-snxaLzjASG .item {
  color: #767676;
}
.cid-snxbDRgVcA {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ececec;
}
.cid-snxbDRgVcA .card {
  display: flex;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snxbDRgVcA .card .card-wrapper {
  background: #ececec;
  height: 1%;
}
.cid-snxbDRgVcA .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}
.cid-snxbDRgVcA .card .card-wrapper .card-img img {
  transition: all .5s;
  width: 150px;
  height: 150px;
}
.cid-snxbDRgVcA .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 1.5rem;
  left: 1.5rem;
  z-index: 1;
  border-radius: 100px;
  background-color: #232323;
}
.cid-snxbDRgVcA .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-snxbDRgVcA .card .card-wrapper .card-box {
  padding: 1.5rem;
}
.cid-snxbDRgVcA .mbr-card-text {
  margin: 0;
}
.cid-snxbDRgVcA .mbr-section-title {
  text-align: center;
  color: #041c2c;
}
.cid-snxbDRgVcA .mbr-section-subtitle {
  text-align: center;
  color: #041c2c;
}
.cid-snrCWS170Z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-snrCWS170Z .google-map {
  height: 25rem;
  position: relative;
}
.cid-snrCWS170Z .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-snrCWS170Z .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-snrCWS170Z .google-map[data-state] {
  background: #e9e5dc;
}
.cid-snrCWS170Z .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-snrCWS170Z .container-fluid {
  padding: 0;
}
.cid-snrCWS170Z .relative {
  position: relative;
  width: 100%;
}
.cid-snrCWS170Z .mbr-section-title {
  color: #656565;
}
.cid-snrCWS170Z .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-snrCWS170Z .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-snrCWS170Z .title {
  text-align: center;
  color: #ffffff;
}
.cid-snrCWS170Z .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-snrCWS170Z .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-snrDSI3QQJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-snrDSI3QQJ .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-snrDSI3QQJ .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-snrDSI3QQJ .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-snrCfzMcCO {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-snrCfzMcCO a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-snrCfzMcCO a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-snrCfzMcCO .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snrCfzMcCO .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-snrCfzMcCO .form-control {
  background: none;
  border-radius: 0px;
}
.cid-snrCfzMcCO textarea.form-control {
  min-height: 214.5px;
}
.cid-snrCfzMcCO .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-snrCfzMcCO h4,
.cid-snrCfzMcCO p {
  margin: 0;
}
.cid-snrCfzMcCO h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-snrCfzMcCO h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-snrCfzMcCO .icon {
  color: #041c2c;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-snrCfzMcCO h2 {
    text-align: center;
  }
  .cid-snrCfzMcCO h3 {
    text-align: center;
  }
  .cid-snrCfzMcCO .input-group-btn {
    text-align: center;
  }
  .cid-snrCfzMcCO .social-list {
    text-align: center;
  }
}
.cid-snrCfzMcCO H2 {
  color: #656565;
}
.cid-snrCfzMcCO .content {
  text-align: left;
  color: #656565;
}
.cid-snrCfzMcCO .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-snrCfzMcCO .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-snrCfzMcCO .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-snrCfzMcCO .title2 {
  color: #041c2c;
}
.cid-snxd95jGyB.popup-builder {
  background-color: #ffffff;
}
.cid-snxd95jGyB.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-snxd95jGyB.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-snxd95jGyB .modal-content,
.cid-snxd95jGyB .modal-dialog {
  height: auto;
}
.cid-snxd95jGyB .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-snxd95jGyB .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-snxd95jGyB .form-wrapper .mbr-form .form-group,
  .cid-snxd95jGyB .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-snxd95jGyB .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-snxd95jGyB .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snxd95jGyB .mbr-text {
  text-align: center;
}
.cid-snxd95jGyB .pt-0 {
  padding-top: 0 !important;
}
.cid-snxd95jGyB .pb-0 {
  padding-bottom: 0 !important;
}
.cid-snxd95jGyB .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-snxd95jGyB .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-snxd95jGyB .modal-open {
  overflow: hidden;
}
.cid-snxd95jGyB .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-snxd95jGyB .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-snxd95jGyB .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-snxd95jGyB .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-snxd95jGyB .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-snxd95jGyB .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-snxd95jGyB .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-snxd95jGyB .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-snxd95jGyB .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-snxd95jGyB .modal-backdrop.fade {
  opacity: 0;
}
.cid-snxd95jGyB .modal-backdrop.show {
  opacity: .5;
}
.cid-snxd95jGyB .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-snxd95jGyB .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-snxd95jGyB .modal-header .close:hover {
  opacity: 1;
}
.cid-snxd95jGyB .modal-header .close:focus {
  outline: none;
}
.cid-snxd95jGyB .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-snxd95jGyB .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-snxd95jGyB .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-snxd95jGyB .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-snxd95jGyB .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-snxd95jGyB .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-snxd95jGyB .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-snxd95jGyB .modal-sm {
    max-width: 300px;
  }
  .cid-snxd95jGyB .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-snxd95jGyB .modal-lg,
  .cid-snxd95jGyB .modal-xl {
    max-width: 800px;
  }
  .cid-snxd95jGyB .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-snxd95jGyB .modal-xl {
    max-width: 1140px;
  }
  .cid-snxd95jGyB .container {
    max-width: 1140px;
  }
}
.cid-snxd95jGyB .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-snxd95jGyB .container {
    max-width: 720px;
  }
}
.cid-snxd95jGyB .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-snxd95jGyB .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-snxd95jGyB .form-group {
  margin-bottom: 1rem;
}
.cid-snxd95jGyB .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-snxd95jGyB .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snxd95jGyB .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-snNZ5kO6kR.popup-builder {
  background-color: #ffffff;
}
.cid-snNZ5kO6kR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-snNZ5kO6kR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-snNZ5kO6kR .modal-content,
.cid-snNZ5kO6kR .modal-dialog {
  height: auto;
}
.cid-snNZ5kO6kR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-snNZ5kO6kR .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-snNZ5kO6kR .form-wrapper .mbr-form .form-group,
  .cid-snNZ5kO6kR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-snNZ5kO6kR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-snNZ5kO6kR .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snNZ5kO6kR .mbr-text {
  text-align: center;
}
.cid-snNZ5kO6kR .pt-0 {
  padding-top: 0 !important;
}
.cid-snNZ5kO6kR .pb-0 {
  padding-bottom: 0 !important;
}
.cid-snNZ5kO6kR .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-snNZ5kO6kR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-snNZ5kO6kR .modal-open {
  overflow: hidden;
}
.cid-snNZ5kO6kR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-snNZ5kO6kR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-snNZ5kO6kR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-snNZ5kO6kR .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-snNZ5kO6kR .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-snNZ5kO6kR .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-snNZ5kO6kR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-snNZ5kO6kR .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-snNZ5kO6kR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-snNZ5kO6kR .modal-backdrop.fade {
  opacity: 0;
}
.cid-snNZ5kO6kR .modal-backdrop.show {
  opacity: .5;
}
.cid-snNZ5kO6kR .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-snNZ5kO6kR .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-snNZ5kO6kR .modal-header .close:hover {
  opacity: 1;
}
.cid-snNZ5kO6kR .modal-header .close:focus {
  outline: none;
}
.cid-snNZ5kO6kR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-snNZ5kO6kR .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-snNZ5kO6kR .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-snNZ5kO6kR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-snNZ5kO6kR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-snNZ5kO6kR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-snNZ5kO6kR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-snNZ5kO6kR .modal-sm {
    max-width: 300px;
  }
  .cid-snNZ5kO6kR .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-snNZ5kO6kR .modal-lg,
  .cid-snNZ5kO6kR .modal-xl {
    max-width: 800px;
  }
  .cid-snNZ5kO6kR .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-snNZ5kO6kR .modal-xl {
    max-width: 1140px;
  }
  .cid-snNZ5kO6kR .container {
    max-width: 1140px;
  }
}
.cid-snNZ5kO6kR .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-snNZ5kO6kR .container {
    max-width: 720px;
  }
}
.cid-snNZ5kO6kR .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-snNZ5kO6kR .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-snNZ5kO6kR .form-group {
  margin-bottom: 1rem;
}
.cid-snNZ5kO6kR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-snNZ5kO6kR .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snNZ5kO6kR .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-snNZmzV4w7.popup-builder {
  background-color: #ffffff;
}
.cid-snNZmzV4w7.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-snNZmzV4w7.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-snNZmzV4w7 .modal-content,
.cid-snNZmzV4w7 .modal-dialog {
  height: auto;
}
.cid-snNZmzV4w7 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-snNZmzV4w7 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-snNZmzV4w7 .form-wrapper .mbr-form .form-group,
  .cid-snNZmzV4w7 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-snNZmzV4w7 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-snNZmzV4w7 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snNZmzV4w7 .mbr-text {
  text-align: center;
}
.cid-snNZmzV4w7 .pt-0 {
  padding-top: 0 !important;
}
.cid-snNZmzV4w7 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-snNZmzV4w7 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-snNZmzV4w7 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-snNZmzV4w7 .modal-open {
  overflow: hidden;
}
.cid-snNZmzV4w7 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-snNZmzV4w7 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-snNZmzV4w7 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-snNZmzV4w7 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-snNZmzV4w7 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-snNZmzV4w7 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-snNZmzV4w7 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-snNZmzV4w7 .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-snNZmzV4w7 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-snNZmzV4w7 .modal-backdrop.fade {
  opacity: 0;
}
.cid-snNZmzV4w7 .modal-backdrop.show {
  opacity: .5;
}
.cid-snNZmzV4w7 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-snNZmzV4w7 .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-snNZmzV4w7 .modal-header .close:hover {
  opacity: 1;
}
.cid-snNZmzV4w7 .modal-header .close:focus {
  outline: none;
}
.cid-snNZmzV4w7 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-snNZmzV4w7 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-snNZmzV4w7 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-snNZmzV4w7 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-snNZmzV4w7 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-snNZmzV4w7 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-snNZmzV4w7 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-snNZmzV4w7 .modal-sm {
    max-width: 300px;
  }
  .cid-snNZmzV4w7 .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-snNZmzV4w7 .modal-lg,
  .cid-snNZmzV4w7 .modal-xl {
    max-width: 800px;
  }
  .cid-snNZmzV4w7 .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-snNZmzV4w7 .modal-xl {
    max-width: 1140px;
  }
  .cid-snNZmzV4w7 .container {
    max-width: 1140px;
  }
}
.cid-snNZmzV4w7 .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-snNZmzV4w7 .container {
    max-width: 720px;
  }
}
.cid-snNZmzV4w7 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-snNZmzV4w7 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-snNZmzV4w7 .form-group {
  margin-bottom: 1rem;
}
.cid-snNZmzV4w7 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-snNZmzV4w7 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snNZmzV4w7 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-sfecZq8Kut .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sfecZq8Kut .nav-item,
.cid-sfecZq8Kut .nav-link,
.cid-sfecZq8Kut .navbar-caption {
  font-weight: normal;
}
.cid-sfecZq8Kut .nav-item:focus,
.cid-sfecZq8Kut .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sfecZq8Kut .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sfecZq8Kut .nav-item .nav-link {
    position: relative;
  }
  .cid-sfecZq8Kut .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sfecZq8Kut .nav-item:hover .nav-link:before,
  .cid-sfecZq8Kut .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sfecZq8Kut .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sfecZq8Kut .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sfecZq8Kut .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sfecZq8Kut .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sfecZq8Kut .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sfecZq8Kut .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sfecZq8Kut .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sfecZq8Kut .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sfecZq8Kut .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sfecZq8Kut .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sfecZq8Kut .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sfecZq8Kut .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sfecZq8Kut .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sfecZq8Kut .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sfecZq8Kut .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sfecZq8Kut .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sfecZq8Kut .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sfecZq8Kut .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sfecZq8Kut .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sfecZq8Kut .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sfecZq8Kut .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sfecZq8Kut .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sfecZq8Kut .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sfecZq8Kut .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sfecZq8Kut .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sfecZq8Kut .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sfecZq8Kut .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sfecZq8Kut .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sfecZq8Kut .dropdown-item.active,
.cid-sfecZq8Kut .dropdown-item:active {
  background-color: transparent;
}
.cid-sfecZq8Kut .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sfecZq8Kut .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sfecZq8Kut .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sfecZq8Kut .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sfecZq8Kut .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sfecZq8Kut .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sfecZq8Kut ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sfecZq8Kut .navbar-buttons {
  text-align: center;
}
.cid-sfecZq8Kut button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sfecZq8Kut button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sfecZq8Kut button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sfecZq8Kut button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sfecZq8Kut button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sfecZq8Kut button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sfecZq8Kut nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sfecZq8Kut nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sfecZq8Kut nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sfecZq8Kut nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sfecZq8Kut .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sfecZq8Kut a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sfecZq8Kut .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sfecZq8Kut .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sfecZq8Kut .soc-item {
  margin: .5rem .3rem;
}
.cid-sfecZq8Kut .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sfecZq8Kut a.nav-link .mbr-iconfont-btn,
.cid-sfecZq8Kut a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sfecZq8Kut a.nav-link:hover .mbr-iconfont-btn,
.cid-sfecZq8Kut a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sfecZq8Kut a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sfecZq8Kut .navbar {
    height: 77px;
  }
  .cid-sfecZq8Kut .navbar.opened {
    height: auto;
  }
  .cid-sfecZq8Kut .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skB9nUfbo4 {
  padding-top: 225px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-4-1920x1440.jpg");
}
.cid-skB9nUfbo4 .container {
  max-width: 1500px;
}
.cid-skB9nUfbo4 img {
  width: 100%;
}
.cid-skB9nUfbo4 h2 {
  padding: 0;
  margin: 0;
}
.cid-skB9nUfbo4 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-skB9nUfbo4 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-skB9nUfbo4 .img-col {
  position: relative;
}
.cid-skB9nUfbo4 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-skB9nUfbo4 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-skB9nUfbo4 .title-col {
    margin-top: 4rem!important;
  }
  .cid-skB9nUfbo4 .img2 {
    top: -2rem;
  }
  .cid-skB9nUfbo4 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-skB9nUfbo4 .img2 {
    width: 50%;
  }
  .cid-skB9nUfbo4 .number {
    margin: auto;
  }
}
.cid-sllBQJZDn4 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sllBQJZDn4 .mbr-text {
  position: relative;
}
.cid-sllBQJZDn4 .mbr-text:before {
  color: #333333;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -0.4em;
  position: absolute;
  top: 10px;
  left: -2rem;
}
.cid-sllBQJZDn4 img {
  object-fit: contain;
}
.cid-sllBQJZDn4 .mbr-text:after {
  color: #333333;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.45em;
  position: absolute;
  bottom: 10px;
  right: -2rem;
}
@media (max-width: 767px) {
  .cid-sllBQJZDn4 .mbr-text:after,
  .cid-sllBQJZDn4 .mbr-text:before {
    display: none;
  }
}
.cid-sfecZrB0XF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/mbr-1-1920x1288.jpg");
}
.cid-sfecZrB0XF .card-img {
  background-color: #fff;
  overflow: hidden;
}
.cid-sfecZrB0XF .card-box {
  padding: 0rem;
  padding-top: 2rem;
}
.cid-sfecZrB0XF h4 {
  display: inline;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-sfecZrB0XF h3 {
  margin-bottom: 0;
  letter-spacing: 1px;
}
.cid-sfecZrB0XF p {
  text-align: left;
}
.cid-sfecZrB0XF img {
  transition: all 0.3s;
}
.cid-sfecZrB0XF .mbr-text {
  color: #1c1c1c;
  text-align: center;
}
.cid-sfecZrB0XF .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sfecZrB0XF .card-wrapper:hover h4 {
  background-size: 100% 100%;
}
.cid-sfecZrB0XF .card-wrapper:hover img {
  filter: blur(2px);
}
.cid-sfecZrB0XF .card {
  margin-bottom: 2.5rem;
}
@media (min-width: 992px) {
  .cid-sfecZrB0XF .card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (max-width: 991px) {
  .cid-sfecZrB0XF .card-columns {
    column-count: 2;
  }
}
@media (max-width: 767px) {
  .cid-sfecZrB0XF .card-columns {
    column-count: 1;
  }
}
@media (min-width: 1200px) {
  .cid-sfecZrB0XF .card-columns {
    column-gap: 4rem;
  }
}
.cid-sfecZrB0XF .card-title {
  color: #767676;
}
.cid-sfecZs9ARM {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-sfecZs9ARM p {
  text-align: center;
}
.cid-sfecZs9ARM .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-sfecZs9ARM .social-list a:focus {
  text-decoration: none;
}
.cid-sfecZs9ARM .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-sfecZs9ARM .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-sfecZs9ARM .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-sfecZs9ARM .logo-footer {
  line-height: normal;
}
.cid-sfecZs9ARM .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sfecZs9ARM .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sfecZs9ARM .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sp9pDptr4f {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr-2-1920x1288.jpg");
}
@media (max-width: 992px) {
  .cid-sp9pDptr4f {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sp9pDptr4f .text {
  padding: 0;
}
.cid-sp9pDptr4f section {
  position: relative;
}
.cid-sp9pDptr4f h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sp9pDptr4f .mbr-iconfont {
  padding: 0!important;
}
.cid-sp9pDptr4f .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20%;
  background-color: #041c2c;
}
.cid-sp9pDptr4f .box {
  background-image: url("../../../assets/images/81849310-150070086410070-5068050899495026688-o-3-960x960.jpeg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sp9pDptr4f .icon-wrap {
  background-color: #9e9e9e !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sp9pDptr4f .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sp9pDptr4f .icon-wrap span {
  padding-left: 8px;
}
.cid-sp9pDptr4f .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-sp9pDptr4f .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sp9pDptr4f .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sp9pDptr4f .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sp9pDptr4f .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sp9pDptr4f a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sp9pDptr4f a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sp9pDptr4f {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sp9pDptr4f .box {
    height: 250px;
  }
  .cid-sp9pDptr4f .row {
    padding: 1rem!important;
  }
}
.cid-snrwbelIk2 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-snrwbelIk2 .nav-item,
.cid-snrwbelIk2 .nav-link,
.cid-snrwbelIk2 .navbar-caption {
  font-weight: normal;
}
.cid-snrwbelIk2 .nav-item:focus,
.cid-snrwbelIk2 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-snrwbelIk2 .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-snrwbelIk2 .nav-item .nav-link {
    position: relative;
  }
  .cid-snrwbelIk2 .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-snrwbelIk2 .nav-item:hover .nav-link:before,
  .cid-snrwbelIk2 .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-snrwbelIk2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-snrwbelIk2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-snrwbelIk2 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-snrwbelIk2 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-snrwbelIk2 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-snrwbelIk2 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-snrwbelIk2 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-snrwbelIk2 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-snrwbelIk2 .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-snrwbelIk2 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-snrwbelIk2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-snrwbelIk2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-snrwbelIk2 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-snrwbelIk2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-snrwbelIk2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-snrwbelIk2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-snrwbelIk2 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-snrwbelIk2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-snrwbelIk2 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-snrwbelIk2 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-snrwbelIk2 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-snrwbelIk2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-snrwbelIk2 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-snrwbelIk2 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-snrwbelIk2 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-snrwbelIk2 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-snrwbelIk2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-snrwbelIk2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-snrwbelIk2 .dropdown-item.active,
.cid-snrwbelIk2 .dropdown-item:active {
  background-color: transparent;
}
.cid-snrwbelIk2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-snrwbelIk2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-snrwbelIk2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-snrwbelIk2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-snrwbelIk2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-snrwbelIk2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-snrwbelIk2 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-snrwbelIk2 .navbar-buttons {
  text-align: center;
}
.cid-snrwbelIk2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snrwbelIk2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-snrwbelIk2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-snrwbelIk2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-snrwbelIk2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-snrwbelIk2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-snrwbelIk2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-snrwbelIk2 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-snrwbelIk2 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-snrwbelIk2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-snrwbelIk2 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-snrwbelIk2 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snrwbelIk2 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-snrwbelIk2 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-snrwbelIk2 .soc-item {
  margin: .5rem .3rem;
}
.cid-snrwbelIk2 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snrwbelIk2 a.nav-link .mbr-iconfont-btn,
.cid-snrwbelIk2 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-snrwbelIk2 a.nav-link:hover .mbr-iconfont-btn,
.cid-snrwbelIk2 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-snrwbelIk2 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-snrwbelIk2 .navbar {
    height: 77px;
  }
  .cid-snrwbelIk2 .navbar.opened {
    height: auto;
  }
  .cid-snrwbelIk2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-snrwbeIyDn {
  padding-top: 225px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/deportista-entrenamiento-ropa-deportiva-gimnasio-1157-30349-626x417.jpg");
}
.cid-snrwbeIyDn .container {
  max-width: 1500px;
}
.cid-snrwbeIyDn img {
  width: 100%;
}
.cid-snrwbeIyDn h2 {
  padding: 0;
  margin: 0;
}
.cid-snrwbeIyDn .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-snrwbeIyDn .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-snrwbeIyDn .img-col {
  position: relative;
}
.cid-snrwbeIyDn .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-snrwbeIyDn .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-snrwbeIyDn .title-col {
    margin-top: 4rem!important;
  }
  .cid-snrwbeIyDn .img2 {
    top: -2rem;
  }
  .cid-snrwbeIyDn .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-snrwbeIyDn .img2 {
    width: 50%;
  }
  .cid-snrwbeIyDn .number {
    margin: auto;
  }
}
.cid-socnfxWGtr {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #041c2c;
}
.cid-socnfxWGtr .mbr-section-title {
  text-align: center;
}
.cid-socnfxWGtr .mbr-text,
.cid-socnfxWGtr .mbr-section-btn {
  text-align: center;
}
.cid-snrwbeUWsF {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-snrwbeUWsF .card-wrapper {
  z-index: 3;
}
.cid-snrwbeUWsF .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-snrwbeUWsF:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-snrwbeUWsF .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-snrwbeUWsF .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-snrwbeUWsF H2 {
  text-align: center;
  color: #041c2c;
}
.cid-snrwbf3hjk {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-snrwbf3hjk .mbr-text {
  position: relative;
}
.cid-snrwbf3hjk .mbr-text:before {
  color: #333333;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -0.4em;
  position: absolute;
  top: 10px;
  left: -2rem;
}
.cid-snrwbf3hjk img {
  object-fit: contain;
}
.cid-snrwbf3hjk .mbr-text:after {
  color: #333333;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.45em;
  position: absolute;
  bottom: 10px;
  right: -2rem;
}
@media (max-width: 767px) {
  .cid-snrwbf3hjk .mbr-text:after,
  .cid-snrwbf3hjk .mbr-text:before {
    display: none;
  }
}
.cid-snrwbfa3ZI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/captura-de-pantalla-2021-02-18-a-las-23.41.30-1322x1218.png");
}
.cid-snrwbfa3ZI .card-img {
  background-color: #fff;
  overflow: hidden;
}
.cid-snrwbfa3ZI .card-box {
  padding: 0rem;
  padding-top: 2rem;
}
.cid-snrwbfa3ZI h4 {
  display: inline;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-snrwbfa3ZI h3 {
  margin-bottom: 0;
  letter-spacing: 1px;
}
.cid-snrwbfa3ZI p {
  text-align: left;
}
.cid-snrwbfa3ZI img {
  transition: all 0.3s;
}
.cid-snrwbfa3ZI .mbr-text {
  color: #1c1c1c;
}
.cid-snrwbfa3ZI .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-snrwbfa3ZI .card-wrapper:hover h4 {
  background-size: 100% 100%;
}
.cid-snrwbfa3ZI .card-wrapper:hover img {
  filter: blur(2px);
}
.cid-snrwbfa3ZI .card {
  margin-bottom: 2.5rem;
}
@media (max-width: 991px) {
  .cid-snrwbfa3ZI .card-columns {
    column-count: 2;
  }
}
@media (max-width: 767px) {
  .cid-snrwbfa3ZI .card-columns {
    column-count: 1;
  }
}
@media (min-width: 1200px) {
  .cid-snrwbfa3ZI .card-columns {
    column-gap: 4rem;
  }
}
.cid-snrwbfa3ZI .card-title {
  color: #767676;
}
.cid-snrwbfvvv2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-snrwbfvvv2 .card-wrapper {
  z-index: 3;
}
.cid-snrwbfvvv2 .card-wrapper .mbr-section-title {
  letter-spacing: 1px;
  transition: all 2.5s cubic-bezier(0, 0.74, 0.52, 1.2);
}
.cid-snrwbfvvv2:hover .mbr-section-title {
  letter-spacing: 10px;
}
.cid-snrwbfvvv2 .full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-snrwbfvvv2 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
.cid-snrwbfvvv2 H2 {
  text-align: center;
  color: #041c2c;
}
.cid-snrwbfFl9e {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-snrwbfFl9e .mbr-text {
  position: relative;
}
.cid-snrwbfFl9e .mbr-text:before {
  color: #333333;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -0.4em;
  position: absolute;
  top: 10px;
  left: -2rem;
}
.cid-snrwbfFl9e img {
  object-fit: contain;
}
.cid-snrwbfFl9e .mbr-text:after {
  color: #333333;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.45em;
  position: absolute;
  bottom: 10px;
  right: -2rem;
}
@media (max-width: 767px) {
  .cid-snrwbfFl9e .mbr-text:after,
  .cid-snrwbfFl9e .mbr-text:before {
    display: none;
  }
}
.cid-snrwbfNKzz {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/captura-de-pantalla-2021-02-18-a-las-23.37.29-2000x1029.png");
}
.cid-snrwbfNKzz .card-img {
  background-color: #fff;
  overflow: hidden;
}
.cid-snrwbfNKzz .card-box {
  padding: 0rem;
  padding-top: 2rem;
}
.cid-snrwbfNKzz h4 {
  display: inline;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-snrwbfNKzz h3 {
  margin-bottom: 0;
  letter-spacing: 1px;
}
.cid-snrwbfNKzz p {
  text-align: left;
}
.cid-snrwbfNKzz img {
  transition: all 0.3s;
}
.cid-snrwbfNKzz .mbr-text {
  color: #1c1c1c;
}
.cid-snrwbfNKzz .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-snrwbfNKzz .card-wrapper:hover h4 {
  background-size: 100% 100%;
}
.cid-snrwbfNKzz .card-wrapper:hover img {
  filter: blur(2px);
}
.cid-snrwbfNKzz .card {
  margin-bottom: 2.5rem;
}
@media (max-width: 991px) {
  .cid-snrwbfNKzz .card-columns {
    column-count: 2;
  }
}
@media (max-width: 767px) {
  .cid-snrwbfNKzz .card-columns {
    column-count: 1;
  }
}
@media (min-width: 1200px) {
  .cid-snrwbfNKzz .card-columns {
    column-gap: 4rem;
  }
}
.cid-snrwbfNKzz .card-title {
  color: #767676;
}
.cid-snrwbg8dcc {
  padding-top: 90px;
  padding-bottom: 345px;
  background-color: #f1f1f1;
  position: relative;
  overflow: hidden;
}
.cid-snrwbg8dcc svg {
  position: absolute;
  bottom: -9.5rem;
  left: 50%;
  transform: translate(-50%) scaleX(-2) rotate(-12deg);
  filter: fliph;
  animation: wave2 5s ease-in-out infinite;
}
@keyframes wave2 {
  from {
    transform: translate(-50%) scaleX(-2) rotate(-10deg);
  }
  50% {
    transform: translate(-50%) scaleX(-2.2) scaleY(1.1) rotate(-13deg);
  }
  to {
    transform: translate(-50%) scaleX(-2) rotate(-10deg);
  }
}
.cid-snrwbg8dcc #e12_areaS3 {
  fill: #656565 !important;
}
.cid-snrwbg8dcc #e19_areaS3 {
  fill: #041c2c !important;
}
.cid-snrwbg8dcc .carousel-control {
  background: #000;
  opacity: 0.2;
}
.cid-snrwbg8dcc .carousel {
  width: 80%;
  margin: auto;
}
.cid-snrwbg8dcc .mbr-section-subtitle {
  color: #716c80;
}
.cid-snrwbg8dcc .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snrwbg8dcc .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-snrwbg8dcc .carousel-item .wrap-img {
  text-align: center;
}
.cid-snrwbg8dcc .carousel-item .wrap-img img {
  transition: all 0.3s;
  max-height: 150px;
  width: auto;
  max-width: 100%;
}
.cid-snrwbg8dcc .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snrwbg8dcc .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}
.cid-snrwbg8dcc .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}
.cid-snrwbg8dcc .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}
.cid-snrwbg8dcc .carousel-controls .carousel-control .mbr-iconfont {
  font-size: 1rem;
}
.cid-snrwbg8dcc .cloneditem-1,
.cid-snrwbg8dcc .cloneditem-2,
.cid-snrwbg8dcc .cloneditem-3,
.cid-snrwbg8dcc .cloneditem-4,
.cid-snrwbg8dcc .cloneditem-5 {
  display: none;
}
.cid-snrwbg8dcc .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-snrwbg8dcc .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-snrwbg8dcc .carousel-inner {
    opacity: 0.8;
  }
  .cid-snrwbg8dcc .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides2 .cloneditem-1,
  .cid-snrwbg8dcc .carousel-inner.slides2 .cloneditem-2,
  .cid-snrwbg8dcc .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-snrwbg8dcc .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides3 .cloneditem-1,
  .cid-snrwbg8dcc .carousel-inner.slides3 .cloneditem-2,
  .cid-snrwbg8dcc .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-snrwbg8dcc .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides4 .cloneditem-1,
  .cid-snrwbg8dcc .carousel-inner.slides4 .cloneditem-2,
  .cid-snrwbg8dcc .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-snrwbg8dcc .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides5 .cloneditem-1,
  .cid-snrwbg8dcc .carousel-inner.slides5 .cloneditem-2,
  .cid-snrwbg8dcc .carousel-inner.slides5 .cloneditem-3,
  .cid-snrwbg8dcc .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-snrwbg8dcc .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-snrwbg8dcc .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-snrwbg8dcc .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-snrwbg8dcc .carousel-inner.slides6 .cloneditem-1,
  .cid-snrwbg8dcc .carousel-inner.slides6 .cloneditem-2,
  .cid-snrwbg8dcc .carousel-inner.slides6 .cloneditem-3,
  .cid-snrwbg8dcc .carousel-inner.slides6 .cloneditem-4,
  .cid-snrwbg8dcc .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-snrwbg8dcc H2 {
  color: #041c2c;
}
.cid-snrwbg8dcc .carousel-control-prev {
  position: absolute!important;
  left: -50px !important;
}
.cid-snrwbg8dcc .carousel-control-next {
  position: absolute!important;
  right: -50px !important;
}
@media (max-width: 576px) {
  .cid-snrwbg8dcc .carousel-control-prev {
    left: -10px !important;
  }
  .cid-snrwbg8dcc .carousel-control-next {
    right: -10px !important;
  }
}
.cid-snrwbhim5A {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-snrwbhim5A p {
  text-align: center;
}
.cid-snrwbhim5A .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-snrwbhim5A .social-list a:focus {
  text-decoration: none;
}
.cid-snrwbhim5A .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-snrwbhim5A .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-snrwbhim5A .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-snrwbhim5A .logo-footer {
  line-height: normal;
}
.cid-snrwbhim5A .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snrwbhim5A .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snrwbhim5A .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sp9tIy1OX4 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/mbr-1-1920x1265.jpg");
}
@media (max-width: 992px) {
  .cid-sp9tIy1OX4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sp9tIy1OX4 .text {
  padding: 0;
}
.cid-sp9tIy1OX4 section {
  position: relative;
}
.cid-sp9tIy1OX4 h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sp9tIy1OX4 .mbr-iconfont {
  padding: 0!important;
}
.cid-sp9tIy1OX4 .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20%;
  background-color: #041c2c;
}
.cid-sp9tIy1OX4 .box {
  background-image: url("../../../assets/images/img-5971-2000x1606.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sp9tIy1OX4 .icon-wrap {
  background-color: #041c2c !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sp9tIy1OX4 .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sp9tIy1OX4 .icon-wrap span {
  padding-left: 8px;
}
.cid-sp9tIy1OX4 .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-sp9tIy1OX4 .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sp9tIy1OX4 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sp9tIy1OX4 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sp9tIy1OX4 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sp9tIy1OX4 a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sp9tIy1OX4 a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sp9tIy1OX4 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sp9tIy1OX4 .box {
    height: 250px;
  }
  .cid-sp9tIy1OX4 .row {
    padding: 1rem!important;
  }
}
.cid-snNDoc360m .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-snNDoc360m .nav-item,
.cid-snNDoc360m .nav-link,
.cid-snNDoc360m .navbar-caption {
  font-weight: normal;
}
.cid-snNDoc360m .nav-item:focus,
.cid-snNDoc360m .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-snNDoc360m .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-snNDoc360m .nav-item .nav-link {
    position: relative;
  }
  .cid-snNDoc360m .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-snNDoc360m .nav-item:hover .nav-link:before,
  .cid-snNDoc360m .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-snNDoc360m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-snNDoc360m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-snNDoc360m .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-snNDoc360m .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-snNDoc360m .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-snNDoc360m .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-snNDoc360m .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-snNDoc360m .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-snNDoc360m .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-snNDoc360m .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-snNDoc360m .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-snNDoc360m .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-snNDoc360m .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-snNDoc360m .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-snNDoc360m .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-snNDoc360m .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-snNDoc360m .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-snNDoc360m .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-snNDoc360m .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-snNDoc360m .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-snNDoc360m .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-snNDoc360m .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-snNDoc360m .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-snNDoc360m .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-snNDoc360m .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-snNDoc360m .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-snNDoc360m .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-snNDoc360m .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-snNDoc360m .dropdown-item.active,
.cid-snNDoc360m .dropdown-item:active {
  background-color: transparent;
}
.cid-snNDoc360m .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-snNDoc360m .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-snNDoc360m .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-snNDoc360m .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-snNDoc360m .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-snNDoc360m .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-snNDoc360m ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-snNDoc360m .navbar-buttons {
  text-align: center;
}
.cid-snNDoc360m button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snNDoc360m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-snNDoc360m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-snNDoc360m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-snNDoc360m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-snNDoc360m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-snNDoc360m nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-snNDoc360m nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-snNDoc360m nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-snNDoc360m nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-snNDoc360m .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-snNDoc360m a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snNDoc360m .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-snNDoc360m .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-snNDoc360m .soc-item {
  margin: .5rem .3rem;
}
.cid-snNDoc360m .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snNDoc360m a.nav-link .mbr-iconfont-btn,
.cid-snNDoc360m a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-snNDoc360m a.nav-link:hover .mbr-iconfont-btn,
.cid-snNDoc360m a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-snNDoc360m a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-snNDoc360m .navbar {
    height: 77px;
  }
  .cid-snNDoc360m .navbar.opened {
    height: auto;
  }
  .cid-snNDoc360m .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-snNDocrCIk {
  background-image: url("../../../assets/images/plaza-sendas-v1-2016-10-12-2000x1113.jpg");
}
.cid-snNDocrCIk .container {
  max-width: 1500px;
}
.cid-snNDocrCIk img {
  width: 100%;
}
.cid-snNDocrCIk h2 {
  padding: 0;
  margin: 0;
}
.cid-snNDocrCIk .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-snNDocrCIk .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-snNDocrCIk .img-col {
  position: relative;
}
.cid-snNDocrCIk .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-snNDocrCIk .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-snNDocrCIk .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-snNDocrCIk .img2 {
    top: -2rem;
  }
  .cid-snNDocrCIk .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-snNDocrCIk .img2 {
    width: 50%;
  }
  .cid-snNDocrCIk .number {
    margin: auto;
  }
}
.cid-snNDocYfM4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-snNDocYfM4 p {
  text-align: center;
}
.cid-snNDocYfM4 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-snNDocYfM4 .social-list a:focus {
  text-decoration: none;
}
.cid-snNDocYfM4 .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-snNDocYfM4 .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-snNDocYfM4 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-snNDocYfM4 .logo-footer {
  line-height: normal;
}
.cid-snNDocYfM4 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snNDocYfM4 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snNDocYfM4 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sprh6h8VAQ {
  padding-top: 105px;
  padding-bottom: 60px;
  background-color: #041c2c;
}
.cid-sprh6h8VAQ .card-box {
  background-color: #041c2c;
  padding: 4rem 2rem;
}
.cid-sprh6h8VAQ h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sprh6h8VAQ p {
  color: #767676;
  text-align: left;
}
.cid-sprh6h8VAQ .card-wrapper {
  border: 1px solid #efefef;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sprh6h8VAQ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sprh6h8VAQ .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-sprh6h8VAQ h3 {
  position: relative;
  margin-top: 2rem;
  letter-spacing: 2px;
}
.cid-sprh6h8VAQ h3:after {
  content: "";
  color: #333;
  transition: all 0.3s;
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #1c1c1c;
  margin-left: 10px;
}
.cid-sprh6h8VAQ h3:hover:after {
  margin-left: -15px;
}
.cid-sprh6h8VAQ P {
  text-align: center;
  color: #cccccc;
}
.cid-sprh6h8VAQ .card-title {
  text-align: center;
  color: #ffffff;
}
.cid-sprh6h8VAQ H3 {
  text-align: center;
}
.cid-sprh6h8VAQ .number {
  text-align: center;
}
.cid-sprh6h8VAQ H1 {
  text-align: center;
  color: #ffffff;
}
.cid-snNDodwHla {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-snNDodwHla .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-snNDodwHla .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-snNDodwHla .list-img {
  width: 100px;
}
.cid-snNDodwHla .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-snNDodwHla .btn {
  margin: 0px !important;
}
.cid-snNDodwHla .text-box {
  padding: 1rem;
}
.cid-snNDodwHla .text-box p {
  margin: 0;
}
.cid-snNDodwHla .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-snNDodwHla .ico-box p {
  margin: 0;
}
.cid-snNDodwHla .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snNDodwHla .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snNDodwHla .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-snNDodwHla .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-snNDodwHla .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-snNDodwHla .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-snNDodwHla .carousel-indicators li {
  display: inline-block;
}
.cid-snNDodwHla .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-snNDodwHla .carousel-indicators li.active {
  border: 0px;
}
.cid-snNDodwHla .li1,
.cid-snNDodwHla .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/capital-2-2000x1125.jpg");
}
.cid-snNDodwHla .li2,
.cid-snNDodwHla .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/capital-4-2000x913.jpg");
}
.cid-snNDodwHla .li3,
.cid-snNDodwHla .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/capital-5-2000x1125.jpg");
}
.cid-snNDodwHla .li4,
.cid-snNDodwHla .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/capital-9-1920x1080.jpg");
}
.cid-snNDodwHla .li5,
.cid-snNDodwHla .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/capital-10-1920x1080.jpg");
}
.cid-snNDodwHla .li6,
.cid-snNDodwHla .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/08.jpg");
}
@media (max-width: 992px) {
  .cid-snNDodwHla .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-snNDodwHla .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-snNDodwHla .card-title2 {
  color: #149dcc;
}
.cid-snNDodwHla .sq {
  color: #767676;
}
.cid-snNDodwHla .item {
  color: #767676;
}
.cid-snNDodZYvt {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ececec;
}
.cid-snNDodZYvt .card {
  display: flex;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snNDodZYvt .card .card-wrapper {
  background: #ececec;
  height: 1%;
}
.cid-snNDodZYvt .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}
.cid-snNDodZYvt .card .card-wrapper .card-img img {
  transition: all .5s;
  width: 150px;
  height: 150px;
}
.cid-snNDodZYvt .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 1.5rem;
  left: 1.5rem;
  z-index: 1;
  border-radius: 100px;
  background-color: #232323;
}
.cid-snNDodZYvt .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-snNDodZYvt .card .card-wrapper .card-box {
  padding: 1.5rem;
}
.cid-snNDodZYvt .mbr-card-text {
  margin: 0;
}
.cid-snNDodZYvt .mbr-section-title {
  text-align: center;
  color: #041c2c;
}
.cid-snNDodZYvt .mbr-section-subtitle {
  text-align: center;
  color: #041c2c;
}
.cid-snNDoelQSw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-snNDoelQSw .google-map {
  height: 25rem;
  position: relative;
}
.cid-snNDoelQSw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-snNDoelQSw .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-snNDoelQSw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-snNDoelQSw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-snNDoelQSw .container-fluid {
  padding: 0;
}
.cid-snNDoelQSw .relative {
  position: relative;
  width: 100%;
}
.cid-snNDoelQSw .mbr-section-title {
  color: #656565;
}
.cid-snNDoelQSw .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-snNDoelQSw .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-snNDoelQSw .title {
  text-align: center;
  color: #ffffff;
}
.cid-snNDoelQSw .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-snNDoelQSw .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sprgjC4WC4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sprgjC4WC4 .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-sprgjC4WC4 .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sprgjC4WC4 .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-snNDoeGvvl {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-snNDoeGvvl a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-snNDoeGvvl a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-snNDoeGvvl .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snNDoeGvvl .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-snNDoeGvvl .form-control {
  background: none;
  border-radius: 0px;
}
.cid-snNDoeGvvl textarea.form-control {
  min-height: 214.5px;
}
.cid-snNDoeGvvl .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-snNDoeGvvl h4,
.cid-snNDoeGvvl p {
  margin: 0;
}
.cid-snNDoeGvvl h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-snNDoeGvvl h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-snNDoeGvvl .icon {
  color: #041c2c;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-snNDoeGvvl h2 {
    text-align: center;
  }
  .cid-snNDoeGvvl h3 {
    text-align: center;
  }
  .cid-snNDoeGvvl .input-group-btn {
    text-align: center;
  }
  .cid-snNDoeGvvl .social-list {
    text-align: center;
  }
}
.cid-snNDoeGvvl H2 {
  color: #656565;
}
.cid-snNDoeGvvl .content {
  text-align: left;
  color: #656565;
}
.cid-snNDoeGvvl .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-snNDoeGvvl .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-snNDoeGvvl .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-snNDoeGvvl .title2 {
  color: #041c2c;
}
.cid-snO0zPmBRL.popup-builder {
  background-color: #ffffff;
}
.cid-snO0zPmBRL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-snO0zPmBRL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-snO0zPmBRL .modal-content,
.cid-snO0zPmBRL .modal-dialog {
  height: auto;
}
.cid-snO0zPmBRL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-snO0zPmBRL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-snO0zPmBRL .form-wrapper .mbr-form .form-group,
  .cid-snO0zPmBRL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-snO0zPmBRL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-snO0zPmBRL .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snO0zPmBRL .mbr-text {
  text-align: center;
}
.cid-snO0zPmBRL .pt-0 {
  padding-top: 0 !important;
}
.cid-snO0zPmBRL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-snO0zPmBRL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-snO0zPmBRL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-snO0zPmBRL .modal-open {
  overflow: hidden;
}
.cid-snO0zPmBRL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-snO0zPmBRL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-snO0zPmBRL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-snO0zPmBRL .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-snO0zPmBRL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-snO0zPmBRL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-snO0zPmBRL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-snO0zPmBRL .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-snO0zPmBRL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-snO0zPmBRL .modal-backdrop.fade {
  opacity: 0;
}
.cid-snO0zPmBRL .modal-backdrop.show {
  opacity: .5;
}
.cid-snO0zPmBRL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-snO0zPmBRL .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-snO0zPmBRL .modal-header .close:hover {
  opacity: 1;
}
.cid-snO0zPmBRL .modal-header .close:focus {
  outline: none;
}
.cid-snO0zPmBRL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-snO0zPmBRL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-snO0zPmBRL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-snO0zPmBRL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-snO0zPmBRL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-snO0zPmBRL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-snO0zPmBRL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-snO0zPmBRL .modal-sm {
    max-width: 300px;
  }
  .cid-snO0zPmBRL .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-snO0zPmBRL .modal-lg,
  .cid-snO0zPmBRL .modal-xl {
    max-width: 800px;
  }
  .cid-snO0zPmBRL .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-snO0zPmBRL .modal-xl {
    max-width: 1140px;
  }
  .cid-snO0zPmBRL .container {
    max-width: 1140px;
  }
}
.cid-snO0zPmBRL .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-snO0zPmBRL .container {
    max-width: 720px;
  }
}
.cid-snO0zPmBRL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-snO0zPmBRL .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-snO0zPmBRL .form-group {
  margin-bottom: 1rem;
}
.cid-snO0zPmBRL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-snO0zPmBRL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snO0zPmBRL .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-snO0AfVJN0.popup-builder {
  background-color: #ffffff;
}
.cid-snO0AfVJN0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-snO0AfVJN0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-snO0AfVJN0 .modal-content,
.cid-snO0AfVJN0 .modal-dialog {
  height: auto;
}
.cid-snO0AfVJN0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-snO0AfVJN0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-snO0AfVJN0 .form-wrapper .mbr-form .form-group,
  .cid-snO0AfVJN0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-snO0AfVJN0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-snO0AfVJN0 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snO0AfVJN0 .mbr-text {
  text-align: center;
}
.cid-snO0AfVJN0 .pt-0 {
  padding-top: 0 !important;
}
.cid-snO0AfVJN0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-snO0AfVJN0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-snO0AfVJN0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-snO0AfVJN0 .modal-open {
  overflow: hidden;
}
.cid-snO0AfVJN0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-snO0AfVJN0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-snO0AfVJN0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-snO0AfVJN0 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-snO0AfVJN0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-snO0AfVJN0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-snO0AfVJN0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-snO0AfVJN0 .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-snO0AfVJN0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-snO0AfVJN0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-snO0AfVJN0 .modal-backdrop.show {
  opacity: .5;
}
.cid-snO0AfVJN0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-snO0AfVJN0 .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-snO0AfVJN0 .modal-header .close:hover {
  opacity: 1;
}
.cid-snO0AfVJN0 .modal-header .close:focus {
  outline: none;
}
.cid-snO0AfVJN0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-snO0AfVJN0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-snO0AfVJN0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-snO0AfVJN0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-snO0AfVJN0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-snO0AfVJN0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-snO0AfVJN0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-snO0AfVJN0 .modal-sm {
    max-width: 300px;
  }
  .cid-snO0AfVJN0 .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-snO0AfVJN0 .modal-lg,
  .cid-snO0AfVJN0 .modal-xl {
    max-width: 800px;
  }
  .cid-snO0AfVJN0 .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-snO0AfVJN0 .modal-xl {
    max-width: 1140px;
  }
  .cid-snO0AfVJN0 .container {
    max-width: 1140px;
  }
}
.cid-snO0AfVJN0 .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-snO0AfVJN0 .container {
    max-width: 720px;
  }
}
.cid-snO0AfVJN0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-snO0AfVJN0 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-snO0AfVJN0 .form-group {
  margin-bottom: 1rem;
}
.cid-snO0AfVJN0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-snO0AfVJN0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snO0AfVJN0 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-snO0AwTx02.popup-builder {
  background-color: #ffffff;
}
.cid-snO0AwTx02.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-snO0AwTx02.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-snO0AwTx02 .modal-content,
.cid-snO0AwTx02 .modal-dialog {
  height: auto;
}
.cid-snO0AwTx02 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-snO0AwTx02 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-snO0AwTx02 .form-wrapper .mbr-form .form-group,
  .cid-snO0AwTx02 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-snO0AwTx02 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-snO0AwTx02 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snO0AwTx02 .mbr-text {
  text-align: center;
}
.cid-snO0AwTx02 .pt-0 {
  padding-top: 0 !important;
}
.cid-snO0AwTx02 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-snO0AwTx02 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-snO0AwTx02 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-snO0AwTx02 .modal-open {
  overflow: hidden;
}
.cid-snO0AwTx02 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-snO0AwTx02 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-snO0AwTx02 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-snO0AwTx02 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-snO0AwTx02 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-snO0AwTx02 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-snO0AwTx02 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-snO0AwTx02 .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-snO0AwTx02 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-snO0AwTx02 .modal-backdrop.fade {
  opacity: 0;
}
.cid-snO0AwTx02 .modal-backdrop.show {
  opacity: .5;
}
.cid-snO0AwTx02 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-snO0AwTx02 .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-snO0AwTx02 .modal-header .close:hover {
  opacity: 1;
}
.cid-snO0AwTx02 .modal-header .close:focus {
  outline: none;
}
.cid-snO0AwTx02 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-snO0AwTx02 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-snO0AwTx02 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-snO0AwTx02 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-snO0AwTx02 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-snO0AwTx02 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-snO0AwTx02 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-snO0AwTx02 .modal-sm {
    max-width: 300px;
  }
  .cid-snO0AwTx02 .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-snO0AwTx02 .modal-lg,
  .cid-snO0AwTx02 .modal-xl {
    max-width: 800px;
  }
  .cid-snO0AwTx02 .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-snO0AwTx02 .modal-xl {
    max-width: 1140px;
  }
  .cid-snO0AwTx02 .container {
    max-width: 1140px;
  }
}
.cid-snO0AwTx02 .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-snO0AwTx02 .container {
    max-width: 720px;
  }
}
.cid-snO0AwTx02 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-snO0AwTx02 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-snO0AwTx02 .form-group {
  margin-bottom: 1rem;
}
.cid-snO0AwTx02 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-snO0AwTx02 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snO0AwTx02 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-snO3t4whfA .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-snO3t4whfA .nav-item,
.cid-snO3t4whfA .nav-link,
.cid-snO3t4whfA .navbar-caption {
  font-weight: normal;
}
.cid-snO3t4whfA .nav-item:focus,
.cid-snO3t4whfA .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-snO3t4whfA .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-snO3t4whfA .nav-item .nav-link {
    position: relative;
  }
  .cid-snO3t4whfA .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-snO3t4whfA .nav-item:hover .nav-link:before,
  .cid-snO3t4whfA .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-snO3t4whfA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-snO3t4whfA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-snO3t4whfA .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-snO3t4whfA .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-snO3t4whfA .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-snO3t4whfA .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-snO3t4whfA .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-snO3t4whfA .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-snO3t4whfA .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-snO3t4whfA .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-snO3t4whfA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-snO3t4whfA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-snO3t4whfA .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-snO3t4whfA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-snO3t4whfA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-snO3t4whfA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-snO3t4whfA .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-snO3t4whfA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-snO3t4whfA .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-snO3t4whfA .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-snO3t4whfA .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-snO3t4whfA .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-snO3t4whfA .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-snO3t4whfA .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-snO3t4whfA .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-snO3t4whfA .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-snO3t4whfA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-snO3t4whfA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-snO3t4whfA .dropdown-item.active,
.cid-snO3t4whfA .dropdown-item:active {
  background-color: transparent;
}
.cid-snO3t4whfA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-snO3t4whfA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-snO3t4whfA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-snO3t4whfA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-snO3t4whfA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-snO3t4whfA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-snO3t4whfA ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-snO3t4whfA .navbar-buttons {
  text-align: center;
}
.cid-snO3t4whfA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snO3t4whfA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-snO3t4whfA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-snO3t4whfA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-snO3t4whfA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-snO3t4whfA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-snO3t4whfA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-snO3t4whfA nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-snO3t4whfA nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-snO3t4whfA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-snO3t4whfA .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-snO3t4whfA a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snO3t4whfA .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-snO3t4whfA .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-snO3t4whfA .soc-item {
  margin: .5rem .3rem;
}
.cid-snO3t4whfA .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snO3t4whfA a.nav-link .mbr-iconfont-btn,
.cid-snO3t4whfA a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-snO3t4whfA a.nav-link:hover .mbr-iconfont-btn,
.cid-snO3t4whfA a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-snO3t4whfA a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-snO3t4whfA .navbar {
    height: 77px;
  }
  .cid-snO3t4whfA .navbar.opened {
    height: auto;
  }
  .cid-snO3t4whfA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-snO3t53rp2 {
  background-image: url("../../../assets/images/img-8313-copia-1400x656.jpg");
}
.cid-snO3t53rp2 .container {
  max-width: 1500px;
}
.cid-snO3t53rp2 img {
  width: 100%;
}
.cid-snO3t53rp2 h2 {
  padding: 0;
  margin: 0;
}
.cid-snO3t53rp2 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-snO3t53rp2 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-snO3t53rp2 .img-col {
  position: relative;
}
.cid-snO3t53rp2 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-snO3t53rp2 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-snO3t53rp2 .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-snO3t53rp2 .img2 {
    top: -2rem;
  }
  .cid-snO3t53rp2 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-snO3t53rp2 .img2 {
    width: 50%;
  }
  .cid-snO3t53rp2 .number {
    margin: auto;
  }
}
.cid-snO3t5Okjc {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-snO3t5Okjc p {
  text-align: center;
}
.cid-snO3t5Okjc .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-snO3t5Okjc .social-list a:focus {
  text-decoration: none;
}
.cid-snO3t5Okjc .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-snO3t5Okjc .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-snO3t5Okjc .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-snO3t5Okjc .logo-footer {
  line-height: normal;
}
.cid-snO3t5Okjc .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-snO3t5Okjc .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snO3t5Okjc .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-snO3t68ctG {
  padding-top: 105px;
  padding-bottom: 60px;
  background-color: #041c2c;
}
.cid-snO3t68ctG .card-box {
  background-color: #041c2c;
  padding: 4rem 2rem;
}
.cid-snO3t68ctG h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-snO3t68ctG p {
  color: #767676;
  text-align: left;
}
.cid-snO3t68ctG .card-wrapper {
  border: 1px solid #efefef;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-snO3t68ctG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-snO3t68ctG .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-snO3t68ctG h3 {
  position: relative;
  margin-top: 2rem;
  letter-spacing: 2px;
}
.cid-snO3t68ctG h3:after {
  content: "";
  color: #333;
  transition: all 0.3s;
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #1c1c1c;
  margin-left: 10px;
}
.cid-snO3t68ctG h3:hover:after {
  margin-left: -15px;
}
.cid-snO3t68ctG P {
  text-align: center;
  color: #cccccc;
}
.cid-snO3t68ctG .card-title {
  text-align: center;
  color: #ffffff;
}
.cid-snO3t68ctG H3 {
  text-align: center;
}
.cid-snO3t68ctG .number {
  text-align: center;
}
.cid-snO3t68ctG H1 {
  text-align: center;
  color: #ffffff;
}
.cid-snO3t6ujuZ {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-snO3t6ujuZ .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-snO3t6ujuZ .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-snO3t6ujuZ .list-img {
  width: 100px;
}
.cid-snO3t6ujuZ .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-snO3t6ujuZ .btn {
  margin: 0px !important;
}
.cid-snO3t6ujuZ .text-box {
  padding: 1rem;
}
.cid-snO3t6ujuZ .text-box p {
  margin: 0;
}
.cid-snO3t6ujuZ .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-snO3t6ujuZ .ico-box p {
  margin: 0;
}
.cid-snO3t6ujuZ .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snO3t6ujuZ .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snO3t6ujuZ .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-snO3t6ujuZ .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-snO3t6ujuZ .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-snO3t6ujuZ .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-snO3t6ujuZ .carousel-indicators li {
  display: inline-block;
}
.cid-snO3t6ujuZ .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-snO3t6ujuZ .carousel-indicators li.active {
  border: 0px;
}
.cid-snO3t6ujuZ .li1,
.cid-snO3t6ujuZ .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/1-1200x914.jpg");
}
.cid-snO3t6ujuZ .li2,
.cid-snO3t6ujuZ .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/2-1200x1045.jpg");
}
.cid-snO3t6ujuZ .li3,
.cid-snO3t6ujuZ .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/3-1200x993.jpg");
}
.cid-snO3t6ujuZ .li4,
.cid-snO3t6ujuZ .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/4-1200x900.jpg");
}
.cid-snO3t6ujuZ .li5,
.cid-snO3t6ujuZ .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/5-1012x1200.jpg");
}
.cid-snO3t6ujuZ .li6,
.cid-snO3t6ujuZ .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/6-900x1200.jpg");
}
@media (max-width: 992px) {
  .cid-snO3t6ujuZ .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-snO3t6ujuZ .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-snO3t6ujuZ .card-title2 {
  color: #149dcc;
}
.cid-snO3t6ujuZ .sq {
  color: #767676;
}
.cid-snO3t6ujuZ .item {
  color: #767676;
}
.cid-snO3t6XE6Q {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ececec;
}
.cid-snO3t6XE6Q .card {
  display: flex;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-snO3t6XE6Q .card .card-wrapper {
  background: #ececec;
  height: 1%;
}
.cid-snO3t6XE6Q .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}
.cid-snO3t6XE6Q .card .card-wrapper .card-img img {
  transition: all .5s;
  width: 150px;
  height: 150px;
}
.cid-snO3t6XE6Q .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 1.5rem;
  left: 1.5rem;
  z-index: 1;
  border-radius: 100px;
  background-color: #232323;
}
.cid-snO3t6XE6Q .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-snO3t6XE6Q .card .card-wrapper .card-box {
  padding: 1.5rem;
}
.cid-snO3t6XE6Q .mbr-card-text {
  margin: 0;
}
.cid-snO3t6XE6Q .mbr-section-title {
  text-align: center;
  color: #041c2c;
}
.cid-snO3t6XE6Q .mbr-section-subtitle {
  text-align: center;
  color: #041c2c;
}
.cid-socu8KQkqT .mbr-section-title {
  letter-spacing: .1em;
}
.cid-socu8KQkqT .mbr-text {
  letter-spacing: 0.03rem;
}
.cid-socu8KQkqT .card-img span {
  font-size: 100px;
}
.cid-socu8KQkqT .mbr-text,
.cid-socu8KQkqT .mbr-section-btn {
  color: #efefef;
}
.cid-snO3t7nyOF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-snO3t7nyOF .google-map {
  height: 25rem;
  position: relative;
}
.cid-snO3t7nyOF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-snO3t7nyOF .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-snO3t7nyOF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-snO3t7nyOF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-snO3t7nyOF .container-fluid {
  padding: 0;
}
.cid-snO3t7nyOF .relative {
  position: relative;
  width: 100%;
}
.cid-snO3t7nyOF .mbr-section-title {
  color: #656565;
}
.cid-snO3t7nyOF .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-snO3t7nyOF .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-snO3t7nyOF .title {
  text-align: center;
  color: #ffffff;
}
.cid-snO3t7nyOF .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-snO3t7nyOF .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-snO3t7FaoO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-snO3t7FaoO .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-snO3t7FaoO .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-snO3t7FaoO .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-snO3t7TgzV {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-snO3t7TgzV a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-snO3t7TgzV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-snO3t7TgzV .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snO3t7TgzV .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-snO3t7TgzV .form-control {
  background: none;
  border-radius: 0px;
}
.cid-snO3t7TgzV textarea.form-control {
  min-height: 214.5px;
}
.cid-snO3t7TgzV .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-snO3t7TgzV h4,
.cid-snO3t7TgzV p {
  margin: 0;
}
.cid-snO3t7TgzV h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-snO3t7TgzV h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-snO3t7TgzV .icon {
  color: #041c2c;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-snO3t7TgzV h2 {
    text-align: center;
  }
  .cid-snO3t7TgzV h3 {
    text-align: center;
  }
  .cid-snO3t7TgzV .input-group-btn {
    text-align: center;
  }
  .cid-snO3t7TgzV .social-list {
    text-align: center;
  }
}
.cid-snO3t7TgzV H2 {
  color: #656565;
}
.cid-snO3t7TgzV .content {
  text-align: left;
  color: #656565;
}
.cid-snO3t7TgzV .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-snO3t7TgzV .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-snO3t7TgzV .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-snO3t7TgzV .title2 {
  color: #041c2c;
}
.cid-snO8ZuvMq5.popup-builder {
  background-color: #ffffff;
}
.cid-snO8ZuvMq5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-snO8ZuvMq5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-snO8ZuvMq5 .modal-content,
.cid-snO8ZuvMq5 .modal-dialog {
  height: auto;
}
.cid-snO8ZuvMq5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-snO8ZuvMq5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-snO8ZuvMq5 .form-wrapper .mbr-form .form-group,
  .cid-snO8ZuvMq5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-snO8ZuvMq5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-snO8ZuvMq5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-snO8ZuvMq5 .mbr-text {
  text-align: center;
}
.cid-snO8ZuvMq5 .pt-0 {
  padding-top: 0 !important;
}
.cid-snO8ZuvMq5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-snO8ZuvMq5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-snO8ZuvMq5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-snO8ZuvMq5 .modal-open {
  overflow: hidden;
}
.cid-snO8ZuvMq5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-snO8ZuvMq5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-snO8ZuvMq5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-snO8ZuvMq5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-snO8ZuvMq5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-snO8ZuvMq5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-snO8ZuvMq5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-snO8ZuvMq5 .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-snO8ZuvMq5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-snO8ZuvMq5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-snO8ZuvMq5 .modal-backdrop.show {
  opacity: .5;
}
.cid-snO8ZuvMq5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-snO8ZuvMq5 .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-snO8ZuvMq5 .modal-header .close:hover {
  opacity: 1;
}
.cid-snO8ZuvMq5 .modal-header .close:focus {
  outline: none;
}
.cid-snO8ZuvMq5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-snO8ZuvMq5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-snO8ZuvMq5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-snO8ZuvMq5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-snO8ZuvMq5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-snO8ZuvMq5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-snO8ZuvMq5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-snO8ZuvMq5 .modal-sm {
    max-width: 300px;
  }
  .cid-snO8ZuvMq5 .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-snO8ZuvMq5 .modal-lg,
  .cid-snO8ZuvMq5 .modal-xl {
    max-width: 800px;
  }
  .cid-snO8ZuvMq5 .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-snO8ZuvMq5 .modal-xl {
    max-width: 1140px;
  }
  .cid-snO8ZuvMq5 .container {
    max-width: 1140px;
  }
}
.cid-snO8ZuvMq5 .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-snO8ZuvMq5 .container {
    max-width: 720px;
  }
}
.cid-snO8ZuvMq5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-snO8ZuvMq5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-snO8ZuvMq5 .form-group {
  margin-bottom: 1rem;
}
.cid-snO8ZuvMq5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-snO8ZuvMq5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-snO8ZuvMq5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-so0GPwvImk .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-so0GPwvImk .nav-item,
.cid-so0GPwvImk .nav-link,
.cid-so0GPwvImk .navbar-caption {
  font-weight: normal;
}
.cid-so0GPwvImk .nav-item:focus,
.cid-so0GPwvImk .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-so0GPwvImk .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-so0GPwvImk .nav-item .nav-link {
    position: relative;
  }
  .cid-so0GPwvImk .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-so0GPwvImk .nav-item:hover .nav-link:before,
  .cid-so0GPwvImk .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-so0GPwvImk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-so0GPwvImk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-so0GPwvImk .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-so0GPwvImk .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-so0GPwvImk .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-so0GPwvImk .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-so0GPwvImk .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-so0GPwvImk .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-so0GPwvImk .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-so0GPwvImk .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-so0GPwvImk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-so0GPwvImk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-so0GPwvImk .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-so0GPwvImk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-so0GPwvImk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-so0GPwvImk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-so0GPwvImk .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-so0GPwvImk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-so0GPwvImk .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-so0GPwvImk .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-so0GPwvImk .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-so0GPwvImk .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-so0GPwvImk .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-so0GPwvImk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-so0GPwvImk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-so0GPwvImk .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-so0GPwvImk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-so0GPwvImk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-so0GPwvImk .dropdown-item.active,
.cid-so0GPwvImk .dropdown-item:active {
  background-color: transparent;
}
.cid-so0GPwvImk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-so0GPwvImk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-so0GPwvImk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-so0GPwvImk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-so0GPwvImk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-so0GPwvImk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-so0GPwvImk ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-so0GPwvImk .navbar-buttons {
  text-align: center;
}
.cid-so0GPwvImk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0GPwvImk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-so0GPwvImk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-so0GPwvImk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-so0GPwvImk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-so0GPwvImk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-so0GPwvImk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-so0GPwvImk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-so0GPwvImk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-so0GPwvImk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-so0GPwvImk .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-so0GPwvImk a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0GPwvImk .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-so0GPwvImk .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-so0GPwvImk .soc-item {
  margin: .5rem .3rem;
}
.cid-so0GPwvImk .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0GPwvImk a.nav-link .mbr-iconfont-btn,
.cid-so0GPwvImk a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-so0GPwvImk a.nav-link:hover .mbr-iconfont-btn,
.cid-so0GPwvImk a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-so0GPwvImk a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-so0GPwvImk .navbar {
    height: 77px;
  }
  .cid-so0GPwvImk .navbar.opened {
    height: auto;
  }
  .cid-so0GPwvImk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-so0GPwXay2 {
  background-image: url("../../../assets/images/punto-laurel-2000x523.jpeg");
}
.cid-so0GPwXay2 .container {
  max-width: 1500px;
}
.cid-so0GPwXay2 img {
  width: 100%;
}
.cid-so0GPwXay2 h2 {
  padding: 0;
  margin: 0;
}
.cid-so0GPwXay2 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-so0GPwXay2 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-so0GPwXay2 .img-col {
  position: relative;
}
.cid-so0GPwXay2 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-so0GPwXay2 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-so0GPwXay2 .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-so0GPwXay2 .img2 {
    top: -2rem;
  }
  .cid-so0GPwXay2 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-so0GPwXay2 .img2 {
    width: 50%;
  }
  .cid-so0GPwXay2 .number {
    margin: auto;
  }
}
.cid-so0GPxxBvn {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-so0GPxxBvn p {
  text-align: center;
}
.cid-so0GPxxBvn .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-so0GPxxBvn .social-list a:focus {
  text-decoration: none;
}
.cid-so0GPxxBvn .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-so0GPxxBvn .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-so0GPxxBvn .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-so0GPxxBvn .logo-footer {
  line-height: normal;
}
.cid-so0GPxxBvn .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0GPxxBvn .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0GPxxBvn .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0GPxM1S3 {
  padding-top: 105px;
  padding-bottom: 60px;
  background-color: #041c2c;
}
.cid-so0GPxM1S3 .card-box {
  background-color: #041c2c;
  padding: 4rem 2rem;
}
.cid-so0GPxM1S3 h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-so0GPxM1S3 p {
  color: #767676;
  text-align: left;
}
.cid-so0GPxM1S3 .card-wrapper {
  border: 1px solid #efefef;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-so0GPxM1S3 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-so0GPxM1S3 .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-so0GPxM1S3 h3 {
  position: relative;
  margin-top: 2rem;
  letter-spacing: 2px;
}
.cid-so0GPxM1S3 h3:after {
  content: "";
  color: #333;
  transition: all 0.3s;
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #1c1c1c;
  margin-left: 10px;
}
.cid-so0GPxM1S3 h3:hover:after {
  margin-left: -15px;
}
.cid-so0GPxM1S3 P {
  text-align: center;
  color: #cccccc;
}
.cid-so0GPxM1S3 .card-title {
  text-align: center;
  color: #ffffff;
}
.cid-so0GPxM1S3 H3 {
  text-align: center;
}
.cid-so0GPxM1S3 .number {
  text-align: center;
}
.cid-so0GPxM1S3 H1 {
  text-align: center;
  color: #ffffff;
}
.cid-so0GPy3AGz {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-so0GPy3AGz .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-so0GPy3AGz .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-so0GPy3AGz .list-img {
  width: 100px;
}
.cid-so0GPy3AGz .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-so0GPy3AGz .btn {
  margin: 0px !important;
}
.cid-so0GPy3AGz .text-box {
  padding: 1rem;
}
.cid-so0GPy3AGz .text-box p {
  margin: 0;
}
.cid-so0GPy3AGz .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-so0GPy3AGz .ico-box p {
  margin: 0;
}
.cid-so0GPy3AGz .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0GPy3AGz .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0GPy3AGz .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-so0GPy3AGz .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-so0GPy3AGz .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-so0GPy3AGz .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-so0GPy3AGz .carousel-indicators li {
  display: inline-block;
}
.cid-so0GPy3AGz .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-so0GPy3AGz .carousel-indicators li.active {
  border: 0px;
}
.cid-so0GPy3AGz .li1,
.cid-so0GPy3AGz .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/laurel-9-1920x1080.jpg");
}
.cid-so0GPy3AGz .li2,
.cid-so0GPy3AGz .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/laurel-11-1843x1037.jpg");
}
.cid-so0GPy3AGz .li3,
.cid-so0GPy3AGz .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/laurel-12-1920x1080.jpg");
}
.cid-so0GPy3AGz .li4,
.cid-so0GPy3AGz .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/laurel-17-1920x1080.jpg");
}
.cid-so0GPy3AGz .li5,
.cid-so0GPy3AGz .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/laurel-21-1920x1080.jpg");
}
.cid-so0GPy3AGz .li6,
.cid-so0GPy3AGz .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/08.jpg");
}
@media (max-width: 992px) {
  .cid-so0GPy3AGz .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-so0GPy3AGz .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-so0GPy3AGz .card-title2 {
  color: #149dcc;
}
.cid-so0GPy3AGz .sq {
  color: #767676;
}
.cid-so0GPy3AGz .item {
  color: #767676;
}
.cid-so0GPyteGQ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ececec;
}
.cid-so0GPyteGQ .card {
  display: flex;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0GPyteGQ .card .card-wrapper {
  background: #ececec;
  height: 1%;
}
.cid-so0GPyteGQ .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}
.cid-so0GPyteGQ .card .card-wrapper .card-img img {
  transition: all .5s;
  width: 150px;
  height: 150px;
}
.cid-so0GPyteGQ .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 1.5rem;
  left: 1.5rem;
  z-index: 1;
  border-radius: 100px;
  background-color: #232323;
}
.cid-so0GPyteGQ .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-so0GPyteGQ .card .card-wrapper .card-box {
  padding: 1.5rem;
}
.cid-so0GPyteGQ .mbr-card-text {
  margin: 0;
}
.cid-so0GPyteGQ .mbr-section-title {
  text-align: center;
  color: #041c2c;
}
.cid-so0GPyteGQ .mbr-section-subtitle {
  text-align: center;
  color: #041c2c;
}
.cid-so0GPyV67D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-so0GPyV67D .google-map {
  height: 25rem;
  position: relative;
}
.cid-so0GPyV67D .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-so0GPyV67D .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-so0GPyV67D .google-map[data-state] {
  background: #e9e5dc;
}
.cid-so0GPyV67D .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-so0GPyV67D .container-fluid {
  padding: 0;
}
.cid-so0GPyV67D .relative {
  position: relative;
  width: 100%;
}
.cid-so0GPyV67D .mbr-section-title {
  color: #656565;
}
.cid-so0GPyV67D .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-so0GPyV67D .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-so0GPyV67D .title {
  text-align: center;
  color: #ffffff;
}
.cid-so0GPyV67D .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-so0GPyV67D .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-so0GPz6XzZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-so0GPz6XzZ .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-so0GPz6XzZ .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-so0GPz6XzZ .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-so0GPzhGfA {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-so0GPzhGfA a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-so0GPzhGfA a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-so0GPzhGfA .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0GPzhGfA .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-so0GPzhGfA .form-control {
  background: none;
  border-radius: 0px;
}
.cid-so0GPzhGfA textarea.form-control {
  min-height: 214.5px;
}
.cid-so0GPzhGfA .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-so0GPzhGfA h4,
.cid-so0GPzhGfA p {
  margin: 0;
}
.cid-so0GPzhGfA h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-so0GPzhGfA h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-so0GPzhGfA .icon {
  color: #041c2c;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-so0GPzhGfA h2 {
    text-align: center;
  }
  .cid-so0GPzhGfA h3 {
    text-align: center;
  }
  .cid-so0GPzhGfA .input-group-btn {
    text-align: center;
  }
  .cid-so0GPzhGfA .social-list {
    text-align: center;
  }
}
.cid-so0GPzhGfA H2 {
  color: #656565;
}
.cid-so0GPzhGfA .content {
  text-align: left;
  color: #656565;
}
.cid-so0GPzhGfA .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-so0GPzhGfA .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-so0GPzhGfA .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-so0GPzhGfA .title2 {
  color: #041c2c;
}
.cid-so0J6CiVe4.popup-builder {
  background-color: #ffffff;
}
.cid-so0J6CiVe4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-so0J6CiVe4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-so0J6CiVe4 .modal-content,
.cid-so0J6CiVe4 .modal-dialog {
  height: auto;
}
.cid-so0J6CiVe4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-so0J6CiVe4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-so0J6CiVe4 .form-wrapper .mbr-form .form-group,
  .cid-so0J6CiVe4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-so0J6CiVe4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-so0J6CiVe4 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0J6CiVe4 .mbr-text {
  text-align: center;
}
.cid-so0J6CiVe4 .pt-0 {
  padding-top: 0 !important;
}
.cid-so0J6CiVe4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-so0J6CiVe4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-so0J6CiVe4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-so0J6CiVe4 .modal-open {
  overflow: hidden;
}
.cid-so0J6CiVe4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-so0J6CiVe4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-so0J6CiVe4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-so0J6CiVe4 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-so0J6CiVe4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-so0J6CiVe4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-so0J6CiVe4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-so0J6CiVe4 .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-so0J6CiVe4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-so0J6CiVe4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-so0J6CiVe4 .modal-backdrop.show {
  opacity: .5;
}
.cid-so0J6CiVe4 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-so0J6CiVe4 .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-so0J6CiVe4 .modal-header .close:hover {
  opacity: 1;
}
.cid-so0J6CiVe4 .modal-header .close:focus {
  outline: none;
}
.cid-so0J6CiVe4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-so0J6CiVe4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-so0J6CiVe4 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-so0J6CiVe4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-so0J6CiVe4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-so0J6CiVe4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-so0J6CiVe4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-so0J6CiVe4 .modal-sm {
    max-width: 300px;
  }
  .cid-so0J6CiVe4 .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-so0J6CiVe4 .modal-lg,
  .cid-so0J6CiVe4 .modal-xl {
    max-width: 800px;
  }
  .cid-so0J6CiVe4 .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-so0J6CiVe4 .modal-xl {
    max-width: 1140px;
  }
  .cid-so0J6CiVe4 .container {
    max-width: 1140px;
  }
}
.cid-so0J6CiVe4 .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-so0J6CiVe4 .container {
    max-width: 720px;
  }
}
.cid-so0J6CiVe4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-so0J6CiVe4 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-so0J6CiVe4 .form-group {
  margin-bottom: 1rem;
}
.cid-so0J6CiVe4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-so0J6CiVe4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0J6CiVe4 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-so0J6V1ZsQ.popup-builder {
  background-color: #ffffff;
}
.cid-so0J6V1ZsQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-so0J6V1ZsQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-so0J6V1ZsQ .modal-content,
.cid-so0J6V1ZsQ .modal-dialog {
  height: auto;
}
.cid-so0J6V1ZsQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-so0J6V1ZsQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-so0J6V1ZsQ .form-wrapper .mbr-form .form-group,
  .cid-so0J6V1ZsQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-so0J6V1ZsQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-so0J6V1ZsQ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0J6V1ZsQ .mbr-text {
  text-align: center;
}
.cid-so0J6V1ZsQ .pt-0 {
  padding-top: 0 !important;
}
.cid-so0J6V1ZsQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-so0J6V1ZsQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-so0J6V1ZsQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-so0J6V1ZsQ .modal-open {
  overflow: hidden;
}
.cid-so0J6V1ZsQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-so0J6V1ZsQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-so0J6V1ZsQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-so0J6V1ZsQ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-so0J6V1ZsQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-so0J6V1ZsQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-so0J6V1ZsQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-so0J6V1ZsQ .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-so0J6V1ZsQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-so0J6V1ZsQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-so0J6V1ZsQ .modal-backdrop.show {
  opacity: .5;
}
.cid-so0J6V1ZsQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-so0J6V1ZsQ .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-so0J6V1ZsQ .modal-header .close:hover {
  opacity: 1;
}
.cid-so0J6V1ZsQ .modal-header .close:focus {
  outline: none;
}
.cid-so0J6V1ZsQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-so0J6V1ZsQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-so0J6V1ZsQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-so0J6V1ZsQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-so0J6V1ZsQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-so0J6V1ZsQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-so0J6V1ZsQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-so0J6V1ZsQ .modal-sm {
    max-width: 300px;
  }
  .cid-so0J6V1ZsQ .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-so0J6V1ZsQ .modal-lg,
  .cid-so0J6V1ZsQ .modal-xl {
    max-width: 800px;
  }
  .cid-so0J6V1ZsQ .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-so0J6V1ZsQ .modal-xl {
    max-width: 1140px;
  }
  .cid-so0J6V1ZsQ .container {
    max-width: 1140px;
  }
}
.cid-so0J6V1ZsQ .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-so0J6V1ZsQ .container {
    max-width: 720px;
  }
}
.cid-so0J6V1ZsQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-so0J6V1ZsQ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-so0J6V1ZsQ .form-group {
  margin-bottom: 1rem;
}
.cid-so0J6V1ZsQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-so0J6V1ZsQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0J6V1ZsQ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-so0KnCAluU .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-so0KnCAluU .nav-item,
.cid-so0KnCAluU .nav-link,
.cid-so0KnCAluU .navbar-caption {
  font-weight: normal;
}
.cid-so0KnCAluU .nav-item:focus,
.cid-so0KnCAluU .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-so0KnCAluU .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-so0KnCAluU .nav-item .nav-link {
    position: relative;
  }
  .cid-so0KnCAluU .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-so0KnCAluU .nav-item:hover .nav-link:before,
  .cid-so0KnCAluU .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-so0KnCAluU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-so0KnCAluU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-so0KnCAluU .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-so0KnCAluU .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-so0KnCAluU .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-so0KnCAluU .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-so0KnCAluU .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-so0KnCAluU .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-so0KnCAluU .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-so0KnCAluU .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-so0KnCAluU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-so0KnCAluU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-so0KnCAluU .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-so0KnCAluU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-so0KnCAluU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-so0KnCAluU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-so0KnCAluU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-so0KnCAluU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-so0KnCAluU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-so0KnCAluU .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-so0KnCAluU .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-so0KnCAluU .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-so0KnCAluU .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-so0KnCAluU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-so0KnCAluU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-so0KnCAluU .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-so0KnCAluU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-so0KnCAluU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-so0KnCAluU .dropdown-item.active,
.cid-so0KnCAluU .dropdown-item:active {
  background-color: transparent;
}
.cid-so0KnCAluU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-so0KnCAluU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-so0KnCAluU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-so0KnCAluU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-so0KnCAluU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-so0KnCAluU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-so0KnCAluU ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-so0KnCAluU .navbar-buttons {
  text-align: center;
}
.cid-so0KnCAluU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0KnCAluU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-so0KnCAluU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-so0KnCAluU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-so0KnCAluU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-so0KnCAluU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-so0KnCAluU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-so0KnCAluU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-so0KnCAluU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-so0KnCAluU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-so0KnCAluU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-so0KnCAluU a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0KnCAluU .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-so0KnCAluU .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-so0KnCAluU .soc-item {
  margin: .5rem .3rem;
}
.cid-so0KnCAluU .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0KnCAluU a.nav-link .mbr-iconfont-btn,
.cid-so0KnCAluU a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-so0KnCAluU a.nav-link:hover .mbr-iconfont-btn,
.cid-so0KnCAluU a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-so0KnCAluU a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-so0KnCAluU .navbar {
    height: 77px;
  }
  .cid-so0KnCAluU .navbar.opened {
    height: auto;
  }
  .cid-so0KnCAluU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-so0KnD78Wt {
  background-image: url("../../../assets/images/punto-vista-sur-1302x576.jpg");
}
.cid-so0KnD78Wt .container {
  max-width: 1500px;
}
.cid-so0KnD78Wt img {
  width: 100%;
}
.cid-so0KnD78Wt h2 {
  padding: 0;
  margin: 0;
}
.cid-so0KnD78Wt .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-so0KnD78Wt .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-so0KnD78Wt .img-col {
  position: relative;
}
.cid-so0KnD78Wt .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-so0KnD78Wt .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-so0KnD78Wt .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-so0KnD78Wt .img2 {
    top: -2rem;
  }
  .cid-so0KnD78Wt .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-so0KnD78Wt .img2 {
    width: 50%;
  }
  .cid-so0KnD78Wt .number {
    margin: auto;
  }
}
.cid-so0KnDTedg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-so0KnDTedg p {
  text-align: center;
}
.cid-so0KnDTedg .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-so0KnDTedg .social-list a:focus {
  text-decoration: none;
}
.cid-so0KnDTedg .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-so0KnDTedg .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-so0KnDTedg .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-so0KnDTedg .logo-footer {
  line-height: normal;
}
.cid-so0KnDTedg .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0KnDTedg .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0KnDTedg .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0KnEaSgy {
  padding-top: 105px;
  padding-bottom: 60px;
  background-color: #041c2c;
}
.cid-so0KnEaSgy .card-box {
  background-color: #041c2c;
  padding: 4rem 2rem;
}
.cid-so0KnEaSgy h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-so0KnEaSgy p {
  color: #767676;
  text-align: left;
}
.cid-so0KnEaSgy .card-wrapper {
  border: 1px solid #efefef;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-so0KnEaSgy .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-so0KnEaSgy .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-so0KnEaSgy h3 {
  position: relative;
  margin-top: 2rem;
  letter-spacing: 2px;
}
.cid-so0KnEaSgy h3:after {
  content: "";
  color: #333;
  transition: all 0.3s;
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #1c1c1c;
  margin-left: 10px;
}
.cid-so0KnEaSgy h3:hover:after {
  margin-left: -15px;
}
.cid-so0KnEaSgy P {
  text-align: center;
  color: #cccccc;
}
.cid-so0KnEaSgy .card-title {
  text-align: center;
  color: #ffffff;
}
.cid-so0KnEaSgy H3 {
  text-align: center;
}
.cid-so0KnEaSgy .number {
  text-align: center;
}
.cid-so0KnEaSgy H1 {
  text-align: center;
  color: #ffffff;
}
.cid-so0KnEwTNz {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-so0KnEwTNz .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-so0KnEwTNz .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-so0KnEwTNz .list-img {
  width: 100px;
}
.cid-so0KnEwTNz .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-so0KnEwTNz .btn {
  margin: 0px !important;
}
.cid-so0KnEwTNz .text-box {
  padding: 1rem;
}
.cid-so0KnEwTNz .text-box p {
  margin: 0;
}
.cid-so0KnEwTNz .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-so0KnEwTNz .ico-box p {
  margin: 0;
}
.cid-so0KnEwTNz .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0KnEwTNz .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0KnEwTNz .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-so0KnEwTNz .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-so0KnEwTNz .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-so0KnEwTNz .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-so0KnEwTNz .carousel-indicators li {
  display: inline-block;
}
.cid-so0KnEwTNz .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-so0KnEwTNz .carousel-indicators li.active {
  border: 0px;
}
.cid-so0KnEwTNz .li1,
.cid-so0KnEwTNz .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/vista-5-1080x1080.jpeg");
}
.cid-so0KnEwTNz .li2,
.cid-so0KnEwTNz .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/vista-5-1800x1076.jpg");
}
.cid-so0KnEwTNz .li3,
.cid-so0KnEwTNz .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/vista-1-1080x1080.jpg");
}
.cid-so0KnEwTNz .li4,
.cid-so0KnEwTNz .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/vista-2-1080x1080.jpg");
}
.cid-so0KnEwTNz .li5,
.cid-so0KnEwTNz .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/vista-3-1080x1080.jpeg");
}
.cid-so0KnEwTNz .li6,
.cid-so0KnEwTNz .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/08.jpg");
}
@media (max-width: 992px) {
  .cid-so0KnEwTNz .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-so0KnEwTNz .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-so0KnEwTNz .card-title2 {
  color: #149dcc;
}
.cid-so0KnEwTNz .sq {
  color: #767676;
}
.cid-so0KnEwTNz .item {
  color: #767676;
}
.cid-so0KnF5lC6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ececec;
}
.cid-so0KnF5lC6 .card {
  display: flex;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0KnF5lC6 .card .card-wrapper {
  background: #ececec;
  height: 1%;
}
.cid-so0KnF5lC6 .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}
.cid-so0KnF5lC6 .card .card-wrapper .card-img img {
  transition: all .5s;
  width: 150px;
  height: 150px;
}
.cid-so0KnF5lC6 .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 1.5rem;
  left: 1.5rem;
  z-index: 1;
  border-radius: 100px;
  background-color: #232323;
}
.cid-so0KnF5lC6 .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-so0KnF5lC6 .card .card-wrapper .card-box {
  padding: 1.5rem;
}
.cid-so0KnF5lC6 .mbr-card-text {
  margin: 0;
}
.cid-so0KnF5lC6 .mbr-section-title {
  text-align: center;
  color: #041c2c;
}
.cid-so0KnF5lC6 .mbr-section-subtitle {
  text-align: center;
  color: #041c2c;
}
.cid-so0KnFviLw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-so0KnFviLw .google-map {
  height: 25rem;
  position: relative;
}
.cid-so0KnFviLw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-so0KnFviLw .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-so0KnFviLw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-so0KnFviLw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-so0KnFviLw .container-fluid {
  padding: 0;
}
.cid-so0KnFviLw .relative {
  position: relative;
  width: 100%;
}
.cid-so0KnFviLw .mbr-section-title {
  color: #656565;
}
.cid-so0KnFviLw .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-so0KnFviLw .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-so0KnFviLw .title {
  text-align: center;
  color: #ffffff;
}
.cid-so0KnFviLw .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-so0KnFviLw .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-so0KnFNBgz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-so0KnFNBgz .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-so0KnFNBgz .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-so0KnFNBgz .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-so0KnG0Vgu {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-so0KnG0Vgu a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-so0KnG0Vgu a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-so0KnG0Vgu .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0KnG0Vgu .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-so0KnG0Vgu .form-control {
  background: none;
  border-radius: 0px;
}
.cid-so0KnG0Vgu textarea.form-control {
  min-height: 214.5px;
}
.cid-so0KnG0Vgu .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-so0KnG0Vgu h4,
.cid-so0KnG0Vgu p {
  margin: 0;
}
.cid-so0KnG0Vgu h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-so0KnG0Vgu h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-so0KnG0Vgu .icon {
  color: #041c2c;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-so0KnG0Vgu h2 {
    text-align: center;
  }
  .cid-so0KnG0Vgu h3 {
    text-align: center;
  }
  .cid-so0KnG0Vgu .input-group-btn {
    text-align: center;
  }
  .cid-so0KnG0Vgu .social-list {
    text-align: center;
  }
}
.cid-so0KnG0Vgu H2 {
  color: #656565;
}
.cid-so0KnG0Vgu .content {
  text-align: left;
  color: #656565;
}
.cid-so0KnG0Vgu .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-so0KnG0Vgu .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-so0KnG0Vgu .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-so0KnG0Vgu .title2 {
  color: #041c2c;
}
.cid-so0OW8iGjS.popup-builder {
  background-color: #ffffff;
}
.cid-so0OW8iGjS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-so0OW8iGjS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-so0OW8iGjS .modal-content,
.cid-so0OW8iGjS .modal-dialog {
  height: auto;
}
.cid-so0OW8iGjS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-so0OW8iGjS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-so0OW8iGjS .form-wrapper .mbr-form .form-group,
  .cid-so0OW8iGjS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-so0OW8iGjS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-so0OW8iGjS .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0OW8iGjS .mbr-text {
  text-align: center;
}
.cid-so0OW8iGjS .pt-0 {
  padding-top: 0 !important;
}
.cid-so0OW8iGjS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-so0OW8iGjS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-so0OW8iGjS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-so0OW8iGjS .modal-open {
  overflow: hidden;
}
.cid-so0OW8iGjS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-so0OW8iGjS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-so0OW8iGjS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-so0OW8iGjS .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-so0OW8iGjS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-so0OW8iGjS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-so0OW8iGjS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-so0OW8iGjS .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-so0OW8iGjS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-so0OW8iGjS .modal-backdrop.fade {
  opacity: 0;
}
.cid-so0OW8iGjS .modal-backdrop.show {
  opacity: .5;
}
.cid-so0OW8iGjS .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-so0OW8iGjS .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-so0OW8iGjS .modal-header .close:hover {
  opacity: 1;
}
.cid-so0OW8iGjS .modal-header .close:focus {
  outline: none;
}
.cid-so0OW8iGjS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-so0OW8iGjS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-so0OW8iGjS .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-so0OW8iGjS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-so0OW8iGjS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-so0OW8iGjS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-so0OW8iGjS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-so0OW8iGjS .modal-sm {
    max-width: 300px;
  }
  .cid-so0OW8iGjS .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-so0OW8iGjS .modal-lg,
  .cid-so0OW8iGjS .modal-xl {
    max-width: 800px;
  }
  .cid-so0OW8iGjS .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-so0OW8iGjS .modal-xl {
    max-width: 1140px;
  }
  .cid-so0OW8iGjS .container {
    max-width: 1140px;
  }
}
.cid-so0OW8iGjS .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-so0OW8iGjS .container {
    max-width: 720px;
  }
}
.cid-so0OW8iGjS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-so0OW8iGjS .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-so0OW8iGjS .form-group {
  margin-bottom: 1rem;
}
.cid-so0OW8iGjS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-so0OW8iGjS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0OW8iGjS .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-so0OWuDapw.popup-builder {
  background-color: #ffffff;
}
.cid-so0OWuDapw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-so0OWuDapw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-so0OWuDapw .modal-content,
.cid-so0OWuDapw .modal-dialog {
  height: auto;
}
.cid-so0OWuDapw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-so0OWuDapw .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-so0OWuDapw .form-wrapper .mbr-form .form-group,
  .cid-so0OWuDapw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-so0OWuDapw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-so0OWuDapw .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0OWuDapw .mbr-text {
  text-align: center;
}
.cid-so0OWuDapw .pt-0 {
  padding-top: 0 !important;
}
.cid-so0OWuDapw .pb-0 {
  padding-bottom: 0 !important;
}
.cid-so0OWuDapw .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-so0OWuDapw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-so0OWuDapw .modal-open {
  overflow: hidden;
}
.cid-so0OWuDapw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-so0OWuDapw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-so0OWuDapw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-so0OWuDapw .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-so0OWuDapw .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-so0OWuDapw .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-so0OWuDapw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-so0OWuDapw .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-so0OWuDapw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-so0OWuDapw .modal-backdrop.fade {
  opacity: 0;
}
.cid-so0OWuDapw .modal-backdrop.show {
  opacity: .5;
}
.cid-so0OWuDapw .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-so0OWuDapw .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-so0OWuDapw .modal-header .close:hover {
  opacity: 1;
}
.cid-so0OWuDapw .modal-header .close:focus {
  outline: none;
}
.cid-so0OWuDapw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-so0OWuDapw .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-so0OWuDapw .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-so0OWuDapw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-so0OWuDapw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-so0OWuDapw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-so0OWuDapw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-so0OWuDapw .modal-sm {
    max-width: 300px;
  }
  .cid-so0OWuDapw .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-so0OWuDapw .modal-lg,
  .cid-so0OWuDapw .modal-xl {
    max-width: 800px;
  }
  .cid-so0OWuDapw .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-so0OWuDapw .modal-xl {
    max-width: 1140px;
  }
  .cid-so0OWuDapw .container {
    max-width: 1140px;
  }
}
.cid-so0OWuDapw .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-so0OWuDapw .container {
    max-width: 720px;
  }
}
.cid-so0OWuDapw .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-so0OWuDapw .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-so0OWuDapw .form-group {
  margin-bottom: 1rem;
}
.cid-so0OWuDapw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-so0OWuDapw .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0OWuDapw .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-so0RVx7qeG .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-so0RVx7qeG .nav-item,
.cid-so0RVx7qeG .nav-link,
.cid-so0RVx7qeG .navbar-caption {
  font-weight: normal;
}
.cid-so0RVx7qeG .nav-item:focus,
.cid-so0RVx7qeG .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-so0RVx7qeG .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-so0RVx7qeG .nav-item .nav-link {
    position: relative;
  }
  .cid-so0RVx7qeG .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-so0RVx7qeG .nav-item:hover .nav-link:before,
  .cid-so0RVx7qeG .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-so0RVx7qeG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-so0RVx7qeG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-so0RVx7qeG .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-so0RVx7qeG .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-so0RVx7qeG .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-so0RVx7qeG .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-so0RVx7qeG .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-so0RVx7qeG .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-so0RVx7qeG .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-so0RVx7qeG .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-so0RVx7qeG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-so0RVx7qeG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-so0RVx7qeG .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-so0RVx7qeG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-so0RVx7qeG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-so0RVx7qeG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-so0RVx7qeG .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-so0RVx7qeG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-so0RVx7qeG .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-so0RVx7qeG .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-so0RVx7qeG .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-so0RVx7qeG .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-so0RVx7qeG .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-so0RVx7qeG .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-so0RVx7qeG .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-so0RVx7qeG .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-so0RVx7qeG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-so0RVx7qeG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-so0RVx7qeG .dropdown-item.active,
.cid-so0RVx7qeG .dropdown-item:active {
  background-color: transparent;
}
.cid-so0RVx7qeG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-so0RVx7qeG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-so0RVx7qeG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-so0RVx7qeG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-so0RVx7qeG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-so0RVx7qeG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-so0RVx7qeG ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-so0RVx7qeG .navbar-buttons {
  text-align: center;
}
.cid-so0RVx7qeG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0RVx7qeG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-so0RVx7qeG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-so0RVx7qeG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-so0RVx7qeG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-so0RVx7qeG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-so0RVx7qeG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-so0RVx7qeG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-so0RVx7qeG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-so0RVx7qeG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-so0RVx7qeG .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-so0RVx7qeG a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0RVx7qeG .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-so0RVx7qeG .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-so0RVx7qeG .soc-item {
  margin: .5rem .3rem;
}
.cid-so0RVx7qeG .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0RVx7qeG a.nav-link .mbr-iconfont-btn,
.cid-so0RVx7qeG a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-so0RVx7qeG a.nav-link:hover .mbr-iconfont-btn,
.cid-so0RVx7qeG a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-so0RVx7qeG a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-so0RVx7qeG .navbar {
    height: 77px;
  }
  .cid-so0RVx7qeG .navbar.opened {
    height: auto;
  }
  .cid-so0RVx7qeG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-so0RVxGXdP {
  background-image: url("../../../assets/images/punto-campestre-2000x1124.jpg");
}
.cid-so0RVxGXdP .container {
  max-width: 1500px;
}
.cid-so0RVxGXdP img {
  width: 100%;
}
.cid-so0RVxGXdP h2 {
  padding: 0;
  margin: 0;
}
.cid-so0RVxGXdP .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-so0RVxGXdP .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-so0RVxGXdP .img-col {
  position: relative;
}
.cid-so0RVxGXdP .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-so0RVxGXdP .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-so0RVxGXdP .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-so0RVxGXdP .img2 {
    top: -2rem;
  }
  .cid-so0RVxGXdP .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-so0RVxGXdP .img2 {
    width: 50%;
  }
  .cid-so0RVxGXdP .number {
    margin: auto;
  }
}
.cid-so0RVyNmT0 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-so0RVyNmT0 p {
  text-align: center;
}
.cid-so0RVyNmT0 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-so0RVyNmT0 .social-list a:focus {
  text-decoration: none;
}
.cid-so0RVyNmT0 .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-so0RVyNmT0 .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-so0RVyNmT0 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-so0RVyNmT0 .logo-footer {
  line-height: normal;
}
.cid-so0RVyNmT0 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0RVyNmT0 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0RVyNmT0 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-so0RVz5Gau {
  padding-top: 105px;
  padding-bottom: 60px;
  background-color: #041c2c;
}
.cid-so0RVz5Gau .card-box {
  background-color: #041c2c;
  padding: 4rem 2rem;
}
.cid-so0RVz5Gau h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-so0RVz5Gau p {
  color: #767676;
  text-align: left;
}
.cid-so0RVz5Gau .card-wrapper {
  border: 1px solid #efefef;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-so0RVz5Gau .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-so0RVz5Gau .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-so0RVz5Gau h3 {
  position: relative;
  margin-top: 2rem;
  letter-spacing: 2px;
}
.cid-so0RVz5Gau h3:after {
  content: "";
  color: #333;
  transition: all 0.3s;
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #1c1c1c;
  margin-left: 10px;
}
.cid-so0RVz5Gau h3:hover:after {
  margin-left: -15px;
}
.cid-so0RVz5Gau P {
  text-align: center;
  color: #cccccc;
}
.cid-so0RVz5Gau .card-title {
  text-align: center;
  color: #ffffff;
}
.cid-so0RVz5Gau H3 {
  text-align: center;
}
.cid-so0RVz5Gau .number {
  text-align: center;
}
.cid-so0RVz5Gau H1 {
  text-align: center;
  color: #ffffff;
}
.cid-so0RVzslO3 {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-so0RVzslO3 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #232323;
  margin-bottom: 2rem;
}
.cid-so0RVzslO3 .mbr-section-subtitle {
  color: #232323;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-so0RVzslO3 .list-img {
  width: 100px;
}
.cid-so0RVzslO3 .ico2 {
  color: #767676;
  font-size: 1.2rem;
}
.cid-so0RVzslO3 .btn {
  margin: 0px !important;
}
.cid-so0RVzslO3 .text-box {
  padding: 1rem;
}
.cid-so0RVzslO3 .text-box p {
  margin: 0;
}
.cid-so0RVzslO3 .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-so0RVzslO3 .ico-box p {
  margin: 0;
}
.cid-so0RVzslO3 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0RVzslO3 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0RVzslO3 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-so0RVzslO3 .carousel-item .wrap-img {
  text-align: center;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  width: auto;
  height: 500px;
}
.cid-so0RVzslO3 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-so0RVzslO3 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
.cid-so0RVzslO3 .carousel-indicators li {
  display: inline-block;
}
.cid-so0RVzslO3 .carousel-indicators li {
  max-width: 15%;
  max-height: 120px;
  width: 15%;
  height: 120px;
  border-radius: 0;
  opacity: 1;
  background-size: cover;
  border: none;
}
.cid-so0RVzslO3 .carousel-indicators li.active {
  border: 0px;
}
.cid-so0RVzslO3 .li1,
.cid-so0RVzslO3 .carousel-item:nth-child(1) .wrap-img {
  background-image: url("../../../assets/images/campestre-2-2000x1333.jpg");
}
.cid-so0RVzslO3 .li2,
.cid-so0RVzslO3 .carousel-item:nth-child(2) .wrap-img {
  background-image: url("../../../assets/images/campestre-4-2000x1333.jpg");
}
.cid-so0RVzslO3 .li3,
.cid-so0RVzslO3 .carousel-item:nth-child(3) .wrap-img {
  background-image: url("../../../assets/images/campestre-8-1280x720.jpg");
}
.cid-so0RVzslO3 .li4,
.cid-so0RVzslO3 .carousel-item:nth-child(4) .wrap-img {
  background-image: url("../../../assets/images/campestre-12-2000x1125.jpg");
}
.cid-so0RVzslO3 .li5,
.cid-so0RVzslO3 .carousel-item:nth-child(5) .wrap-img {
  background-image: url("../../../assets/images/capital-10-1920x1080.jpg");
}
.cid-so0RVzslO3 .li6,
.cid-so0RVzslO3 .carousel-item:nth-child(6) .wrap-img {
  background-image: url("../../../assets/images/08.jpg");
}
@media (max-width: 992px) {
  .cid-so0RVzslO3 .carousel-indicators li {
    max-width: 30%;
    max-height: 120px;
    width: 30%;
    height: 120px;
  }
}
@media (max-width: 576px) {
  .cid-so0RVzslO3 .carousel-indicators li {
    max-width: 30%;
    max-height: 80px;
    width: 30%;
    height: 80px;
  }
}
.cid-so0RVzslO3 .card-title2 {
  color: #149dcc;
}
.cid-so0RVzslO3 .sq {
  color: #767676;
}
.cid-so0RVzslO3 .item {
  color: #767676;
}
.cid-so0RVzVGCM {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ececec;
}
.cid-so0RVzVGCM .card {
  display: flex;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-so0RVzVGCM .card .card-wrapper {
  background: #ececec;
  height: 1%;
}
.cid-so0RVzVGCM .card .card-wrapper .card-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}
.cid-so0RVzVGCM .card .card-wrapper .card-img img {
  transition: all .5s;
  width: 150px;
  height: 150px;
}
.cid-so0RVzVGCM .card .card-wrapper .card-img .img-text {
  position: absolute;
  padding: .6rem;
  top: 1.5rem;
  left: 1.5rem;
  z-index: 1;
  border-radius: 100px;
  background-color: #232323;
}
.cid-so0RVzVGCM .card .card-wrapper .card-img .img-text span {
  display: block;
}
.cid-so0RVzVGCM .card .card-wrapper .card-box {
  padding: 1.5rem;
}
.cid-so0RVzVGCM .mbr-card-text {
  margin: 0;
}
.cid-so0RVzVGCM .mbr-section-title {
  text-align: center;
  color: #041c2c;
}
.cid-so0RVzVGCM .mbr-section-subtitle {
  text-align: center;
  color: #041c2c;
}
.cid-so0RVApM2f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-so0RVApM2f .google-map {
  height: 25rem;
  position: relative;
}
.cid-so0RVApM2f .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-so0RVApM2f .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-so0RVApM2f .google-map[data-state] {
  background: #e9e5dc;
}
.cid-so0RVApM2f .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-so0RVApM2f .container-fluid {
  padding: 0;
}
.cid-so0RVApM2f .relative {
  position: relative;
  width: 100%;
}
.cid-so0RVApM2f .mbr-section-title {
  color: #656565;
}
.cid-so0RVApM2f .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-so0RVApM2f .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-so0RVApM2f .title {
  text-align: center;
  color: #ffffff;
}
.cid-so0RVApM2f .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-so0RVApM2f .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-so0RVADLUT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-so0RVADLUT .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-so0RVADLUT .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-so0RVADLUT .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-so0RVAT2ZB {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-so0RVAT2ZB a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-so0RVAT2ZB a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-so0RVAT2ZB .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0RVAT2ZB .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-so0RVAT2ZB .form-control {
  background: none;
  border-radius: 0px;
}
.cid-so0RVAT2ZB textarea.form-control {
  min-height: 214.5px;
}
.cid-so0RVAT2ZB .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-so0RVAT2ZB h4,
.cid-so0RVAT2ZB p {
  margin: 0;
}
.cid-so0RVAT2ZB h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-so0RVAT2ZB h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-so0RVAT2ZB .icon {
  color: #041c2c;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-so0RVAT2ZB h2 {
    text-align: center;
  }
  .cid-so0RVAT2ZB h3 {
    text-align: center;
  }
  .cid-so0RVAT2ZB .input-group-btn {
    text-align: center;
  }
  .cid-so0RVAT2ZB .social-list {
    text-align: center;
  }
}
.cid-so0RVAT2ZB H2 {
  color: #656565;
}
.cid-so0RVAT2ZB .content {
  text-align: left;
  color: #656565;
}
.cid-so0RVAT2ZB .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-so0RVAT2ZB .title1 {
  text-align: left;
  color: #041c2c;
}
.cid-so0RVAT2ZB .mbr-section-subtitle {
  text-align: left;
  color: #041c2c;
}
.cid-so0RVAT2ZB .title2 {
  color: #041c2c;
}
.cid-so0TmfERZX.popup-builder {
  background-color: #ffffff;
}
.cid-so0TmfERZX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-so0TmfERZX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-so0TmfERZX .modal-content,
.cid-so0TmfERZX .modal-dialog {
  height: auto;
}
.cid-so0TmfERZX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-so0TmfERZX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-so0TmfERZX .form-wrapper .mbr-form .form-group,
  .cid-so0TmfERZX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-so0TmfERZX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-so0TmfERZX .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0TmfERZX .mbr-text {
  text-align: center;
}
.cid-so0TmfERZX .pt-0 {
  padding-top: 0 !important;
}
.cid-so0TmfERZX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-so0TmfERZX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-so0TmfERZX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-so0TmfERZX .modal-open {
  overflow: hidden;
}
.cid-so0TmfERZX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-so0TmfERZX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-so0TmfERZX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-so0TmfERZX .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-so0TmfERZX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-so0TmfERZX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-so0TmfERZX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-so0TmfERZX .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-so0TmfERZX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-so0TmfERZX .modal-backdrop.fade {
  opacity: 0;
}
.cid-so0TmfERZX .modal-backdrop.show {
  opacity: .5;
}
.cid-so0TmfERZX .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-so0TmfERZX .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-so0TmfERZX .modal-header .close:hover {
  opacity: 1;
}
.cid-so0TmfERZX .modal-header .close:focus {
  outline: none;
}
.cid-so0TmfERZX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-so0TmfERZX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-so0TmfERZX .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-so0TmfERZX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-so0TmfERZX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-so0TmfERZX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-so0TmfERZX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-so0TmfERZX .modal-sm {
    max-width: 300px;
  }
  .cid-so0TmfERZX .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-so0TmfERZX .modal-lg,
  .cid-so0TmfERZX .modal-xl {
    max-width: 800px;
  }
  .cid-so0TmfERZX .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-so0TmfERZX .modal-xl {
    max-width: 1140px;
  }
  .cid-so0TmfERZX .container {
    max-width: 1140px;
  }
}
.cid-so0TmfERZX .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-so0TmfERZX .container {
    max-width: 720px;
  }
}
.cid-so0TmfERZX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-so0TmfERZX .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-so0TmfERZX .form-group {
  margin-bottom: 1rem;
}
.cid-so0TmfERZX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-so0TmfERZX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0TmfERZX .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-so0TmFaJyn.popup-builder {
  background-color: #ffffff;
}
.cid-so0TmFaJyn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-so0TmFaJyn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-so0TmFaJyn .modal-content,
.cid-so0TmFaJyn .modal-dialog {
  height: auto;
}
.cid-so0TmFaJyn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-so0TmFaJyn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-so0TmFaJyn .form-wrapper .mbr-form .form-group,
  .cid-so0TmFaJyn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-so0TmFaJyn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-so0TmFaJyn .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-so0TmFaJyn .mbr-text {
  text-align: center;
}
.cid-so0TmFaJyn .pt-0 {
  padding-top: 0 !important;
}
.cid-so0TmFaJyn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-so0TmFaJyn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-so0TmFaJyn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-so0TmFaJyn .modal-open {
  overflow: hidden;
}
.cid-so0TmFaJyn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-so0TmFaJyn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-so0TmFaJyn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-so0TmFaJyn .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-so0TmFaJyn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-so0TmFaJyn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-so0TmFaJyn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-so0TmFaJyn .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-so0TmFaJyn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-so0TmFaJyn .modal-backdrop.fade {
  opacity: 0;
}
.cid-so0TmFaJyn .modal-backdrop.show {
  opacity: .5;
}
.cid-so0TmFaJyn .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-so0TmFaJyn .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-so0TmFaJyn .modal-header .close:hover {
  opacity: 1;
}
.cid-so0TmFaJyn .modal-header .close:focus {
  outline: none;
}
.cid-so0TmFaJyn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-so0TmFaJyn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-so0TmFaJyn .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-so0TmFaJyn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-so0TmFaJyn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-so0TmFaJyn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-so0TmFaJyn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-so0TmFaJyn .modal-sm {
    max-width: 300px;
  }
  .cid-so0TmFaJyn .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-so0TmFaJyn .modal-lg,
  .cid-so0TmFaJyn .modal-xl {
    max-width: 800px;
  }
  .cid-so0TmFaJyn .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-so0TmFaJyn .modal-xl {
    max-width: 1140px;
  }
  .cid-so0TmFaJyn .container {
    max-width: 1140px;
  }
}
.cid-so0TmFaJyn .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-so0TmFaJyn .container {
    max-width: 720px;
  }
}
.cid-so0TmFaJyn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-so0TmFaJyn .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-so0TmFaJyn .form-group {
  margin-bottom: 1rem;
}
.cid-so0TmFaJyn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-so0TmFaJyn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-so0TmFaJyn .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-socA1J5OlX .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-socA1J5OlX .nav-item,
.cid-socA1J5OlX .nav-link,
.cid-socA1J5OlX .navbar-caption {
  font-weight: normal;
}
.cid-socA1J5OlX .nav-item:focus,
.cid-socA1J5OlX .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-socA1J5OlX .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-socA1J5OlX .nav-item .nav-link {
    position: relative;
  }
  .cid-socA1J5OlX .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-socA1J5OlX .nav-item:hover .nav-link:before,
  .cid-socA1J5OlX .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-socA1J5OlX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-socA1J5OlX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-socA1J5OlX .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-socA1J5OlX .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-socA1J5OlX .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-socA1J5OlX .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-socA1J5OlX .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-socA1J5OlX .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-socA1J5OlX .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-socA1J5OlX .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-socA1J5OlX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-socA1J5OlX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-socA1J5OlX .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-socA1J5OlX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-socA1J5OlX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-socA1J5OlX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-socA1J5OlX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-socA1J5OlX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-socA1J5OlX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-socA1J5OlX .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-socA1J5OlX .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-socA1J5OlX .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-socA1J5OlX .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-socA1J5OlX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-socA1J5OlX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-socA1J5OlX .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-socA1J5OlX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-socA1J5OlX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-socA1J5OlX .dropdown-item.active,
.cid-socA1J5OlX .dropdown-item:active {
  background-color: transparent;
}
.cid-socA1J5OlX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-socA1J5OlX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-socA1J5OlX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-socA1J5OlX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-socA1J5OlX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-socA1J5OlX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-socA1J5OlX ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-socA1J5OlX .navbar-buttons {
  text-align: center;
}
.cid-socA1J5OlX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-socA1J5OlX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-socA1J5OlX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-socA1J5OlX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-socA1J5OlX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-socA1J5OlX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-socA1J5OlX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-socA1J5OlX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-socA1J5OlX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-socA1J5OlX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-socA1J5OlX .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-socA1J5OlX a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-socA1J5OlX .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-socA1J5OlX .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-socA1J5OlX .soc-item {
  margin: .5rem .3rem;
}
.cid-socA1J5OlX .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-socA1J5OlX a.nav-link .mbr-iconfont-btn,
.cid-socA1J5OlX a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-socA1J5OlX a.nav-link:hover .mbr-iconfont-btn,
.cid-socA1J5OlX a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-socA1J5OlX a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-socA1J5OlX .navbar {
    height: 77px;
  }
  .cid-socA1J5OlX .navbar.opened {
    height: auto;
  }
  .cid-socA1J5OlX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-socA1JBui7 .modal-body .close {
  background: #1b1b1b;
}
.cid-socA1JBui7 .modal-body .close span {
  font-style: normal;
}
.cid-socA1JBui7 .carousel-inner > .active,
.cid-socA1JBui7 .carousel-inner > .next,
.cid-socA1JBui7 .carousel-inner > .prev {
  display: table;
}
.cid-socA1JBui7 .carousel-control .icon-next,
.cid-socA1JBui7 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-socA1JBui7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-socA1JBui7 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-socA1JBui7 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-socA1JBui7 .boxed-slider > div {
  position: relative;
}
.cid-socA1JBui7 .container img {
  width: 100%;
}
.cid-socA1JBui7 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-socA1JBui7 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-socA1JBui7 .mbr-table-cell {
  padding: 0;
}
.cid-socA1JBui7 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-socA1JBui7 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-socA1JBui7 .mbr-overlay {
  z-index: 1;
}
.cid-socA1JBui7 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-socA1JBui7 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-socA1JBui7 .carousel-item .container {
    width: 100%;
  }
}
.cid-socA1JBui7 .carousel-item-next.carousel-item-left,
.cid-socA1JBui7 .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-socA1JBui7 .active.carousel-item-right,
.cid-socA1JBui7 .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-socA1JBui7 .active.carousel-item-left,
.cid-socA1JBui7 .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-socA1JBui7 .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
  z-index: 11;
}
.cid-socA1JBui7 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-socA1JBui7 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-socA1JBui7 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-socA1JBui7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-socA1JBui7 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-socA1JBui7 .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-socA1JBui7 .mbr-slider .carousel-indicators li.active,
.cid-socA1JBui7 .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-socA1JBui7 .mbr-slider .carousel-indicators li::after,
.cid-socA1JBui7 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-socA1JBui7 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-socA1JBui7 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-socA1JBui7 .mbr-slider > .container img {
  width: 100%;
}
.cid-socA1JBui7 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-socA1JBui7 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-socA1JBui7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-socA1JBui7 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-socA1JBui7 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-socA1JBui7 .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-socA1JBui7 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-socA1JBui7 .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-socA1JBui7 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-socA1JBui7 .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-socA1JBui7 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-socA1JBui7 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-socA1JBui7 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-socA1JBui7 P {
  text-align: center;
}
.cid-socA1JBui7 H2 {
  text-align: center;
}
.cid-sp9ymQnp8G {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-socA1KeaTo {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-socA1KeaTo .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-socA1KeaTo .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-socA1KeaTo .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-socA1KeaTo .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-socA1KeaTo .mbr-section-subtitle,
.cid-socA1KeaTo .mbr-section-btn {
  color: #767676;
  text-align: left;
}
.cid-socA1KeaTo H1 {
  text-align: left;
}
.cid-sprdxbbhO3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/background1-6.jpg");
}
.cid-sprdxbbhO3 a {
  text-align: center;
}
.cid-sprdxbbhO3 p {
  color: #0a0a0a;
  text-align: center;
}
.cid-sprdxbbhO3 span {
  font-size: 2rem;
}
.cid-sprdxbbhO3 .mbr-iconfont-social {
  font-size: 20px;
  width: 44px;
  padding-top: 6px;
  display: inline-block;
  line-height: 38px;
  border-radius: 50%;
}
.cid-sprdxbbhO3 .socicon-twitter {
  color: #4da7de;
}
.cid-sprdxbbhO3 .socicon-facebook {
  color: #3e5b98;
}
.cid-sprdxbbhO3 .socicon-googleplus {
  color: #dd4b39;
}
.cid-sprdxbbhO3 .socicon-instagram {
  color: #3f729b;
}
.cid-sprdxbbhO3 .social-list a:focus {
  text-decoration: none;
}
.cid-sprdxbbhO3 .text-copyright {
  width: 100%;
}
.cid-sprdxbbhO3 .img-logo-footer {
  margin-right: 1rem;
  max-width: 5rem;
}
.cid-sprdxbbhO3 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-sprdxbbhO3 .logo-footer {
  line-height: normal;
}
.cid-sprdxbbhO3 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sprdxbbhO3 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sprdxbbhO3 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sprdxbbhO3 .media-container-row a {
  margin: 0 1rem;
}
.cid-socA1Kwsu4 {
  background-image: url("../../../assets/images/bruma-restaurante-cam-02-v2-2000x1333.jpg");
}
.cid-socA1Kwsu4 .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-socA1Kwsu4 .text-content .btn-bgr {
  z-index: 0;
}
.cid-socA1Kwsu4 .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-socA1Kwsu4 .container-full-width {
  position: relative;
}
.cid-socA1Kwsu4 .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-socA1Kwsu4 .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-socA1Kwsu4 .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-socA1Kwsu4 .text-content {
    width: 540px;
  }
  .cid-socA1Kwsu4 .column-content {
    width: 100%;
  }
  .cid-socA1Kwsu4 .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-socA1Kwsu4 .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-socA1Kwsu4 .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-socA1Kwsu4 .column-content {
    width: 50%;
  }
  .cid-socA1Kwsu4 .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-socA1Kwsu4 .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-socA1Kwsu4 .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-socA1Kwsu4 .column-content {
    height: 33rem;
  }
}
.cid-socA1Kwsu4 .mbr-text,
.cid-socA1Kwsu4 .mbr-section-btn {
  color: #767676;
}
.cid-socA1KYmOd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-socA1KYmOd .google-map {
  height: 25rem;
  position: relative;
}
.cid-socA1KYmOd .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-socA1KYmOd .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-socA1KYmOd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-socA1KYmOd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-socA1KYmOd .container-fluid {
  padding: 0;
}
.cid-socA1KYmOd .relative {
  position: relative;
  width: 100%;
}
.cid-socA1KYmOd .mbr-section-title {
  color: #656565;
}
.cid-socA1KYmOd .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-socA1KYmOd .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-socA1KYmOd .title {
  text-align: center;
  color: #ffffff;
}
.cid-socA1KYmOd .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-socA1KYmOd .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sprfYYp8Oq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sprfYYp8Oq .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-sprfYYp8Oq .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sprfYYp8Oq .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-socA1LcujD {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr-7-1920x1280.jpg");
}
.cid-socA1LcujD a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-socA1LcujD a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-socA1LcujD .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-socA1LcujD .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-socA1LcujD .form-control {
  background: none;
  border-radius: 0px;
}
.cid-socA1LcujD textarea.form-control {
  min-height: 214.5px;
}
.cid-socA1LcujD .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-socA1LcujD h4,
.cid-socA1LcujD p {
  margin: 0;
}
.cid-socA1LcujD h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-socA1LcujD h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-socA1LcujD .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-socA1LcujD h2 {
    text-align: center;
  }
  .cid-socA1LcujD h3 {
    text-align: center;
  }
  .cid-socA1LcujD .input-group-btn {
    text-align: center;
  }
  .cid-socA1LcujD .social-list {
    text-align: center;
  }
}
.cid-socA1LcujD H2 {
  color: #656565;
}
.cid-socA1LcujD .content {
  text-align: left;
  color: #f1f1f1;
}
.cid-socA1LcujD .type {
  text-align: left;
  padding-bottom: 8px;
  color: #ffffff;
}
.cid-socA1LcujD .title1 {
  text-align: left;
  color: #ffffff;
}
.cid-socA1LcujD .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-socA1LcujD .title2 {
  color: #ffffff;
}
.cid-socEbY6yA8 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-socEbY6yA8 .nav-item,
.cid-socEbY6yA8 .nav-link,
.cid-socEbY6yA8 .navbar-caption {
  font-weight: normal;
}
.cid-socEbY6yA8 .nav-item:focus,
.cid-socEbY6yA8 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-socEbY6yA8 .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-socEbY6yA8 .nav-item .nav-link {
    position: relative;
  }
  .cid-socEbY6yA8 .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-socEbY6yA8 .nav-item:hover .nav-link:before,
  .cid-socEbY6yA8 .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-socEbY6yA8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-socEbY6yA8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-socEbY6yA8 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-socEbY6yA8 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-socEbY6yA8 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-socEbY6yA8 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-socEbY6yA8 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-socEbY6yA8 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-socEbY6yA8 .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-socEbY6yA8 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-socEbY6yA8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-socEbY6yA8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-socEbY6yA8 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-socEbY6yA8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-socEbY6yA8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-socEbY6yA8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-socEbY6yA8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-socEbY6yA8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-socEbY6yA8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-socEbY6yA8 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-socEbY6yA8 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-socEbY6yA8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-socEbY6yA8 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-socEbY6yA8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-socEbY6yA8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-socEbY6yA8 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-socEbY6yA8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-socEbY6yA8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-socEbY6yA8 .dropdown-item.active,
.cid-socEbY6yA8 .dropdown-item:active {
  background-color: transparent;
}
.cid-socEbY6yA8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-socEbY6yA8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-socEbY6yA8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-socEbY6yA8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-socEbY6yA8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-socEbY6yA8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-socEbY6yA8 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-socEbY6yA8 .navbar-buttons {
  text-align: center;
}
.cid-socEbY6yA8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-socEbY6yA8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-socEbY6yA8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-socEbY6yA8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-socEbY6yA8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-socEbY6yA8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-socEbY6yA8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-socEbY6yA8 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-socEbY6yA8 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-socEbY6yA8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-socEbY6yA8 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-socEbY6yA8 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-socEbY6yA8 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-socEbY6yA8 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-socEbY6yA8 .soc-item {
  margin: .5rem .3rem;
}
.cid-socEbY6yA8 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-socEbY6yA8 a.nav-link .mbr-iconfont-btn,
.cid-socEbY6yA8 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-socEbY6yA8 a.nav-link:hover .mbr-iconfont-btn,
.cid-socEbY6yA8 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-socEbY6yA8 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-socEbY6yA8 .navbar {
    height: 77px;
  }
  .cid-socEbY6yA8 .navbar.opened {
    height: auto;
  }
  .cid-socEbY6yA8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-socEbYCJXq .modal-body .close {
  background: #1b1b1b;
}
.cid-socEbYCJXq .modal-body .close span {
  font-style: normal;
}
.cid-socEbYCJXq .carousel-inner > .active,
.cid-socEbYCJXq .carousel-inner > .next,
.cid-socEbYCJXq .carousel-inner > .prev {
  display: table;
}
.cid-socEbYCJXq .carousel-control .icon-next,
.cid-socEbYCJXq .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-socEbYCJXq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-socEbYCJXq .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-socEbYCJXq .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-socEbYCJXq .boxed-slider > div {
  position: relative;
}
.cid-socEbYCJXq .container img {
  width: 100%;
}
.cid-socEbYCJXq .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-socEbYCJXq .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-socEbYCJXq .mbr-table-cell {
  padding: 0;
}
.cid-socEbYCJXq .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-socEbYCJXq .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-socEbYCJXq .mbr-overlay {
  z-index: 1;
}
.cid-socEbYCJXq .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-socEbYCJXq .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-socEbYCJXq .carousel-item .container {
    width: 100%;
  }
}
.cid-socEbYCJXq .carousel-item-next.carousel-item-left,
.cid-socEbYCJXq .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-socEbYCJXq .active.carousel-item-right,
.cid-socEbYCJXq .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-socEbYCJXq .active.carousel-item-left,
.cid-socEbYCJXq .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-socEbYCJXq .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
  z-index: 11;
}
.cid-socEbYCJXq .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-socEbYCJXq .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-socEbYCJXq .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-socEbYCJXq .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-socEbYCJXq .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-socEbYCJXq .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-socEbYCJXq .mbr-slider .carousel-indicators li.active,
.cid-socEbYCJXq .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-socEbYCJXq .mbr-slider .carousel-indicators li::after,
.cid-socEbYCJXq .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-socEbYCJXq .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-socEbYCJXq .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-socEbYCJXq .mbr-slider > .container img {
  width: 100%;
}
.cid-socEbYCJXq .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-socEbYCJXq .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-socEbYCJXq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-socEbYCJXq .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-socEbYCJXq .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-socEbYCJXq .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-socEbYCJXq .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-socEbYCJXq .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-socEbYCJXq .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-socEbYCJXq .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-socEbYCJXq .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-socEbYCJXq .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-socEbYCJXq .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-socEbYCJXq P {
  text-align: center;
}
.cid-socEbYCJXq H2 {
  text-align: center;
}
.cid-sp9Aa92lFh {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-socEbYRiod {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-socEbYRiod .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-socEbYRiod .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-socEbYRiod .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-socEbYRiod .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-socEbYRiod .mbr-section-subtitle,
.cid-socEbYRiod .mbr-section-btn {
  color: #767676;
  text-align: left;
}
.cid-socEbYRiod H1 {
  text-align: left;
}
.cid-sprdJAACnO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/background1-6.jpg");
}
.cid-sprdJAACnO a {
  text-align: center;
}
.cid-sprdJAACnO p {
  color: #0a0a0a;
  text-align: center;
}
.cid-sprdJAACnO span {
  font-size: 2rem;
}
.cid-sprdJAACnO .mbr-iconfont-social {
  font-size: 20px;
  width: 44px;
  padding-top: 6px;
  display: inline-block;
  line-height: 38px;
  border-radius: 50%;
}
.cid-sprdJAACnO .socicon-twitter {
  color: #4da7de;
}
.cid-sprdJAACnO .socicon-facebook {
  color: #3e5b98;
}
.cid-sprdJAACnO .socicon-googleplus {
  color: #dd4b39;
}
.cid-sprdJAACnO .socicon-instagram {
  color: #3f729b;
}
.cid-sprdJAACnO .social-list a:focus {
  text-decoration: none;
}
.cid-sprdJAACnO .text-copyright {
  width: 100%;
}
.cid-sprdJAACnO .img-logo-footer {
  margin-right: 1rem;
  max-width: 5rem;
}
.cid-sprdJAACnO .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-sprdJAACnO .logo-footer {
  line-height: normal;
}
.cid-sprdJAACnO .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sprdJAACnO .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sprdJAACnO .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sprdJAACnO .media-container-row a {
  margin: 0 1rem;
}
.cid-socEbZbrjD {
  background-image: url("../../../assets/images/real-delmar-2000x1200.jpg");
}
.cid-socEbZbrjD .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-socEbZbrjD .text-content .btn-bgr {
  z-index: 0;
}
.cid-socEbZbrjD .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-socEbZbrjD .container-full-width {
  position: relative;
}
.cid-socEbZbrjD .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-socEbZbrjD .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-socEbZbrjD .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-socEbZbrjD .text-content {
    width: 540px;
  }
  .cid-socEbZbrjD .column-content {
    width: 100%;
  }
  .cid-socEbZbrjD .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-socEbZbrjD .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-socEbZbrjD .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-socEbZbrjD .column-content {
    width: 50%;
  }
  .cid-socEbZbrjD .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-socEbZbrjD .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-socEbZbrjD .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-socEbZbrjD .column-content {
    height: 33rem;
  }
}
.cid-socEbZbrjD .mbr-text,
.cid-socEbZbrjD .mbr-section-btn {
  color: #767676;
}
.cid-socEbZMEhl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-socEbZMEhl .google-map {
  height: 25rem;
  position: relative;
}
.cid-socEbZMEhl .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-socEbZMEhl .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-socEbZMEhl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-socEbZMEhl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-socEbZMEhl .container-fluid {
  padding: 0;
}
.cid-socEbZMEhl .relative {
  position: relative;
  width: 100%;
}
.cid-socEbZMEhl .mbr-section-title {
  color: #656565;
}
.cid-socEbZMEhl .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-socEbZMEhl .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-socEbZMEhl .title {
  text-align: center;
  color: #ffffff;
}
.cid-socEbZMEhl .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-socEbZMEhl .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sprg15W1sy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sprg15W1sy .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-sprg15W1sy .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sprg15W1sy .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-socEbZZS6e {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr-7-1920x1280.jpg");
}
.cid-socEbZZS6e a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-socEbZZS6e a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-socEbZZS6e .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-socEbZZS6e .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-socEbZZS6e .form-control {
  background: none;
  border-radius: 0px;
}
.cid-socEbZZS6e textarea.form-control {
  min-height: 214.5px;
}
.cid-socEbZZS6e .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-socEbZZS6e h4,
.cid-socEbZZS6e p {
  margin: 0;
}
.cid-socEbZZS6e h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-socEbZZS6e h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-socEbZZS6e .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-socEbZZS6e h2 {
    text-align: center;
  }
  .cid-socEbZZS6e h3 {
    text-align: center;
  }
  .cid-socEbZZS6e .input-group-btn {
    text-align: center;
  }
  .cid-socEbZZS6e .social-list {
    text-align: center;
  }
}
.cid-socEbZZS6e H2 {
  color: #656565;
}
.cid-socEbZZS6e .content {
  text-align: left;
  color: #f1f1f1;
}
.cid-socEbZZS6e .type {
  text-align: left;
  padding-bottom: 8px;
  color: #ffffff;
}
.cid-socEbZZS6e .title1 {
  text-align: left;
  color: #ffffff;
}
.cid-socEbZZS6e .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-socEbZZS6e .title2 {
  color: #ffffff;
}
.cid-sKsDCBx7Sd .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sKsDCBx7Sd .nav-item,
.cid-sKsDCBx7Sd .nav-link,
.cid-sKsDCBx7Sd .navbar-caption {
  font-weight: normal;
}
.cid-sKsDCBx7Sd .nav-item:focus,
.cid-sKsDCBx7Sd .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sKsDCBx7Sd .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sKsDCBx7Sd .nav-item .nav-link {
    position: relative;
  }
  .cid-sKsDCBx7Sd .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sKsDCBx7Sd .nav-item:hover .nav-link:before,
  .cid-sKsDCBx7Sd .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sKsDCBx7Sd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sKsDCBx7Sd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sKsDCBx7Sd .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sKsDCBx7Sd .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sKsDCBx7Sd .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sKsDCBx7Sd .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sKsDCBx7Sd .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sKsDCBx7Sd .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sKsDCBx7Sd .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sKsDCBx7Sd .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sKsDCBx7Sd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sKsDCBx7Sd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sKsDCBx7Sd .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sKsDCBx7Sd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sKsDCBx7Sd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sKsDCBx7Sd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sKsDCBx7Sd .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sKsDCBx7Sd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sKsDCBx7Sd .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sKsDCBx7Sd .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sKsDCBx7Sd .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sKsDCBx7Sd .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sKsDCBx7Sd .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sKsDCBx7Sd .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sKsDCBx7Sd .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sKsDCBx7Sd .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sKsDCBx7Sd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sKsDCBx7Sd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sKsDCBx7Sd .dropdown-item.active,
.cid-sKsDCBx7Sd .dropdown-item:active {
  background-color: transparent;
}
.cid-sKsDCBx7Sd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sKsDCBx7Sd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sKsDCBx7Sd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sKsDCBx7Sd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sKsDCBx7Sd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sKsDCBx7Sd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sKsDCBx7Sd ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sKsDCBx7Sd .navbar-buttons {
  text-align: center;
}
.cid-sKsDCBx7Sd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sKsDCBx7Sd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sKsDCBx7Sd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sKsDCBx7Sd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sKsDCBx7Sd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sKsDCBx7Sd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sKsDCBx7Sd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sKsDCBx7Sd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sKsDCBx7Sd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sKsDCBx7Sd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sKsDCBx7Sd .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sKsDCBx7Sd a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsDCBx7Sd .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sKsDCBx7Sd .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sKsDCBx7Sd .soc-item {
  margin: .5rem .3rem;
}
.cid-sKsDCBx7Sd .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsDCBx7Sd a.nav-link .mbr-iconfont-btn,
.cid-sKsDCBx7Sd a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sKsDCBx7Sd a.nav-link:hover .mbr-iconfont-btn,
.cid-sKsDCBx7Sd a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sKsDCBx7Sd a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sKsDCBx7Sd .navbar {
    height: 77px;
  }
  .cid-sKsDCBx7Sd .navbar.opened {
    height: auto;
  }
  .cid-sKsDCBx7Sd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sKsDCBTPLB .modal-body .close {
  background: #1b1b1b;
}
.cid-sKsDCBTPLB .modal-body .close span {
  font-style: normal;
}
.cid-sKsDCBTPLB .carousel-inner > .active,
.cid-sKsDCBTPLB .carousel-inner > .next,
.cid-sKsDCBTPLB .carousel-inner > .prev {
  display: table;
}
.cid-sKsDCBTPLB .carousel-control .icon-next,
.cid-sKsDCBTPLB .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-sKsDCBTPLB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sKsDCBTPLB .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sKsDCBTPLB .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sKsDCBTPLB .boxed-slider > div {
  position: relative;
}
.cid-sKsDCBTPLB .container img {
  width: 100%;
}
.cid-sKsDCBTPLB .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sKsDCBTPLB .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sKsDCBTPLB .mbr-table-cell {
  padding: 0;
}
.cid-sKsDCBTPLB .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sKsDCBTPLB .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sKsDCBTPLB .mbr-overlay {
  z-index: 1;
}
.cid-sKsDCBTPLB .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sKsDCBTPLB .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-sKsDCBTPLB .carousel-item .container {
    width: 100%;
  }
}
.cid-sKsDCBTPLB .carousel-item-next.carousel-item-left,
.cid-sKsDCBTPLB .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-sKsDCBTPLB .active.carousel-item-right,
.cid-sKsDCBTPLB .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-sKsDCBTPLB .active.carousel-item-left,
.cid-sKsDCBTPLB .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-sKsDCBTPLB .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
  z-index: 11;
}
.cid-sKsDCBTPLB .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sKsDCBTPLB .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sKsDCBTPLB .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-sKsDCBTPLB .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sKsDCBTPLB .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sKsDCBTPLB .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-sKsDCBTPLB .mbr-slider .carousel-indicators li.active,
.cid-sKsDCBTPLB .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-sKsDCBTPLB .mbr-slider .carousel-indicators li::after,
.cid-sKsDCBTPLB .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sKsDCBTPLB .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sKsDCBTPLB .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sKsDCBTPLB .mbr-slider > .container img {
  width: 100%;
}
.cid-sKsDCBTPLB .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sKsDCBTPLB .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sKsDCBTPLB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sKsDCBTPLB .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sKsDCBTPLB .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sKsDCBTPLB .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sKsDCBTPLB .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sKsDCBTPLB .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-sKsDCBTPLB .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sKsDCBTPLB .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sKsDCBTPLB .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sKsDCBTPLB .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sKsDCBTPLB .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sKsDCBTPLB P {
  text-align: center;
}
.cid-sKsDCBTPLB H2 {
  text-align: center;
}
.cid-sKsDCC71FE {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sKsDCCedNR {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-sKsDCCedNR .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-sKsDCCedNR .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-sKsDCCedNR .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-sKsDCCedNR .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-sKsDCCedNR .mbr-section-subtitle,
.cid-sKsDCCedNR .mbr-section-btn {
  color: #767676;
  text-align: left;
}
.cid-sKsDCCedNR H1 {
  text-align: left;
}
.cid-sKsDCCr1Qx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/background1-6.jpg");
}
.cid-sKsDCCr1Qx a {
  text-align: center;
}
.cid-sKsDCCr1Qx p {
  color: #0a0a0a;
  text-align: center;
}
.cid-sKsDCCr1Qx span {
  font-size: 2rem;
}
.cid-sKsDCCr1Qx .mbr-iconfont-social {
  font-size: 20px;
  width: 44px;
  padding-top: 6px;
  display: inline-block;
  line-height: 38px;
  border-radius: 50%;
}
.cid-sKsDCCr1Qx .socicon-twitter {
  color: #4da7de;
}
.cid-sKsDCCr1Qx .socicon-facebook {
  color: #3e5b98;
}
.cid-sKsDCCr1Qx .socicon-googleplus {
  color: #dd4b39;
}
.cid-sKsDCCr1Qx .socicon-instagram {
  color: #3f729b;
}
.cid-sKsDCCr1Qx .social-list a:focus {
  text-decoration: none;
}
.cid-sKsDCCr1Qx .text-copyright {
  width: 100%;
}
.cid-sKsDCCr1Qx .img-logo-footer {
  margin-right: 1rem;
  max-width: 5rem;
}
.cid-sKsDCCr1Qx .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-sKsDCCr1Qx .logo-footer {
  line-height: normal;
}
.cid-sKsDCCr1Qx .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsDCCr1Qx .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sKsDCCr1Qx .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsDCCr1Qx .media-container-row a {
  margin: 0 1rem;
}
.cid-sKsDCCLQ0A {
  background-image: url("../../../assets/images/bruma-restaurante-cam-02-v2-2000x1333.jpg");
}
.cid-sKsDCCLQ0A .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-sKsDCCLQ0A .text-content .btn-bgr {
  z-index: 0;
}
.cid-sKsDCCLQ0A .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-sKsDCCLQ0A .container-full-width {
  position: relative;
}
.cid-sKsDCCLQ0A .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-sKsDCCLQ0A .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-sKsDCCLQ0A .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-sKsDCCLQ0A .text-content {
    width: 540px;
  }
  .cid-sKsDCCLQ0A .column-content {
    width: 100%;
  }
  .cid-sKsDCCLQ0A .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-sKsDCCLQ0A .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-sKsDCCLQ0A .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-sKsDCCLQ0A .column-content {
    width: 50%;
  }
  .cid-sKsDCCLQ0A .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-sKsDCCLQ0A .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sKsDCCLQ0A .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-sKsDCCLQ0A .column-content {
    height: 33rem;
  }
}
.cid-sKsDCCLQ0A .mbr-text,
.cid-sKsDCCLQ0A .mbr-section-btn {
  color: #767676;
}
.cid-sKsDCCVpQD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKsDCCVpQD .google-map {
  height: 25rem;
  position: relative;
}
.cid-sKsDCCVpQD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sKsDCCVpQD .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-sKsDCCVpQD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sKsDCCVpQD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sKsDCCVpQD .container-fluid {
  padding: 0;
}
.cid-sKsDCCVpQD .relative {
  position: relative;
  width: 100%;
}
.cid-sKsDCCVpQD .mbr-section-title {
  color: #656565;
}
.cid-sKsDCCVpQD .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sKsDCCVpQD .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sKsDCCVpQD .title {
  text-align: center;
  color: #ffffff;
}
.cid-sKsDCCVpQD .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sKsDCCVpQD .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sKsDCD5ztJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sKsDCD5ztJ .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-sKsDCD5ztJ .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sKsDCD5ztJ .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-sKsDCDfHvg {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr-7-1920x1280.jpg");
}
.cid-sKsDCDfHvg a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sKsDCDfHvg a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sKsDCDfHvg .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sKsDCDfHvg .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sKsDCDfHvg .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sKsDCDfHvg textarea.form-control {
  min-height: 214.5px;
}
.cid-sKsDCDfHvg .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sKsDCDfHvg h4,
.cid-sKsDCDfHvg p {
  margin: 0;
}
.cid-sKsDCDfHvg h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sKsDCDfHvg h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sKsDCDfHvg .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sKsDCDfHvg h2 {
    text-align: center;
  }
  .cid-sKsDCDfHvg h3 {
    text-align: center;
  }
  .cid-sKsDCDfHvg .input-group-btn {
    text-align: center;
  }
  .cid-sKsDCDfHvg .social-list {
    text-align: center;
  }
}
.cid-sKsDCDfHvg H2 {
  color: #656565;
}
.cid-sKsDCDfHvg .content {
  text-align: left;
  color: #f1f1f1;
}
.cid-sKsDCDfHvg .type {
  text-align: left;
  padding-bottom: 8px;
  color: #ffffff;
}
.cid-sKsDCDfHvg .title1 {
  text-align: left;
  color: #ffffff;
}
.cid-sKsDCDfHvg .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-sKsDCDfHvg .title2 {
  color: #ffffff;
}
.cid-sKsN8KXKu5 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sKsN8KXKu5 .nav-item,
.cid-sKsN8KXKu5 .nav-link,
.cid-sKsN8KXKu5 .navbar-caption {
  font-weight: normal;
}
.cid-sKsN8KXKu5 .nav-item:focus,
.cid-sKsN8KXKu5 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sKsN8KXKu5 .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-sKsN8KXKu5 .nav-item .nav-link {
    position: relative;
  }
  .cid-sKsN8KXKu5 .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-sKsN8KXKu5 .nav-item:hover .nav-link:before,
  .cid-sKsN8KXKu5 .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-sKsN8KXKu5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-sKsN8KXKu5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sKsN8KXKu5 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-sKsN8KXKu5 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-sKsN8KXKu5 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sKsN8KXKu5 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-sKsN8KXKu5 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-sKsN8KXKu5 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-sKsN8KXKu5 .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-sKsN8KXKu5 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-sKsN8KXKu5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sKsN8KXKu5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sKsN8KXKu5 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sKsN8KXKu5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sKsN8KXKu5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sKsN8KXKu5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sKsN8KXKu5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sKsN8KXKu5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sKsN8KXKu5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sKsN8KXKu5 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-sKsN8KXKu5 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-sKsN8KXKu5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sKsN8KXKu5 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-sKsN8KXKu5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sKsN8KXKu5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sKsN8KXKu5 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sKsN8KXKu5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sKsN8KXKu5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sKsN8KXKu5 .dropdown-item.active,
.cid-sKsN8KXKu5 .dropdown-item:active {
  background-color: transparent;
}
.cid-sKsN8KXKu5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sKsN8KXKu5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sKsN8KXKu5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sKsN8KXKu5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-sKsN8KXKu5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sKsN8KXKu5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sKsN8KXKu5 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sKsN8KXKu5 .navbar-buttons {
  text-align: center;
}
.cid-sKsN8KXKu5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sKsN8KXKu5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-sKsN8KXKu5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sKsN8KXKu5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sKsN8KXKu5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sKsN8KXKu5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sKsN8KXKu5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sKsN8KXKu5 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sKsN8KXKu5 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sKsN8KXKu5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sKsN8KXKu5 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sKsN8KXKu5 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsN8KXKu5 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-sKsN8KXKu5 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-sKsN8KXKu5 .soc-item {
  margin: .5rem .3rem;
}
.cid-sKsN8KXKu5 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsN8KXKu5 a.nav-link .mbr-iconfont-btn,
.cid-sKsN8KXKu5 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-sKsN8KXKu5 a.nav-link:hover .mbr-iconfont-btn,
.cid-sKsN8KXKu5 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-sKsN8KXKu5 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sKsN8KXKu5 .navbar {
    height: 77px;
  }
  .cid-sKsN8KXKu5 .navbar.opened {
    height: auto;
  }
  .cid-sKsN8KXKu5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sKsN8LweGx .modal-body .close {
  background: #1b1b1b;
}
.cid-sKsN8LweGx .modal-body .close span {
  font-style: normal;
}
.cid-sKsN8LweGx .carousel-inner > .active,
.cid-sKsN8LweGx .carousel-inner > .next,
.cid-sKsN8LweGx .carousel-inner > .prev {
  display: table;
}
.cid-sKsN8LweGx .carousel-control .icon-next,
.cid-sKsN8LweGx .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-sKsN8LweGx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sKsN8LweGx .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sKsN8LweGx .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-sKsN8LweGx .boxed-slider > div {
  position: relative;
}
.cid-sKsN8LweGx .container img {
  width: 100%;
}
.cid-sKsN8LweGx .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-sKsN8LweGx .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sKsN8LweGx .mbr-table-cell {
  padding: 0;
}
.cid-sKsN8LweGx .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sKsN8LweGx .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sKsN8LweGx .mbr-overlay {
  z-index: 1;
}
.cid-sKsN8LweGx .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sKsN8LweGx .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-sKsN8LweGx .carousel-item .container {
    width: 100%;
  }
}
.cid-sKsN8LweGx .carousel-item-next.carousel-item-left,
.cid-sKsN8LweGx .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-sKsN8LweGx .active.carousel-item-right,
.cid-sKsN8LweGx .carousel-item-next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.cid-sKsN8LweGx .active.carousel-item-left,
.cid-sKsN8LweGx .carousel-item-prev {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cid-sKsN8LweGx .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
  z-index: 11;
}
.cid-sKsN8LweGx .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sKsN8LweGx .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sKsN8LweGx .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-sKsN8LweGx .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sKsN8LweGx .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sKsN8LweGx .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-sKsN8LweGx .mbr-slider .carousel-indicators li.active,
.cid-sKsN8LweGx .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-sKsN8LweGx .mbr-slider .carousel-indicators li::after,
.cid-sKsN8LweGx .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-sKsN8LweGx .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-sKsN8LweGx .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-sKsN8LweGx .mbr-slider > .container img {
  width: 100%;
}
.cid-sKsN8LweGx .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sKsN8LweGx .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-sKsN8LweGx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sKsN8LweGx .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-sKsN8LweGx .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-sKsN8LweGx .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-sKsN8LweGx .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-sKsN8LweGx .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-sKsN8LweGx .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-sKsN8LweGx .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-sKsN8LweGx .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-sKsN8LweGx .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-sKsN8LweGx .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-sKsN8LweGx P {
  text-align: center;
}
.cid-sKsN8LweGx H2 {
  text-align: center;
}
.cid-sKsN8LKi7m {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sKsN8LTbnk {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-sKsN8LTbnk .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-sKsN8LTbnk .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-sKsN8LTbnk .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-sKsN8LTbnk .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-sKsN8LTbnk .mbr-section-subtitle,
.cid-sKsN8LTbnk .mbr-section-btn {
  color: #767676;
  text-align: left;
}
.cid-sKsN8LTbnk H1 {
  text-align: left;
}
.cid-sLlSpwBBc1 {
  padding-top: 75px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-sLlSpwBBc1 {
    padding-top: 50px;
    padding-bottom: 10px;
  }
}
.cid-sLlSpwBBc1 .text {
  padding: 0;
}
.cid-sLlSpwBBc1 section {
  position: relative;
}
.cid-sLlSpwBBc1 h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sLlSpwBBc1 .mbr-iconfont {
  padding: 0!important;
}
.cid-sLlSpwBBc1 .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20%;
  background-color: #041c2c;
}
.cid-sLlSpwBBc1 .box {
  background-image: url("../../../assets/images/02-torre-la-paz-ext-02-20210820-2000x1500.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sLlSpwBBc1 .icon-wrap {
  background-color: #9e9e9e !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sLlSpwBBc1 .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sLlSpwBBc1 .icon-wrap span {
  padding-left: 8px;
}
.cid-sLlSpwBBc1 .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-sLlSpwBBc1 .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sLlSpwBBc1 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sLlSpwBBc1 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sLlSpwBBc1 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sLlSpwBBc1 a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sLlSpwBBc1 a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sLlSpwBBc1 {
    padding-top: 35px;
    padding-bottom: 7px;
  }
  .cid-sLlSpwBBc1 .box {
    height: 250px;
  }
  .cid-sLlSpwBBc1 .row {
    padding: 1rem!important;
  }
}
.cid-sKsN8MbyHm {
  padding-top: 15px;
  padding-bottom: 30px;
  background: linear-gradient(0deg, #041c2c, #041c2c);
}
.cid-sKsN8MbyHm a {
  text-align: center;
}
.cid-sKsN8MbyHm p {
  color: #0a0a0a;
  text-align: center;
}
.cid-sKsN8MbyHm span {
  font-size: 2rem;
}
.cid-sKsN8MbyHm .mbr-iconfont-social {
  font-size: 20px;
  width: 44px;
  padding-top: 6px;
  display: inline-block;
  line-height: 38px;
  border-radius: 50%;
}
.cid-sKsN8MbyHm .socicon-twitter {
  color: #4da7de;
}
.cid-sKsN8MbyHm .socicon-facebook {
  color: #3e5b98;
}
.cid-sKsN8MbyHm .socicon-googleplus {
  color: #dd4b39;
}
.cid-sKsN8MbyHm .socicon-instagram {
  color: #3f729b;
}
.cid-sKsN8MbyHm .social-list a:focus {
  text-decoration: none;
}
.cid-sKsN8MbyHm .text-copyright {
  width: 100%;
}
.cid-sKsN8MbyHm .img-logo-footer {
  margin-right: 1rem;
  max-width: 5rem;
}
.cid-sKsN8MbyHm .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-sKsN8MbyHm .logo-footer {
  line-height: normal;
}
.cid-sKsN8MbyHm .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsN8MbyHm .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sKsN8MbyHm .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-sKsN8MbyHm .media-container-row a {
  margin: 0 1rem;
}
.cid-sKsN8MbyHm P {
  color: #ffffff;
}
.cid-sKsN8Mw1Nn {
  background-image: url("../../../assets/images/prototipo-d-penhouse-2000x1125.jpg");
}
.cid-sKsN8Mw1Nn .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-sKsN8Mw1Nn .text-content .btn-bgr {
  z-index: 0;
}
.cid-sKsN8Mw1Nn .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-sKsN8Mw1Nn .container-full-width {
  position: relative;
}
.cid-sKsN8Mw1Nn .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-sKsN8Mw1Nn .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-sKsN8Mw1Nn .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-sKsN8Mw1Nn .text-content {
    width: 540px;
  }
  .cid-sKsN8Mw1Nn .column-content {
    width: 100%;
  }
  .cid-sKsN8Mw1Nn .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-sKsN8Mw1Nn .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-sKsN8Mw1Nn .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-sKsN8Mw1Nn .column-content {
    width: 50%;
  }
  .cid-sKsN8Mw1Nn .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-sKsN8Mw1Nn .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sKsN8Mw1Nn .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-sKsN8Mw1Nn .column-content {
    height: 33rem;
  }
}
.cid-sKsN8Mw1Nn .mbr-text,
.cid-sKsN8Mw1Nn .mbr-section-btn {
  color: #767676;
}
.cid-sKsSNWpzNd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sKsSNWpzNd .container-fluid {
  padding: 0;
}
.cid-sKsSNWpzNd .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sKsSNWpzNd .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sKsSNWpzNd .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sKsSNWpzNd .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sKsSNWpzNd .mbr-gallery-item {
  padding: 11px !important;
}
.cid-sKsSNWpzNd .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-sKsSNWpzNd .mbr-gallery-filter .btn {
  color: #74a3c7 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  background: transparent;
  padding: 5px 12px;
}
.cid-sKsSNWpzNd .mbr-gallery-filter ul {
  display: block;
}
.cid-sKsSNWpzNd .mbr-gallery-filter ul li {
  position: relative;
  margin: 5px;
}
.cid-sKsSNWpzNd .mbr-gallery-filter li.active .btn {
  color: #333333 !important;
  background: transparent;
  border: 1px solid #dddfe0 !important;
}
.cid-sKsSNWpzNd .mbr-gallery-filter .btn::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #333333 !important;
}
.cid-sKsSNWpzNd .mbr-gallery-title {
  display: block;
  display: none !important;
  width: 100%;
  margin: 0;
  padding: 1rem 0 1rem 1rem;
  color: #222;
  text-align: left;
}
.cid-sKsSNWpzNd .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-sKsSNWpzNd .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 47px);
  top: calc(50% - 24px);
}
.cid-sKsSNWpzNd .icon-focus:before {
  content: '\e96b';
}
.cid-sKsSNWpzNd .icon-focus {
  transition: all .3s;
  font-size: 3rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px padding: 0 8px;
  border-radius: 50%;
  color: #ffffff !important;
}
.cid-sKsSNWpzNd .icon-focus::after {
  border: 2px solid #fff;
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  border-radius: 50%;
  width: 90px;
  height: 90px;
}
.cid-sKsSNWpzNd .mbr-section-title {
  margin: 0;
}
.cid-sKsN8MHPwb {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f1f1f1;
}
.cid-sKsN8MHPwb .mbr-text {
  position: relative;
}
.cid-sKsN8MHPwb .mbr-text:before {
  color: #f1f1f1;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -0.4em;
  position: absolute;
  top: 10px;
  left: -2rem;
}
.cid-sKsN8MHPwb img {
  object-fit: contain;
}
.cid-sKsN8MHPwb .mbr-text:after {
  color: #f1f1f1;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.45em;
  position: absolute;
  bottom: 10px;
  right: -2rem;
}
@media (max-width: 767px) {
  .cid-sKsN8MHPwb .mbr-text:after,
  .cid-sKsN8MHPwb .mbr-text:before {
    display: none;
  }
}
.cid-sKsN8N8JVM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKsN8N8JVM .google-map {
  height: 25rem;
  position: relative;
}
.cid-sKsN8N8JVM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sKsN8N8JVM .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-sKsN8N8JVM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sKsN8N8JVM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sKsN8N8JVM .container-fluid {
  padding: 0;
}
.cid-sKsN8N8JVM .relative {
  position: relative;
  width: 100%;
}
.cid-sKsN8N8JVM .mbr-section-title {
  color: #656565;
}
.cid-sKsN8N8JVM .block {
  background: rgba(50, 50, 50, 0.8);
  position: absolute;
  padding: 2rem;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.cid-sKsN8N8JVM .line {
  height: 3px;
  width: 60px;
  background: #ffffff;
  margin: auto;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.cid-sKsN8N8JVM .title {
  text-align: center;
  color: #ffffff;
}
.cid-sKsN8N8JVM .text {
  text-align: center;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .cid-sKsN8N8JVM .block {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6rem 2rem;
  }
}
.cid-sKsN8NkNTj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sKsN8NkNTj .mbr-text {
  color: #ffffff;
  letter-spacing: 0.03em;
  line-height: 1.8;
}
.cid-sKsN8NkNTj .card-img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sKsN8NkNTj .card-title {
  margin-bottom: 2rem;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.cid-sKsN8Nv1ZK {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mbr-7-1920x1280.jpg");
}
.cid-sKsN8Nv1ZK a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sKsN8Nv1ZK a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sKsN8Nv1ZK .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-sKsN8Nv1ZK .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-sKsN8Nv1ZK .form-control {
  background: none;
  border-radius: 0px;
}
.cid-sKsN8Nv1ZK textarea.form-control {
  min-height: 214.5px;
}
.cid-sKsN8Nv1ZK .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-sKsN8Nv1ZK h4,
.cid-sKsN8Nv1ZK p {
  margin: 0;
}
.cid-sKsN8Nv1ZK h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-sKsN8Nv1ZK h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-sKsN8Nv1ZK .icon {
  color: #656565;
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .cid-sKsN8Nv1ZK h2 {
    text-align: center;
  }
  .cid-sKsN8Nv1ZK h3 {
    text-align: center;
  }
  .cid-sKsN8Nv1ZK .input-group-btn {
    text-align: center;
  }
  .cid-sKsN8Nv1ZK .social-list {
    text-align: center;
  }
}
.cid-sKsN8Nv1ZK H2 {
  color: #656565;
}
.cid-sKsN8Nv1ZK .content {
  text-align: left;
  color: #f1f1f1;
}
.cid-sKsN8Nv1ZK .type {
  text-align: left;
  padding-bottom: 8px;
  color: #ffffff;
}
.cid-sKsN8Nv1ZK .title1 {
  text-align: left;
  color: #ffffff;
}
.cid-sKsN8Nv1ZK .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-sKsN8Nv1ZK .title2 {
  color: #ffffff;
}
.cid-tfthSacda8 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #041c2c;
}
.cid-tfthSacda8 p {
  text-align: center;
}
.cid-tfthSacda8 .mbr-iconfont-social {
  font-size: 1rem;
  color: #000000;
}
.cid-tfthSacda8 .social-list a:focus {
  text-decoration: none;
}
.cid-tfthSacda8 .text-copyright {
  width: 100%;
  text-align: center;
  color: #f1f1f1;
}
.cid-tfthSacda8 .img-logo-footer {
  margin-right: 1rem;
  max-width: 3rem;
}
.cid-tfthSacda8 .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
  color: #f1f1f1;
}
.cid-tfthSacda8 .logo-footer {
  line-height: normal;
}
.cid-tfthSacda8 .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tfthSacda8 .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tfthSacda8 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-tfthSatbht .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  color: #041c2c;
  top: 50%;
  font-size: 1rem;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translateY(-50%) scale(0, 1);
  transform: translateY(-50%) scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tfthSatbht .nav-item,
.cid-tfthSatbht .nav-link,
.cid-tfthSatbht .navbar-caption {
  font-weight: normal;
}
.cid-tfthSatbht .nav-item:focus,
.cid-tfthSatbht .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tfthSatbht .dropdown-item:hover:before {
    -webkit-transform: translateY(-50%) scale(1, 1);
    transform: translateY(-50%) scale(1, 1);
    width: 1rem;
  }
  .cid-tfthSatbht .nav-item .nav-link {
    position: relative;
  }
  .cid-tfthSatbht .nav-item .nav-link:before {
    content: "";
    position: absolute;
    z-index: 3;
    left: 0;
    right: 100%;
    bottom: -0.2em;
    background: #041c2c;
    height: 3px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .cid-tfthSatbht .nav-item:hover .nav-link:before,
  .cid-tfthSatbht .nav-item.open .nav-link:before {
    right: 0;
  }
}
.cid-tfthSatbht .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tfthSatbht .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfthSatbht .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 1rem;
  padding-left: 3rem;
}
.cid-tfthSatbht .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tfthSatbht .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tfthSatbht .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tfthSatbht .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-tfthSatbht .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tfthSatbht .navbar .dropdown-item {
  padding: .235rem 2rem;
}
.cid-tfthSatbht .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-tfthSatbht .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfthSatbht .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfthSatbht .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tfthSatbht .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfthSatbht .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfthSatbht .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tfthSatbht .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tfthSatbht .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfthSatbht .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfthSatbht .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tfthSatbht .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tfthSatbht .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tfthSatbht .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tfthSatbht .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tfthSatbht .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tfthSatbht .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfthSatbht .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfthSatbht .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfthSatbht .dropdown-item.active,
.cid-tfthSatbht .dropdown-item:active {
  background-color: transparent;
}
.cid-tfthSatbht .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfthSatbht .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfthSatbht .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfthSatbht .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
  z-index: 2;
}
.cid-tfthSatbht .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfthSatbht .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfthSatbht ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tfthSatbht .navbar-buttons {
  text-align: center;
}
.cid-tfthSatbht button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tfthSatbht button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-tfthSatbht button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tfthSatbht button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tfthSatbht button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tfthSatbht button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tfthSatbht nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tfthSatbht nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tfthSatbht nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tfthSatbht nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tfthSatbht .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tfthSatbht a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tfthSatbht .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #25c4ca;
  display: inline-flex;
}
.cid-tfthSatbht .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tfthSatbht .soc-item {
  margin: .5rem .3rem;
}
.cid-tfthSatbht .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tfthSatbht a.nav-link .mbr-iconfont-btn,
.cid-tfthSatbht a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tfthSatbht a.nav-link:hover .mbr-iconfont-btn,
.cid-tfthSatbht a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tfthSatbht a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfthSatbht .navbar {
    height: 77px;
  }
  .cid-tfthSatbht .navbar.opened {
    height: auto;
  }
  .cid-tfthSatbht .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfti5aevxb {
  padding-top: 135px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tfti5aevxb .row {
  border-top: 1px solid #f1f1f1;
  padding-top: 2rem;
}
.cid-tfti5aevxb .mbr-text {
  line-height: 1.5;
  color: #656565;
}
.cid-tfti5aevxb .mbr-section-title {
  text-align: left;
  color: #656565;
}
