/* screen - home-en */

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





.home-en .grupo-3 {
  height: 1549px;
  left: 230px;
  position: absolute;
  top: 227px;
  width: 813px;
}

.home-en .overlap-group22 {
  height: 68px;
  left: 5px;
  position: absolute;
  top: 116px;
  width: 793px;
}

.home-en .name-of-media-organisation {
  left: 3px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.home-en .type-of-media-organisation {
  color: #000000;
  font-family: var(--font-family-arial-bold);
  font-size: var(--font-size-m);
  font-weight: 700;
  left: 6px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 2px;
  white-space: nowrap;
}

.home-en .radio-container {
  height: 38px;
  left: 0;
  position: absolute;
  top: 45px;
  width: 98px;
}

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

.home-en .overlap-group19 {
  height: 38px;
  left: 110px;
  position: absolute;
  top: 44px;
  width: 67px;
}

.home-en .overlap-group24 {
  height: 38px;
  left: 206px;
  position: absolute;
  top: 44px;
  width: 180px;
}

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

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

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


.home-en .news-pape {
  left: 435px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 53px;
  white-space: nowrap;
}

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

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




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

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

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

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

.home-en .news-agency {
  left: 30px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

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

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

.home-en .social-page {
  left: 670px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 54px;
  white-space: nowrap;
}

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

.home-en .overlap-group10 {
  height: 68px;
  left: 6px;
  position: absolute;
  top: 194px;
  width: 793px;
}

.home-en .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-en .cnpj {
  left: 2px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

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

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

.home-en .overlap-group27 {
  height: 64px;
  left: 6px;
  position: absolute;
  top: 272px;
  width: 793px;
}

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

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

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

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

.home-en .overlap-group15 {
  height: 68px;
  left: 6px;
  position: absolute;
  top: 346px;
  width: 793px;
}

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

.home-en .overlap-group16 {
  height: 68px;
  left: 8px;
  position: absolute;
  top: 423px;
  width: 793px;
}

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

.home-en .telefone {
  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-en .telefone::placeholder {
  color: #64626299;
}

.home-en .overlap-group17 {
  height: 68px;
  left: 8px;
  position: absolute;
  top: 500px;
  width: 793px;
}

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

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

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

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

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

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

.home-en .overlap-group4 {
  height: 255px;
  left: 13px;
  position: absolute;
  top: 594px;
  width: 774px;
}

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

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

.home-en .linha-4 {
  height: 2px;
  left: 511px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 263px;
}

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

.home-en .social-networks {
  left: 271px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 582px;
  white-space: nowrap;
}

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

.home-en .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: 441px;
  min-width: 297px;
  padding: 5px 30px;
  position: absolute;
  top: 635px;
}

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

.home-en .overlap-group12 {
  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: 50px;
  min-width: 282px;
  padding: 0 23px;
  position: absolute;
  top: 716px;
}

.home-en .overlap-group5 {
  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: 50px;
  min-width: 282px;
  padding: 5.0px 23px;
  position: absolute;
  top: 799px;
}

.home-en .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: 441px;
  min-width: 297px;
  padding: 5.0px 30px;
  position: absolute;
  top: 799px;
}

.home-en .overlap-group20 {
  height: 288px;
  left: 20px;
  position: absolute;
  top: 1197px;
  width: 773px;
}

.home-en .overlap-group11 {
  height: 66px;
  left: 14px;
  position: absolute;
  top: 861px;
  width: 794px;
}

.home-en .overlap-group {
  height: 67px;
  left: 15px;
  position: absolute;
  top: 938px;
  width: 793px;
}

.home-en .overlap-group8 {
  height: 67px;
  left: 15px;
  position: absolute;
  top: 1015px;
  width: 798px;
}

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

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

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

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

.home-en .overlap-group1 {
  height: 68px;
  left: 15px;
  position: absolute;
  top: 1092px;
  width: 798px;
}

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

.home-en .number-of-professionals-per-activity {
  left: 123px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1168px;
  white-space: nowrap;
}

.home-en .news-reporter {
  left: 26px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1211px;
  white-space: nowrap;
}

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

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

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

.home-en .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: 63px;
  min-width: 112px;
  padding: 3.3px 18.4px;
  position: absolute;
  top: 1247px;
}

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

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

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

.home-en .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: 435px;
  min-width: 112px;
  padding: 3.3px 19.9px;
  position: absolute;
  top: 1247px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.home-en .overlap-group25 {
  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: 435px;
  min-width: 112px;
  padding: 5.1px 19.9px;
  position: absolute;
  top: 1339px;
}

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

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

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

.home-en .others {
  left: 348px;
  letter-spacing: 0.69px;
  line-height: 23px;
  position: absolute;
  top: 1401px;
  white-space: nowrap;
}

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

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

.home-en .i-am-aware-that-accr {
  color: var(--eerie-black);
  font-family: var(--font-family-arial-regular);
  font-size: var(--font-size-xl);
  font-weight: 400;
  left: 112px;
  letter-spacing: 0.84px;
  line-height: 28px;
  position: absolute;
  top: 1515px;
  white-space: nowrap;
}

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

.home-en .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-en .x3 {
  height: 68px;
  left: 454px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 339px;
}

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

.home-en .press-accreditation-request {
  color: var(--white);
  font-family: var(--font-family-basicsans-regular);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  left: 406px;
  letter-spacing: 0.90px;
  line-height: 30px;
  position: absolute;
  top: 142px;
  white-space: nowrap;
}

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

.home-en .btn_br {
  cursor: pointer;
  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;
}
