/* Config Root Color */
:root {
  --color-primary: #1226aa;
  --color-primary-white: #fafafa;
  --color-primary-darkness: #090e29;
  --color-variant-200: #d0d4ee;
  --color-variant-300: #a0a8dd;
  --color-variant-400: #717dcc;
}
/* End Config Root Color */

/* Fonts Google Poppins */
/* Link: https://fonts.google.com/specimen/Poppins */

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

/* End Fonts Google Poppins */

* {
  font-size: 100%;
  font-family: "Poppins", sans-serif;
  color: var(--color-primary-darkness);
}

.title {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0%;
}

.subtitle {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
}

.paragraph {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0%;
}

.text-with-icon {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 0px 16px;
}

.text-with-icon.attention {
  box-sizing: border-box;
  background: #fff7e7;
  border: 1px solid rgba(244, 157, 55, 0.5);
  border-radius: 4px;
  padding: 16px;
  flex: none;
  order: 1;
  flex-grow: 0;
}

@media screen and (max-width: 600px) {
  .text-with-icon {
    gap: 0px 10px;
  }
  .text-with-icon i {
    width: 79px;
    height: 50px;
  }
}

/* Icons  */

.icon-biometric {
  display: inline-block;
  width: 64px;
  height: 64px;
  /* SVG without fill attribute, to be controlled by the mask property */
  mask-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5259 7.2495C26.5259 6.5595 25.9664 6 25.2764 6H15.5524C10.3684 6 6.1509 10.218 6.1509 15.4025V25.9265C6.1509 26.6165 6.7099 27.1765 7.3999 27.1765C8.0899 27.1765 8.6494 26.6165 8.6494 25.9265V15.4025C8.6494 11.5955 11.7459 8.499 15.5524 8.499H25.2764C25.9664 8.499 26.5259 7.9395 26.5259 7.2495Z' fill='black'/%3E%3Cpath d='M54.6404 30.6865C53.9174 31.521 54.0039 32.7825 54.8349 33.508C55.6659 34.233 56.9309 34.1455 57.6574 33.3145C58.3854 32.478 58.2954 31.2195 57.4619 30.493C56.6304 29.7655 55.3669 29.852 54.6404 30.6865Z' fill='black'/%3E%3Cpath d='M24.927 55.5H15.4025C11.5955 55.5 8.499 52.4035 8.499 48.5965V37.873C8.499 37.183 7.9395 36.6235 7.2495 36.6235C6.5595 36.6235 6 37.183 6 37.873V48.5965C6 53.781 10.218 57.999 15.4025 57.999H24.927C25.617 57.999 26.1765 57.4395 26.1765 56.7495C26.1765 56.0595 25.617 55.5 24.927 55.5Z' fill='black'/%3E%3Cpath d='M54.6504 39.0723C54.6504 38.3823 55.2099 37.8228 55.8999 37.8228C56.5899 37.8228 57.1494 38.3823 57.1494 39.0723V48.5967C57.1494 53.7812 52.9314 57.9993 47.7474 57.9993H38.5234C37.8334 57.9993 37.2739 57.4393 37.2739 56.7497C37.2739 56.0597 37.8334 55.4997 38.5234 55.4997H47.7474C51.5539 55.4997 54.6504 52.4033 54.6504 48.5967V39.0723Z' fill='black'/%3E%3Cpath d='M57.1494 24.626C57.1494 25.316 56.5899 25.8755 55.8999 25.8755C55.2099 25.8755 54.6504 25.316 54.6504 24.626V15.4025C54.6504 11.5955 51.5539 8.499 47.7474 8.499H38.2229C37.5329 8.499 36.9729 7.9395 36.9729 7.2495C36.9729 6.5595 37.5329 6 38.2229 6H47.7474C52.9314 6 57.1494 10.218 57.1494 15.4025V24.626Z' fill='black'/%3E%3Cpath d='M22.9624 22.6665C21.9159 23.1635 21.4674 24.4105 21.9599 25.457C22.4534 26.5035 23.7024 26.953 24.7504 26.461C25.8019 25.965 26.2449 24.7185 25.7519 23.669C25.2609 22.6215 24.0114 22.172 22.9624 22.6665Z' fill='black'/%3E%3Cpath d='M38.5466 25.457C38.0541 24.4105 38.5025 23.1635 39.549 22.6665C40.598 22.172 41.847 22.6215 42.3386 23.6695C42.8316 24.7185 42.3885 25.965 41.337 26.461C40.289 26.953 39.0401 26.5035 38.5466 25.457Z' fill='black'/%3E%3Cpath d='M29.8303 36.8588C32.0198 36.8588 33.8013 35.0773 33.8013 32.8878V24.5338C33.8013 23.8018 33.2078 23.2083 32.4763 23.2083C31.7443 23.2083 31.1513 23.8018 31.1513 24.5338V32.8878C31.1513 33.6163 30.5588 34.2083 29.8303 34.2083H28.8238C28.0918 34.2083 27.4983 34.8018 27.4983 35.5338C27.4983 36.2653 28.0918 36.8588 28.8238 36.8588H29.8303Z' fill='black'/%3E%3Cpath d='M39.6982 40.082C40.2158 39.5645 41.0547 39.5645 41.5723 40.082C42.0897 40.5995 42.0897 41.4385 41.5723 41.956C38.9742 44.5535 35.5618 45.8525 32.1497 45.8525C28.7377 45.8525 25.3252 44.5535 22.7277 41.956C22.2102 41.4385 22.2102 40.5995 22.7277 40.082C23.2452 39.5645 24.0837 39.5645 24.6017 40.082C28.7638 44.244 35.5362 44.244 39.6982 40.082Z' fill='black'/%3E%3C/svg%3E");
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5259 7.2495C26.5259 6.5595 25.9664 6 25.2764 6H15.5524C10.3684 6 6.1509 10.218 6.1509 15.4025V25.9265C6.1509 26.6165 6.7099 27.1765 7.3999 27.1765C8.0899 27.1765 8.6494 26.6165 8.6494 25.9265V15.4025C8.6494 11.5955 11.7459 8.499 15.5524 8.499H25.2764C25.9664 8.499 26.5259 7.9395 26.5259 7.2495Z' fill='black'/%3E%3Cpath d='M54.6404 30.6865C53.9174 31.521 54.0039 32.7825 54.8349 33.508C55.6659 34.233 56.9309 34.1455 57.6574 33.3145C58.3854 32.478 58.2954 31.2195 57.4619 30.493C56.6304 29.7655 55.3669 29.852 54.6404 30.6865Z' fill='black'/%3E%3Cpath d='M24.927 55.5H15.4025C11.5955 55.5 8.499 52.4035 8.499 48.5965V37.873C8.499 37.183 7.9395 36.6235 7.2495 36.6235C6.5595 36.6235 6 37.183 6 37.873V48.5965C6 53.781 10.218 57.999 15.4025 57.999H24.927C25.617 57.999 26.1765 57.4395 26.1765 56.7495C26.1765 56.0595 25.617 55.5 24.927 55.5Z' fill='black'/%3E%3Cpath d='M54.6504 39.0723C54.6504 38.3823 55.2099 37.8228 55.8999 37.8228C56.5899 37.8228 57.1494 38.3823 57.1494 39.0723V48.5967C57.1494 53.7812 52.9314 57.9993 47.7474 57.9993H38.5234C37.8334 57.9993 37.2739 57.4393 37.2739 56.7497C37.2739 56.0597 37.8334 55.4997 38.5234 55.4997H47.7474C51.5539 55.4997 54.6504 52.4033 54.6504 48.5967V39.0723Z' fill='black'/%3E%3Cpath d='M57.1494 24.626C57.1494 25.316 56.5899 25.8755 55.8999 25.8755C55.2099 25.8755 54.6504 25.316 54.6504 24.626V15.4025C54.6504 11.5955 51.5539 8.499 47.7474 8.499H38.2229C37.5329 8.499 36.9729 7.9395 36.9729 7.2495C36.9729 6.5595 37.5329 6 38.2229 6H47.7474C52.9314 6 57.1494 10.218 57.1494 15.4025V24.626Z' fill='black'/%3E%3Cpath d='M22.9624 22.6665C21.9159 23.1635 21.4674 24.4105 21.9599 25.457C22.4534 26.5035 23.7024 26.953 24.7504 26.461C25.8019 25.965 26.2449 24.7185 25.7519 23.669C25.2609 22.6215 24.0114 22.172 22.9624 22.6665Z' fill='black'/%3E%3Cpath d='M38.5466 25.457C38.0541 24.4105 38.5025 23.1635 39.549 22.6665C40.598 22.172 41.847 22.6215 42.3386 23.6695C42.8316 24.7185 42.3885 25.965 41.337 26.461C40.289 26.953 39.0401 26.5035 38.5466 25.457Z' fill='black'/%3E%3Cpath d='M29.8303 36.8588C32.0198 36.8588 33.8013 35.0773 33.8013 32.8878V24.5338C33.8013 23.8018 33.2078 23.2083 32.4763 23.2083C31.7443 23.2083 31.1513 23.8018 31.1513 24.5338V32.8878C31.1513 33.6163 30.5588 34.2083 29.8303 34.2083H28.8238C28.0918 34.2083 27.4983 34.8018 27.4983 35.5338C27.4983 36.2653 28.0918 36.8588 28.8238 36.8588H29.8303Z' fill='black'/%3E%3Cpath d='M39.6982 40.082C40.2158 39.5645 41.0547 39.5645 41.5723 40.082C42.0897 40.5995 42.0897 41.4385 41.5723 41.956C38.9742 44.5535 35.5618 45.8525 32.1497 45.8525C28.7377 45.8525 25.3252 44.5535 22.7277 41.956C22.2102 41.4385 22.2102 40.5995 22.7277 40.082C23.2452 39.5645 24.0837 39.5645 24.6017 40.082C28.7638 44.244 35.5362 44.244 39.6982 40.082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;

  /* Default color (can be overridden) */
  background-color: #fff;
}

.icon-cap {
  display: inline-block;
  width: 23px;
  height: 17px;
  /* SVG without fill attribute, to be controlled by the mask property */
  mask-image: url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5327 0.813503C12.53 0.919049 12.4961 1.02142 12.4352 1.10766C12.3742 1.19389 12.2891 1.2601 12.1905 1.29791C12.092 1.33571 11.9844 1.34341 11.8814 1.32002C11.7785 1.29663 11.6848 1.24321 11.6122 1.16652C11.5397 1.08984 11.4915 0.993339 11.4738 0.88925C11.4561 0.785161 11.4697 0.678167 11.5129 0.58182C11.5561 0.485474 11.6269 0.40411 11.7163 0.348037C11.8058 0.291964 11.9099 0.263704 12.0154 0.266837C12.0855 0.268907 12.1544 0.284761 12.2183 0.313494C12.2822 0.342227 12.3398 0.383275 12.3879 0.434292C12.4359 0.485309 12.4734 0.545294 12.4983 0.610819C12.5231 0.676344 12.5348 0.746124 12.5327 0.81617' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.13295 6.13327C2.13295 2.8932 4.75955 0.266602 7.99962 0.266602H9.86628C10.1608 0.266602 10.3996 0.505383 10.3996 0.799935C10.3996 1.09449 10.1608 1.33327 9.86628 1.33327H7.99962C5.34865 1.33327 3.19962 3.4823 3.19962 6.13327V10.9098C3.20102 10.9093 3.20243 10.9087 3.20384 10.9081C3.69327 10.7029 4.39593 10.4304 5.2552 10.1582C6.97014 9.61483 9.32697 9.0666 11.8663 9.0666C14.4056 9.0666 16.7624 9.61483 18.4774 10.1582C19.3366 10.4304 20.0393 10.7029 20.5287 10.9081C20.5301 10.9087 20.5315 10.9093 20.5329 10.9098V6.13327C20.5329 3.4823 18.3839 1.33327 15.733 1.33327H14.133C13.8384 1.33327 13.5996 1.09449 13.5996 0.799935C13.5996 0.505383 13.8384 0.266602 14.133 0.266602H15.733C18.973 0.266602 21.5996 2.8932 21.5996 6.13327V11.7333C21.5996 11.9181 21.5039 12.0898 21.3467 12.1869C21.1895 12.2841 20.9932 12.293 20.8279 12.2104L20.8264 12.2096L20.8189 12.2059C20.8119 12.2025 20.8008 12.1971 20.7858 12.1899C20.7558 12.1754 20.7102 12.1537 20.6497 12.1258C20.5287 12.0699 20.3486 11.9892 20.1163 11.8918C19.6516 11.697 18.9793 11.4361 18.1552 11.175C16.5035 10.6517 14.2603 10.1333 11.8663 10.1333C9.47227 10.1333 7.2291 10.6517 5.57737 11.175C4.75331 11.4361 4.08097 11.697 3.61623 11.8918C3.38396 11.9892 3.20384 12.0699 3.08288 12.1258C3.0224 12.1537 2.97674 12.1754 2.94676 12.1899C2.93177 12.1971 2.92071 12.2025 2.91368 12.2059L2.90617 12.2096L2.9048 12.2103C2.73951 12.2929 2.54308 12.2841 2.38589 12.1869C2.22866 12.0898 2.13295 11.9181 2.13295 11.7333V6.13327Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.91521 0.428013C9.12061 0.639126 9.11599 0.976782 8.90487 1.18219L6.83475 3.19637C6.21557 3.7988 5.86628 4.626 5.86628 5.48989V10.3999C5.86628 10.6945 5.6275 10.9333 5.33295 10.9333C5.0384 10.9333 4.79962 10.6945 4.79962 10.3999V5.48989C4.79962 4.33803 5.26534 3.23511 6.0909 2.43186L8.16103 0.417681C8.37214 0.212274 8.7098 0.2169 8.91521 0.428013Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.084 0.428013C14.8786 0.639126 14.8832 0.976782 15.0944 1.18219L17.1645 3.19637C17.7837 3.7988 18.1329 4.626 18.1329 5.48989V10.3999C18.1329 10.6945 18.3717 10.9333 18.6663 10.9333C18.9608 10.9333 19.1996 10.6945 19.1996 10.3999V5.48989C19.1996 4.33803 18.7339 3.23511 17.9083 2.43186L15.8382 0.417681C15.6271 0.212274 15.2894 0.2169 15.084 0.428013Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8643 10.973C21.137 10.8615 21.4484 10.992 21.5599 11.2647L22.739 14.1468C23.0355 14.8716 22.7531 15.5828 22.282 16.0088C21.8127 16.4332 21.081 16.6455 20.3868 16.318C18.0561 15.2184 14.7631 13.9555 11.9996 13.9555C9.18131 13.9555 5.63297 15.2674 3.14164 16.3812C2.43771 16.6959 1.71117 16.4644 1.25584 16.0239C0.79881 15.5818 0.545853 14.8594 0.872491 14.1461L2.20113 11.2446C2.32376 10.9767 2.64028 10.8591 2.90809 10.9817C3.17589 11.1043 3.29358 11.4208 3.17095 11.6887L1.84231 14.5902C1.73963 14.8144 1.79925 15.0655 1.99749 15.2573C2.19742 15.4507 2.46882 15.5135 2.70629 15.4074C5.20441 14.2906 8.93481 12.8888 11.9996 12.8888C15.0165 12.8888 18.4939 14.2455 20.8419 15.3533C21.0771 15.4642 21.3554 15.4086 21.5665 15.2176C21.7759 15.0284 21.8443 14.777 21.7517 14.5507L20.5727 11.6685C20.4611 11.3959 20.5917 11.0845 20.8643 10.973Z' fill='black'/%3E%3C/svg%3E");
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5327 0.813503C12.53 0.919049 12.4961 1.02142 12.4352 1.10766C12.3742 1.19389 12.2891 1.2601 12.1905 1.29791C12.092 1.33571 11.9844 1.34341 11.8814 1.32002C11.7785 1.29663 11.6848 1.24321 11.6122 1.16652C11.5397 1.08984 11.4915 0.993339 11.4738 0.88925C11.4561 0.785161 11.4697 0.678167 11.5129 0.58182C11.5561 0.485474 11.6269 0.40411 11.7163 0.348037C11.8058 0.291964 11.9099 0.263704 12.0154 0.266837C12.0855 0.268907 12.1544 0.284761 12.2183 0.313494C12.2822 0.342227 12.3398 0.383275 12.3879 0.434292C12.4359 0.485309 12.4734 0.545294 12.4983 0.610819C12.5231 0.676344 12.5348 0.746124 12.5327 0.81617' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.13295 6.13327C2.13295 2.8932 4.75955 0.266602 7.99962 0.266602H9.86628C10.1608 0.266602 10.3996 0.505383 10.3996 0.799935C10.3996 1.09449 10.1608 1.33327 9.86628 1.33327H7.99962C5.34865 1.33327 3.19962 3.4823 3.19962 6.13327V10.9098C3.20102 10.9093 3.20243 10.9087 3.20384 10.9081C3.69327 10.7029 4.39593 10.4304 5.2552 10.1582C6.97014 9.61483 9.32697 9.0666 11.8663 9.0666C14.4056 9.0666 16.7624 9.61483 18.4774 10.1582C19.3366 10.4304 20.0393 10.7029 20.5287 10.9081C20.5301 10.9087 20.5315 10.9093 20.5329 10.9098V6.13327C20.5329 3.4823 18.3839 1.33327 15.733 1.33327H14.133C13.8384 1.33327 13.5996 1.09449 13.5996 0.799935C13.5996 0.505383 13.8384 0.266602 14.133 0.266602H15.733C18.973 0.266602 21.5996 2.8932 21.5996 6.13327V11.7333C21.5996 11.9181 21.5039 12.0898 21.3467 12.1869C21.1895 12.2841 20.9932 12.293 20.8279 12.2104L20.8264 12.2096L20.8189 12.2059C20.8119 12.2025 20.8008 12.1971 20.7858 12.1899C20.7558 12.1754 20.7102 12.1537 20.6497 12.1258C20.5287 12.0699 20.3486 11.9892 20.1163 11.8918C19.6516 11.697 18.9793 11.4361 18.1552 11.175C16.5035 10.6517 14.2603 10.1333 11.8663 10.1333C9.47227 10.1333 7.2291 10.6517 5.57737 11.175C4.75331 11.4361 4.08097 11.697 3.61623 11.8918C3.38396 11.9892 3.20384 12.0699 3.08288 12.1258C3.0224 12.1537 2.97674 12.1754 2.94676 12.1899C2.93177 12.1971 2.92071 12.2025 2.91368 12.2059L2.90617 12.2096L2.9048 12.2103C2.73951 12.2929 2.54308 12.2841 2.38589 12.1869C2.22866 12.0898 2.13295 11.9181 2.13295 11.7333V6.13327Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.91521 0.428013C9.12061 0.639126 9.11599 0.976782 8.90487 1.18219L6.83475 3.19637C6.21557 3.7988 5.86628 4.626 5.86628 5.48989V10.3999C5.86628 10.6945 5.6275 10.9333 5.33295 10.9333C5.0384 10.9333 4.79962 10.6945 4.79962 10.3999V5.48989C4.79962 4.33803 5.26534 3.23511 6.0909 2.43186L8.16103 0.417681C8.37214 0.212274 8.7098 0.2169 8.91521 0.428013Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.084 0.428013C14.8786 0.639126 14.8832 0.976782 15.0944 1.18219L17.1645 3.19637C17.7837 3.7988 18.1329 4.626 18.1329 5.48989V10.3999C18.1329 10.6945 18.3717 10.9333 18.6663 10.9333C18.9608 10.9333 19.1996 10.6945 19.1996 10.3999V5.48989C19.1996 4.33803 18.7339 3.23511 17.9083 2.43186L15.8382 0.417681C15.6271 0.212274 15.2894 0.2169 15.084 0.428013Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8643 10.973C21.137 10.8615 21.4484 10.992 21.5599 11.2647L22.739 14.1468C23.0355 14.8716 22.7531 15.5828 22.282 16.0088C21.8127 16.4332 21.081 16.6455 20.3868 16.318C18.0561 15.2184 14.7631 13.9555 11.9996 13.9555C9.18131 13.9555 5.63297 15.2674 3.14164 16.3812C2.43771 16.6959 1.71117 16.4644 1.25584 16.0239C0.79881 15.5818 0.545853 14.8594 0.872491 14.1461L2.20113 11.2446C2.32376 10.9767 2.64028 10.8591 2.90809 10.9817C3.17589 11.1043 3.29358 11.4208 3.17095 11.6887L1.84231 14.5902C1.73963 14.8144 1.79925 15.0655 1.99749 15.2573C2.19742 15.4507 2.46882 15.5135 2.70629 15.4074C5.20441 14.2906 8.93481 12.8888 11.9996 12.8888C15.0165 12.8888 18.4939 14.2455 20.8419 15.3533C21.0771 15.4642 21.3554 15.4086 21.5665 15.2176C21.7759 15.0284 21.8443 14.777 21.7517 14.5507L20.5727 11.6685C20.4611 11.3959 20.5917 11.0845 20.8643 10.973Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;

  /* Default color (can be overridden) */
  background-color: #fff;
}

.icon-sun {
  display: inline-block;
  width: 24px;
  height: 24px;
  /* SVG sem atributo fill, para ser controlado pela propriedade mask */
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5124 2.74669V4.89844C12.5124 5.17294 12.2899 5.39531 12.0156 5.39531C11.7411 5.39531 11.5187 5.17294 11.5187 4.89844V2.74669C11.5187 2.47237 11.7411 2.25 12.0156 2.25C12.2899 2.25 12.5124 2.47237 12.5124 2.74669ZM11.334 7.38757C11.19 7.7757 11.3887 8.20714 11.7774 8.35132C12.1654 8.49495 12.5975 8.29714 12.741 7.90864C12.8863 7.52051 12.6877 7.08851 12.2989 6.94451C11.9117 6.80201 11.4784 6.99907 11.334 7.38757ZM14.0504 7.89403C13.9143 8.13234 13.9968 8.43591 14.2351 8.57203C15.5819 9.34209 16.4082 10.7808 16.3914 12.3273C16.3794 13.4686 15.9226 14.5372 15.1049 15.3357C14.287 16.1347 13.205 16.5697 12.0622 16.5556C9.70005 16.5303 7.79842 14.5928 7.82317 12.2371C7.84042 10.6533 8.72692 9.21628 10.1369 8.48728C10.3807 8.36109 10.4761 8.06147 10.3501 7.81753C10.2241 7.57378 9.9243 7.47853 9.68055 7.60453C7.94317 8.50284 6.8508 10.2738 6.82942 12.2264C6.79905 15.1302 9.14167 17.518 12.0515 17.5493C12.0708 17.5495 12.0897 17.5497 12.109 17.5497C13.4971 17.5497 14.8057 17.0172 15.7994 16.0465C16.8072 15.0622 17.3703 13.745 17.3851 12.3378C17.4057 10.4317 16.3878 8.65809 14.7284 7.70934C14.4903 7.57284 14.1867 7.65572 14.0504 7.89403ZM18.4082 4.61169C18.197 4.43619 17.8839 4.46544 17.7084 4.67638L16.2199 6.46851C16.0444 6.67963 16.0732 6.99294 16.2844 7.16826C16.3772 7.24532 16.4899 7.28301 16.6016 7.28301C16.7443 7.28301 16.8859 7.22188 16.9841 7.10357L18.4729 5.31126C18.6482 5.10013 18.6191 4.78701 18.4082 4.61169ZM21.2236 10.1888C21.4939 10.1412 21.7514 10.3221 21.7988 10.5923C21.8463 10.8627 21.6655 11.1201 21.3953 11.1675L19.1178 11.5669C19.0887 11.5722 19.0598 11.5746 19.0313 11.5746C18.7945 11.5746 18.5847 11.4047 18.5425 11.1634C18.4951 10.893 18.6758 10.6356 18.946 10.5884L21.2236 10.1888ZM19.9057 17.5549C19.9852 17.6019 20.0722 17.6243 20.1583 17.6243C20.3281 17.6243 20.4937 17.5371 20.5863 17.3803C20.726 17.1442 20.648 16.8394 20.4118 16.6997L18.416 15.5186C18.1798 15.3789 17.8751 15.4571 17.7352 15.6932C17.5955 15.9294 17.6737 16.2341 17.9098 16.3738L19.9057 17.5549ZM15.3445 21.778C15.29 21.7971 15.2343 21.8063 15.1795 21.8063C14.9746 21.8063 14.7828 21.6784 14.7108 21.4742L13.9345 19.2685C13.8436 19.0096 13.9795 18.7259 14.2383 18.6347C14.4972 18.5436 14.7809 18.6797 14.872 18.9385L15.6483 21.1442C15.7392 21.4032 15.6033 21.6869 15.3445 21.778ZM8.71254 21.7554C8.91485 21.7554 9.10479 21.6309 9.17885 21.4303L9.98716 19.2363C10.0822 18.9787 9.95041 18.6931 9.69279 18.5983C9.43535 18.503 9.14979 18.6352 9.05491 18.8926L8.24641 21.0866C8.15135 21.344 8.28316 21.6298 8.5406 21.7245C8.59741 21.7455 8.65535 21.7554 8.71254 21.7554ZM3.79841 17.4952C3.62591 17.4952 3.45828 17.4052 3.3666 17.2447C3.23047 17.0064 3.31316 16.7028 3.55147 16.5669L5.56485 15.4162C5.80316 15.2801 6.10653 15.3629 6.24266 15.6011C6.37878 15.8394 6.2961 16.1429 6.05797 16.2791L4.0446 17.4296C3.96678 17.474 3.88203 17.4952 3.79841 17.4952ZM2.6535 11.0195L4.92468 11.4537C4.95637 11.4599 4.98768 11.4627 5.01862 11.4627C5.25225 11.4627 5.46056 11.2972 5.50612 11.0592C5.55768 10.7896 5.38087 10.5293 5.11143 10.4778L2.84025 10.0433C2.57081 9.99178 2.31037 10.1686 2.259 10.438C2.20725 10.7077 2.38406 10.9679 2.6535 11.0195ZM7.51468 7.21037C7.36955 7.21037 7.22536 7.14681 7.1273 7.02493L5.6663 5.20993C5.49436 4.99618 5.52811 4.68343 5.74186 4.51131C5.95561 4.33937 6.26836 4.37312 6.44049 4.58687L7.90149 6.40187C8.07343 6.61562 8.03968 6.92837 7.82593 7.10049C7.73405 7.17437 7.62399 7.21037 7.51468 7.21037Z' fill='black'/%3E%3Cmask id='mask0_2693_2306' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5124 2.74669V4.89844C12.5124 5.17294 12.2899 5.39531 12.0156 5.39531C11.7411 5.39531 11.5187 5.17294 11.5187 4.89844V2.74669C11.5187 2.47237 11.7411 2.25 12.0156 2.25C12.2899 2.25 12.5124 2.47237 12.5124 2.74669ZM11.334 7.38757C11.19 7.7757 11.3887 8.20714 11.7774 8.35132C12.1654 8.49495 12.5975 8.29714 12.741 7.90864C12.8863 7.52051 12.6877 7.08851 12.2989 6.94451C11.9117 6.80201 11.4784 6.99907 11.334 7.38757ZM14.0504 7.89403C13.9143 8.13234 13.9968 8.43591 14.2351 8.57203C15.5819 9.34209 16.4082 10.7808 16.3914 12.3273C16.3794 13.4686 15.9226 14.5372 15.1049 15.3357C14.287 16.1347 13.205 16.5697 12.0622 16.5556C9.70005 16.5303 7.79842 14.5928 7.82317 12.2371C7.84042 10.6533 8.72692 9.21628 10.1369 8.48728C10.3807 8.36109 10.4761 8.06147 10.3501 7.81753C10.2241 7.57378 9.9243 7.47853 9.68055 7.60453C7.94317 8.50284 6.8508 10.2738 6.82942 12.2264C6.79905 15.1302 9.14167 17.518 12.0515 17.5493C12.0708 17.5495 12.0897 17.5497 12.109 17.5497C13.4971 17.5497 14.8057 17.0172 15.7994 16.0465C16.8072 15.0622 17.3703 13.745 17.3851 12.3378C17.4057 10.4317 16.3878 8.65809 14.7284 7.70934C14.4903 7.57284 14.1867 7.65572 14.0504 7.89403ZM18.4082 4.61169C18.197 4.43619 17.8839 4.46544 17.7084 4.67638L16.2199 6.46851C16.0444 6.67963 16.0732 6.99294 16.2844 7.16826C16.3772 7.24532 16.4899 7.28301 16.6016 7.28301C16.7443 7.28301 16.8859 7.22188 16.9841 7.10357L18.4729 5.31126C18.6482 5.10013 18.6191 4.78701 18.4082 4.61169ZM21.2236 10.1888C21.4939 10.1412 21.7514 10.3221 21.7988 10.5923C21.8463 10.8627 21.6655 11.1201 21.3953 11.1675L19.1178 11.5669C19.0887 11.5722 19.0598 11.5746 19.0313 11.5746C18.7945 11.5746 18.5847 11.4047 18.5425 11.1634C18.4951 10.893 18.6758 10.6356 18.946 10.5884L21.2236 10.1888ZM19.9057 17.5549C19.9852 17.6019 20.0722 17.6243 20.1583 17.6243C20.3281 17.6243 20.4937 17.5371 20.5863 17.3803C20.726 17.1442 20.648 16.8394 20.4118 16.6997L18.416 15.5186C18.1798 15.3789 17.8751 15.4571 17.7352 15.6932C17.5955 15.9294 17.6737 16.2341 17.9098 16.3738L19.9057 17.5549ZM15.3445 21.778C15.29 21.7971 15.2343 21.8063 15.1795 21.8063C14.9746 21.8063 14.7828 21.6784 14.7108 21.4742L13.9345 19.2685C13.8436 19.0096 13.9795 18.7259 14.2383 18.6347C14.4972 18.5436 14.7809 18.6797 14.872 18.9385L15.6483 21.1442C15.7392 21.4032 15.6033 21.6869 15.3445 21.778ZM8.71254 21.7554C8.91485 21.7554 9.10479 21.6309 9.17885 21.4303L9.98716 19.2363C10.0822 18.9787 9.95041 18.6931 9.69279 18.5983C9.43535 18.503 9.14979 18.6352 9.05491 18.8926L8.24641 21.0866C8.15135 21.344 8.28316 21.6298 8.5406 21.7245C8.59741 21.7455 8.65535 21.7554 8.71254 21.7554ZM3.79841 17.4952C3.62591 17.4952 3.45828 17.4052 3.3666 17.2447C3.23047 17.0064 3.31316 16.7028 3.55147 16.5669L5.56485 15.4162C5.80316 15.2801 6.10653 15.3629 6.24266 15.6011C6.37878 15.8394 6.2961 16.1429 6.05797 16.2791L4.0446 17.4296C3.96678 17.474 3.88203 17.4952 3.79841 17.4952ZM2.6535 11.0195L4.92468 11.4537C4.95637 11.4599 4.98768 11.4627 5.01862 11.4627C5.25225 11.4627 5.46056 11.2972 5.50612 11.0592C5.55768 10.7896 5.38087 10.5293 5.11143 10.4778L2.84025 10.0433C2.57081 9.99178 2.31037 10.1686 2.259 10.438C2.20725 10.7077 2.38406 10.9679 2.6535 11.0195ZM7.51468 7.21037C7.36955 7.21037 7.22536 7.14681 7.1273 7.02493L5.6663 5.20993C5.49436 4.99618 5.52811 4.68343 5.74186 4.51131C5.95561 4.33937 6.26836 4.37312 6.44049 4.58687L7.90149 6.40187C8.07343 6.61562 8.03968 6.92837 7.82593 7.10049C7.73405 7.17437 7.62399 7.21037 7.51468 7.21037Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2693_2306)'%3E%3C/g%3E%3C/svg%3E");
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5124 2.74669V4.89844C12.5124 5.17294 12.2899 5.39531 12.0156 5.39531C11.7411 5.39531 11.5187 5.17294 11.5187 4.89844V2.74669C11.5187 2.47237 11.7411 2.25 12.0156 2.25C12.2899 2.25 12.5124 2.47237 12.5124 2.74669ZM11.334 7.38757C11.19 7.7757 11.3887 8.20714 11.7774 8.35132C12.1654 8.49495 12.5975 8.29714 12.741 7.90864C12.8863 7.52051 12.6877 7.08851 12.2989 6.94451C11.9117 6.80201 11.4784 6.99907 11.334 7.38757ZM14.0504 7.89403C13.9143 8.13234 13.9968 8.43591 14.2351 8.57203C15.5819 9.34209 16.4082 10.7808 16.3914 12.3273C16.3794 13.4686 15.9226 14.5372 15.1049 15.3357C14.287 16.1347 13.205 16.5697 12.0622 16.5556C9.70005 16.5303 7.79842 14.5928 7.82317 12.2371C7.84042 10.6533 8.72692 9.21628 10.1369 8.48728C10.3807 8.36109 10.4761 8.06147 10.3501 7.81753C10.2241 7.57378 9.9243 7.47853 9.68055 7.60453C7.94317 8.50284 6.8508 10.2738 6.82942 12.2264C6.79905 15.1302 9.14167 17.518 12.0515 17.5493C12.0708 17.5495 12.0897 17.5497 12.109 17.5497C13.4971 17.5497 14.8057 17.0172 15.7994 16.0465C16.8072 15.0622 17.3703 13.745 17.3851 12.3378C17.4057 10.4317 16.3878 8.65809 14.7284 7.70934C14.4903 7.57284 14.1867 7.65572 14.0504 7.89403ZM18.4082 4.61169C18.197 4.43619 17.8839 4.46544 17.7084 4.67638L16.2199 6.46851C16.0444 6.67963 16.0732 6.99294 16.2844 7.16826C16.3772 7.24532 16.4899 7.28301 16.6016 7.28301C16.7443 7.28301 16.8859 7.22188 16.9841 7.10357L18.4729 5.31126C18.6482 5.10013 18.6191 4.78701 18.4082 4.61169ZM21.2236 10.1888C21.4939 10.1412 21.7514 10.3221 21.7988 10.5923C21.8463 10.8627 21.6655 11.1201 21.3953 11.1675L19.1178 11.5669C19.0887 11.5722 19.0598 11.5746 19.0313 11.5746C18.7945 11.5746 18.5847 11.4047 18.5425 11.1634C18.4951 10.893 18.6758 10.6356 18.946 10.5884L21.2236 10.1888ZM19.9057 17.5549C19.9852 17.6019 20.0722 17.6243 20.1583 17.6243C20.3281 17.6243 20.4937 17.5371 20.5863 17.3803C20.726 17.1442 20.648 16.8394 20.4118 16.6997L18.416 15.5186C18.1798 15.3789 17.8751 15.4571 17.7352 15.6932C17.5955 15.9294 17.6737 16.2341 17.9098 16.3738L19.9057 17.5549ZM15.3445 21.778C15.29 21.7971 15.2343 21.8063 15.1795 21.8063C14.9746 21.8063 14.7828 21.6784 14.7108 21.4742L13.9345 19.2685C13.8436 19.0096 13.9795 18.7259 14.2383 18.6347C14.4972 18.5436 14.7809 18.6797 14.872 18.9385L15.6483 21.1442C15.7392 21.4032 15.6033 21.6869 15.3445 21.778ZM8.71254 21.7554C8.91485 21.7554 9.10479 21.6309 9.17885 21.4303L9.98716 19.2363C10.0822 18.9787 9.95041 18.6931 9.69279 18.5983C9.43535 18.503 9.14979 18.6352 9.05491 18.8926L8.24641 21.0866C8.15135 21.344 8.28316 21.6298 8.5406 21.7245C8.59741 21.7455 8.65535 21.7554 8.71254 21.7554ZM3.79841 17.4952C3.62591 17.4952 3.45828 17.4052 3.3666 17.2447C3.23047 17.0064 3.31316 16.7028 3.55147 16.5669L5.56485 15.4162C5.80316 15.2801 6.10653 15.3629 6.24266 15.6011C6.37878 15.8394 6.2961 16.1429 6.05797 16.2791L4.0446 17.4296C3.96678 17.474 3.88203 17.4952 3.79841 17.4952ZM2.6535 11.0195L4.92468 11.4537C4.95637 11.4599 4.98768 11.4627 5.01862 11.4627C5.25225 11.4627 5.46056 11.2972 5.50612 11.0592C5.55768 10.7896 5.38087 10.5293 5.11143 10.4778L2.84025 10.0433C2.57081 9.99178 2.31037 10.1686 2.259 10.438C2.20725 10.7077 2.38406 10.9679 2.6535 11.0195ZM7.51468 7.21037C7.36955 7.21037 7.22536 7.14681 7.1273 7.02493L5.6663 5.20993C5.49436 4.99618 5.52811 4.68343 5.74186 4.51131C5.95561 4.33937 6.26836 4.37312 6.44049 4.58687L7.90149 6.40187C8.07343 6.61562 8.03968 6.92837 7.82593 7.10049C7.73405 7.17437 7.62399 7.21037 7.51468 7.21037Z' fill='black'/%3E%3Cmask id='mask0_2693_2306' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5124 2.74669V4.89844C12.5124 5.17294 12.2899 5.39531 12.0156 5.39531C11.7411 5.39531 11.5187 5.17294 11.5187 4.89844V2.74669C11.5187 2.47237 11.7411 2.25 12.0156 2.25C12.2899 2.25 12.5124 2.47237 12.5124 2.74669ZM11.334 7.38757C11.19 7.7757 11.3887 8.20714 11.7774 8.35132C12.1654 8.49495 12.5975 8.29714 12.741 7.90864C12.8863 7.52051 12.6877 7.08851 12.2989 6.94451C11.9117 6.80201 11.4784 6.99907 11.334 7.38757ZM14.0504 7.89403C13.9143 8.13234 13.9968 8.43591 14.2351 8.57203C15.5819 9.34209 16.4082 10.7808 16.3914 12.3273C16.3794 13.4686 15.9226 14.5372 15.1049 15.3357C14.287 16.1347 13.205 16.5697 12.0622 16.5556C9.70005 16.5303 7.79842 14.5928 7.82317 12.2371C7.84042 10.6533 8.72692 9.21628 10.1369 8.48728C10.3807 8.36109 10.4761 8.06147 10.3501 7.81753C10.2241 7.57378 9.9243 7.47853 9.68055 7.60453C7.94317 8.50284 6.8508 10.2738 6.82942 12.2264C6.79905 15.1302 9.14167 17.518 12.0515 17.5493C12.0708 17.5495 12.0897 17.5497 12.109 17.5497C13.4971 17.5497 14.8057 17.0172 15.7994 16.0465C16.8072 15.0622 17.3703 13.745 17.3851 12.3378C17.4057 10.4317 16.3878 8.65809 14.7284 7.70934C14.4903 7.57284 14.1867 7.65572 14.0504 7.89403ZM18.4082 4.61169C18.197 4.43619 17.8839 4.46544 17.7084 4.67638L16.2199 6.46851C16.0444 6.67963 16.0732 6.99294 16.2844 7.16826C16.3772 7.24532 16.4899 7.28301 16.6016 7.28301C16.7443 7.28301 16.8859 7.22188 16.9841 7.10357L18.4729 5.31126C18.6482 5.10013 18.6191 4.78701 18.4082 4.61169ZM21.2236 10.1888C21.4939 10.1412 21.7514 10.3221 21.7988 10.5923C21.8463 10.8627 21.6655 11.1201 21.3953 11.1675L19.1178 11.5669C19.0887 11.5722 19.0598 11.5746 19.0313 11.5746C18.7945 11.5746 18.5847 11.4047 18.5425 11.1634C18.4951 10.893 18.6758 10.6356 18.946 10.5884L21.2236 10.1888ZM19.9057 17.5549C19.9852 17.6019 20.0722 17.6243 20.1583 17.6243C20.3281 17.6243 20.4937 17.5371 20.5863 17.3803C20.726 17.1442 20.648 16.8394 20.4118 16.6997L18.416 15.5186C18.1798 15.3789 17.8751 15.4571 17.7352 15.6932C17.5955 15.9294 17.6737 16.2341 17.9098 16.3738L19.9057 17.5549ZM15.3445 21.778C15.29 21.7971 15.2343 21.8063 15.1795 21.8063C14.9746 21.8063 14.7828 21.6784 14.7108 21.4742L13.9345 19.2685C13.8436 19.0096 13.9795 18.7259 14.2383 18.6347C14.4972 18.5436 14.7809 18.6797 14.872 18.9385L15.6483 21.1442C15.7392 21.4032 15.6033 21.6869 15.3445 21.778ZM8.71254 21.7554C8.91485 21.7554 9.10479 21.6309 9.17885 21.4303L9.98716 19.2363C10.0822 18.9787 9.95041 18.6931 9.69279 18.5983C9.43535 18.503 9.14979 18.6352 9.05491 18.8926L8.24641 21.0866C8.15135 21.344 8.28316 21.6298 8.5406 21.7245C8.59741 21.7455 8.65535 21.7554 8.71254 21.7554ZM3.79841 17.4952C3.62591 17.4952 3.45828 17.4052 3.3666 17.2447C3.23047 17.0064 3.31316 16.7028 3.55147 16.5669L5.56485 15.4162C5.80316 15.2801 6.10653 15.3629 6.24266 15.6011C6.37878 15.8394 6.2961 16.1429 6.05797 16.2791L4.0446 17.4296C3.96678 17.474 3.88203 17.4952 3.79841 17.4952ZM2.6535 11.0195L4.92468 11.4537C4.95637 11.4599 4.98768 11.4627 5.01862 11.4627C5.25225 11.4627 5.46056 11.2972 5.50612 11.0592C5.55768 10.7896 5.38087 10.5293 5.11143 10.4778L2.84025 10.0433C2.57081 9.99178 2.31037 10.1686 2.259 10.438C2.20725 10.7077 2.38406 10.9679 2.6535 11.0195ZM7.51468 7.21037C7.36955 7.21037 7.22536 7.14681 7.1273 7.02493L5.6663 5.20993C5.49436 4.99618 5.52811 4.68343 5.74186 4.51131C5.95561 4.33937 6.26836 4.37312 6.44049 4.58687L7.90149 6.40187C8.07343 6.61562 8.03968 6.92837 7.82593 7.10049C7.73405 7.17437 7.62399 7.21037 7.51468 7.21037Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2693_2306)'%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;

  /* Default color (can be overridden) */
  background-color: #fff;
}

.icon-attention {
  display: inline-block;
  width: 20px;
  height: 20px;
  /* SVG sem atributo fill, para ser controlado pela propriedade mask */
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.709 13.4033C17.7468 13.4347 17.7802 13.4724 17.8059 13.5179C18.2365 14.2833 18.2899 15.1552 17.9521 15.9102C17.6262 16.6383 16.976 17.158 16.168 17.3358C15.954 17.384 15.7409 17.3879 15.523 17.3879C14.8171 17.3887 11.5493 17.3907 8.71163 17.3907C6.74148 17.3907 4.97913 17.3897 4.4246 17.3868C3.50288 17.3819 2.68226 16.9254 2.22913 16.1654C1.76554 15.3879 1.75663 14.4218 2.20523 13.581C2.36163 13.2893 2.52757 13.0012 2.68804 12.7226C2.75007 12.6152 2.81195 12.5077 2.87335 12.3999C3.6407 11.0522 4.41882 9.70412 5.17132 8.40053L5.18408 8.37842C6.02512 6.92107 6.8944 5.41478 7.74945 3.90772C8.24492 3.03615 8.94695 2.56475 9.83632 2.50647C10.8627 2.4399 11.6848 2.88834 12.214 3.80381C12.5128 4.32005 12.8161 4.8288 13.1096 5.32112L13.1098 5.32135L13.119 5.33678C13.4866 5.95318 13.8668 6.59068 14.2391 7.24506C14.3523 7.44381 14.2829 7.69678 14.0841 7.80975C13.8854 7.92287 13.6326 7.8535 13.5194 7.65475C13.1512 7.0074 12.7734 6.37381 12.4079 5.761C12.1099 5.26147 11.8019 4.74506 11.4973 4.21834C11.126 3.57631 10.6002 3.28662 9.89023 3.33287C9.27992 3.37287 8.82835 3.68553 8.4696 4.31678C7.60882 5.83365 6.73429 7.34897 5.88851 8.81443L5.88575 8.81921C5.13476 10.1203 4.35817 11.4658 3.59288 12.8099C3.5307 12.919 3.4682 13.0276 3.40554 13.136C3.2482 13.4091 3.08554 13.6916 2.93554 13.9715C2.62507 14.5533 2.62679 15.2152 2.94038 15.7412C3.2482 16.2574 3.7907 16.5554 4.42898 16.5587C5.78023 16.5655 14.3262 16.5612 15.5226 16.5597C15.699 16.5597 15.8552 16.5574 15.9885 16.5274C16.539 16.4063 16.9787 16.058 17.1962 15.5719C17.4051 15.1052 17.3876 14.5663 17.1566 14.0705C17.1299 14.0446 17.106 14.0147 17.0865 13.9808L15.3677 11.0121C15.2532 10.8141 15.3207 10.5608 15.5185 10.4463C15.7163 10.3318 15.9698 10.3993 16.0843 10.5972L17.709 13.4033ZM10.0229 6.74653C10.2515 6.74653 10.4369 6.932 10.4369 7.16059V12.1336C10.4369 12.3623 10.2515 12.5476 10.0229 12.5476C9.79427 12.5476 9.60881 12.3623 9.60881 12.1336V7.16059C9.60881 6.932 9.79427 6.74653 10.0229 6.74653ZM14.0857 9.14486C14.0754 9.49017 14.3462 9.77798 14.6912 9.78876C15.0362 9.79939 15.3244 9.52782 15.3351 9.18329C15.3454 8.83861 15.0746 8.55001 14.7296 8.53939C14.3849 8.52861 14.0963 8.80017 14.0857 9.14486ZM9.60882 13.5371C9.60882 13.3085 9.79429 13.123 10.0229 13.123C10.2515 13.123 10.4369 13.3085 10.4369 13.5371V14.2688C10.4369 14.4974 10.2515 14.6829 10.0229 14.6829C9.79429 14.6829 9.60882 14.4974 9.60882 14.2688V13.5371Z' fill='black'/%3E%3C/svg%3E");
  mask-size: contain;
  mask-repeat: no-repeat;
  /* Compatibilidade com navegadores WebKit (Safari, etc.) */
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.709 13.4033C17.7468 13.4347 17.7802 13.4724 17.8059 13.5179C18.2365 14.2833 18.2899 15.1552 17.9521 15.9102C17.6262 16.6383 16.976 17.158 16.168 17.3358C15.954 17.384 15.7409 17.3879 15.523 17.3879C14.8171 17.3887 11.5493 17.3907 8.71163 17.3907C6.74148 17.3907 4.97913 17.3897 4.4246 17.3868C3.50288 17.3819 2.68226 16.9254 2.22913 16.1654C1.76554 15.3879 1.75663 14.4218 2.20523 13.581C2.36163 13.2893 2.52757 13.0012 2.68804 12.7226C2.75007 12.6152 2.81195 12.5077 2.87335 12.3999C3.6407 11.0522 4.41882 9.70412 5.17132 8.40053L5.18408 8.37842C6.02512 6.92107 6.8944 5.41478 7.74945 3.90772C8.24492 3.03615 8.94695 2.56475 9.83632 2.50647C10.8627 2.4399 11.6848 2.88834 12.214 3.80381C12.5128 4.32005 12.8161 4.8288 13.1096 5.32112L13.1098 5.32135L13.119 5.33678C13.4866 5.95318 13.8668 6.59068 14.2391 7.24506C14.3523 7.44381 14.2829 7.69678 14.0841 7.80975C13.8854 7.92287 13.6326 7.8535 13.5194 7.65475C13.1512 7.0074 12.7734 6.37381 12.4079 5.761C12.1099 5.26147 11.8019 4.74506 11.4973 4.21834C11.126 3.57631 10.6002 3.28662 9.89023 3.33287C9.27992 3.37287 8.82835 3.68553 8.4696 4.31678C7.60882 5.83365 6.73429 7.34897 5.88851 8.81443L5.88575 8.81921C5.13476 10.1203 4.35817 11.4658 3.59288 12.8099C3.5307 12.919 3.4682 13.0276 3.40554 13.136C3.2482 13.4091 3.08554 13.6916 2.93554 13.9715C2.62507 14.5533 2.62679 15.2152 2.94038 15.7412C3.2482 16.2574 3.7907 16.5554 4.42898 16.5587C5.78023 16.5655 14.3262 16.5612 15.5226 16.5597C15.699 16.5597 15.8552 16.5574 15.9885 16.5274C16.539 16.4063 16.9787 16.058 17.1962 15.5719C17.4051 15.1052 17.3876 14.5663 17.1566 14.0705C17.1299 14.0446 17.106 14.0147 17.0865 13.9808L15.3677 11.0121C15.2532 10.8141 15.3207 10.5608 15.5185 10.4463C15.7163 10.3318 15.9698 10.3993 16.0843 10.5972L17.709 13.4033ZM10.0229 6.74653C10.2515 6.74653 10.4369 6.932 10.4369 7.16059V12.1336C10.4369 12.3623 10.2515 12.5476 10.0229 12.5476C9.79427 12.5476 9.60881 12.3623 9.60881 12.1336V7.16059C9.60881 6.932 9.79427 6.74653 10.0229 6.74653ZM14.0857 9.14486C14.0754 9.49017 14.3462 9.77798 14.6912 9.78876C15.0362 9.79939 15.3244 9.52782 15.3351 9.18329C15.3454 8.83861 15.0746 8.55001 14.7296 8.53939C14.3849 8.52861 14.0963 8.80017 14.0857 9.14486ZM9.60882 13.5371C9.60882 13.3085 9.79429 13.123 10.0229 13.123C10.2515 13.123 10.4369 13.3085 10.4369 13.5371V14.2688C10.4369 14.4974 10.2515 14.6829 10.0229 14.6829C9.79429 14.6829 9.60882 14.4974 9.60882 14.2688V13.5371Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;

  /* Cor padrão (pode ser sobrescrita) */
  background-color: #f49d37;
}

.icon-size-sm {
  width: 32px;
  height: 32px;
}

.icon-size-lg {
  width: 96px;
  height: 96px;
}

.icon-color-primary {
  background-color: var(--color-primary);
}

.icon-color-primary-white {
  background-color: var(--color-primary-white);
}

.icon-color-primary-darkness {
  background-color: var(--color-primary-darkness);
}
/* End Icons  */

#DOM_FT_overlayContainer {
  background-color: var(--color-primary) !important;
}

#DOM_FT_readyOvalCoverTransitionView {
  background-color: var(--color-primary) !important;
}

@media screen and (max-width: 600px) {
  #DOM_FT_feedbackStringMeasurementSpan {
    width: 100% !important;
  }
}

/*DOM_FT_frameOvalPath*/

*,
html,
body {
  font-family: "Poppins", sans-serif;
}

html,
body {
  height: 100%;
  width: 100%;
  background-color: var(--color-primary) !important;
  margin: 0;
  padding: 0;
  text-align: center;
  width: inherit;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  touch-action: manipulation;
}

body {
  opacity: 0;
}

button {
  border: none;
  -webkit-tap-highlight-color: transparent;
}

/* start of styles for overlay rect that is placed on top of the Browser SDK, button and checkbox, and fancy background fade container */
#theme-transition-overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  pointer-events: none;
}

#theme-transition-overlay-img {
  display: block;
  position: absolute;
}

.theme-transition-overlay__default__mobile > img,
.theme-transition-overlay__well-rounded__mobile > img,
.theme-transition-overlay__bitcoin-exchange__mobile > img,
.theme-transition-overlay__ekyc__mobile > img,
.theme-transition-overlay__sample-bank__mobile > img {
  height: 100% !important;
  width: 100% !important;
  top: 50%;
  left: 50%;
}

.theme-transition-overlay__well-rounded__desktop > img,
.theme-transition-overlay__bitcoin-exchange__desktop > img,
.theme-transition-overlay__ekyc__desktop > img,
.theme-transition-overlay__sample-bank__desktop > img {
  height: inherit;
}

.theme-transition-overlay__default__desktop,
.theme-transition-overlay__default__mobile {
  background-color: transparent;
  transform: translate(-50%, -50%);
}

.theme-transition-overlay__well-rounded__desktop,
.theme-transition-overlay__well-rounded__mobile {
  background-color: rgb(3, 199, 178);
}

.theme-transition-overlay__bitcoin-exchange__desktop,
.theme-transition-overlay__ekyc__desktop,
.theme-transition-overlay__sample-bank__desktop,
.theme-transition-overlay__bitcoin-exchange__mobile,
.theme-transition-overlay__ekyc__mobile,
.theme-transition-overlay__sample-bank__mobile {
  background-color: var(--color-primary);
}

.theme-transition-overlay__well-rounded__mobile > img {
  transform: translate(-50%, -25%) scale(-1, 1);
}

.theme-transition-overlay__bitcoin-exchange__mobile > img {
  transform: translate(-50%, -75%) scale(1, -1);
}

.theme-transition-overlay__ekyc__mobile > img {
  transform: translate(-50%, -55%) scale(1, -1);
}

.theme-transition-overlay__sample-bank__mobile > img {
  transform: translate(-50%, -55%) scale(-1, -1);
}

.theme-transition-overlay__well-rounded__desktop > img {
  transform: translate(-25%, 0) scale(1, -1);
  left: 0;
}

.theme-transition-overlay__bitcoin-exchange__desktop > img {
  transform: translate(-25%, 0) scale(1, 1);
  left: 0;
}

.theme-transition-overlay__ekyc__desktop > img {
  transform: translate(25%, 0) scale(-1, -1);
  right: 0;
}

.theme-transition-overlay__sample-bank__desktop > img {
  transform: translate(25%, 0) scale(-1, 1);
  right: 0;
}

#main-interface {
  width: auto;
  min-height: 370px;
  margin: 0 auto;
  border: 2px solid var(--color-variant-200);
  border-radius: 20px;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  background-color: var(--color-primary);
}

#controls {
  min-height: 370px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 0;
  background-color: var(--color-primary-white);
  padding: 20px 0px;
}

#liveness-button {
  margin-top: 60px;
}

#design-showcase-button {
  margin-top: 5px;
  margin-bottom: 75px;
}

.big-button {
  width: 50%;
  max-width: 320px;
  height: 50px;
  margin: 25px auto 0;
  color: var(--color-primary-white);
  background: var(--color-primary);
  border-radius: 4px;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  outline: none;
}

@media screen and (max-width: 600px) {
  .big-button {
    width: 80%;
  }
}

.medium-button {
  width: 50%;
  max-width: 320px;
  height: 40px;
  margin: 10px auto 0;
  color: var(--color-primary);
  background: var(--color-variant-30);
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  outline: none;
}

.button-transitions {
  transition: all 0.3s ease-out;
}

.big-button:disabled,
.big-button[disabled],
.medium-button:disabled,
.medium-button[disabled] {
  cursor: not-allowed;
  background: var(--color-variant-200) !important;
  color: var(--color-primary) !important;
}

@media (hover: hover) {
  .big-button:hover:enabled,
  .medium-button:hover:enabled {
    background-color: var(--color-variant-400);
    color: var(--color-primary) !important;
  }
}

.vocal-icon:disabled,
.vocal-icon[disabled] {
  transition: all 0.5s ease 0s;
  opacity: 0.5;
  cursor: not-allowed;
}

#status {
  display: none;
  position: sticky;
  width: auto;
  min-width: 30%;
  max-width: 90%;
  bottom: 15px;
  margin: 0px auto;
  padding: 8px;
  color: var(--color-variant-200);
  font-size: 18px;
  background-color: var(--color-variant-200);
  border-radius: 5px;
}

.wrapping-box-container {
  position: fixed;
  margin: 0 auto;
  width: calc(100% - 20px);
  height: auto;
  color: var(--color-primary-darkness);
  padding: 10px;
  z-index: 1;
}

@media screen and (max-width: 600px) {
  html,
  body {
    overflow: inherit;
  }
  .wrapping-box-container {
    position: relative;
    margin-bottom: 30px;
  }
}

#instrucoes,
#conclusao,
#autenticacao,
#instrucoes-validacao2d,
#additional-screen {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 20px 40px;
}

#instrucoes > .card > h2,
#conclusao > .card > h2,
#instrucoes-validacao2d > .card > h2,
#autenticacao > .card > h2 {
  font-size: 36px;
}

#instrucoes > .card,
#instrucoes-validacao2d > .card,
#autenticacao > .card {
  display: inline-block;
}

#id-scan-button {
  display: none;
}

#instrucoes-validacao2d,
#conclusao,
#autenticacao,
#additional-screen {
  opacity: 0;
  display: none;
}

#custom-logo-container {
  margin: 20px auto;
}

#custom-logo-container img {
  max-height: 50px;
  width: auto;
  height: auto;
  text-align: center;
  position: relative;
  padding-right: 4px;
}

button:disabled {
  cursor: not-allowed;
  color: #ddd;
  border-color: #ddd;
}

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

a {
  text-decoration: none;
  color: inherit;
}

/** Pseudo-Fullscreen Custom Activity Indicator Styles **/

.pseudo-fullscreen-activity-indicator-svg {
  animation: rotate 2s linear infinite;
}

.pseudo-fullscreen-activity-indicator-svg .path {
  stroke: rgb(43, 43, 43);
  stroke-width: 4;
  stroke-linecap: round;
  fill: none;
  animation: stretch-stroke 1.5s ease-in-out infinite;
}

.pseudo-fullscreen-activity-indicator-svg__offwhite {
  animation: rotate 2s linear infinite;
}

.pseudo-fullscreen-activity-indicator-svg__offwhite .path {
  stroke: rgb(238, 246, 248);
  stroke-width: 4;
  stroke-linecap: round;
  fill: none;
  animation: stretch-stroke 1.5s ease-in-out infinite;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes stretch-stroke {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -135;
  }
}

/** Pseudo-Fullscreen Custom Result Animation Styles */

.pseudo-fullscreen-success-svg,
.pseudo-fullscreen-unsuccess-svg,
.pseudo-fullscreen-success-svg__offwhite,
.pseudo-fullscreen-unsuccess-svg__offwhite {
  border-radius: 50%;
  transform: translateZ(0);
}

.pseudo-fullscreen-success-svg .circlePath,
.pseudo-fullscreen-unsuccess-svg .circlePath,
.pseudo-fullscreen-success-svg__offwhite .circlePath,
.pseudo-fullscreen-unsuccess-svg__offwhite .circlePath {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  animation: reveal-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards,
    pseudo-fullscreen-circle-fill 0.3s ease-in-out 0.3s forwards;
}

.pseudo-fullscreen-success-svg .circlePath,
.pseudo-fullscreen-unsuccess-svg .circlePath {
  stroke: rgb(43, 43, 43);
}

.pseudo-fullscreen-success-svg__offwhite .circlePath,
.pseudo-fullscreen-unsuccess-svg__offwhite .circlePath {
  stroke: rgb(238, 246, 248);
}

.pseudo-fullscreen-success-svg .checkmarkPath,
.pseudo-fullscreen-unsuccess-svg .crossPath1,
.pseudo-fullscreen-unsuccess-svg .crossPath2,
.pseudo-fullscreen-success-svg__offwhite .checkmarkPath,
.pseudo-fullscreen-unsuccess-svg__offwhite .crossPath1,
.pseudo-fullscreen-unsuccess-svg__offwhite .crossPath2 {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}

.pseudo-fullscreen-success-svg .checkmarkPath,
.pseudo-fullscreen-success-svg__offwhite .checkmarkPath {
  stroke: rgb(59, 195, 113);
}

.pseudo-fullscreen-unsuccess-svg .crossPath1,
.pseudo-fullscreen-unsuccess-svg .crossPath2,
.pseudo-fullscreen-unsuccess-svg__offwhite .crossPath1,
.pseudo-fullscreen-unsuccess-svg__offwhite .crossPath2 {
  stroke: rgb(195, 72, 59);
}

.pseudo-fullscreen-success-svg .checkmarkPath,
.pseudo-fullscreen-success-svg__offwhite .checkmarkPath {
  animation: reveal-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.6s forwards;
}

.pseudo-fullscreen-unsuccess-svg .crossPath1,
.pseudo-fullscreen-unsuccess-svg__offwhite .crossPath1 {
  animation: reveal-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.6s forwards;
}

.pseudo-fullscreen-unsuccess-svg .crossPath2,
.pseudo-fullscreen-unsuccess-svg__offwhite .crossPath2 {
  animation: reveal-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) 0.6s forwards;
}

@keyframes reveal-stroke {
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes pseudo-fullscreen-circle-fill {
  100% {
    stroke-width: 52;
  }
}

/** Well-Rounded Custom Activity Indicator Styles */

.well-rounded-activity-indicator-svg .circleTrackPath {
  stroke: rgb(230, 230, 230);
  stroke-width: 6;
  fill: none;
}

.well-rounded-activity-indicator-svg .circleFillPath {
  stroke: transparent;
  stroke-width: 1;
  fill: rgb(9, 181, 163);
}

/** Well-Rounded Custom Result Animation Styles */

.well-rounded-success-svg,
.well-rounded-unsuccess-svg {
  border-radius: 50%;
  transform: translateZ(0);
}

.well-rounded-success-svg .circlePath,
.well-rounded-unsuccess-svg .circlePath {
  stroke: rgb(230, 230, 230);
  stroke-width: 6;
  fill: none;
}

.well-rounded-success-svg .checkmarkPath,
.well-rounded-unsuccess-svg .crossPath1,
.well-rounded-unsuccess-svg .crossPath2 {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}

.well-rounded-success-svg .checkmarkPath {
  stroke: rgb(9, 181, 163);
  animation: reveal-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.6s forwards;
}

.well-rounded-unsuccess-svg .crossPath1,
.well-rounded-unsuccess-svg .crossPath2 {
  stroke: rgb(230, 230, 230);
}

.well-rounded-unsuccess-svg .crossPath1 {
  animation: reveal-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.6s forwards;
}

.well-rounded-unsuccess-svg .crossPath2 {
  animation: reveal-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) 0.6s forwards;
}

/** eKYC Custom Activity Indicator Animation Styles */

.ekyc-activity-indicator-svg .circlePath1 {
  fill: #c77174;
}

.ekyc-activity-indicator-svg .circlePath2 {
  fill: #d4595d;
}

.ekyc-activity-indicator-svg .circlePath3 {
  fill: #e03c41;
}

.ekyc-activity-indicator-svg .circlePath4 {
  fill: #ed1c24;
}

/** eKYC Custom Result Animation Styles */

.ekyc-success-svg,
.ekyc-unsuccess-svg,
.ekyc-success-svg__white,
.ekyc-unsuccess-svg__white {
  border-radius: 50%;
  transform: translateZ(0) scale(0, 0);
  transform-origin: 50% 50%;
  animation: ekyc-scale-to-default 0.5s cubic-bezier(0.65, 0, 0.45, 1) 0.3s
    forwards;
}

.ekyc-success-svg .checkmarkPath__back,
.ekyc-success-svg__white .checkmarkPath__back {
  animation: ekyc-scale-and-fade-out-success 0.5s cubic-bezier(0.65, 0, 0.45, 1)
    0.8s forwards;
}

.ekyc-unsuccess-svg .crossPath1__back,
.ekyc-unsuccess-svg .crossPath2__back,
.ekyc-unsuccess-svg__white .crossPath1__back,
.ekyc-unsuccess-svg__white .crossPath2__back {
  animation: ekyc-scale-and-fade-out-unsuccess 0.5s
    cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

.ekyc-success-svg .checkmarkPath__back,
.ekyc-success-svg .checkmarkPath__front,
.ekyc-unsuccess-svg .crossPath1__back,
.ekyc-unsuccess-svg .crossPath2__back,
.ekyc-unsuccess-svg .crossPath1__front,
.ekyc-unsuccess-svg .crossPath2__front,
.ekyc-success-svg__white .checkmarkPath__back,
.ekyc-success-svg__white .checkmarkPath__front,
.ekyc-unsuccess-svg__white .crossPath1__back,
.ekyc-unsuccess-svg__white .crossPath2__back,
.ekyc-unsuccess-svg__white .crossPath1__front,
.ekyc-unsuccess-svg__white .crossPath2__front {
  transform-origin: 50% 50%;
  stroke-width: 8;
  stroke-linecap: square;
  fill: none;
}

.ekyc-success-svg .checkmarkPath__back,
.ekyc-success-svg .checkmarkPath__front,
.ekyc-unsuccess-svg .crossPath1__back,
.ekyc-unsuccess-svg .crossPath2__back,
.ekyc-unsuccess-svg .crossPath1__front,
.ekyc-unsuccess-svg .crossPath2__front {
  stroke: black;
}

.ekyc-success-svg__white .checkmarkPath__back,
.ekyc-success-svg__white .checkmarkPath__front,
.ekyc-unsuccess-svg__white .crossPath1__back,
.ekyc-unsuccess-svg__white .crossPath2__back,
.ekyc-unsuccess-svg__white .crossPath1__front,
.ekyc-unsuccess-svg__white .crossPath2__front {
  stroke: var(--color-primary);
}

@keyframes ekyc-scale-to-default {
  100% {
    transform: translateZ(0) scale(1, 1);
  }
}

@keyframes ekyc-scale-and-fade-out-success {
  100% {
    transform: scale(1.5, 1.5);
    opacity: 0;
    stroke: rgb(28, 237, 125);
  }
}

@keyframes ekyc-scale-and-fade-out-unsuccess {
  100% {
    transform: scale(1.5, 1.5);
    opacity: 0;
    stroke: rgb(237, 28, 36);
  }
}

.loading-session-token-container {
  position: absolute;
  top: 185px;
  width: 100%;
  display: none;
  z-index: 1;
}

@media screen and (max-width: 800px) {
  .loading-session-token-container {
    top: 52%;
    transform: translateY(-50%);
  }
}

#loading-session-token-text {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  color: var(--color-variant-200);
}

.display-none {
  display: none;
}

#vocal-icon-container {
  display: flex;
  justify-content: flex-end;
}

.vocal-icon {
  transition: all 0.5s ease 0s;
  position: absolute;
  height: 40px;
  cursor: pointer;
  margin: 10px;
  z-index: 2;
  transform: translateX(calc(-100% - 20px));
}

.audit-trail-overlay {
  position: fixed;
  width: inherit;
  height: inherit;
  z-index: 1000;
  align-self: center;
}

.audit-trail-image {
  max-width: 200px;
  max-height: auto;
}

#additional-screen-logo {
  height: 70px;
}

#additional-screen-image-and-text > h2 {
  font-size: 24px;
  color: var(--color-variant-200);
}

#additional-screen-text {
  color: var(--color-variant-200);
  font-size: 16px;
}

/* FOOTER STYLING */

footer {
  position: fixed;
  bottom: 4px;
  width: 100%;
  font-size: 15px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}

footer span p {
  margin: 0;
  color: grey;
}

.footer-element-margin {
  margin: 5px 0 5px;
}

footer span p a:hover {
  color: var(--color-variant-400);
  text-decoration: underline;
}

.hr {
  margin: 5px auto;
  width: 250px;
  border: none;
  height: 2px;
  background: #eee;
}

#copy-right-section {
  height: auto;
  display: block;
}

#copy-right-length {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
  font-size: 7px;
}

/* ----------------------------------- */

.login-container {
  max-width: 300px;
  margin: 10px auto;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  position: fixed;
  margin-left: 50px;
}

.login-container div {
  margin-bottom: 15px;
}

.login-container label {
  color: black;
  display: block;
}

.login-container input {
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  color: black;
}

.teste {
  display: flex;
}

#DOM_FT_frameOvalBackground {
  fill: var(--color-primary) !important;
}

#DOM_FT_retryScreenHeaderAndSubtextContainer,
#DOM_FT_readyScreenHeaderContainer,
#DOM_FT_readyScreenSubtextContainer,
#DOM_FT_retryScreen {
  background-color: var(--color-primary) !important;
  background: var(--color-primary) !important;
}

#feedback-exception-bg {
  background-color: var(--color-primary) !important;
  background: var(--color-primary) !important;
  z-index: 3;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 1s ease 1s;
}

#feedback-exception-message {
  width: calc(100% - 120px);
  justify-content: center;
  display: flex;
  align-items: center;
  min-height: 370px;
  margin: 0 auto;
  border: 2px solid var(--color-variant-200);
  border-radius: 20px;
  overflow: hidden;
  background-color: var(--color-primary);
  color: var(--color-primary-white);
}
