.ibd-static-es-nueva-home-2023 {
    /*BOTON VERDE RESOLUCIONES PEQUEnS*/
    /************************** MODAL ******************************/
    /* RESPONSE */
    /* RESPONSE*/
    /******************* FIN MODAL *********************************/
    /* MEDIA QUERIES */
    /* Pantallas superiores a 1600px (large-desktop) */
    /* Pantallas superiores a 1280px (large-desktop) */
    /* Pantallas entre 1024px y 1280px (desktop) */
    /* Pantallas entre 768px y 1024px (tablet) */
    /* Pantallas inferior a 768px (mobile) */
    /* Pantallas inferior a 320px (mobile II) */ }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb {
      display: none;
      align-items: center;
      font-family: IberPangea-Bold;
      font-size: 19px;
      color: #ffffff;
      position: fixed;
      bottom: 0;
      z-index: 100;
      width: 100%; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb > * {
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 65px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb .btn-ctc {
      display: flex;
      flex-wrap: wrap;
      background-color: #8abd37;
      border-color: #8abd37;
      color: #ffffff; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb .btn-ctc a {
      color: #ffffff;
      margin: 0 3px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb .btn-ctc p {
      margin: 0 2px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb .btn-cmb {
      cursor: pointer;
      background-color: #00A443;
      border-color: #00A443; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat {
      z-index: 5001;
      justify-content: center;
      align-items: center; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .modal-content {
      width: 320px;
      border-radius: 28px;
      margin: 0 auto; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call {
      width: 320px;
      border-radius: 28px;
      box-shadow: 0 32px 64px 0 rgba(0, 0, 0, 0.14);
      background-color: #ffffff;
      color: #ffffff;
      padding: 20px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      font-size: 18px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call p {
      margin: 0; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .header-cmb {
      color: #2c2c2c;
      font-size: 24px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .header-cmb .close {
      position: absolute;
      top: 8px;
      right: 10px;
      font-size: 35px;
      font-family: IberPangeaText-Regular;
      font-weight: normal; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .line-separator {
      height: 1px;
      background-color: #cdcdcd;
      margin: 10px 0px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb {
      color: #2c2c2c; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb .text-one {
      margin-top: 5px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb .text-two {
      margin-bottom: 10px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb .text-one a {
      color: #5c8819;
      margin: 0 5px;
      font-size: 20px;
      font-family: IberPangea-Bold; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb .form-group {
      margin: 10px 0;
      padding: 0;
      width: 100%; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb .form-group > * {
      width: 100%;
      padding: 0; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb .input-telefono {
      height: 40px;
      border-radius: 100px;
      border: solid 1px #cdcdcd;
      background-color: #ffffff;
      font-size: 12px;
      color: #9b9b9b;
      padding-left: 20px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .content-cmb .privacy {
      /* display: flex; */
      width: 100%;
      /* justify-content: center; */ }
    .ibd-static-es-nueva-home-2023 #modulo-chat
  #modal-chat
  .box-click-to-call
  .content-cmb
  .form-group.has-error
  .input-telefono {
      border-color: #615D5A; }
    .ibd-static-es-nueva-home-2023 #modulo-chat
  #modal-chat
  .box-click-to-call
  .content-cmb
  .form-group.has-error
  p,
    .ibd-static-es-nueva-home-2023 #modulo-chat
  #modal-chat
  .box-click-to-call
  .content-cmb
  .form-group.has-error
  p
  > a {
      color: #a94442; }
    .ibd-static-es-nueva-home-2023 #modulo-chat
  #modal-chat
  .box-click-to-call
  .content-cmb
  .form-group.has-error
  label:before {
      border: 1px solid #a94442; }
    .ibd-static-es-nueva-home-2023 #modulo-chat
  #modal-chat
  .box-click-to-call
  .content-cmb
  .privacy
  .checkbox-custom {
      display: none; }
    .ibd-static-es-nueva-home-2023 #modulo-chat
  #modal-chat
  .box-click-to-call
  .content-cmb
  .privacy
  .checkbox-custom-label {
      width: 90%;
      display: inline-flex;
      position: relative;
      cursor: pointer;
      text-align: start;
      font-family: IberPangeaText-Regular;
      font-size: 12px;
      color: #a1a1a1;
      text-align: start;
      font-weight: normal; }
    .ibd-static-es-nueva-home-2023 #modulo-chat
  #modal-chat
  .box-click-to-call
  .content-cmb
  .privacy
  .checkbox-custom-label
  a {
      color: #a1a1a1;
      text-decoration: underline; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .box-click-to-call .btn {
      width: 260px;
      height: 55px;
      border-radius: 40px;
      margin: 5px;
      cursor: pointer;
      color: #ffffff;
      text-transform: none;
      font-size: 19px;
      font-family: IberPangea-Bold; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb .btn-cmb p {
      margin: 0; }
    .ibd-static-es-nueva-home-2023 .wcom-button {
      font-family: IberPangeaText-Bold; }
    .ibd-static-es-nueva-home-2023 .wcom-button.button-green-new {
      background: #007F33;
      border: 1px solid #007F33;
      }
    .ibd-static-es-nueva-home-2023 .wcom-button.button-orange-new {
      background: #FF9C1A;
      border: 1px solid #FF9C1A;
      color: #00402A !important; }
    .ibd-static-es-nueva-home-2023 .wcom-button.button-green-new:hover {
      background: #007F33;
      border: 1px solid #007F33; }
    .ibd-static-es-nueva-home-2023 .wcom-button.button-orange-new:hover {
      background: #FFB536;
      border: 1px solid #FFB536; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .ocultar {
      display: none; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .mostrar {
      display: block; }
    .ibd-static-es-nueva-home-2023 #modulo-chat #modal-chat .error-telefono {
      color: #9c0000;
      margin-left: 50px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .modal-respuesta {
      width: 320px;
      border-radius: 28px;
      box-shadow: 0 32px 64px 0 rgba(0, 0, 0, 0.14);
      background-color: white;
      position: fixed;
      z-index: 21599;
      margin: 30px auto;
      position: relative; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .btn-cerrar {
      float: right;
      margin-right: 30px;
      color: #707070;
      margin-top: 10px;
      font-size: 30px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .wrapper-img-modal {
      margin: 10px auto;
      display: flex;
      justify-content: center; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .texto-okko {
      color: #707070;
      font-size: 20px;
      text-align: center;
      margin: 10px auto;
      padding: 20px 20px 50px 20px; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .box-btn-cerrar {
      cursor: pointer;
      margin-left: 87%; }
    .ibd-static-es-nueva-home-2023 #modulo-chat .capa-cargando {
      position: fixed;
      background-color: rgba(0, 0, 0, 0.36);
      width: 100%;
      height: 100%;
      text-align: center;
      z-index: 9999;
      top: 0;
      margin-left: 0px; }
  
  @keyframes rotate {
    from {
      transform: rotate(0deg); }
    to {
      transform: rotate(360deg); } }
  
  @-webkit-keyframes rotate {
    from {
      -webkit-transform: rotate(0deg); }
    to {
      -webkit-transform: rotate(360deg); } }
    .ibd-static-es-nueva-home-2023 #modulo-chat .img-cargando {
      margin-top: 20%;
      -webkit-animation: 2s rotate linear infinite;
      animation: 2s rotate linear infinite;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%; }
    @media screen and (max-width: 47.95em) {
      .ibd-static-es-nueva-home-2023 #modulo-chat {
        display: block; }
      .ibd-static-es-nueva-home-2023 #modulo-chat .wrapper-bubble {
        display: flex;
        justify-content: center; }
      .ibd-static-es-nueva-home-2023 #modulo-chat .bubble-woman {
        display: none; }
      .ibd-static-es-nueva-home-2023 #modulo-chat .btn-ctc-cmb {
        display: block !important; } }
    @media screen and (max-width: 330px) {
      .ibd-static-es-nueva-home-2023 #modulo-chat .modal-dialog {
        margin: 0 auto;
        width: 100%; } }
  