@charset "UTF-8";
/* line 1, app/assets/stylesheets/views/layouts/application.scss */
.bg_image_size {
  height: 100%;
}

/* line 5, app/assets/stylesheets/views/layouts/application.scss */
.bg-SantanderDesktop56 {
  background-image: url(/assets/bg_santander_56-6403801b9785c83cf317af3e597822065860061073696b56f697bfcf955cf28b.png);
}

/* line 9, app/assets/stylesheets/views/layouts/application.scss */
.bg-cadastro-gerador {
  background-image: url(/assets/banner_gerador_mobile-1b84937d58ab661a2ef2c958afeb1a83d98d38a6f141c5f5fbb40b0457583e05.png);
}

/* line 13, app/assets/stylesheets/views/layouts/application.scss */
.bg-fopa {
  position: relative;
  background-image: url(/assets/banner_fopa_mobile-5168e47dee4b0dd13cbc215982bffdc6b0205cc597f07f0b30fb70fc5cfbc8cc.png);
}

@media screen and (min-width: 1200px) {
  /* line 19, app/assets/stylesheets/views/layouts/application.scss */
  .bg-fopa {
    z-index: 0;
    position: relative;
    background-image: url(/assets/banner_fopa-145ccc468c3c14d6ae31335ccf78b8919cb944208492c867b64f05941c8bb2b2.png);
  }
}

@media screen and (min-height: 801px) {
  /* line 27, app/assets/stylesheets/views/layouts/application.scss */
  .bg_image_size {
    height: 100vh;
  }
  /* line 31, app/assets/stylesheets/views/layouts/application.scss */
  .bg-SantanderDesktop56 {
    z-index: 0;
    background-image: url(/assets/bg_santander_56_web-70d9c0d5ecc794dbe9ae7239fd1719ad1c99a069f87aa77af97c3fd65dd8ba9d.png);
  }
  /* line 36, app/assets/stylesheets/views/layouts/application.scss */
  .bg-cadastro-gerador {
    background-image: url(/assets/banner_gerador-a4eb1e7883701daee2295c65b4bb9ed57dd342b00430e5b642f96245c3ba8aa6.png);
  }
}

@media (min-width: 1340px) {
  /* line 42, app/assets/stylesheets/views/layouts/application.scss */
  .pb-header {
    padding-bottom: 2.5rem;
  }
}

/* line 47, app/assets/stylesheets/views/layouts/application.scss */
.pb-header {
  padding-bottom: 5rem;
}

/* line 51, app/assets/stylesheets/views/layouts/application.scss */
.wpp-lp-button {
  width: 22px;
  height: 22px;
}

/* line 56, app/assets/stylesheets/views/layouts/application.scss */
[type='checkbox']:checked,
.form-checkbox:checked {
  background-image: none !important;
  /* remove data:image... */
}

/* Tailwind forms: seta do select */
/* line 62, app/assets/stylesheets/views/layouts/application.scss */
select {
  background-image: url(/assets/csp_svg/select-chevron-f98d4a1ea6258bf2e3d16674fd19c15e69d2ae34349c25358d86de04c8228b8b.svg) !important;
}

/* Tailwind forms: checkbox/radio/indeterminate */
/* line 67, app/assets/stylesheets/views/layouts/application.scss */
[type="checkbox"]:checked {
  background-image: url(/assets/csp_svg/checkbox-check-b9bf5f779d124852f6a4ef752b953a4c2db8b26d13f769274239467c4bb2fb7b.svg) !important;
}

/* line 70, app/assets/stylesheets/views/layouts/application.scss */
[type="radio"]:checked {
  background-image: url(/assets/csp_svg/radio-dot-01f37de083abc66fa350088f53f70170bcdd3f4ba37e746e42804b633d7fcdb6.svg) !important;
}

/* line 73, app/assets/stylesheets/views/layouts/application.scss */
[type="checkbox"]:indeterminate {
  background-image: url(/assets/csp_svg/checkbox-indeterminate-23a9c6075916644c15c2fa993cc7c1a83b57d9d532d335a806a9d5ae7d4524b6.svg) !important;
}

/* Bootstrap-like: valid/invalid (aparece no teu CSS) */
/* line 78, app/assets/stylesheets/views/layouts/application.scss */
.form-control.is-valid,
.was-validated .form-control:valid {
  background-image: url(/assets/csp_svg/input-valid-b7fd4549866560efea0934149c2c1a39ff38bf64ba4c647a7adeffc4d35262f8.svg) !important;
}

/* line 83, app/assets/stylesheets/views/layouts/application.scss */
.form-control.is-invalid,
.was-validated .form-control:invalid {
  background-image: url(/assets/csp_svg/input-invalid-d42f2f9aed7f2ab761edccbb88cd3590b76b96fab84b6f600286091b42b67ffb.svg) !important;
}

/* Select inválido no bootstrap costuma ter 2 imagens (seta + erro) */
/* line 89, app/assets/stylesheets/views/layouts/application.scss */
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid[size="1"]:not([multiple]) {
  background-image: url(/assets/csp_svg/select-chevron-f98d4a1ea6258bf2e3d16674fd19c15e69d2ae34349c25358d86de04c8228b8b.svg), url(/assets/csp_svg/input-invalid-d42f2f9aed7f2ab761edccbb88cd3590b76b96fab84b6f600286091b42b67ffb.svg) !important;
}
