/* screen - home */

.home {
  align-items: flex-start;
  background-color: var(--dawn-pink);
  display: flex;
  overflow: hidden;
  width: 1080px;
}

.home .grupo-3 {
  height: 1549px;
  left: 192px;
  position: absolute;
  top: 227px;
  width: 866px;
}

.home .overlap-group12 {
  height: 68px;
  left: 43px;
  position: absolute;
  top: 116px;
  width: 793px;
}

.home .nome-do-veculo {
  left: 3px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home .rdio1 {
  left: 195px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

.home .radio-button-unselected-disabled-custom {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 155px;
  position: absolute;
  top: 41px;
}

.home .agencia-noticia {
  left: 70px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

.home .radio-button-unselected-disabled-custom-7 {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 30px;
  position: absolute;
  top: 41px;
}

.home .tv {
  left: 290px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

.home .radio-button-unselected-disabled-custom-1 {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 250px;
  position: absolute;
  top: 41px;
}

.home .tipo-de-veculo {
  color: #000000;
  font-family: var(--font-family-arial-bold);
  font-size: var(--font-size-m);
  font-weight: 700;
  left: 44px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 2px;
  white-space: nowrap;
}

.home .overlap-group25 {
  height: 38px;
  left: 38px;
  position: absolute;
  top: 45px;
  width: 98px;
}

.home .rdio {
  left: 33px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 8px;
  white-space: nowrap;
}

.home .overlap-group5 {
  height: 38px;
  left: 148px;
  position: absolute;
  top: 44px;
  width: 67px;
}

.home .overlap-group3 {
  height: 38px;
  left: 244px;
  position: absolute;
  top: 44px;
  width: 120px;
}

.home .revista {
  left: 37px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 9px;
  white-space: nowrap;
}

.home .radio-button-unselected-disabled-custom-3 {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 432px;
  position: absolute;
  top: 41px;
}

.home .jornal {
  left: 470px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 53px;
  white-space: nowrap;
}

.home .radio-button-unselected-disabled-custom-4 {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 530px;
  position: absolute;
  top: 41px;
}

.home .site {
  left: 570px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

.home .radio-button-unselected-disabled-custom-5 {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 611px;
  position: absolute;
  top: 41px;
}


.home .revista {
  left: 355px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

.home .radio-button-unselected-disabled-custom-2 {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 315px;
  position: absolute;
  top: 41px;
}

.home .pagina-rede-social {
  left: 649px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

.home .linha-2 {
  height: 3px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 96px;
  width: 781px;
}

.home .overlap-group15 {
  height: 68px;
  left: 44px;
  position: absolute;
  top: 194px;
  width: 793px;
}

.home .retngulo-1 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  height: 43px;
  left: 0;
  position: absolute;
  top: 24px;
  width: 793px;
}

.home .cnpj {
  left: 4px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home .overlap-group8 {
  height: 69px;
  left: 44px;
  position: absolute;
  top: 267px;
  width: 793px;
}

.home .retngulo-7 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  height: 44px;
  left: 0;
  position: absolute;
  top: 25px;
  width: 793px;
}

.home .cidade {
  left: 2px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home .cidade-1 {
  background-color: transparent;
  border: 0;
  height: 33px;
  left: 26px;
  letter-spacing: -0.28px;
  line-height: 45px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 30px;
  white-space: nowrap;
  width: 744px;
}

.home .cidade-1::placeholder {
  color: #64626299;
}

.home .overlap-group9 {
  height: 68px;
  left: 44px;
  position: absolute;
  top: 346px;
  width: 793px;
}

.home .pas {
  left: 4px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home .overlap-group18 {
  height: 68px;
  left: 46px;
  position: absolute;
  top: 423px;
  width: 793px;
}

.home .telefone {
  left: 2px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home .telefone-1 {
  background-color: transparent;
  border: 0;
  height: 33px;
  left: 24px;
  letter-spacing: -0.28px;
  line-height: 45px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 29px;
  white-space: nowrap;
  width: 744px;
}

.home .telefone-1::placeholder {
  color: #64626299;
}

.home .overlap-group11 {
  height: 68px;
  left: 46px;
  position: absolute;
  top: 500px;
  width: 793px;
}

.home .facebook {
  left: 160px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 605px;
  white-space: nowrap;
}

.home .youtube {
  left: 573px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 605px;
  white-space: nowrap;
}

.home .instagram {
  left: 163px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 687px;
  white-space: nowrap;
}

.home .tik-tok {
  left: 583px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 687px;
  white-space: nowrap;
}

.home .twitter {
  left: 178px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 768px;
  white-space: nowrap;
}

.home .linkedin {
  left: 572px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 768px;
  white-space: nowrap;
}

.home .overlap-group2 {
  height: 255px;
  left: 51px;
  position: absolute;
  top: 594px;
  width: 774px;
}

.home .linha-3 {
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 257px;
}

.home .linha-6 {
  height: 254px;
  left: 773px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1px;
}

.home .linha-4 {
  height: 1px;
  left: 484px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 290px;
}

.home .caminho-3 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 254px;
  width: 774px;
}

.home .redes-sociais {
  left: 306px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 585px;
  white-space: nowrap;
}

.home .overlap-group14 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 44px;
  left: 86px;
  min-width: 284px;
  padding: 5px 22px;
  position: absolute;
  top: 635px;
}

.home .overlap-group7 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 44px;
  left: 479px;
  min-width: 297px;
  padding: 5px 30px;
  position: absolute;
  top: 635px;
}

.home .overlap-group24 {
  align-items: center;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 479px;
  min-width: 297px;
  padding: 0 30px;
  position: absolute;
  top: 716px;
}

.home .overlap-group29 {
  align-items: center;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  justify-content: flex-end;
  left: 88px;
  min-width: 282px;
  padding: 0 23px;
  position: absolute;
  top: 716px;
}

.home .overlap-group4 {
  align-items: flex-end;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 44px;
  justify-content: flex-end;
  left: 88px;
  min-width: 282px;
  padding: 5.0px 23px;
  position: absolute;
  top: 799px;
}

.home .overlap-group13 {
  align-items: flex-end;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 44px;
  left: 479px;
  min-width: 297px;
  padding: 5.0px 30px;
  position: absolute;
  top: 799px;
}

.home .overlap-group6 {
  height: 288px;
  left: 58px;
  position: absolute;
  top: 1197px;
  width: 773px;
}

.home .overlap-group26 {
  height: 66px;
  left: 52px;
  position: absolute;
  top: 861px;
  width: 794px;
}

.home .overlap-group19 {
  height: 67px;
  left: 53px;
  position: absolute;
  top: 938px;
  width: 793px;
}

.home .overlap-group20 {
  height: 67px;
  left: 52px;
  position: absolute;
  top: 1015px;
  width: 799px;
}

.home .celular {
  left: 0;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home .retngulo-19 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  height: 44px;
  left: 6px;
  position: absolute;
  top: 23px;
  width: 793px;
}

.home .celular-1 {
  background-color: transparent;
  border: 0;
  height: 33px;
  left: 29px;
  letter-spacing: -0.28px;
  line-height: 45px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 27px;
  white-space: nowrap;
  width: 744px;
}

.home .celular-1::placeholder {
  color: #64626299;
}

.home .overlap-group16 {
  height: 68px;
  left: 53px;
  position: absolute;
  top: 1092px;
  width: 798px;
}

.home .funo {
  left: 0;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home .nmero-de-profissionais-por-atividade {
  left: 161px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1168px;
  white-space: nowrap;
}

.home .reprter {
  left: 102px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1211px;
  white-space: nowrap;
}

.home .cinegrafista {
  left: 263px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1211px;
  white-space: nowrap;
}

.home .fotgrafo {
  left: 465px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1211px;
  white-space: nowrap;
}

.home .comentarista {
  left: 638px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1211px;
  white-space: nowrap;
}

.home .overlap-group {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 101px;
  min-width: 112px;
  padding: 3.3px 18.4px;
  position: absolute;
  top: 1247px;
}

.home .overlap-group21 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 280px;
  min-width: 112px;
  padding: 2.3px 18.7px;
  position: absolute;
  top: 1247px;
}

.home .cinegrafista-1 {
  background-color: transparent;
  border: 0;
  height: 33px;
  letter-spacing: 0;
  line-height: 28px;
  padding: 0;
  white-space: nowrap;
  width: 72px;
}

.home .cinegrafista-1::placeholder {
  color: #64626299;
}

.home .overlap-group23 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  justify-content: flex-end;
  left: 473px;
  min-width: 112px;
  padding: 3.3px 19.9px;
  position: absolute;
  top: 1247px;
}

.home .overlap-group1 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 666px;
  min-width: 112px;
  padding: 4.3px 18.2px;
  position: absolute;
  top: 1247px;
}

.home .comentarista-1 {
  background-color: transparent;
  border: 0;
  height: 33px;
  letter-spacing: 0;
  line-height: 28px;
  padding: 0;
  white-space: nowrap;
  width: 72px;
}

.home .comentarista-1::placeholder {
  color: #64626299;
}

.home .produtor {
  left: 102px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1303px;
  white-space: nowrap;
}

.home .radialista {
  left: 272px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1303px;
  white-space: nowrap;
}

.home .tcnico {
  left: 475px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1303px;
  white-space: nowrap;
}

.home .correspondente {
  left: 620px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1303px;
  white-space: nowrap;
}

.home .overlap-group17 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 101px;
  min-width: 112px;
  padding: 3.1px 18.4px;
  position: absolute;
  top: 1339px;
}

.home .overlap-group22 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 280px;
  min-width: 112px;
  padding: 2.1px 18.7px;
  position: absolute;
  top: 1339px;
}

.home .radialista-1 {
  background-color: transparent;
  border: 0;
  height: 33px;
  letter-spacing: 0;
  line-height: 28px;
  padding: 0;
  white-space: nowrap;
  width: 72px;
}

.home .radialista-1::placeholder {
  color: #64626299;
}

.home .overlap-group28 {
  align-items: flex-end;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  justify-content: flex-end;
  left: 473px;
  min-width: 112px;
  padding: 5.1px 19.9px;
  position: absolute;
  top: 1339px;
}

.home .overlap-group10 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 666px;
  min-width: 112px;
  padding: 4.1px 18.2px;
  position: absolute;
  top: 1339px;
}

.home .correspondente-1 {
  background-color: transparent;
  border: 0;
  height: 33px;
  letter-spacing: 0;
  line-height: 28px;
  padding: 0;
  white-space: nowrap;
  width: 72px;
}

.home .correspondente-1::placeholder {
  color: #64626299;
}

.home .outros {
  left: 388px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1400px;
  white-space: nowrap;
}

.home .overlap-group27 {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 40px;
  display: flex;
  height: 43px;
  left: 373px;
  min-width: 112px;
  padding: 5.0px 19.2px;
  position: absolute;
  top: 1431px;
}

.home .produtor-2 {
  background-color: transparent;
  border: 0;
  height: 33px;
  letter-spacing: 0;
  line-height: 28px;
  padding: 0;
  white-space: nowrap;
  width: 72px;
}

.home .produtor-2::placeholder {
  color: #64626299;
}

.home .checkbox-unselected-disabled-custom {
  border: 0px solid;
  border-color: transparent;
  height: 38px;
  left: 0;
  position: absolute;
  top: 1511px;
}

.home .estou-ciente-que-o-c {
  color: var(--eerie-black);
  font-family: var(--font-family-arial-regular);
  font-size: var(--font-size-xl);
  font-weight: 400;
  left: 43px;
  letter-spacing: 0.84px;
  line-height: 28px;
  position: absolute;
  top: 1515px;
  white-space: nowrap;
}

.home .enviar-solicitao {
  color: var(--eerie-black);
  font-family: var(--font-family-todesrc-semibold);
  font-size: var(--font-size-xxxl);
  font-weight: 600;
  left: 21px;
  letter-spacing: -0.40px;
  line-height: 48px;
  position: absolute;
  text-align: center;
  top: 18px;
  white-space: nowrap;
}

.home .retngulo-30 {
  background-color: var(--ship-gray);
  border: 1px solid;
  border-color: var(--dove-gray);
  height: 187px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1192px;
}

.home .x3 {
  height: 68px;
  left: 454px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 339px;
}

.home .x3-1 {
  height: 69px;
  left: 451px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 345px;
}

.home .solicitao-de-crede {
  color: var(--white);
  font-family: var(--font-family-basicsans-regular);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  left: 310px;
  letter-spacing: 0.90px;
  line-height: 30px;
  position: absolute;
  top: 141px;
  white-space: nowrap;
}

.home .btn_eng {
  cursor: pointer;
  height: 50px;
  left: 122px;
  object-fit: cover;
  position: absolute;
  top: 276px;
  width: 70px;
}

.home .btn_br {
  height: 50px;
  left: 122px;
  object-fit: cover;
  position: absolute;
  top: 216px;
  width: 70px;
}

.mdc-checkbox {
  box-sizing: content-box;
}

.checkbox-unselected-disabled-custom .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background, .checkbox-unselected-disabled-custom .mdc-checkbox--selected .mdc-checkbox__native-control~.mdc-checkbox__background, .checkbox-unselected-disabled-custom .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control~.mdc-checkbox__background {
  background-color: #4A62C4 !important;
  border-color: #4A62C4 !important;
}

.checkbox-unselected-disabled-custom .mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .checkbox-unselected-disabled-custom .mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::after {
  background-color: #4A62C4 !important;
}
