/* input(246,59): run-time error CSS1019: Unexpected token, found ' '
input(246,59): run-time error CSS1019: Unexpected token, found ' '
input(246,59): run-time error CSS1063: Expected calculation unit, found ' '
input(246,59): run-time error CSS1064: Expected calculation product, found ' '
input(246,59): run-time error CSS1065: Expected calculation sum, found ' '
input(246,59): run-time error CSS1034: Expected closing parenthesis, found ' '
input(246,59): run-time error CSS1042: Expected function, found ' '
input(246,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(249,56): run-time error CSS1019: Unexpected token, found ' '
input(249,56): run-time error CSS1019: Unexpected token, found ' '
input(249,56): run-time error CSS1063: Expected calculation unit, found ' '
input(249,56): run-time error CSS1064: Expected calculation product, found ' '
input(249,56): run-time error CSS1065: Expected calculation sum, found ' '
input(249,56): run-time error CSS1034: Expected closing parenthesis, found ' '
input(249,56): run-time error CSS1042: Expected function, found ' '
input(249,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(289,57): run-time error CSS1019: Unexpected token, found ' '
input(289,57): run-time error CSS1019: Unexpected token, found ' '
input(289,57): run-time error CSS1063: Expected calculation unit, found ' '
input(289,57): run-time error CSS1064: Expected calculation product, found ' '
input(289,57): run-time error CSS1065: Expected calculation sum, found ' '
input(289,57): run-time error CSS1034: Expected closing parenthesis, found ' '
input(289,57): run-time error CSS1042: Expected function, found ' '
input(289,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
.careerJudicial {
  margin-top: 2.5rem; }
  @media print, screen and (min-width: 48em) {
    .careerJudicial {
      margin-top: 4.0625rem; } }
  @media print, screen and (min-width: 64em) {
    .careerJudicial {
      margin-top: 5.9375rem; } }
  @media screen and (min-width: 80em) {
    .careerJudicial {
      margin-top: 5.125rem; } }
  .careerJudicial .grid-container .accordion {
    margin-top: 0; }
    @media print, screen and (max-width: 47.99875em) {
      .careerJudicial .grid-container .accordion {
        margin-inline: -1.25rem; } }
    .careerJudicial .grid-container .accordion .list-collapse {
      list-style: none;
      padding: 0;
      font-size: clamp(1.25rem, calc(1.25rem + (20 - 20) * ((100vw - 24.5625rem) / (1728 - 393))), 1.25rem);
      margin-bottom: 1.25rem;
      margin-left: 0; }
      @media print, screen and (max-width: 47.99875em) {
        .careerJudicial .grid-container .accordion .list-collapse {
          margin-bottom: 1.25rem; } }
      @media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
        .careerJudicial .grid-container .accordion .list-collapse {
          margin-bottom: 1.25rem; } }
      .careerJudicial .grid-container .accordion .list-collapse > li::before {
        display: none; }
      .careerJudicial .grid-container .accordion .list-collapse li {
        margin-bottom: 1.25rem;
        padding-left: 0; }
        @media print, screen and (min-width: 64em) {
          .careerJudicial .grid-container .accordion .list-collapse li {
            margin-bottom: 1.875rem; } }
        @media screen and (min-width: 80em) {
          .careerJudicial .grid-container .accordion .list-collapse li {
            margin-bottom: 3.125rem; } }
        .careerJudicial .grid-container .accordion .list-collapse li .header a {
          position: relative;
          background: #B9C8DA;
          color: #03203D;
          padding: 1.0625rem 1.5rem 0.875rem 1.25rem;
          display: block;
          text-decoration: none;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
          position: relative;
          font-size: clamp(1.5625rem, calc(1.5625rem + (30 - 25) * ((100vw - 24.5625rem) / (1023 - 393))), 1.875rem);
          font-weight: 400;
          line-height: 97.1%;
          /* identical to box height, or 39px */
          letter-spacing: -0.025em;
          font-family: 'UntitledSerif'; }
          @media print, screen and (min-width: 64em) {
            .careerJudicial .grid-container .accordion .list-collapse li .header a {
              font-size: clamp(1.875rem, calc(1.875rem + (40 - 30) * ((100vw - 64rem) / (1728 - 1024))), 2.5rem);
              padding: 1.3125rem 1.5rem 1.125rem 1.5rem; } }
          @media screen and (min-width: 80em) {
            .careerJudicial .grid-container .accordion .list-collapse li .header a {
              padding: 1.90625rem 1.5rem 1.71875rem 1.625rem; } }
          .careerJudicial .grid-container .accordion .list-collapse li .header a::before,
          .careerJudicial .grid-container .accordion .list-collapse li .header a i {
            content: "";
            width: 1.25rem;
            background: url(../assets/images/settings/icon-top-blue.svg?v=aZjKiCDzu-OcUn9yS6ElKOMDvbY) no-repeat;
            background-size: contain;
            height: 0.75rem;
            border: 0;
            display: inline-block;
            margin: 0.625rem 0 0 0.625rem;
            position: absolute;
            top: 0.9375rem;
            right: 2.125rem;
            -webkit-transition: 0.2s ease;
            transition: 0.2s ease;
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg); }
            @media print, screen and (min-width: 64em) {
              .careerJudicial .grid-container .accordion .list-collapse li .header a::before,
              .careerJudicial .grid-container .accordion .list-collapse li .header a i {
                top: 1rem;
                height: 1.125rem;
                width: 1.9375rem;
                right: 2.9375rem; } }
            @media screen and (min-width: 80em) {
              .careerJudicial .grid-container .accordion .list-collapse li .header a::before,
              .careerJudicial .grid-container .accordion .list-collapse li .header a i {
                top: 1.75rem;
                right: 2.25rem;
                height: 1.25rem;
                width: 2.1875rem; } }
          .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected {
            background: #0B3D71;
            color: #ffffff;
            font-weight: 700; }
            .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected::before,
            .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected i {
              -webkit-transform: rotate(360deg);
                  -ms-transform: rotate(360deg);
                      transform: rotate(360deg);
              -webkit-transition: 0.2s ease;
              transition: 0.2s ease;
              background: url(../assets/images/settings/icon-top-white.svg?v=xfnkXNqfJkiM_VbQ2iNomusOdf8) no-repeat;
              background-size: cover;
              top: 0.8125rem; }
              @media print, screen and (min-width: 64em) {
                .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected::before,
                .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected i {
                  top: 0.875rem;
                  right: 3rem; } }
              @media screen and (min-width: 80em) {
                .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected::before,
                .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected i {
                  top: 1.5625rem;
                  right: 2.375rem; } }
          .careerJudicial .grid-container .accordion .list-collapse li .header a i.filter-selected {
            -webkit-transform: rotate(360deg);
                -ms-transform: rotate(360deg);
                    transform: rotate(360deg);
            top: 0.4375rem; }
        .careerJudicial .grid-container .accordion .list-collapse li .content {
          display: none;
          overflow: auto;
          max-height: auto;
          padding-left: 1.25rem;
          padding-top: 2.5rem;
          padding-bottom: 1.9375rem;
          padding-right: 1.25rem;
          background: #f1f4f8;
          position: relative; }
          @media print, screen and (min-width: 64em) {
            .careerJudicial .grid-container .accordion .list-collapse li .content {
              padding-top: 3.25rem;
              padding-left: 2.1875rem;
              padding-bottom: 2.6875rem;
              padding-right: 2.1875rem; } }
          @media screen and (min-width: 80em) {
            .careerJudicial .grid-container .accordion .list-collapse li .content {
              padding-left: 2.25rem;
              padding-top: 3.25rem;
              padding-bottom: 2.6875rem;
              padding-right: 1.875rem; } }
          .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent {
            max-width: 70rem;
            width: 100%; }
            .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent p {
              font-family: 'ABCDiatype';
              font-style: normal;
              font-weight: 400;
              font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.25rem);
              line-height: 100%;
              letter-spacing: -0.025em; }
              .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent p a {
                text-decoration: underline; }
              .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent p + p {
                margin-top: 1.5rem; }
            .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent ul {
              margin-left: 0rem; }
              .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent ul li {
                font-family: 'ABCDiatype';
                font-style: normal;
                font-weight: 700;
                font-size: clamp(1.25rem, calc(1.25rem + (20 - 20) * ((100vw - 24.5625rem) / (1728 - 393))), 1.25rem);
                line-height: 116.6%;
                /* or 23px */
                letter-spacing: -0.025em;
                color: #03203D; }
                .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent ul li a {
                  font-size: clamp(1.25rem, calc(1.25rem + (20 - 20) * ((100vw - 24.5625rem) / (1728 - 393))), 1.25rem);
                  font-weight: 400;
                  -webkit-transition: all 0.75s;
                  transition: all 0.75s;
                  text-decoration: none; }
                  @media print, screen and (min-width: 64em) {
                    .careerJudicial .grid-container .accordion .list-collapse li .content .insideTopContent ul li a {
                      font-size: clamp(1.25rem, calc(1.25rem + (20 - 20) * ((100vw - 24.5625rem) / (1728 - 393))), 1.25rem); } }
          .careerJudicial .grid-container .accordion .list-collapse li .content hr {
            max-width: 70rem;
            margin-left: 0;
            margin-block: 2.4375rem;
            border-bottom: 0.1875rem solid; }
            @media print, screen and (min-width: 64em) {
              .careerJudicial .grid-container .accordion .list-collapse li .content hr {
                margin-block: 3.375rem; } }
          .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock {
            margin-top: 2.1875rem; }
            .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .nameBlock p {
              font-family: 'ABCDiatype';
              font-style: normal;
              font-weight: 700;
              font-size: clamp(1.375rem, calc(1.375rem + (25 - 22) * ((100vw - 24.5625rem) / (1023 - 393))), 1.5625rem);
              line-height: 97.1%;
              letter-spacing: -0.025em; }
            .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .positionBlock {
              margin-top: 1.0625rem; }
              .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .positionBlock p {
                font-family: 'ABCDiatype';
                font-style: normal;
                font-weight: 700;
                font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.25rem);
                line-height: 100%;
                letter-spacing: -0.025em;
                color: #0B3D71; }
            .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .blockAddress p {
              font-family: 'ABCDiatype';
              font-style: normal;
              font-weight: 400;
              font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.25rem);
              line-height: 116.6%;
              /* or 23px */
              letter-spacing: -0.025em;
              color: #0B3D71; }
            .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .emailBlock {
              margin-top: 1.25rem; }
              @media print, screen and (min-width: 64em) {
                .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .emailBlock {
                  margin-top: 1.125rem; } }
              @media screen and (min-width: 80em) {
                .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .emailBlock {
                  margin-top: 1.0625rem; } }
              .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .emailBlock p,
              .careerJudicial .grid-container .accordion .list-collapse li .content .infoBlock .emailBlock a {
                font-family: 'ABCDiatype';
                font-style: normal;
                font-weight: 400;
                font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.25rem);
                line-height: 116.6%;
                color: #0B3D71;
                letter-spacing: -0.025em; }
          .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent {
            max-width: 70rem;
            width: 100%; }
            .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent p {
              font-family: 'ABCDiatype';
              font-style: normal;
              font-weight: 400;
              font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.25rem);
              line-height: 116.6%;
              letter-spacing: -0.025em; }
              .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent p a {
                text-decoration: underline; }
              .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent p + p {
                margin-top: calc(clamp(1.125rem, 0.449vw + 1.015rem, 1.5rem)); }
            .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent ul {
              margin-left: 0rem;
              margin-top: calc(clamp(1.25rem, 1.124vw + 0.974rem, 2.188rem)); }
              .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent ul li {
                font-family: 'ABCDiatype';
                font-style: normal;
                font-weight: 400;
                font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.25rem);
                line-height: 116.6%;
                /* or 23px */
                letter-spacing: -0.025em;
                color: #03203D;
                position: relative;
                padding-left: 2.5rem;
                margin-bottom: 2.125rem; }
                .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent ul li a {
                  font-size: clamp(1.125rem, calc(1.125rem + (20 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.25rem);
                  font-weight: 400;
                  -webkit-transition: all 0.75s;
                  transition: all 0.75s;
                  text-decoration: none; }
                .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent ul li:last-child {
                  margin-bottom: 0; }
                .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent ul li::before {
                  content: '';
                  position: absolute;
                  top: 0.1875rem;
                  left: 0;
                  background: url("../assets/images/settings/squareBullet.svg?v=xfnkXNqfJkiM_VbQ2iNomusOdf8") no-repeat;
                  background-size: contain;
                  height: 1.125rem;
                  width: 1.125rem;
                  -webkit-transform: rotate(0deg);
                      -ms-transform: rotate(0deg);
                          transform: rotate(0deg); }
            .careerJudicial .grid-container .accordion .list-collapse li .content .insideBottomContent h3 {
              font-family: 'ABCDiatype';
              font-style: normal;
              font-weight: 700;
              font-size: clamp(1.375rem, calc(1.375rem + (27 - 22) * ((100vw - 24.5625rem) / (1023 - 393))), 1.6875rem);
              line-height: 116.6%;
              letter-spacing: -0.01em;
              margin-top: calc(clamp(2.188rem, 0.375vw + 2.096rem, 2.5rem));
              margin-bottom: 0.938rem;
              color: #03203D; }

.MacOS .careerJudicial .grid-container .accordion .list-collapse li .header a,
.MacOS .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected::before,
.MacOS .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected i,
.MacOS .careerJudicial .grid-container .accordion .list-collapse li .header a.filter-selected {
  -webkit-transition: inherit;
  transition: inherit; }

