#wrapper_form:not(.-home) {
  background-color: #F5F5F7;
  height: 100%;
  margin: 0 auto;
  overflow-x: hidden;
  padding-right: 2em;
  position: relative;
  width: 100%;
}

main {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
  height: 100%;
}

.-lft-nav {
  align-items: center;
  background-color: #fff;
  box-shadow: 0 3px 6px #00000029;
  display: flex;
  flex-basis: 18.75em;
  flex-flow: column nowrap;
  height: 100vh;
  padding: 1.5em 0 1.25em;
  justify-content: space-between;
  height: 100%;
}
.-lft-nav #logo {
  width: 7.54563em;
}
.-lft-nav ul li {
  color: #747474;
  font-size: 1rem;
  list-style: none;
  margin: 2em 0;
  padding-left: 1.375em;
  position: relative;
}
.-lft-nav ul li.-active {
  color: #111;
  font-weight: 700;
}
.-lft-nav ul li.-active::before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/arrow-forward-outline.svg);
  height: 14px;
  left: 0;
  top: 3px;
  width: 14px;
}
.-lft-nav ul li.-prev {
  color: #009AC2;
}
.-lft-nav ul li.-prev::before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/ionic-md-checkmark-circle-outline.svg);
  height: 14px;
  left: 0;
  top: 3px;
  width: 14px;
}
.-lft-nav > a {
  color: #747474;
  font-size: 0.875rem;
  text-decoration: underline;
}

.-rght-content {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  padding-left: 6.25em;
  width: calc(100% - 18.75em);
  height: 100%;
}
.-rght-content h1.-mar-0 {
  margin-bottom: 0.83333em;
}
.-rght-content .-form-container {
  max-width: 480px;
}
.-rght-content .-intro {
  color: #4B4F54;
  font-size: 0.875rem;
  margin-bottom: 2.85714em;
}
.-rght-content .-intro strong {
  font-weight: 700;
}
.-rght-content .-intro a {
  font-weight: 500;
  text-decoration: underline;
}
.-rght-content .-more-info .-note {
  margin-bottom: 1em;
  max-width: 58.18182em;
  text-align: left;
}
.-rght-content .-more-info-card-page .-note {
  margin-top: 40px;
  max-width: 58.18182em;
  text-align: left;
}
.-rght-content a.-arrow-back {
  display: none;
}
.-rght-content.-rejected, .-rght-content.-confirmation, .-rght-content.-identity {
  max-width: 682px;
}
.-rght-content.-rejected h1, .-rght-content.-identity h1 {
  font-size: 2.5rem;
  margin-bottom: 0.3em;
}
.-rght-content.-rejected p, .-rght-content.-identity p {
  color: #4B4F54;
  font-size: 1rem;
  margin-bottom: 2.5em;
}
.-rght-content.-rejected p a, .-rght-content.-identity p a {
  color: #4B4F54;
  cursor: text;
  font-weight: 700;
  pointer-events: none;
  text-decoration: none;
}
.-rght-content.-rejected h1 + p, .-rght-content.-identity h1 + p {
  color: #111;
  font-size: 1.3125rem;
  margin-bottom: 1.52381em;
}

.-rght-content.-rejected p.error-content--text {
  color: #111;
  font-size: 1.3125rem;
  margin-bottom: 1.52381em;
}

.-rght-content.-rejected p.-note-error {
  color: #111;
  font-size: 0.6875rem;
  margin-bottom: 1.52381em;
}

.-rght-content.-rejected p.-note-error a{
  color: #009AC2;
  text-decoration: none;
}

.-rght-content.-rejected .btn, .-rght-content.-confirmation .btn, .-rght-content.-identity .btn {
  margin-top: 0;
  max-width: 12.5em;
}
.-rght-content.-identity > div:not(.-row-bttm) {
  padding-top: 12.75em;
  position: relative;
}
.-rght-content.-identity > div:not(.-row-bttm)::before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/illustration-success.svg);
  height: 11.25em;
  top: 0;
  width: 11.25em;
}
.-rght-content.-identity h1 + p + p a {
  font-weight: 500;
  pointer-events: all;
}
.-rght-content.-identity > form.-inputfile-form {
  padding-top: 12.75em;
  position: relative;
}
.-rght-content.-identity > form.-inputfile-form::before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/illustration-docs.svg);
  height: 11.25em;
  top: 0;
  width: 11.25em;
}
.-rght-content.-identity input[type=file] {
  display: none;
}
.-rght-content.-identity canvas {
  height: auto;
}
.-rght-content.-identity .-upload-doc {
  display: flex;
  justify-content: space-between;
  padding-bottom: 1em;
  width: 21.4375em;
}
.-rght-content.-identity .-upload-doc > div {
  color: #4B4F54;
  font-size: 0.875rem;
  height: 8.85714em;
  text-align: center;
  width: 11.92857em;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview {
  align-items: center;
  background: white url(../img/icon-cloud.svg) 50% 50% no-repeat;
  border: 2px dotted #009AC2;
  border-radius: 6px;
  cursor: pointer;
  display: flex;
  height: 7.14286em;
  justify-content: center;
  margin-bottom: 0.57143em;
  position: relative;
  width: 100%;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview::after {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background: #009AC2 url(../img/plus-solid.svg) 6px center no-repeat;
  background-size: 12px auto;
  bottom: 12px;
  border-radius: 100%;
  display: block;
  height: 24px;
  padding-top: 7.5px;
  right: 12px;
  text-align: center;
  width: 24px;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview.-ok {
  background-image: none;
  transition: all 0.2s linear;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview.-ok img, .-rght-content.-identity .-upload-doc > div .-upload-preview.-ok canvas {
  border-radius: 6px;
  max-height: 6.85714em;
  max-width: 11.64286em;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview.-ok::after {
  background-color: #006EDB;
  background-image: url(../img/awesome-check-white.svg);
}
.-rght-content.-identity .-upload-doc > div .-upload-preview.-ok .-pdfIe {
  background: transparent url(../img/file-pdf-regular.svg) no-repeat;
  background-size: contain;
  display: block;
  height: 50px;
  left: calc(50% - 25px);
  opacity: 0.4;
  position: absolute;
  top: 25px;
  width: 50px;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview.-ok:hover {
  background-image: none;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview.-ok:hover:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  color: white;
  content: 'Ver documento adjuntado';
  background-color: #006EDB;
  background-image: none;
  border-radius: 6px;
  height: 100%;
  left: 0;
  opacity: 0.8;
  padding: 2.2em 2em 0;
  width: 100%;
}
.-rght-content.-identity .-upload-doc > div .-upload-preview.-ok:hover::after {
  background-color: #006EDB;
  background-image: url(../img/search-plus-solid.svg);
  background-position-x: 5px;
  background-size: 14px auto;
}
.-rght-content.-identity .-note {
  font-size: 0.6875rem;
  text-align: left;
}

/**/
button,
html input[type="button"],
button,
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
input[disabled],
select[disabled] {
  cursor: default;
  pointer-events: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
}

textarea {
  overflow: auto;
  resize: none;
  vertical-align: top;
}

select,
button,
[role="button"],
[type="button"],
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="text"],
input[type="tel"],
textarea,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  -webkit-appearance: none;
}

*:not(input) {
  -ms-user-select: none;
}

select {
  appearance: none;
}

select::-ms-expand {
  display: none;
  /* hide the default arrow in ie10 and ie11 */
}

textarea {
  overflow: auto;
}

*[disabled],
*[readonly] {
  cursor: default;
  pointer-events: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input::-ms-clear {
  display: none;
}

input:focus {
  outline: none;
}

label > input[type=radio] {
  background-color: transparent;
  border: none;
  display: block;
  height: 0;
  width: 0;
}

#items-container {
  width: 100%;
}

.form-group {
  display: block;
  margin: 0;
  position: relative;
  margin-bottom: 32px;
  /* Change the white to any color */
}
.form-group-card {
  display: block;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
}
.form-group label {
  color: #747474;
  left: 1em;
  position: absolute;
  pointer-events: none;
  top: 1.125em;
  text-transform: none;
  transition: 0.2s ease all;
  width: calc(100% - 3em);
}
.form-group input:-webkit-autofill,
.form-group input:-webkit-autofill:hover,
.form-group input:-webkit-autofill:focus,
.form-group input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.form-group input {
  background-color: white !important;
  border: 1px solid #C1C6C8;
  border-radius: 0.5em;
  min-height: 3.5em;
  padding: 1em 2em 0 1em;
  width: 100%;
}
.form-group input:focus {
  background-color: white;
  border: 1px solid #009AC2;
  box-shadow: 0px 0px 8px #009AC2;
}
.form-group input:focus ~ label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}
.form-group input.-date {
  word-spacing: -3px;
}
.form-group small {
  display: none;
  font-size: 0.75rem;
  height: 2.66667em;
  padding-top: 0.66667em;
  text-align: right;
  white-space: nowrap;
}

.form-group p.target-credit-debit {
	display: block;
	text-align: left;
    color: #747474;
    height: auto;
    font-size: 0.75rem;
	white-space: nowrap;
	margin-top: 5px;
}

.-two-fields {
  display: flex;
}
.-two-fields .form-group:first-of-type {
  margin-right: 0.75em;
}
.-two-fields .form-group.-xl {
  width: 67.35%;
}
.-two-fields .form-group.-xs {
  width: 29.15%;
}

.-two-fields .form-group.-m {
  width: 50%;
}

.form-group.-pin-field {
  display: flex;
  padding-bottom: 0.5em;
}
.form-group.-pin-field input {
  margin-right: 0.75em;
  max-width: 3.5em;
  padding: 0;
  text-align: center;
}
.form-group.-pin-field input:last-of-type {
  margin-right: 0;
}
.form-group.-pin-field + small {
  color: #E81D1D;
  display: block;
  height: 2.5em;
  padding-right: 1.5em;
  text-align: right;
  width: 100%;
}

.-row-bttm.-padd {
  padding-top: 0;
}

.-resend-pin {
  font-size: 0.875rem;
  margin: 1em 0 2.5em;
}
.-resend-pin a {
  font-weight: 700;
  text-decoration: underline;
}

.form-group.-valid label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}
.form-group.-valid small::after {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/awesome-check.svg);
  height: 12px;
  right: 16px;
  top: 22px;
  width: 16px;
}
.form-group.-valid-not-required label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}
.form-group.-valid-not-required small::after {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  height: 12px;
  right: 16px;
  top: 22px;
  width: 16px;
}

.form-group.-invalid label {
  color: #E81D1D;
}
.form-group.-invalid input {
  border-color: #E81D1D;
}
.form-group.-invalid small {
	display: block;
  color: #E81D1D;
}
.form-group.-invalid i {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/icon-close.svg);
  cursor: pointer;
  height: 12px;
  pointer-events: auto;
  right: 16px;
  top: 22px;
  width: 12px;
  z-index: 99;
}

.form-group.-valid i {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/awesome-check.svg);
  cursor: pointer;
  height: 12px;
  pointer-events: auto;
  right: 16px;
  top: 22px;
  width: 12px;
  z-index: 99;
}
.form-group.-invalid.-not-empty label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}

form .-row-bttm {
  max-width: 100%;
  width: 100%;
}

.barrajuego {
  display: none;
}

.-monthlyIncome-note,
.-ccv-note {
  position: absolute;
  right: 1em;
  top: 1.05em;
}

.form-group.-valid .-monthlyIncome-note,
.form-group.-invalid .-monthlyIncome-note {
  right: 2.5em;
}

.form-group.-valid .-ccv-note,
.form-group.-invalid .-ccv-note {
  right: 2.3em;
}

.-ccv-note {
  top: 1.25em;
}
.-ccv-note img {
  height: 1em;
  width: 1em;
  opacity: 0.25;
}

.form-group .-date + label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}

/*Styling Selectbox*/
.dropdown {
  background-color: white;
  border: 1px solid #C1C6C8;
  border-radius: 8px;
  color: #111;
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  height: 3.5em;
  padding: 0 2em 0 1em;
  position: relative;
  text-align: left;
  transition: all .5s ease;
  width: 100%;
}
.dropdown:active, .dropdown:focus {
  background-color: white;
  border-color: #009AC2;
  box-shadow: 0px 0px 8px #009ac2;
  outline: none;
}

.dropdown .dropdown-menu {
  background-color: white;
  border: 1px solid #009AC2;
  border-radius: 0 0 8px 8px;
  box-shadow: 0px 0px 8px #009ac2;
  display: none;
  left: -1px;
  list-style: none;
  max-height: 9.25em;
  overflow: hidden;
  padding: 0;
  overflow-y: auto;
  position: absolute;
  top: 3.375em;
  width: calc(100% + 2px);
  z-index: 999;
}
.dropdown .dropdown-menu li {
  padding: 0.5em 1em;
  transition: all .2s ease-in-out;
  cursor: pointer;
}
.dropdown .dropdown-menu li:hover, .dropdown .dropdown-menu li:focus, .dropdown .dropdown-menu li:active {
  background-color: #f2f2f2;
  outline: none;
}

.form-group.-select::after {
  background: url(../img/chevron-down-outline.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 1.1em;
  opacity: 0.8;
  pointer-events: none;
  position: absolute;
  right: 1.4375em;
  top: 1.1875em;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: 1.1em;
  z-index: 9;
}
.form-group.-select label {
  padding-right: 1em;
  width: calc(100% - 2.94em);
}
.form-group.-select .-select-value {
  border: 0;
  color: #111;
  left: 1px;
  min-height: auto;
  position: absolute;
  pointer-events: none;
  padding: 0 0 0 1em;
  position: absolute;
  top: 1.55em;
  text-transform: none;
  transition: 0.2s ease all;
  width: calc(100% - 3em);
}
.form-group.-select .-select-value:focus {
  box-shadow: none;
}
.form-group.-select.active .dropdown {
  background-color: #fff;
  border-color: #009AC2;
  box-shadow: 0px 0px 8px #009ac2;
  border-radius: 8px 8px 0 0;
  outline: none;
}
.form-group.-select.active .dropdown::before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-color: white;
  border-top: 1px solid #009AC2;
  height: 5px;
  left: 0;
  top: 50px;
  width: 100%;
  z-index: 100;
}

.form-group.-select.active label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}
.form-group.-select.active::after {
  transform: rotate(180deg);
}
.form-group.-select label.-selected {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}

.form-group.-select.-invalid .dropdown {
  border-color: #E81D1D;
}

.form-group.-select.-invalid::after,
.form-group.-select.-valid::after {
  right: 2.125em;
}

/**/
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #111;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #111;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #111;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #111;
}

/* Modal Verificar identidad */
.-modalIdentityDocs .modal-popup-contenido {
  padding: 0 3.625em 1.5em;
  text-align: center;
}
.-modalIdentityDocs .modal-popup-contenido > div {
  padding-top: 14.875em;
  position: relative;
}
.-modalIdentityDocs .modal-popup-contenido > div::before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  position: absolute;
  background-image: url(../img/illustration-missing-docs.svg);
  height: 11.25em;
  right: calc(50% - 5.625em);
  top: 4em;
  width: 11.25em;
}
.-modalIdentityDocs .modal-popup-contenido > div header {
  margin-bottom: 0;
}
.-modalIdentityDocs .modal-popup-contenido footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 1.25em 3.8125em 0.5em;
}
.-modalIdentityDocs .modal-popup-contenido footer .btn {
  max-width: 12.5em;
  margin: 0;
}
.-modalIdentityDocs .modal-popup-contenido footer a {
  font-size: 0.875rem;
  font-weight: 500;
}
.-modalIdentityDocs .modal-popup-contenido footer .btn + a {
  display: none;
}
.sr-field-error-card {
	width: 450px;
	display: none;
	font-size: 0.75rem;
	height: 2.66667em;
	padding-top: 5px;
	text-align: right;
	white-space: nowrap;
	color: #E81D1D;
}

#modalIdentityError.-modalIdentityDocs .modal-popup-contenido > div::before {
  background-image: url(../img/illustration-error-documents.svg);
}

.-modalPreviewDocs .modal-popup-contenido {
  padding: 0 0 1.5em;
  text-align: center; }
  .-modalPreviewDocs .modal-popup-contenido > div.-doc-preview {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 25em;
    padding-top: 4em; }
    .-modalPreviewDocs .modal-popup-contenido > div.-doc-preview img,
    .-modalPreviewDocs .modal-popup-contenido > div.-doc-preview canvas {
      height: auto;
      max-height: calc(95vh - 13.875em);
      max-width: 100%; }
    .-modalPreviewDocs .modal-popup-contenido > div.-doc-preview span {
      color: #4B4F54;
      display: block;
      font-size: 0.875rem;
      padding-top: 1.1428571429em; }
  .-modalPreviewDocs .modal-popup-contenido footer {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 25.375em;
    padding: 2.5em 0 1em; }
    .-modalPreviewDocs .modal-popup-contenido footer .btn {
      max-width: 12.5em;
      margin: 0; }
    .-modalPreviewDocs .modal-popup-contenido footer a {
      font-size: 0.875rem;
      font-weight: 700;
    }

/* Mediaqueries */
@media (max-width: 63.9375em) {
  #wrapper_form:not(.-home) {
    padding-right: 0;
  }

  main {
    display: block;
    height: 100%;
  }

  .-lft-nav {
    box-shadow: 0 2px 3px #00000029;
    display: flex;
    flex-basis: auto;
    height: 3.75em;
    flex-flow: column wrap;
    justify-content: center;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 999;
  }
  .-lft-nav #logo {
    width: 8.5625em;
  }
  .-lft-nav ul, .-lft-nav > a {
    display: none;
  }

  .-rght-content {
    align-items: center;
    align-self: center;
    height: calc(100% - 3.75em);
    justify-content: flex-start;
    padding-left: 0;
    width: 100%;
  }
  .-rght-content .-form-container {
    height: 100vh;
    max-width: 100%;
    width: 100%;
  }
  .-rght-content .-intro {
    margin-bottom: 1.71429em;
    text-align: center;
  }
  .-rght-content .-more-info {
    padding-top: 0;
  }
  
  .sr-field-error-card {
  	width: 300px;
  }
  
  .-rght-content .-more-info .-note {
    margin-bottom: 2.18182em;
    text-align: center;
  }
  .-rght-content header {
    align-items: center;
    background-color: #fff;
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .-rght-content header a.-arrow-back {
    display: block;
    margin: 0.375em 0 0 0.375em;
  }
  .-rght-content header a.-arrow-back img {
    height: auto;
    transform: rotate(180deg);
    width: 22px;
  }
  .-rght-content header h1 {
    font-size: 1rem;
    height: 50px;
    margin-bottom: 0;
    margin-right: 1em;
    padding-top: 1em;
    text-align: center;
    width: calc(100% - 3em);
    text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
  }
  .-rght-content header h1.-mar-0 {
    margin-bottom: 0;
  }
  .-rght-content .-row-bttm {
    flex-direction: column;
  }
  .-rght-content form:not(.-inputfile-form) {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: calc(100% - 6em);
    justify-content: space-between;
    margin: 2em auto 0;
    max-width: 100%;
    padding: 0 1em;
    width: 100%;
  }
  .-rght-content form:not(.-inputfile-form) .form-group input ~ label.-txt-xl {
    letter-spacing: -0.5px;
  }
  .-rght-content form:not(.-inputfile-form) .form-group input:focus ~ label.-txt-xl {
    letter-spacing: 0;
  }
  .-rght-content form:not(.-inputfile-form) .-row-bttm {
    flex-direction: column;
    margin: 0;
    max-width: 100%;
    padding-bottom: 1em;
    padding-top: 0;
  }
  .-rght-content form:not(.-inputfile-form) .-row-bttm .-back, .-rght-content form:not(.-inputfile-form) .-former {
    display: none;
  }
  .-rght-content form:not(.-inputfile-form) .-row-bttm .btn {
    max-width: initial;
  }
  .-rght-content.-rejected, .-rght-content.-identity, .-rght-content .-inputfile-form {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 1em;
    text-align: center;
  }
  .-rght-content.-rejected h1, .-rght-content.-identity h1, .-rght-content .-inputfile-form h1 {
    font-size: 1.5rem;
    margin: 1.33333em 0 0.5em;
  }
  .-rght-content.-rejected p, .-rght-content.-identity p, .-rght-content .-inputfile-form p {
    font-size: 0.875rem;
  }
  .-rght-content.-rejected p a, .-rght-content.-confirmation p a, .-rght-content.-identity p a, .-rght-content .-inputfile-form p a {
    color: #009AC2;
    cursor: pointer;
    pointer-events: visible;
    text-decoration: underline;
    white-space: nowrap;
  }
  .-rght-content.-rejected h1 + p, .-rght-content.-identity h1 + p, .-rght-content .-inputfile-form h1 + p {
    font-size: 1.25rem;
    margin-bottom: 1.2em;
  }
  .-rght-content.-rejected .btn, .-rght-content.-confirmation .btn, .-rght-content.-identity .btn, .-rght-content .-inputfile-form .btn {
    max-width: 100%;
  }
  .-rght-content.-identity h1 {
    margin-top: 0;
  }
  .-rght-content.-confirmation > form.-inputfile-form, .-rght-content.-identity > div:not(.-row-bttm), .-rght-content.-identity > form.-inputfile-form {
    padding-top: 13.5em;
  }
  .-rght-content.-confirmation > form.-inputfile-form::before, .-rght-content.-identity > div:not(.-row-bttm)::before, .-rght-content.-identity > form.-inputfile-form::before {
    height: 9.5em;
    right: calc(50% - 4.75em);
    top: 2em;
    width: 9.5em;
  }
  .-rght-content.-identity .-inputfile-form {
    height: 100%;
  }
  .-rght-content.-identity .-row-bttm, .-rght-content.-identity .btn {
    max-width: 100%;
    width: 100%;
  }
  .-rght-content.-identity .-upload-doc {
    margin: 0 auto;
  }
  .-rght-content.-identity .-note {
    font-size: 0.875rem;
    text-align: center;
  }

  .-rght-content #address-form .-more-info .-note {
    margin-bottom: 0;
  }
  .-rght-content #address-form .-more-info .-note + .-note {
    margin-bottom: 2.18182em;
  }

  .form-group small {
    height: 2em;
    padding-top: 0;
  }

  .-resend-pin {
    text-align: center;
  }

  .-modalIdentityDocs .modal-popup-contenido {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 0 0 1.5em;
    text-align: center;
  }
  .-modalIdentityDocs .modal-popup-contenido > div {
    padding: 11.5em 1em 0;
  }
  .-modalIdentityDocs .modal-popup-contenido > div::before {
    height: 9.5em;
    right: calc(50% - 4.75em);
    top: 2.25em;
    width: 9.5em;
  }
  .-modalIdentityDocs .modal-popup-contenido footer {
    flex-direction: column;
    padding-left: 1em;
    padding-right: 1em;
  }
  .-modalIdentityDocs .modal-popup-contenido footer .btn {
    margin-bottom: 2em;
    max-width: 100%;
  }
  .-modalIdentityDocs .modal-popup-contenido footer a:first-of-type {
    display: none;
  }
  .-modalIdentityDocs .modal-popup-contenido footer .btn + a {
    display: block;
  }

  /* Barra de progreso */
  .progressbar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    vertical-align: baseline;
  }

  .barrajuego {
    display: block;
    height: 8px;
    width: 100%;
  }

  .barrajuego::-webkit-progress-bar {
    background-color: rgba(0, 154, 194, 0.2);
    border-radius: 0;
  }

  .barrajuego {
    background-color: rgba(0, 154, 194, 0.2);
    border-radius: 0;
    border: none;
  }

  .barrajuego::-webkit-progress-value {
    background-color: #009AC2;
    border-radius: 0;
  }

  .barrajuego::-moz-progress-bar {
    background-color: #009AC2;
    border-radius: 0;
  }

  .barrajuego::-ms-fill {
    background-color: #009AC2;
    border-radius: 0;
    border: none;
  }

  progress[role] {
    background-color: rgba(0, 154, 194, 0.2);
    border-radius: 0;
  }

  progress[role]:before {
    background-color: #009AC2;
    border-radius: 0;
  }

  progress[role]:after {
    display: none;
  }

  progress[role] > span {
    display: none;
  }
  
  .btn-solcitar-financiacion{
  	top: 7px;
  	position: relative;
  }
}
@media (min-width: 90em) {
  .-lft-nav {
    flex-basis: 25em;
  }

  .-rght-content {
    width: calc(100% - 25em);
  }
}
@media (max-width: 23.375em) {
  .form-group.-code-fields input {
    margin-right: 0.5em;
  }

  .-rght-content.-identity .-upload-doc {
    width: 18.25em;
  }
  .-rght-content.-identity .-upload-doc > div {
    width: 10.14286em;
  }
  .-rght-content.-identity .-upload-doc > div .-upload-preview.-ok img,
  .-rght-content.-identity .-upload-doc > div .-upload-preview.-ok canvas {
    max-height: 6.85714em;
    max-width: 9.92857em;
  }
}

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

.iframe_stripe {
	background-color: #ffffff !important;
    border: 1px solid #C1C6C8;
    border-radius: 0.5em;
    min-height: 3.5em;
    padding: 1em 2em 0 1em;
    /*width: 460px;*/
    width: 100%;
}

.border-color-red {
	border-color: #E81D1D !important;
}

.invalid-treatment{
	display: block;
    font-size: 0.75rem;
    height: 2.66667em;
    text-align: right;
    white-space: nowrap;
    color: #E81D1D;
	margin-top: -24px;
}

.button-margin-top-11{
	margin-top: 11px;
}

.disabledStyle {
	opacity: 0.5;
}

.mensaje-error-calculos {
	color: #E81D1D;
	text-align: center;
	padding-top: 15px;
	font-size: 35px;
	padding-left: 10px;
	padding-right: 10px;
}

#payment-card-form .-intro {
	margin-bottom: 32px;
}

#payment-card-form .-intro span.errorNumIntentos{
	color: #E81D1D;
	font-weight: 700;
}

.u-margin-top-tiny {
  margin-top: 12px !important;
}

#payment-card-form .-row-bttm {
	padding: 0;
	margin: 40px 0 0;
}

@media only screen and (max-width : 767px)  {
	.-rght-content .-more-info-card-page {padding: 16px; margin-top: 69px;}
	.-rght-content .-more-info-card-page .-note {margin-top: 0;}
}

.-lft-nav_scroll {overflow-y: auto; padding: 32px 0px;}
.-rght-content_scroll {padding-top: 32px; padding-bottom: 32px; overflow-y: auto;}

@media (max-height: 624px) {
	.-lft-nav ul li {margin: 1em 0;}
	.form-group {margin-bottom: 22px;}
}

@media (max-width: 992px) {
	.-lft-nav_scroll {overflow-y: initial; padding: 0 0;}
	.-rght-content_scroll {padding-top: 0; padding-bottom: 0; overflow-y: initial;}
}

@media (max-width: 767px) {
	
	#payment-card-form .-row-bttm {
	    margin-bottom: 24px;
	    margin-top: 20px;	    
	}
	.-rght-content_scroll {padding-top: 0; padding-bottom: 0; overflow-y: initial;}
	.-lft-nav_scroll {overflow-y: initial; padding: 0 0;}
}
.form-group.-invalid {margin-bottom: 0};

.form-group .dropdown label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}

.form-group.-select label {
  font-size: 0.75rem;
  left: 1.33333em;
  top: 0.91667em;
}

.c-modal-open {
	display: block !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    z-index: 99999 !important;
}

/*Salir a la tienda mobile*/
@media (min-width: 767px) {
  .footer-shop-mobile {display: none;}
}
@media (max-width: 768px) {
  .footer-shop-mobile {
	display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
    padding-bottom: 1.5em;
	}
	.footer-shop-mobile a{
		font-weight: 500;
		font-size: 0.688rem;
	}
}

/*-- Scroll formPrincipal --*/
@media only screen and (min-device-width : 63.9375em) and (max-device-height : 43.75em) {
	.-rght-content {justify-content: start;}
}

/*---- Tarjetas VISA y MASTERCARD Tarjeta de pago jsp -----*/
.flex-svg-box_target {
	display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.flex-svg-box_target .svg-box {
	border: 1px solid #C1C6C8;
    border-radius: 4px;
    width: 3.125rem;
    height: 1.875rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex-svg-box_target .svg-box:first-child {margin-right: 8px;}

@media (max-width: 370px) {
	#payment-card-form .form-group {margin-bottom: 0;}
}

.-rght-content.-identity p a.upload-identity {
	color: #009AC2;
	cursor: pointer;
	pointer-events: all;
}

.-form-container h1 {
	margin: 0;
}

.flex-center-secure {
	display: flex;
	align-items: center;
    padding: 0 1em;
    max-width: 23.4375em;
    margin: 2rem auto 0;
}

.u-flex-start {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.u-flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

@media (min-width: 767px) {
	.flex-center-secure {
	    padding: 0;
	    max-width: 100%;
	    margin: 2rem 0;
	}
}

[class*=" icon-"],i[class^=icon-] {
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
    mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}

.flex-center-secure i.icon-secure {
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.97' height='24.956' viewBox='0 0 20.97 24.956' style='&%2310; width: 1.25rem;&%2310; height: auto;&%2310;'%3E%3Cg id='secure' transform='translate(-17.112 0)'%3E%3Cpath id='Trazado_262' data-name='Trazado 262' d='M38.055,6.426c-.013-.674-.025-1.31-.025-1.926a.873.873,0,0,0-.874-.874A12.044,12.044,0,0,1,28.205.248a.873.873,0,0,0-1.218,0,12.042,12.042,0,0,1-8.95,3.379.874.874,0,0,0-.874.874c0,.616-.012,1.253-.025,1.927-.12,6.27-.284,14.858,10.172,18.482a.873.873,0,0,0,.572,0C38.339,21.285,38.175,12.7,38.055,6.426ZM27.6,23.156C18.63,19.9,18.765,12.763,18.886,6.46c.007-.378.014-.745.019-1.1A13.47,13.47,0,0,0,27.6,2.061a13.472,13.472,0,0,0,8.693,3.294c0,.359.012.726.019,1.1C36.429,12.763,36.564,19.9,27.6,23.156Z' transform='translate(0 0)' fill='%23009ac2'/%3E%3Cpath id='Trazado_263' data-name='Trazado 263' d='M76.016,79.142,71.8,83.357l-1.8-1.8a.874.874,0,1,0-1.235,1.235l2.417,2.417a.874.874,0,0,0,1.235,0l4.834-4.834a.873.873,0,1,0-1.235-1.235Z' transform='translate(-45.411 -69.697)' fill='%23009ac2'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.97' height='24.956' viewBox='0 0 20.97 24.956' style='&%2310; width: 1.25rem;&%2310; height: auto;&%2310;'%3E%3Cg id='secure' transform='translate(-17.112 0)'%3E%3Cpath id='Trazado_262' data-name='Trazado 262' d='M38.055,6.426c-.013-.674-.025-1.31-.025-1.926a.873.873,0,0,0-.874-.874A12.044,12.044,0,0,1,28.205.248a.873.873,0,0,0-1.218,0,12.042,12.042,0,0,1-8.95,3.379.874.874,0,0,0-.874.874c0,.616-.012,1.253-.025,1.927-.12,6.27-.284,14.858,10.172,18.482a.873.873,0,0,0,.572,0C38.339,21.285,38.175,12.7,38.055,6.426ZM27.6,23.156C18.63,19.9,18.765,12.763,18.886,6.46c.007-.378.014-.745.019-1.1A13.47,13.47,0,0,0,27.6,2.061a13.472,13.472,0,0,0,8.693,3.294c0,.359.012.726.019,1.1C36.429,12.763,36.564,19.9,27.6,23.156Z' transform='translate(0 0)' fill='%23009ac2'/%3E%3Cpath id='Trazado_263' data-name='Trazado 263' d='M76.016,79.142,71.8,83.357l-1.8-1.8a.874.874,0,1,0-1.235,1.235l2.417,2.417a.874.874,0,0,0,1.235,0l4.834-4.834a.873.873,0,1,0-1.235-1.235Z' transform='translate(-45.411 -69.697)' fill='%23009ac2'/%3E%3C/g%3E%3C/svg%3E");
    background-color: #009AC2;
    width: 1.25rem;
    height: 1.5rem;
    margin-right: 0.75rem;
}

.flex-center-secure p {
	color: #747474;
	font-size: 0.6875rem;
	text-align: left;
}

/*---- Icon ----*/
[class*=" icon-"],i[class^=icon-] {
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}

i.icon-close {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h14v14H0z'/%3E%3Cpath data-name='Uni�n 2' d='m12.284 13.364-5.49-5.49-5.494 5.49a.764.764 0 1 1-1.08-1.08l5.49-5.49L.224 1.3A.764.764 0 0 1 1.3.224l5.49 5.49 5.49-5.49a.764.764 0 1 1 1.08 1.08l-5.49 5.49 5.49 5.49a.764.764 0 0 1-1.08 1.08Z' fill='%23747474'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h14v14H0z'/%3E%3Cpath data-name='Uni�n 2' d='m12.284 13.364-5.49-5.49-5.494 5.49a.764.764 0 1 1-1.08-1.08l5.49-5.49L.224 1.3A.764.764 0 0 1 1.3.224l5.49 5.49 5.49-5.49a.764.764 0 1 1 1.08 1.08l-5.49 5.49 5.49 5.49a.764.764 0 0 1-1.08 1.08Z' fill='%23747474'/%3E%3C/svg%3E");
	background-color: #111111;
    width: 14px;
    height: 14px;
    margin-right: 16px;
    margin-top: 16px;
}

i.icon-check-copy {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.0007 15.1709L19.1931 5.97852L20.6073 7.39273L10.0007 17.9993L3.63672 11.6354L5.05093 10.2212L10.0007 15.1709Z' fill='%233A913F'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.0007 15.1709L19.1931 5.97852L20.6073 7.39273L10.0007 17.9993L3.63672 11.6354L5.05093 10.2212L10.0007 15.1709Z' fill='%233A913F'/%3E%3C/svg%3E");
	width: 24px;
	height: 24px;
	background-color: #009AC2;
}

i.icon-list-check {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='ic-check' d='M13.375,3.375a10,10,0,1,0,10,10A10,10,0,0,0,13.375,3.375Zm5.12,7.236-6.428,6.457h0a.868.868,0,0,1-.558.264.842.842,0,0,1-.563-.274L8.25,14.365a.192.192,0,0,1,0-.274l.856-.856a.186.186,0,0,1,.269,0L11.51,15.37l5.865-5.909A.19.19,0,0,1,17.51,9.4h0a.175.175,0,0,1,.135.058l.841.87A.19.19,0,0,1,18.5,10.611Z' transform='translate(-3.375 -3.375)' fill='%234bb7d4'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='ic-check' d='M13.375,3.375a10,10,0,1,0,10,10A10,10,0,0,0,13.375,3.375Zm5.12,7.236-6.428,6.457h0a.868.868,0,0,1-.558.264.842.842,0,0,1-.563-.274L8.25,14.365a.192.192,0,0,1,0-.274l.856-.856a.186.186,0,0,1,.269,0L11.51,15.37l5.865-5.909A.19.19,0,0,1,17.51,9.4h0a.175.175,0,0,1,.135.058l.841.87A.19.19,0,0,1,18.5,10.611Z' transform='translate(-3.375 -3.375)' fill='%234bb7d4'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    background-color: #009AC2;
}

i.icon-info-container {
  mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13.25C3.54813 13.25 0.75 10.4519 0.75 7C0.75 3.54813 3.54813 0.75 7 0.75C10.4519 0.75 13.25 3.54813 13.25 7C13.25 10.4519 10.4519 13.25 7 13.25ZM7 12C8.32608 12 9.59785 11.4732 10.5355 10.5355C11.4732 9.59785 12 8.32608 12 7C12 5.67392 11.4732 4.40215 10.5355 3.46447C9.59785 2.52678 8.32608 2 7 2C5.67392 2 4.40215 2.52678 3.46447 3.46447C2.52678 4.40215 2 5.67392 2 7C2 8.32608 2.52678 9.59785 3.46447 10.5355C4.40215 11.4732 5.67392 12 7 12ZM6.375 3.875H7.625V5.125H6.375V3.875ZM6.375 6.375H7.625V10.125H6.375V6.375Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13.25C3.54813 13.25 0.75 10.4519 0.75 7C0.75 3.54813 3.54813 0.75 7 0.75C10.4519 0.75 13.25 3.54813 13.25 7C13.25 10.4519 10.4519 13.25 7 13.25ZM7 12C8.32608 12 9.59785 11.4732 10.5355 10.5355C11.4732 9.59785 12 8.32608 12 7C12 5.67392 11.4732 4.40215 10.5355 3.46447C9.59785 2.52678 8.32608 2 7 2C5.67392 2 4.40215 2.52678 3.46447 3.46447C2.52678 4.40215 2 5.67392 2 7C2 8.32608 2.52678 9.59785 3.46447 10.5355C4.40215 11.4732 5.67392 12 7 12ZM6.375 3.875H7.625V5.125H6.375V3.875ZM6.375 6.375H7.625V10.125H6.375V6.375Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  display: block;
  width: 13px;
  height: 13px;
  background-color: #111;
  margin-right: 0;
}

.circle-list {
	min-width: 24px;
    min-height: 24px;
	width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #009AC2;
    background: #f5f5f7;
    z-index: 9;
}

i.icon-info {
    mask-image: url("data:image/svg+xml,%3Csvg id='ic-rmx-info' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Trazado_175' data-name='Trazado 175' d='M0,0H20V20H0Z' fill='none'/%3E%3Cpath id='Trazado_185' data-name='Trazado 185' d='M12,22A10,10,0,1,1,22,12,10,10,0,0,1,12,22Zm0-2a8,8,0,1,0-8-8A8,8,0,0,0,12,20ZM11,7h2V9H11Zm0,4h2v6H11Z' transform='translate(-2 -2)' fill='%234b4f54'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='ic-rmx-info' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Trazado_175' data-name='Trazado 175' d='M0,0H20V20H0Z' fill='none'/%3E%3Cpath id='Trazado_185' data-name='Trazado 185' d='M12,22A10,10,0,1,1,22,12,10,10,0,0,1,12,22Zm0-2a8,8,0,1,0-8-8A8,8,0,0,0,12,20ZM11,7h2V9H11Zm0,4h2v6H11Z' transform='translate(-2 -2)' fill='%234b4f54'/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px;
    background-color: #4B4F54;
    margin-right: 12px;
}

i.icon-mensage {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 3C21.5523 3 22 3.44772 22 4V20.0066C22 20.5552 21.5447 21 21.0082 21H2.9918C2.44405 21 2 20.5551 2 20.0066V19H20V7.3L12 14.5L2 5.5V4C2 3.44772 2.44772 3 3 3H21ZM8 15V17H0V15H8ZM5 10V12H0V10H5ZM19.5659 5H4.43414L12 11.8093L19.5659 5Z' fill='%23009AC2'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 3C21.5523 3 22 3.44772 22 4V20.0066C22 20.5552 21.5447 21 21.0082 21H2.9918C2.44405 21 2 20.5551 2 20.0066V19H20V7.3L12 14.5L2 5.5V4C2 3.44772 2.44772 3 3 3H21ZM8 15V17H0V15H8ZM5 10V12H0V10H5ZM19.5659 5H4.43414L12 11.8093L19.5659 5Z' fill='%23009AC2'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    background-color: #009AC2;
}

i.icon-id {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 18H21V6H3V18ZM1 5C1 4.44772 1.44772 4 2 4H22C22.5523 4 23 4.44772 23 5V19C23 19.5523 22.5523 20 22 20H2C1.44772 20 1 19.5523 1 19V5ZM9 10C9 9.44772 8.55228 9 8 9C7.44772 9 7 9.44772 7 10C7 10.5523 7.44772 11 8 11C8.55228 11 9 10.5523 9 10ZM11 10C11 11.6569 9.65685 13 8 13C6.34315 13 5 11.6569 5 10C5 8.34315 6.34315 7 8 7C9.65685 7 11 8.34315 11 10ZM8.0018 16C7.03503 16 6.1614 16.3907 5.52693 17.0251L4.11272 15.6109C5.10693 14.6167 6.4833 14 8.0018 14C9.52031 14 10.8967 14.6167 11.8909 15.6109L10.4767 17.0251C9.84221 16.3907 8.96858 16 8.0018 16ZM16.2071 14.7071L20.2071 10.7071L18.7929 9.29289L15.5 12.5858L13.7071 10.7929L12.2929 12.2071L14.7929 14.7071L15.5 15.4142L16.2071 14.7071Z' fill='%23009AC2'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 18H21V6H3V18ZM1 5C1 4.44772 1.44772 4 2 4H22C22.5523 4 23 4.44772 23 5V19C23 19.5523 22.5523 20 22 20H2C1.44772 20 1 19.5523 1 19V5ZM9 10C9 9.44772 8.55228 9 8 9C7.44772 9 7 9.44772 7 10C7 10.5523 7.44772 11 8 11C8.55228 11 9 10.5523 9 10ZM11 10C11 11.6569 9.65685 13 8 13C6.34315 13 5 11.6569 5 10C5 8.34315 6.34315 7 8 7C9.65685 7 11 8.34315 11 10ZM8.0018 16C7.03503 16 6.1614 16.3907 5.52693 17.0251L4.11272 15.6109C5.10693 14.6167 6.4833 14 8.0018 14C9.52031 14 10.8967 14.6167 11.8909 15.6109L10.4767 17.0251C9.84221 16.3907 8.96858 16 8.0018 16ZM16.2071 14.7071L20.2071 10.7071L18.7929 9.29289L15.5 12.5858L13.7071 10.7929L12.2929 12.2071L14.7929 14.7071L15.5 15.4142L16.2071 14.7071Z' fill='%23009AC2'/%3E%3C/svg%3E");
    background-color: #009AC2;
}

i.icon-target {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.00488 3H21.0049C21.5572 3 22.0049 3.44772 22.0049 4V20C22.0049 20.5523 21.5572 21 21.0049 21H3.00488C2.4526 21 2.00488 20.5523 2.00488 20V4C2.00488 3.44772 2.4526 3 3.00488 3ZM20.0049 11H4.00488V19H20.0049V11ZM20.0049 9V5H4.00488V9H20.0049ZM14.0049 15H18.0049V17H14.0049V15Z' fill='%23009AC2'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.00488 3H21.0049C21.5572 3 22.0049 3.44772 22.0049 4V20C22.0049 20.5523 21.5572 21 21.0049 21H3.00488C2.4526 21 2.00488 20.5523 2.00488 20V4C2.00488 3.44772 2.4526 3 3.00488 3ZM20.0049 11H4.00488V19H20.0049V11ZM20.0049 9V5H4.00488V9H20.0049ZM14.0049 15H18.0049V17H14.0049V15Z' fill='%23009AC2'/%3E%3C/svg%3E");
    background-color: #009AC2;
}

i.icon-mobile {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 4V20H17V4H7ZM6 2H18C18.5523 2 19 2.44772 19 3V21C19 21.5523 18.5523 22 18 22H6C5.44772 22 5 21.5523 5 21V3C5 2.44772 5.44772 2 6 2ZM12 17C12.5523 17 13 17.4477 13 18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18C11 17.4477 11.4477 17 12 17Z' fill='%23009AC2'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 4V20H17V4H7ZM6 2H18C18.5523 2 19 2.44772 19 3V21C19 21.5523 18.5523 22 18 22H6C5.44772 22 5 21.5523 5 21V3C5 2.44772 5.44772 2 6 2ZM12 17C12.5523 17 13 17.4477 13 18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18C11 17.4477 11.4477 17 12 17Z' fill='%23009AC2'/%3E%3C/svg%3E");
    background-color: #009AC2;
}

i.icon-phone {
    mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36556 7.6821C7.302 9.3288 8.6712 10.698 10.3179 11.6344L11.2024 10.3961C11.4965 9.9845 12.0516 9.8573 12.4956 10.0998C13.9024 10.8683 15.4571 11.3353 17.0789 11.4637C17.599 11.5049 18 11.9389 18 12.4606V16.9234C18 17.4361 17.6122 17.8657 17.1022 17.9181C16.5723 17.9726 16.0377 18 15.5 18C6.93959 18 0 11.0604 0 2.5C0 1.96227 0.0274201 1.42771 0.0818901 0.89776C0.1343 0.38775 0.56394 0 1.07665 0H5.53942C6.0611 0 6.49513 0.40104 6.5363 0.92109C6.66467 2.54288 7.1317 4.09764 7.9002 5.50444C8.1427 5.9484 8.0155 6.50354 7.6039 6.79757L6.36556 7.6821ZM3.84425 7.0252L5.7442 5.66809C5.20547 4.50514 4.83628 3.27183 4.64727 2H2.00907C2.00303 2.16632 2 2.333 2 2.5C2 9.9558 8.0442 16 15.5 16C15.667 16 15.8337 15.997 16 15.9909V13.3527C14.7282 13.1637 13.4949 12.7945 12.3319 12.2558L10.9748 14.1558C10.4258 13.9425 9.8956 13.6915 9.3874 13.4061L9.3293 13.373C7.3697 12.2587 5.74134 10.6303 4.627 8.6707L4.59394 8.6126C4.30849 8.1044 4.05754 7.5742 3.84425 7.0252Z' fill='%23009AC2'/%3E%3C/svg%3E%0A");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36556 7.6821C7.302 9.3288 8.6712 10.698 10.3179 11.6344L11.2024 10.3961C11.4965 9.9845 12.0516 9.8573 12.4956 10.0998C13.9024 10.8683 15.4571 11.3353 17.0789 11.4637C17.599 11.5049 18 11.9389 18 12.4606V16.9234C18 17.4361 17.6122 17.8657 17.1022 17.9181C16.5723 17.9726 16.0377 18 15.5 18C6.93959 18 0 11.0604 0 2.5C0 1.96227 0.0274201 1.42771 0.0818901 0.89776C0.1343 0.38775 0.56394 0 1.07665 0H5.53942C6.0611 0 6.49513 0.40104 6.5363 0.92109C6.66467 2.54288 7.1317 4.09764 7.9002 5.50444C8.1427 5.9484 8.0155 6.50354 7.6039 6.79757L6.36556 7.6821ZM3.84425 7.0252L5.7442 5.66809C5.20547 4.50514 4.83628 3.27183 4.64727 2H2.00907C2.00303 2.16632 2 2.333 2 2.5C2 9.9558 8.0442 16 15.5 16C15.667 16 15.8337 15.997 16 15.9909V13.3527C14.7282 13.1637 13.4949 12.7945 12.3319 12.2558L10.9748 14.1558C10.4258 13.9425 9.8956 13.6915 9.3874 13.4061L9.3293 13.373C7.3697 12.2587 5.74134 10.6303 4.627 8.6707L4.59394 8.6126C4.30849 8.1044 4.05754 7.5742 3.84425 7.0252Z' fill='%23009AC2'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 18px;
    background-color: #009AC2;
}

i.icon-internet {
    mask-image: url("data:image/svg+xml,%3Csvg id='ic-wifi' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Trazado_177' data-name='Trazado 177' d='M0,0H20V20H0Z' fill='none'/%3E%3Cpath id='Trazado_178' data-name='Trazado 178' d='M.69,6.331a15,15,0,0,1,18.85,0l-1.047,1.3a13.335,13.335,0,0,0-16.757,0ZM3.308,9.572a10.836,10.836,0,0,1,13.615,0l-1.048,1.3a9.169,9.169,0,0,0-11.52,0l-1.047-1.3Zm2.618,3.242a6.667,6.667,0,0,1,8.378,0l-1.048,1.3a5,5,0,0,0-6.283,0l-1.047-1.3Zm2.618,3.242a2.5,2.5,0,0,1,3.142,0L10.115,18,8.544,16.055Z' transform='translate(-0.115 -0.5)' fill='%23009AC2'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='ic-wifi' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Trazado_177' data-name='Trazado 177' d='M0,0H20V20H0Z' fill='none'/%3E%3Cpath id='Trazado_178' data-name='Trazado 178' d='M.69,6.331a15,15,0,0,1,18.85,0l-1.047,1.3a13.335,13.335,0,0,0-16.757,0ZM3.308,9.572a10.836,10.836,0,0,1,13.615,0l-1.048,1.3a9.169,9.169,0,0,0-11.52,0l-1.047-1.3Zm2.618,3.242a6.667,6.667,0,0,1,8.378,0l-1.048,1.3a5,5,0,0,0-6.283,0l-1.047-1.3Zm2.618,3.242a2.5,2.5,0,0,1,3.142,0L10.115,18,8.544,16.055Z' transform='translate(-0.115 -0.5)' fill='%23009AC2'/%3E%3C/svg%3E");
	background-color: #009AC2;
}

.box-icon {
	width: 48px;
    height: 48px;
    border-radius: 8px;
    background-color: #E5F5F9;
}

i.icon-confirmation {
	background-image: url("data:image/svg+xml,%3Csvg width='143' height='88' viewBox='0 0 143 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_320_3707)'%3E%3Cpath d='M22.2683 41.0732C22.2376 41.0583 22.2101 41.0376 22.1875 41.0121C22.1649 40.9865 22.1475 40.9567 22.1365 40.9245C22.1254 40.8922 22.1207 40.8581 22.1228 40.8241C22.125 40.7901 22.1338 40.757 22.1489 40.7264L22.9054 39.1811L21.4897 38.1964C21.4618 38.1771 21.4382 38.1523 21.42 38.1237C21.4019 38.095 21.3895 38.0631 21.3839 38.0297C21.3783 37.9962 21.3796 37.9618 21.3874 37.9288C21.3952 37.8959 21.4095 37.8649 21.4295 37.8375L21.4661 37.802C21.5088 37.761 21.5643 37.7361 21.6233 37.7318C21.6823 37.7274 21.741 37.7439 21.7892 37.7783L23.1338 38.7091L23.8496 37.2461C23.8674 37.2161 23.8878 37.1877 23.9106 37.1614C23.9492 37.1268 23.9974 37.105 24.0488 37.0986C24.1002 37.0922 24.1525 37.1017 24.1983 37.1259C24.2292 37.1407 24.2568 37.1615 24.2795 37.187C24.3023 37.2126 24.3196 37.2425 24.3308 37.2748C24.3419 37.3072 24.3467 37.3413 24.3446 37.3754C24.3425 37.4096 24.3335 37.4431 24.3184 37.4738L23.5662 39.0086L24.9776 39.9893C25.0056 40.0087 25.0294 40.0334 25.0476 40.0622C25.0658 40.091 25.0782 40.1234 25.0838 40.157C25.0893 40.1907 25.0879 40.2249 25.0798 40.258C25.0718 40.2912 25.0572 40.3224 25.0369 40.3498C25.0175 40.3777 24.9927 40.4014 24.9639 40.4196C24.9352 40.4378 24.9031 40.45 24.8695 40.4555C24.836 40.4611 24.8018 40.4598 24.7687 40.4518C24.7357 40.4438 24.7045 40.4293 24.6772 40.4091L23.3369 39.4782L22.6159 40.9497C22.5959 40.9937 22.5634 41.0308 22.5226 41.0567C22.4817 41.0825 22.4342 41.0958 22.3858 41.0951C22.3455 41.0963 22.3054 41.0889 22.2683 41.0732Z' fill='%23CCEBF3'/%3E%3Cpath d='M23.9487 4.48926C24.5975 4.48926 25.2318 4.68166 25.7713 5.04213C26.3107 5.4026 26.7312 5.91495 26.9795 6.51439C27.2278 7.11383 27.2928 7.77344 27.1662 8.4098C27.0396 9.04616 26.7272 9.6307 26.2684 10.0895C25.8096 10.5483 25.2251 10.8607 24.5887 10.9873C23.9523 11.1139 23.2927 11.0489 22.6933 10.8006C22.0938 10.5523 21.5815 10.1318 21.221 9.59237C20.8606 9.05288 20.6682 8.41863 20.6682 7.7698C20.6682 6.89974 21.0138 6.06533 21.629 5.45011C22.2442 4.83488 23.0786 4.48926 23.9487 4.48926Z' fill='%23CCEBF3'/%3E%3Cpath d='M12.876 22.5789C12.8444 22.5636 12.8161 22.542 12.7928 22.5157C12.7694 22.4894 12.7513 22.4589 12.7399 22.4256C12.7284 22.3924 12.7237 22.357 12.7258 22.3219C12.728 22.2868 12.737 22.2525 12.7525 22.2209L13.5317 20.6294L12.073 19.6139C12.0441 19.5941 12.0194 19.5688 12.0005 19.5393C11.9817 19.5098 11.9691 19.4767 11.9633 19.4422C11.9576 19.4076 11.9588 19.3723 11.9671 19.3383C11.9753 19.3042 11.9903 19.2722 12.0113 19.2441L12.0484 19.2069C12.0923 19.1642 12.1498 19.1385 12.2108 19.1342C12.2718 19.1298 12.3325 19.1473 12.3819 19.1833L13.7678 20.1462L14.5066 18.6392C14.5247 18.6091 14.5457 18.5807 14.5691 18.5545C14.6087 18.5185 14.6584 18.4958 14.7115 18.4892C14.7645 18.4827 14.8181 18.4928 14.8652 18.5182C14.8968 18.5335 14.9253 18.5551 14.9486 18.5814C14.972 18.6077 14.9898 18.6382 15.0013 18.6714C15.0128 18.7047 15.0175 18.74 15.0154 18.7751C15.0132 18.8102 15.0044 18.8446 14.9889 18.8762L14.2138 20.4584L15.6684 21.4696C15.6972 21.4895 15.7217 21.515 15.7405 21.5446C15.7593 21.5741 15.7719 21.6073 15.7776 21.6419C15.7834 21.6764 15.7821 21.7117 15.7739 21.7458C15.7657 21.7799 15.751 21.812 15.7301 21.8402C15.7102 21.8691 15.6845 21.8937 15.6549 21.9125C15.6253 21.9313 15.5922 21.9438 15.5576 21.9495C15.523 21.9551 15.4878 21.9538 15.4537 21.9455C15.4197 21.9372 15.3876 21.9221 15.3595 21.9011L13.9785 20.9407L13.2357 22.457C13.2152 22.5025 13.1817 22.5409 13.1396 22.5675C13.0975 22.5942 13.0486 22.6079 12.9987 22.6068C12.9563 22.6064 12.9144 22.5969 12.876 22.5789Z' fill='%23CCEBF3'/%3E%3Cpath d='M118.467 41.5895C118.458 41.5894 118.449 41.5872 118.44 41.5831C118.432 41.579 118.424 41.573 118.418 41.5657C118.373 41.529 118.341 41.4782 118.328 41.4213C118.315 41.3644 118.321 41.3047 118.346 41.2519L119.055 39.7627L117.478 39.2836C117.446 39.2754 117.416 39.2592 117.393 39.2363C117.35 39.2054 117.319 39.1615 117.304 39.1113C117.289 39.0611 117.29 39.0071 117.308 38.9578C117.318 38.9248 117.334 38.8942 117.356 38.8676C117.378 38.841 117.405 38.8191 117.435 38.8033C117.466 38.7875 117.499 38.7779 117.533 38.7754C117.568 38.7729 117.602 38.7774 117.635 38.7887L119.281 39.288L120.024 37.726C120.039 37.6959 120.059 37.6688 120.084 37.6465C120.108 37.6241 120.137 37.6068 120.169 37.5957C120.2 37.5845 120.233 37.5797 120.267 37.5814C120.3 37.5831 120.333 37.5914 120.363 37.6058C120.393 37.6199 120.42 37.64 120.443 37.6646C120.465 37.6893 120.483 37.7183 120.494 37.7498C120.505 37.7812 120.51 37.8145 120.509 37.8479C120.507 37.8813 120.499 37.9139 120.485 37.9442L119.774 39.4369L121.382 39.9226C121.415 39.9322 121.445 39.9483 121.472 39.9701C121.498 39.9919 121.52 40.0188 121.536 40.0492C121.552 40.0797 121.561 40.1131 121.564 40.1473C121.566 40.1815 121.562 40.2159 121.551 40.2484C121.541 40.2813 121.525 40.3119 121.503 40.3384C121.482 40.3649 121.454 40.3868 121.424 40.4027C121.394 40.4185 121.36 40.4278 121.326 40.4303C121.292 40.4329 121.258 40.4286 121.225 40.4175L119.552 39.9098L118.81 41.4676C118.79 41.5113 118.758 41.5483 118.718 41.5742C118.678 41.6 118.63 41.6137 118.583 41.6132C118.543 41.6149 118.503 41.6067 118.467 41.5895Z' fill='%23CCEBF3'/%3E%3Cpath d='M139.511 41.0977C140.16 41.0977 140.794 41.2901 141.334 41.6505C141.873 42.011 142.294 42.5233 142.542 43.1228C142.79 43.7222 142.855 44.3818 142.729 45.0182C142.602 45.6546 142.29 46.2391 141.831 46.6979C141.372 47.1567 140.788 47.4691 140.151 47.5957C139.515 47.7223 138.855 47.6573 138.256 47.409C137.656 47.1607 137.144 46.7402 136.784 46.2008C136.423 45.6613 136.231 45.027 136.231 44.3782C136.231 43.5081 136.576 42.6737 137.192 42.0585C137.807 41.4433 138.641 41.0977 139.511 41.0977Z' fill='%23CCEBF3'/%3E%3Cpath d='M123.167 83.3234C123.159 83.3232 123.151 83.3213 123.144 83.3178C123.137 83.3143 123.131 83.3093 123.126 83.3031C123.087 83.2718 123.06 83.2282 123.048 83.1794C123.037 83.1306 123.042 83.0793 123.064 83.034L123.672 81.7587L122.318 81.3493C122.291 81.3413 122.266 81.327 122.245 81.3078C122.209 81.2814 122.182 81.2441 122.169 81.2012C122.156 81.1583 122.157 81.1122 122.173 81.07C122.181 81.0417 122.195 81.0155 122.213 80.9927C122.232 80.97 122.255 80.9511 122.281 80.9376C122.307 80.924 122.336 80.9159 122.365 80.9138C122.395 80.9117 122.424 80.9157 122.452 80.9254L123.864 81.3534L124.5 80.0148C124.512 79.9887 124.529 79.9654 124.55 79.946C124.572 79.9266 124.596 79.9116 124.623 79.902C124.65 79.8924 124.679 79.8884 124.708 79.89C124.736 79.8917 124.764 79.899 124.79 79.9117C124.816 79.9236 124.839 79.9406 124.859 79.9617C124.878 79.9828 124.893 80.0074 124.903 80.0344C124.912 80.0614 124.916 80.0901 124.915 80.1187C124.913 80.1473 124.906 80.1754 124.893 80.2011L124.285 81.4805L125.659 81.8976C125.687 81.9056 125.714 81.9194 125.736 81.938C125.759 81.9567 125.778 81.9796 125.792 82.0058C125.805 82.032 125.813 82.0607 125.815 82.0901C125.817 82.1195 125.813 82.1491 125.804 82.1769C125.795 82.2052 125.782 82.2315 125.763 82.2543C125.744 82.2772 125.721 82.2959 125.695 82.3095C125.669 82.323 125.64 82.3312 125.611 82.3332C125.582 82.3353 125.552 82.3312 125.524 82.3215L124.091 81.8874L123.456 83.2217C123.439 83.2593 123.412 83.291 123.377 83.3133C123.342 83.3355 123.302 83.3474 123.261 83.3471C123.228 83.3466 123.196 83.3384 123.167 83.3234Z' fill='%23CCEBF3'/%3E%3Cpath d='M119.52 20.3809C120.169 20.3809 120.803 20.5733 121.343 20.9337C121.882 21.2942 122.303 21.8066 122.551 22.406C122.799 23.0054 122.864 23.665 122.738 24.3014C122.611 24.9378 122.299 25.5223 121.84 25.9811C121.381 26.4399 120.796 26.7523 120.16 26.8789C119.524 27.0055 118.864 26.9405 118.265 26.6922C117.665 26.4439 117.153 26.0234 116.792 25.484C116.432 24.9445 116.24 24.3102 116.24 23.6614C116.24 22.7913 116.585 21.9569 117.2 21.3417C117.816 20.7265 118.65 20.3809 119.52 20.3809Z' fill='%23CCEBF3'/%3E%3Cpath d='M2.60108 36.0186C3.11552 36.0186 3.61841 36.1711 4.04616 36.4569C4.4739 36.7427 4.80729 37.149 5.00416 37.6242C5.20103 38.0995 5.25254 38.6225 5.15217 39.1271C5.05181 39.6316 4.80408 40.0951 4.44032 40.4589C4.07655 40.8226 3.61308 41.0704 3.10852 41.1707C2.60396 41.2711 2.08097 41.2196 1.60569 41.0227C1.1304 40.8258 0.72417 40.4925 0.43836 40.0647C0.15255 39.637 0 39.1341 0 38.6196C0 37.9298 0.274041 37.2682 0.761838 36.7804C1.24963 36.2926 1.91123 36.0186 2.60108 36.0186Z' fill='%23CCEBF3'/%3E%3Cpath d='M20.3982 60.0615C20.9127 60.0615 21.4156 60.2141 21.8433 60.4999C22.2711 60.7857 22.6044 61.1919 22.8013 61.6672C22.9982 62.1425 23.0497 62.6655 22.9493 63.17C22.849 63.6746 22.6012 64.1381 22.2375 64.5018C21.8737 64.8656 21.4102 65.1133 20.9057 65.2137C20.4011 65.3141 19.8781 65.2625 19.4028 65.0657C18.9276 64.8688 18.5213 64.5354 18.2355 64.1077C17.9497 63.6799 17.7971 63.177 17.7971 62.6626C17.7971 61.9728 18.0712 61.3112 18.559 60.8234C19.0468 60.3356 19.7084 60.0615 20.3982 60.0615Z' fill='%23CCEBF3'/%3E%3Cpath d='M71.0777 0C79.7801 0 88.2871 2.58056 95.5228 7.41534C102.759 12.2501 108.398 19.122 111.728 27.1619C115.059 35.2019 115.93 44.0488 114.232 52.584C112.535 61.1191 108.344 68.9592 102.19 75.1127C96.0369 81.2662 88.1969 85.4568 79.6617 87.1545C71.1266 88.8523 62.2796 87.981 54.2397 84.6507C46.1997 81.3204 39.3279 75.6809 34.4931 68.4451C29.6583 61.2093 27.0778 52.7024 27.0778 44C27.0778 32.3305 31.7135 21.1389 39.9651 12.8873C48.2167 4.6357 59.4082 0 71.0777 0Z' fill='url(%23paint0_linear_320_3707)'/%3E%3Cpath d='M51.6543 43.4755L60.9341 54.4873L89.7778 27.8758C89.7778 27.8758 92.0861 24.9667 94.358 27.3156C96.3549 29.4082 93.2495 32.0228 93.2495 32.0228L62.711 60.8005C62.711 60.8005 60.2106 62.9201 58.5428 60.8005L47.8161 47.2155C47.4855 46.905 47.2303 46.523 47.0699 46.0988C46.9095 45.6746 46.8482 45.2193 46.8906 44.7677C46.9331 44.3162 47.0782 43.8803 47.3148 43.4934C47.5515 43.1065 47.8735 42.7788 48.2561 42.5354C48.2561 42.5354 50.0144 41.4938 51.6543 43.4755Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_320_3707' x1='115.078' y1='44' x2='27.0778' y2='44' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23009AC2'/%3E%3Cstop offset='1' stop-color='%2366C2DA'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_320_3707'%3E%3Crect width='142.793' height='88' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	width: 100%;
	height: 104px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

@media screen and (min-width: 767px) {
	i.icon-confirmation {
		height: 88px;
		background-position: left;
	}
}

.-confirmation {
	padding: 0 1em;
}


.-confirmation p strong {
	font-weight: 700;
}

.-confirmation ul.list-confirmation {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 16px;
    position: relative;
}

ul.list-welcome {
	list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 16px;
    position: relative;
}

ul.list-welcome li p {
	display: none;
}

.-confirmation ul.list-confirmation::after{
	content: "";
    width: 1px;
    height: 115px;
    position: absolute;
    top: 20px;
    left: 27px;
    border: 1px dashed #009AC2;
}

.-confirmation ul.list-confirmation li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.-confirmation ul.list-confirmation li:first-child {
	margin-bottom: 48px;
}

.-confirmation hr {
	height: 0.5px;
    background: #4B4F54;
    width: 100%;
}

.flex-confirmation-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    margin: 24px 0;
}

.-confirmation h1 {
	text-align: center;
}

@media screen and (min-width: 767px) {
	.-confirmation h1, .-confirmation h3 {
		text-align: left;
	}
	
	.-confirmation {
		padding-right: 0;
		padding-left: 6.25em;
    	height: 100%;
	}
	.-confirmation ul.list-confirmation li:first-child {
		margin-bottom: 32px;
	}
	.-confirmation ul.list-confirmation::after{
	    height: 92px;
	}
	ul.list-welcome li p {
		display: block;
	}
}

.u-margin-none {
	margin: 0 !important;
}
.u-margin-right {
  margin-right: 24px !important;
}

.u-margin-right-xsmall {
  margin-right: 16px !important;
}

.u-margin-bottom {
  margin-bottom: 24px !important;
}

.u-margin-bottom-xtiny {
  margin-bottom: 8px !important;
}

.u-margin-bottom-tiny {
  margin-bottom: 12px !important;
}

.u-margin-bottom-xsmall {
  margin-bottom: 16px !important;
}

.u-margin-bottom-xsmall-mb {
  margin-bottom: 16px;
}

.u-margin-bottom-small {
  margin-bottom: 20px !important;
}

.u-margin-bottom-medium {
  margin-bottom: 32px !important;
}

.u-margin-bottom-large {
  margin-bottom: 36px !important;
}

.u-margin-bottom-xlarge {
  margin-bottom: 40px !important;
}

.u-margin-bottom-huge {
  margin-bottom: 44px !important;
}

.u-margin-bottom-none {
  margin-bottom: 0 !important;
}

.u-margin-top {
  margin-top: 24px !important;
}

.u-margin-top-xtiny {
  margin-top: 8px !important;
}

.u-margin-top-tiny {
  margin-top: 12px !important;
}

.u-margin-top-small {
  margin-top: 20px !important;
}

.u-margin-top-medium {
  margin-top: 32px !important;
}

.u-margin-top-large {
  margin-top: 36px !important;
}

.u-margin-top-xlarge {
  margin-top: 40px !important;
}

.u-margin-top-huge {
  margin-top: 44px !important;
}

.u-margin-top-none {
  margin-top: 0 !important;
}

.u-margin-top-medium-mb {
	margin-top: 32px !important;
}

.u-margin-top-xmedium-mb {
	margin-top: 24px !important;
}

.u-margin-top-large-mb {
	margin-top: 40px !important;
}

.u-margin-top-xlarge-mb {
	margin-top: 40px !important;
}

.u-margin-bottom-xlarge-mb {
	margin-bottom: 40px !important;
}

.u-margin-top-huge-mb {
	margin-top: 32px !important;
}

.u-margin-bottom-huge-mb {
	margin-bottom: 32px !important;
}
.u-margin-bottom-xtiny-mb {
	margin-bottom: 8px !important;
}

.u-title-large {
	font-size: 20px;
	line-height: 28px;
}

.u-subtitle-large {
	font-size: 16px;
	line-height: 24px;
}

.u-subtitle-medium {
	font-size: 16px;
	line-height: 20px;
}

.u-text-medium {
	font-size: 16px;
	line-height: 20px;
}

.u-text {
	font-size: 14px;
	line-height: 20px;
}

.u-text-small {
	font-size: 12px;
	line-height: 16px;
}

.u-text-tiny {
	font-size: 11px;
	line-height: 16px;
}

.u-extra-bold {
	font-weight: 800;
}

.u-bold {
	font-weight: 700;
}

.u-regular {
	font-weight: 500;
}

.u-black {
	color: #111;
}

.u-blue {
	color: #009AC2 !important;
}

.u-neutral-gray {
	color: #4B4F54;
}

.u-gray {
	color: #747474;
}

.u-white {
	color: #FFF !important;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center-mb {
	text-align: center;
	align-self: auto;
}

.u-padding-mb {
	padding: 0 16px;
}

.display-flex-mb {
	display: none;
}

@media only screen and (min-width : 767px)  {
	.u-title-large {
		font-size: 36px;
		line-height: 40px;
	}
	.u-subtitle-large {
		font-size: 24px;
		line-height: 32px;
	}
	.u-subtitle-medium {
		font-size: 14px;
		line-height: 20px;
	}
	.u-margin-bottom-xtiny-mb {
		margin-bottom: 16px !important;
	}
	.u-margin-top-medium-mb {
		margin-top: 24px !important;
	}
	.u-margin-top-xmedium-mb {
		margin-top: 32px !important;
	}
	.u-margin-top-large-mb {
		margin-top: 24px !important;
	}
	.u-margin-top-xlarge-mb {
		margin-top: 64px !important;
	}
	.u-margin-bottom-xlarge-mb {
		margin-bottom: 64px !important;
	}
	.u-margin-top-huge-mb {
		margin-top: 64px !important;
	}
	.u-margin-bottom-huge-mb {
		margin-bottom: 64px !important;
	}
	.text-center-mb {
		text-align: left;
	}
	.u-padding-mb {
		padding: 0 0;
	}
	.display-flex-mb {
		display: flex;
	}
}

.container.container_video-id, .container.container_video-id .launch-video-id {
	height: 100% !important;
	width: 100% !important;
}

.-rght-content.-rejected h1.title_error {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
}

.-rght-content.-rejected h3.subtitle_error {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}

.-rght-content.-rejected p.text_error {
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
}

@media only screen and (min-width : 767px)  {
	.-rght-content.-rejected h1.title_error {
		font-size: 36px;
		line-height: 40px;
	}
	
	.-rght-content.-rejected p.text_error {
		font-size: 16px;
		line-height: 20px;
	}
}


/*--- Modal ---*/
.u-modal {
	height: 100svh;
    width: 100vw;
    position: fixed;
    background: #000000B3;
    display: grid;
    place-content: center;
    top: 0;
    z-index: 99999;
}

.u-modal article {
	width: auto;
  border-radius: 8px;
  background: #fff;
  overflow-y: auto;
  position: relative;
  margin: 0 16px;
}

@media (width > 992px) {	
	.u-modal article.o-container-400 {
		width: 400px;	
	}
}

.u-padding-modal {
	padding: 64px 16px 16px;
}

@media (min-width: 767px) {
  .u-padding-modal {
    padding: 64px 40px 40px;
  }
}

.u-flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
} 	

.container-close-modal {
	width: 40px;
    height: 40px;
    position: absolute;
    top: 8px;
    right: 8px;
}

.container-close-modal i.icon-close {
	margin-top: 0;
	width: 12px;
    height: 12px;
}

i.icon-close {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h14v14H0z'/%3E%3Cpath data-name='Uni�n 2' d='m12.284 13.364-5.49-5.49-5.494 5.49a.764.764 0 1 1-1.08-1.08l5.49-5.49L.224 1.3A.764.764 0 0 1 1.3.224l5.49 5.49 5.49-5.49a.764.764 0 1 1 1.08 1.08l-5.49 5.49 5.49 5.49a.764.764 0 0 1-1.08 1.08Z' fill='%23747474'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h14v14H0z'/%3E%3Cpath data-name='Uni�n 2' d='m12.284 13.364-5.49-5.49-5.494 5.49a.764.764 0 1 1-1.08-1.08l5.49-5.49L.224 1.3A.764.764 0 0 1 1.3.224l5.49 5.49 5.49-5.49a.764.764 0 1 1 1.08 1.08l-5.49 5.49 5.49 5.49a.764.764 0 0 1-1.08 1.08Z' fill='%23747474'/%3E%3C/svg%3E");
  background-color: #111111;
  width: 14px;
  height: 14px;
  display: block;
}

.u-margin {
  margin: 24px !important;
}

.u-margin-tiny {
  margin: 12px !important;
}

.u-margin-small {
  margin: 20px !important;
}

.u-margin-medium {
  margin: 32px !important;
}

.u-margin-large {
  margin: 36px !important;
}

.u-margin-huge {
  margin: 44px !important;
}

.u-margin-none {
  margin: 0 !important;
}

.u-margin-top {
  margin-top: 24px !important;
}

.u-margin-top-tiny {
  margin-top: 12px !important;
}

.u-margin-top-small {
  margin-top: 20px !important;
}

.u-margin-top-medium {
  margin-top: 32px !important;
}

.u-margin-top-large {
  margin-top: 36px !important;
}

.u-margin-top-huge {
  margin-top: 44px !important;
}

.u-margin-top-none {
  margin-top: 0 !important;
}

.u-margin-right {
  margin-right: 24px !important;
}

.u-margin-right-xtiny {
  margin-right: 8px !important;
}

.u-margin-right-tiny {
  margin-right: 12px !important;
}

.u-margin-right-small {
  margin-right: 20px !important;
}

.u-margin-right-xsmall {
  margin-right: 16px !important;
}

.u-margin-right-medium {
  margin-right: 32px !important;
}

.u-margin-right-large {
  margin-right: 36px !important;
}

.u-margin-right-huge {
  margin-right: 44px !important;
}

.u-margin-right-none {
  margin-right: 0 !important;
}

.u-margin-bottom {
  margin-bottom: 24px !important;
}

.u-margin-bottom-tiny {
  margin-bottom: 12px !important;
}

.u-margin-bottom-xsmall {
  margin-bottom: 16px !important;
}

.u-margin-bottom-xsmall-mb {
  margin-bottom: 16px;
}

.u-margin-bottom-small {
  margin-bottom: 20px !important;
}

.u-margin-bottom-medium {
  margin-bottom: 32px !important;
}

.u-margin-bottom-large {
  margin-bottom: 36px !important;
}

.u-margin-bottom-huge {
  margin-bottom: 44px !important;
}

.u-margin-bottom-none {
  margin-bottom: 0 !important;
}

.u-margin-left-xtiny {
  margin-left: 8px !important;
}

.u-margin-left {
  margin-left: 24px !important;
}

.u-margin-left-tiny {
  margin-left: 12px !important;
}

.u-margin-left-small {
  margin-left: 20px !important;
}

.u-margin-left-medium {
  margin-left: 32px !important;
}

.u-margin-left-large {
  margin-left: 36px !important;
}

.u-margin-left-huge {
  margin-left: 44px !important;
}

.u-margin-left-none {
  margin-left: 0 !important;
}

.u-margin-horizontal {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.u-margin-horizontal-tiny {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.u-margin-horizontal-small {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.u-margin-horizontal-medium {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.u-margin-horizontal-large {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.u-margin-horizontal-huge {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.u-margin-horizontal-none {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.u-margin-vertical {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.u-margin-vertical-tiny {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.u-margin-vertical-small {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.u-margin-vertical-medium {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.u-margin-vertical-large {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.u-margin-vertical-huge {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.u-margin-vertical-none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.u-title-modal {
	font-size: 24px;
	line-height: 32px;
	font-weight: 800;
}

.u-text-modal {
	font-size: 16px;
	line-height: 24px;
}

.u-font-text-info {
  font-size: 12px;
  line-height: 16px;
}

.il-modal-autentication svg .circle, .il-modal-autentication svg .screen-autentication, .il-modal-autentication svg .t-shirt {
	fill: #009AC2;
}

.il-modal-autentication svg .card {
	fill: #a0c5ce;
}

.theme-cetelem .background-second-partner {
	background: #a0c5ce;
}

.btn-modal-app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    width: 100%;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #009AC2;
    color: #fff;
    border-radius: 56px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    border: 0;
}

.btn-modal-app:disabled {
    opacity: 0.5;
}

.border__top-separator {
	border-top: 1px solid #E8E8E8;
	padding-top: 40px;
}

.u-container__copy {
	background-color: #c7e7ee;
	color: #111;
	padding: 4px 12px;
	border-radius: 8px;
}

.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.u-flex-justify-space-between {
  -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.u-flex-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.u-flex-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.u-box-copy {
	background: rgba(255, 255, 255, 0.50);
	width: 48px;
	height: 48px;
	min-width: 48px;
	border-radius: 8px;
}

.oculto {display: none !important;}

.u-title-xlarge {
	font-size: 24px;
	line-height: 32px;
}

@media (min-width: 768px){
	.u-title-xlarge {
		font-size: 36px;
		line-height: 40px;
	}
}

.u-font-text-default {
  font-size: 16px;
  line-height: 24px;
}

.container-alert {
  background-color: #FFF9DB;
  padding: 16px;
  border-radius: 8px;
}

.container-alert > div {
  min-width: 24px;
  height: 24px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 40%);
}