.newsletter-alert {
  padding: 10px 25px;
  position: fixed;
  top: 25px;
  left: 50px;
  width: calc(100% - 100px);
  background: rgba(255, 255, 255, 0.75); }
  .newsletter-alert h3 {
    text-align: center;
    font-size: 25px;
    margin: 0; }
  .newsletter-alert.success h3 {
    color: #a5ff93; }
  .newsletter-alert.fail h3 {
    color: #ff6f6f; }

#map-section {
  height: 380px;
  background: url("/images/mapa.jpg") no-repeat center/cover; }
  #map-section #cavas_id129:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 380px;
    display: block;
    background: rgba(0, 0, 0, 0.77);
    cursor: pointer; }
  #map-section .mdl {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-size: 22px;
    letter-spacing: 3px;
    cursor: pointer; }

#popupOverlay {
  position: fixed;
  z-index: 99999;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  padding: 3% 7%;
  background-color: black; }
  #popupOverlay #overlayContent {
    max-height: 100%;
    overflow-y: auto;
    padding: 60px 30px;
    background: #fff; }
    #popupOverlay #overlayContent .container {
      max-width: 100%; }
    #popupOverlay #overlayContent img {
      max-width: 100%; }
      #popupOverlay #overlayContent img.mt6 {
        margin-top: 60px; }
      #popupOverlay #overlayContent img.mb6 {
        margin-bottom: 60px; }

#nav-wrapper.menubgC {
  background-color: #fff; }
  #nav-wrapper.menubgC a {
    color: #373737 !important; }
    #nav-wrapper.menubgC a:after {
      background-color: #373737 !important; }

.info-modal .modal-content button.close {
  margin-top: 10px;
  margin-right: 10px;
  font-size: 40px;
  opacity: 0.8; }
.info-modal .modal-content .logo-image {
  max-width: 300px; }
.info-modal .modal-content .modal-title {
  color: #b19600;
  font-size: 36px;
  font-weight: 600; }
.info-modal .modal-content .modal-message-wrapper {
  padding: 50px 100px; }
  .info-modal .modal-content .modal-message-wrapper p {
    font-size: 26px;
    margin-bottom: 20px; }
  .info-modal .modal-content .modal-message-wrapper a {
    color: #777; }

.navbar-brand img, .feature-left-image img, .feature-right-image img, .team-box .member-image, .team-box .member-image img, #process-section2 img {
  height: auto; }

.owl-home .slide-title {
  color: #fff; }

.blg-ttl h1 {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  display: inline;
  line-height: inherit;
  font-family: inherit;
  text-transform: none; }

@media (max-width: 991px) {
  .info-modal .modal-content .modal-message-wrapper {
    padding: 40px 20px; }
    .info-modal .modal-content .modal-message-wrapper p {
      font-size: 18px;
      margin-bottom: 20px; } }

/*# sourceMappingURL=importer.css.map */
