.elementor-3549 .elementor-element.elementor-element-bd972f0{width:var( --container-widget-width, 99.926% );max-width:99.926%;--container-widget-width:99.926%;--container-widget-flex-grow:0;}.elementor-3549 .elementor-element.elementor-element-bd972f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3549 .elementor-element.elementor-element-cf587a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3549 .elementor-element.elementor-element-cf587a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3549 .elementor-element.elementor-element-0050ed9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:-91px;}.elementor-3549 .elementor-element.elementor-element-20d3a9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3549 .elementor-element.elementor-element-a8c5eef{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3549 .elementor-element.elementor-element-a8c5eef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3549 .elementor-element.elementor-element-074494b{width:var( --container-widget-width, 100.3% );max-width:100.3%;--container-widget-width:100.3%;--container-widget-flex-grow:0;}.elementor-3549 .elementor-element.elementor-element-074494b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3549 .elementor-element.elementor-element-04392fa > .elementor-container{max-width:1350px;}.elementor-3549 .elementor-element.elementor-element-16d304e > .elementor-element-populated{padding:0px 12px 0px 12px;}@media(min-width:768px){.elementor-3549 .elementor-element.elementor-element-cf587a7{--width:100%;}.elementor-3549 .elementor-element.elementor-element-0050ed9{--width:50%;}.elementor-3549 .elementor-element.elementor-element-20d3a9d{--width:50%;}.elementor-3549 .elementor-element.elementor-element-a8c5eef{--width:100%;}}/* Start custom CSS for ele-breadcrumb-id, class: .elementor-element-bd972f0 */.elx-breadcrumb-list li{
    color:white !important;
}
.elx-hd-cta-btn a{
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0050ed9 */.icono {
  background-color: #084f67;
  padding: 10px 12px; 
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59295be */.titulo{
    color:var(--base-color-2);
}
.contenedor{
    width: 500px;
    height:600px; 
}
.formulario{
    height: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf587a7 */.container{

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-074494b */.maps{
    width:1920px;
}
@media (max-width:494px){
    .maps{
        margin-top:250px;
    }
  .elx-footer-widget-wrapper {
      margin-left:-140px;
      color:white;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
  }

  .elx-footer-widget-wrapper > * {
    float: none !important;
    margin: 0 auto !important;
  }
  .address-widget h3{
      margin-left:-70px;
  }
  .menu-widget h3{
      margin-left:-50px;
  }
  .contact-widget h3{
      margin-left:-150px;
  }
  .menu-enlaces-de-interes-container a:hover{
      color:#00000;
  }
  .textwidget{
      margin-left:-10px;
  }
  .address-widget{
      margin-left:-10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c5eef */.maps{
    width: 1000000000px;
}
.contenedor2{
    width: 10000000000px;
}/* End custom CSS */
/* Start custom CSS for ele-cta-id, class: .elementor-element-f01f99c */.address-widget h3{
    transform:translatex(-65px);
        color: white;

}
.menu-widget h3{
    transform:translatex(-73px);
        color: white;


}
.menu-widget a{
        transform:translatex(-65px);
            color: white;


}
.contact-widget h3{
    transform:translatex(-60px);
        color: white;

}
.textwidget{
    transform:translatex(-0px);
        color: white;

}
@media (max-width:494px){
    .address-widget h3{
    transform:translatex(50px)
}
#nav_menu-1{
    transform:translatey(-40px);
}
.menu-widget h3{
    width:20px;
    transform:translate(180px, 1px)

}
.menu-widget a{
        transform:translatex(130px)

}
.contact-widget h3{
    transform:translate(47px)
}
.textwidget p{
    transform:translatex(140px)
}
.address-widget p{
    transform:translatex(55px)
   
}
.elx-contact-item-area{
    transform:translatex(90px);
}
.address-widget p{
    transform:translatex(140px);
    max-width:250px !important;
    width:;100%;
}
}/* End custom CSS */