.idrc_5b0yep0 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
.idrc_5b0yep1 {
  font-size: 40px;
  line-height: 46px;
  font-weight: 700;
  letter-spacing: -0.02em;
}
.idrc_5b0yep2 {
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  letter-spacing: -0.02em;
}
.idrc_5b0yep3 {
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yep4 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yep5 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yep6 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yep7 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 0;
}
.idrc_5b0yep8 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yep9 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0;
}
.idrc_5b0yepa {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yepb {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0;
}
.idrc_5b0yepc {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yepd {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: 0;
}
.idrc_5b0yepe {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 0;
}
.idrc_5b0yepf {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .idrc_5b0yep1 {
    font-size: 32px;
    line-height: 38px;
  }
  .idrc_5b0yep2 {
    font-size: 26px;
    line-height: 32px;
  }
  .idrc_5b0yep3 {
    font-size: 22px;
    line-height: 28px;
  }
  .idrc_5b0yep4 {
    font-size: 20px;
    line-height: 28px;
  }
  .idrc_5b0yep5 {
    font-size: 18px;
    line-height: 24px;
  }
  .idrc_5b0yep6 {
    font-size: 20px;
    line-height: 26px;
  }
  .idrc_5b0yep7 {
    font-size: 20px;
    line-height: 26px;
  }
  .idrc_5b0yep8 {
    font-size: 18px;
    line-height: 24px;
  }
  .idrc_5b0yep9 {
    font-size: 18px;
    line-height: 24px;
  }
  .idrc_5b0yepa {
    font-size: 16px;
    line-height: 20px;
  }
  .idrc_5b0yepb {
    font-size: 16px;
    line-height: 20px;
  }
  .idrc_5b0yepc {
    font-size: 14px;
    line-height: 18px;
  }
  .idrc_5b0yepd {
    font-size: 14px;
    line-height: 18px;
  }
  .idrc_5b0yepe {
    font-size: 12px;
    line-height: 16px;
  }
  .idrc_5b0yepf {
    font-size: 12px;
    line-height: 16px;
  }
}
.idrc_qmq79t0 {
  color: #0077C8;
}
.idrc_qmq79t1 {
  color: #1A1A1A;
}
.idrc_qmq79t2 {
  color: #FFFFFF;
}
.idrc_qmq79t3 {
  color: #98D5FF;
}
.idrc_qmq79t4 {
  color: #30ABFF;
}
.idrc_qmq79t5 {
  color: #19A3FF;
}
.idrc_qmq79t6 {
  color: #F2F8FC;
}
.idrc_qmq79t7 {
  color: #004F85;
}
.idrc_qmq79t8 {
  color: #1E6696;
}
.idrc_qmq79t9 {
  color: #002843;
}
.idrc_qmq79ta {
  color: #F3EBDB;
}
.idrc_qmq79tb {
  color: #F7F7F7;
}
.idrc_qmq79tc {
  color: #F2F2F2;
}
.idrc_qmq79td {
  color: #E5E7EB;
}
.idrc_qmq79te {
  color: #E6E6E6;
}
.idrc_qmq79tf {
  color: #D9D9D9;
}
.idrc_qmq79tg {
  color: #CCCCCC;
}
.idrc_qmq79th {
  color: #999999;
}
.idrc_qmq79ti {
  color: #666666;
}
.idrc_qmq79tj {
  color: #333333;
}
.idrc_qmq79tk {
  color: #000000;
}
.idrc_qmq79tl {
  color: #006B32;
}
.idrc_qmq79tm {
  color: #FFB300;
}
.idrc_qmq79tn {
  color: #DD9C04;
}
.idrc_qmq79to {
  color: #694605;
}
.idrc_qmq79tp {
  color: #EE5825;
}
.idrc_qmq79tq {
  color: #AD401C;
}
.idrc_qmq79tr {
  color: #B9121B;
}
.idrc_qmq79ts {
  color: #D63384;
}
.idrc_qmq79tt {
  color: #F0F0F0;
}
.idrc_qmq79tu {
  color: #FAFAFA;
}
.idrc_qmq79tv {
  color: #F2F8FC;
}
.idrc_qmq79tw {
  color: #E6F3EC;
}
.idrc_qmq79tx {
  color: #F9FEFA;
}
.idrc_qmq79ty {
  color: #F8F6F2;
}
.idrc_qmq79tz {
  color: #FFECBF;
}
.idrc_qmq79t10 {
  color: #FFF9E6;
}
.idrc_qmq79t11 {
  color: #FEEFEA;
}
.idrc_qmq79t12 {
  color: #FFF9F6;
}
.idrc_qmq79t13 {
  color: #FBF3F3;
}
.idrc_qmq79t14 {
  color: rgba(0, 0, 0, 0.40);
}
.idrc_qmq79t15 {
  color: rgba(0, 0, 0, 0.20);
}
.idrc_qmq79t16 {
  color: rgba(0, 0, 0, 0.60);
}
.idrc_qmq79t17 {
  color: rgba(0, 119, 200, 0.40);
}
.idrc_qmq79t18 {
  background-color: #0077C8;
}
.idrc_qmq79t19 {
  background-color: #1A1A1A;
}
.idrc_qmq79t1a {
  background-color: #FFFFFF;
}
.idrc_qmq79t1b {
  background-color: #98D5FF;
}
.idrc_qmq79t1c {
  background-color: #30ABFF;
}
.idrc_qmq79t1d {
  background-color: #19A3FF;
}
.idrc_qmq79t1e {
  background-color: #F2F8FC;
}
.idrc_qmq79t1f {
  background-color: #004F85;
}
.idrc_qmq79t1g {
  background-color: #1E6696;
}
.idrc_qmq79t1h {
  background-color: #002843;
}
.idrc_qmq79t1i {
  background-color: #F3EBDB;
}
.idrc_qmq79t1j {
  background-color: #F7F7F7;
}
.idrc_qmq79t1k {
  background-color: #F2F2F2;
}
.idrc_qmq79t1l {
  background-color: #E5E7EB;
}
.idrc_qmq79t1m {
  background-color: #E6E6E6;
}
.idrc_qmq79t1n {
  background-color: #D9D9D9;
}
.idrc_qmq79t1o {
  background-color: #CCCCCC;
}
.idrc_qmq79t1p {
  background-color: #999999;
}
.idrc_qmq79t1q {
  background-color: #666666;
}
.idrc_qmq79t1r {
  background-color: #333333;
}
.idrc_qmq79t1s {
  background-color: #000000;
}
.idrc_qmq79t1t {
  background-color: #006B32;
}
.idrc_qmq79t1u {
  background-color: #FFB300;
}
.idrc_qmq79t1v {
  background-color: #DD9C04;
}
.idrc_qmq79t1w {
  background-color: #694605;
}
.idrc_qmq79t1x {
  background-color: #EE5825;
}
.idrc_qmq79t1y {
  background-color: #AD401C;
}
.idrc_qmq79t1z {
  background-color: #B9121B;
}
.idrc_qmq79t20 {
  background-color: #D63384;
}
.idrc_qmq79t21 {
  background-color: #F0F0F0;
}
.idrc_qmq79t22 {
  background-color: #FAFAFA;
}
.idrc_qmq79t23 {
  background-color: #F2F8FC;
}
.idrc_qmq79t24 {
  background-color: #E6F3EC;
}
.idrc_qmq79t25 {
  background-color: #F9FEFA;
}
.idrc_qmq79t26 {
  background-color: #F8F6F2;
}
.idrc_qmq79t27 {
  background-color: #FFECBF;
}
.idrc_qmq79t28 {
  background-color: #FFF9E6;
}
.idrc_qmq79t29 {
  background-color: #FEEFEA;
}
.idrc_qmq79t2a {
  background-color: #FFF9F6;
}
.idrc_qmq79t2b {
  background-color: #FBF3F3;
}
.idrc_qmq79t2c {
  background-color: rgba(0, 0, 0, 0.40);
}
.idrc_qmq79t2d {
  background-color: rgba(0, 0, 0, 0.20);
}
.idrc_qmq79t2e {
  background-color: rgba(0, 0, 0, 0.60);
}
.idrc_qmq79t2f {
  background-color: rgba(0, 119, 200, 0.40);
}
.idrc_qmq79t2g {
  border-color: #0077C8;
}
.idrc_qmq79t2h {
  border-color: #1A1A1A;
}
.idrc_qmq79t2i {
  border-color: #FFFFFF;
}
.idrc_qmq79t2j {
  border-color: #98D5FF;
}
.idrc_qmq79t2k {
  border-color: #30ABFF;
}
.idrc_qmq79t2l {
  border-color: #19A3FF;
}
.idrc_qmq79t2m {
  border-color: #F2F8FC;
}
.idrc_qmq79t2n {
  border-color: #004F85;
}
.idrc_qmq79t2o {
  border-color: #1E6696;
}
.idrc_qmq79t2p {
  border-color: #002843;
}
.idrc_qmq79t2q {
  border-color: #F3EBDB;
}
.idrc_qmq79t2r {
  border-color: #F7F7F7;
}
.idrc_qmq79t2s {
  border-color: #F2F2F2;
}
.idrc_qmq79t2t {
  border-color: #E5E7EB;
}
.idrc_qmq79t2u {
  border-color: #E6E6E6;
}
.idrc_qmq79t2v {
  border-color: #D9D9D9;
}
.idrc_qmq79t2w {
  border-color: #CCCCCC;
}
.idrc_qmq79t2x {
  border-color: #999999;
}
.idrc_qmq79t2y {
  border-color: #666666;
}
.idrc_qmq79t2z {
  border-color: #333333;
}
.idrc_qmq79t30 {
  border-color: #000000;
}
.idrc_qmq79t31 {
  border-color: #006B32;
}
.idrc_qmq79t32 {
  border-color: #FFB300;
}
.idrc_qmq79t33 {
  border-color: #DD9C04;
}
.idrc_qmq79t34 {
  border-color: #694605;
}
.idrc_qmq79t35 {
  border-color: #EE5825;
}
.idrc_qmq79t36 {
  border-color: #AD401C;
}
.idrc_qmq79t37 {
  border-color: #B9121B;
}
.idrc_qmq79t38 {
  border-color: #D63384;
}
.idrc_qmq79t39 {
  border-color: #F0F0F0;
}
.idrc_qmq79t3a {
  border-color: #FAFAFA;
}
.idrc_qmq79t3b {
  border-color: #F2F8FC;
}
.idrc_qmq79t3c {
  border-color: #E6F3EC;
}
.idrc_qmq79t3d {
  border-color: #F9FEFA;
}
.idrc_qmq79t3e {
  border-color: #F8F6F2;
}
.idrc_qmq79t3f {
  border-color: #FFECBF;
}
.idrc_qmq79t3g {
  border-color: #FFF9E6;
}
.idrc_qmq79t3h {
  border-color: #FEEFEA;
}
.idrc_qmq79t3i {
  border-color: #FFF9F6;
}
.idrc_qmq79t3j {
  border-color: #FBF3F3;
}
.idrc_qmq79t3k {
  border-color: rgba(0, 0, 0, 0.40);
}
.idrc_qmq79t3l {
  border-color: rgba(0, 0, 0, 0.20);
}
.idrc_qmq79t3m {
  border-color: rgba(0, 0, 0, 0.60);
}
.idrc_qmq79t3n {
  border-color: rgba(0, 119, 200, 0.40);
}
.idrc_gwwqj30 {
  box-shadow: 0px 2px 5px 0px #0000001A;
}
.idrc_gwwqj31 {
  box-shadow: 0px 5px 10px 0px #0000001A;
}
.idrc_gwwqj32 {
  box-shadow: 0px -2px 5px 0px #1A1A1A26;
}
.idrc_gwwqj33 {
  box-shadow: 0px 2px 5px 0px #1A1A1A26;
}
.idrc_gwwqj34 {
  box-shadow: 2px 0px 5px 0px #1A1A1A26;
}
.idrc_gwwqj35 {
  box-shadow: -2px 0px 5px 0px #1A1A1A26;
}
.idrc_dtyisx0 {
  margin: 4px;
}
.idrc_dtyisx5 {
  margin: 8px;
}
.idrc_dtyisxa {
  margin: 16px;
}
.idrc_dtyisxf {
  margin: 24px;
}
.idrc_dtyisxk {
  margin: 32px;
}
.idrc_dtyisxp {
  margin: 48px;
}
.idrc_dtyisxu {
  margin: 56px;
}
.idrc_dtyisxz {
  margin: 64px;
}
.idrc_dtyisx14 {
  margin: 96px;
}
.idrc_dtyisx19 {
  margin-top: 4px;
}
.idrc_dtyisx1e {
  margin-top: 8px;
}
.idrc_dtyisx1j {
  margin-top: 16px;
}
.idrc_dtyisx1o {
  margin-top: 24px;
}
.idrc_dtyisx1t {
  margin-top: 32px;
}
.idrc_dtyisx1y {
  margin-top: 48px;
}
.idrc_dtyisx23 {
  margin-top: 56px;
}
.idrc_dtyisx28 {
  margin-top: 64px;
}
.idrc_dtyisx2d {
  margin-top: 96px;
}
.idrc_dtyisx2i {
  margin-bottom: 4px;
}
.idrc_dtyisx2n {
  margin-bottom: 8px;
}
.idrc_dtyisx2s {
  margin-bottom: 16px;
}
.idrc_dtyisx2x {
  margin-bottom: 24px;
}
.idrc_dtyisx32 {
  margin-bottom: 32px;
}
.idrc_dtyisx37 {
  margin-bottom: 48px;
}
.idrc_dtyisx3c {
  margin-bottom: 56px;
}
.idrc_dtyisx3h {
  margin-bottom: 64px;
}
.idrc_dtyisx3m {
  margin-bottom: 96px;
}
.idrc_dtyisx3r {
  margin-left: 4px;
}
.idrc_dtyisx3w {
  margin-left: 8px;
}
.idrc_dtyisx41 {
  margin-left: 16px;
}
.idrc_dtyisx46 {
  margin-left: 24px;
}
.idrc_dtyisx4b {
  margin-left: 32px;
}
.idrc_dtyisx4g {
  margin-left: 48px;
}
.idrc_dtyisx4l {
  margin-left: 56px;
}
.idrc_dtyisx4q {
  margin-left: 64px;
}
.idrc_dtyisx4v {
  margin-left: 96px;
}
.idrc_dtyisx50 {
  margin-right: 4px;
}
.idrc_dtyisx55 {
  margin-right: 8px;
}
.idrc_dtyisx5a {
  margin-right: 16px;
}
.idrc_dtyisx5f {
  margin-right: 24px;
}
.idrc_dtyisx5k {
  margin-right: 32px;
}
.idrc_dtyisx5p {
  margin-right: 48px;
}
.idrc_dtyisx5u {
  margin-right: 56px;
}
.idrc_dtyisx5z {
  margin-right: 64px;
}
.idrc_dtyisx64 {
  margin-right: 96px;
}
.idrc_dtyisx69 {
  margin-x: 4px;
}
.idrc_dtyisx6e {
  margin-x: 8px;
}
.idrc_dtyisx6j {
  margin-x: 16px;
}
.idrc_dtyisx6o {
  margin-x: 24px;
}
.idrc_dtyisx6t {
  margin-x: 32px;
}
.idrc_dtyisx6y {
  margin-x: 48px;
}
.idrc_dtyisx73 {
  margin-x: 56px;
}
.idrc_dtyisx78 {
  margin-x: 64px;
}
.idrc_dtyisx7d {
  margin-x: 96px;
}
.idrc_dtyisx7i {
  margin-y: 4px;
}
.idrc_dtyisx7n {
  margin-y: 8px;
}
.idrc_dtyisx7s {
  margin-y: 16px;
}
.idrc_dtyisx7x {
  margin-y: 24px;
}
.idrc_dtyisx82 {
  margin-y: 32px;
}
.idrc_dtyisx87 {
  margin-y: 48px;
}
.idrc_dtyisx8c {
  margin-y: 56px;
}
.idrc_dtyisx8h {
  margin-y: 64px;
}
.idrc_dtyisx8m {
  margin-y: 96px;
}
.idrc_dtyisx8r {
  padding: 4px;
}
.idrc_dtyisx8w {
  padding: 8px;
}
.idrc_dtyisx91 {
  padding: 16px;
}
.idrc_dtyisx96 {
  padding: 24px;
}
.idrc_dtyisx9b {
  padding: 32px;
}
.idrc_dtyisx9g {
  padding: 48px;
}
.idrc_dtyisx9l {
  padding: 56px;
}
.idrc_dtyisx9q {
  padding: 64px;
}
.idrc_dtyisx9v {
  padding: 96px;
}
.idrc_dtyisxa0 {
  padding-top: 4px;
}
.idrc_dtyisxa5 {
  padding-top: 8px;
}
.idrc_dtyisxaa {
  padding-top: 16px;
}
.idrc_dtyisxaf {
  padding-top: 24px;
}
.idrc_dtyisxak {
  padding-top: 32px;
}
.idrc_dtyisxap {
  padding-top: 48px;
}
.idrc_dtyisxau {
  padding-top: 56px;
}
.idrc_dtyisxaz {
  padding-top: 64px;
}
.idrc_dtyisxb4 {
  padding-top: 96px;
}
.idrc_dtyisxb9 {
  padding-bottom: 4px;
}
.idrc_dtyisxbe {
  padding-bottom: 8px;
}
.idrc_dtyisxbj {
  padding-bottom: 16px;
}
.idrc_dtyisxbo {
  padding-bottom: 24px;
}
.idrc_dtyisxbt {
  padding-bottom: 32px;
}
.idrc_dtyisxby {
  padding-bottom: 48px;
}
.idrc_dtyisxc3 {
  padding-bottom: 56px;
}
.idrc_dtyisxc8 {
  padding-bottom: 64px;
}
.idrc_dtyisxcd {
  padding-bottom: 96px;
}
.idrc_dtyisxci {
  padding-left: 4px;
}
.idrc_dtyisxcn {
  padding-left: 8px;
}
.idrc_dtyisxcs {
  padding-left: 16px;
}
.idrc_dtyisxcx {
  padding-left: 24px;
}
.idrc_dtyisxd2 {
  padding-left: 32px;
}
.idrc_dtyisxd7 {
  padding-left: 48px;
}
.idrc_dtyisxdc {
  padding-left: 56px;
}
.idrc_dtyisxdh {
  padding-left: 64px;
}
.idrc_dtyisxdm {
  padding-left: 96px;
}
.idrc_dtyisxdr {
  padding-right: 4px;
}
.idrc_dtyisxdw {
  padding-right: 8px;
}
.idrc_dtyisxe1 {
  padding-right: 16px;
}
.idrc_dtyisxe6 {
  padding-right: 24px;
}
.idrc_dtyisxeb {
  padding-right: 32px;
}
.idrc_dtyisxeg {
  padding-right: 48px;
}
.idrc_dtyisxel {
  padding-right: 56px;
}
.idrc_dtyisxeq {
  padding-right: 64px;
}
.idrc_dtyisxev {
  padding-right: 96px;
}
.idrc_dtyisxf0 {
  padding-x: 4px;
}
.idrc_dtyisxf5 {
  padding-x: 8px;
}
.idrc_dtyisxfa {
  padding-x: 16px;
}
.idrc_dtyisxff {
  padding-x: 24px;
}
.idrc_dtyisxfk {
  padding-x: 32px;
}
.idrc_dtyisxfp {
  padding-x: 48px;
}
.idrc_dtyisxfu {
  padding-x: 56px;
}
.idrc_dtyisxfz {
  padding-x: 64px;
}
.idrc_dtyisxg4 {
  padding-x: 96px;
}
.idrc_dtyisxg9 {
  padding-y: 4px;
}
.idrc_dtyisxge {
  padding-y: 8px;
}
.idrc_dtyisxgj {
  padding-y: 16px;
}
.idrc_dtyisxgo {
  padding-y: 24px;
}
.idrc_dtyisxgt {
  padding-y: 32px;
}
.idrc_dtyisxgy {
  padding-y: 48px;
}
.idrc_dtyisxh3 {
  padding-y: 56px;
}
.idrc_dtyisxh8 {
  padding-y: 64px;
}
.idrc_dtyisxhd {
  padding-y: 96px;
}
@media screen and (min-width: 768px) {
  .idrc_dtyisx1 {
    margin: 4px;
  }
  .idrc_dtyisx6 {
    margin: 8px;
  }
  .idrc_dtyisxb {
    margin: 16px;
  }
  .idrc_dtyisxg {
    margin: 24px;
  }
  .idrc_dtyisxl {
    margin: 32px;
  }
  .idrc_dtyisxq {
    margin: 48px;
  }
  .idrc_dtyisxv {
    margin: 56px;
  }
  .idrc_dtyisx10 {
    margin: 64px;
  }
  .idrc_dtyisx15 {
    margin: 96px;
  }
  .idrc_dtyisx1a {
    margin-top: 4px;
  }
  .idrc_dtyisx1f {
    margin-top: 8px;
  }
  .idrc_dtyisx1k {
    margin-top: 16px;
  }
  .idrc_dtyisx1p {
    margin-top: 24px;
  }
  .idrc_dtyisx1u {
    margin-top: 32px;
  }
  .idrc_dtyisx1z {
    margin-top: 48px;
  }
  .idrc_dtyisx24 {
    margin-top: 56px;
  }
  .idrc_dtyisx29 {
    margin-top: 64px;
  }
  .idrc_dtyisx2e {
    margin-top: 96px;
  }
  .idrc_dtyisx2j {
    margin-bottom: 4px;
  }
  .idrc_dtyisx2o {
    margin-bottom: 8px;
  }
  .idrc_dtyisx2t {
    margin-bottom: 16px;
  }
  .idrc_dtyisx2y {
    margin-bottom: 24px;
  }
  .idrc_dtyisx33 {
    margin-bottom: 32px;
  }
  .idrc_dtyisx38 {
    margin-bottom: 48px;
  }
  .idrc_dtyisx3d {
    margin-bottom: 56px;
  }
  .idrc_dtyisx3i {
    margin-bottom: 64px;
  }
  .idrc_dtyisx3n {
    margin-bottom: 96px;
  }
  .idrc_dtyisx3s {
    margin-left: 4px;
  }
  .idrc_dtyisx3x {
    margin-left: 8px;
  }
  .idrc_dtyisx42 {
    margin-left: 16px;
  }
  .idrc_dtyisx47 {
    margin-left: 24px;
  }
  .idrc_dtyisx4c {
    margin-left: 32px;
  }
  .idrc_dtyisx4h {
    margin-left: 48px;
  }
  .idrc_dtyisx4m {
    margin-left: 56px;
  }
  .idrc_dtyisx4r {
    margin-left: 64px;
  }
  .idrc_dtyisx4w {
    margin-left: 96px;
  }
  .idrc_dtyisx51 {
    margin-right: 4px;
  }
  .idrc_dtyisx56 {
    margin-right: 8px;
  }
  .idrc_dtyisx5b {
    margin-right: 16px;
  }
  .idrc_dtyisx5g {
    margin-right: 24px;
  }
  .idrc_dtyisx5l {
    margin-right: 32px;
  }
  .idrc_dtyisx5q {
    margin-right: 48px;
  }
  .idrc_dtyisx5v {
    margin-right: 56px;
  }
  .idrc_dtyisx60 {
    margin-right: 64px;
  }
  .idrc_dtyisx65 {
    margin-right: 96px;
  }
  .idrc_dtyisx6a {
    margin-x: 4px;
  }
  .idrc_dtyisx6f {
    margin-x: 8px;
  }
  .idrc_dtyisx6k {
    margin-x: 16px;
  }
  .idrc_dtyisx6p {
    margin-x: 24px;
  }
  .idrc_dtyisx6u {
    margin-x: 32px;
  }
  .idrc_dtyisx6z {
    margin-x: 48px;
  }
  .idrc_dtyisx74 {
    margin-x: 56px;
  }
  .idrc_dtyisx79 {
    margin-x: 64px;
  }
  .idrc_dtyisx7e {
    margin-x: 96px;
  }
  .idrc_dtyisx7j {
    margin-y: 4px;
  }
  .idrc_dtyisx7o {
    margin-y: 8px;
  }
  .idrc_dtyisx7t {
    margin-y: 16px;
  }
  .idrc_dtyisx7y {
    margin-y: 24px;
  }
  .idrc_dtyisx83 {
    margin-y: 32px;
  }
  .idrc_dtyisx88 {
    margin-y: 48px;
  }
  .idrc_dtyisx8d {
    margin-y: 56px;
  }
  .idrc_dtyisx8i {
    margin-y: 64px;
  }
  .idrc_dtyisx8n {
    margin-y: 96px;
  }
  .idrc_dtyisx8s {
    padding: 4px;
  }
  .idrc_dtyisx8x {
    padding: 8px;
  }
  .idrc_dtyisx92 {
    padding: 16px;
  }
  .idrc_dtyisx97 {
    padding: 24px;
  }
  .idrc_dtyisx9c {
    padding: 32px;
  }
  .idrc_dtyisx9h {
    padding: 48px;
  }
  .idrc_dtyisx9m {
    padding: 56px;
  }
  .idrc_dtyisx9r {
    padding: 64px;
  }
  .idrc_dtyisx9w {
    padding: 96px;
  }
  .idrc_dtyisxa1 {
    padding-top: 4px;
  }
  .idrc_dtyisxa6 {
    padding-top: 8px;
  }
  .idrc_dtyisxab {
    padding-top: 16px;
  }
  .idrc_dtyisxag {
    padding-top: 24px;
  }
  .idrc_dtyisxal {
    padding-top: 32px;
  }
  .idrc_dtyisxaq {
    padding-top: 48px;
  }
  .idrc_dtyisxav {
    padding-top: 56px;
  }
  .idrc_dtyisxb0 {
    padding-top: 64px;
  }
  .idrc_dtyisxb5 {
    padding-top: 96px;
  }
  .idrc_dtyisxba {
    padding-bottom: 4px;
  }
  .idrc_dtyisxbf {
    padding-bottom: 8px;
  }
  .idrc_dtyisxbk {
    padding-bottom: 16px;
  }
  .idrc_dtyisxbp {
    padding-bottom: 24px;
  }
  .idrc_dtyisxbu {
    padding-bottom: 32px;
  }
  .idrc_dtyisxbz {
    padding-bottom: 48px;
  }
  .idrc_dtyisxc4 {
    padding-bottom: 56px;
  }
  .idrc_dtyisxc9 {
    padding-bottom: 64px;
  }
  .idrc_dtyisxce {
    padding-bottom: 96px;
  }
  .idrc_dtyisxcj {
    padding-left: 4px;
  }
  .idrc_dtyisxco {
    padding-left: 8px;
  }
  .idrc_dtyisxct {
    padding-left: 16px;
  }
  .idrc_dtyisxcy {
    padding-left: 24px;
  }
  .idrc_dtyisxd3 {
    padding-left: 32px;
  }
  .idrc_dtyisxd8 {
    padding-left: 48px;
  }
  .idrc_dtyisxdd {
    padding-left: 56px;
  }
  .idrc_dtyisxdi {
    padding-left: 64px;
  }
  .idrc_dtyisxdn {
    padding-left: 96px;
  }
  .idrc_dtyisxds {
    padding-right: 4px;
  }
  .idrc_dtyisxdx {
    padding-right: 8px;
  }
  .idrc_dtyisxe2 {
    padding-right: 16px;
  }
  .idrc_dtyisxe7 {
    padding-right: 24px;
  }
  .idrc_dtyisxec {
    padding-right: 32px;
  }
  .idrc_dtyisxeh {
    padding-right: 48px;
  }
  .idrc_dtyisxem {
    padding-right: 56px;
  }
  .idrc_dtyisxer {
    padding-right: 64px;
  }
  .idrc_dtyisxew {
    padding-right: 96px;
  }
  .idrc_dtyisxf1 {
    padding-x: 4px;
  }
  .idrc_dtyisxf6 {
    padding-x: 8px;
  }
  .idrc_dtyisxfb {
    padding-x: 16px;
  }
  .idrc_dtyisxfg {
    padding-x: 24px;
  }
  .idrc_dtyisxfl {
    padding-x: 32px;
  }
  .idrc_dtyisxfq {
    padding-x: 48px;
  }
  .idrc_dtyisxfv {
    padding-x: 56px;
  }
  .idrc_dtyisxg0 {
    padding-x: 64px;
  }
  .idrc_dtyisxg5 {
    padding-x: 96px;
  }
  .idrc_dtyisxga {
    padding-y: 4px;
  }
  .idrc_dtyisxgf {
    padding-y: 8px;
  }
  .idrc_dtyisxgk {
    padding-y: 16px;
  }
  .idrc_dtyisxgp {
    padding-y: 24px;
  }
  .idrc_dtyisxgu {
    padding-y: 32px;
  }
  .idrc_dtyisxgz {
    padding-y: 48px;
  }
  .idrc_dtyisxh4 {
    padding-y: 56px;
  }
  .idrc_dtyisxh9 {
    padding-y: 64px;
  }
  .idrc_dtyisxhe {
    padding-y: 96px;
  }
}
@media screen and (min-width: 1024px) {
  .idrc_dtyisx2 {
    margin: 4px;
  }
  .idrc_dtyisx7 {
    margin: 8px;
  }
  .idrc_dtyisxc {
    margin: 16px;
  }
  .idrc_dtyisxh {
    margin: 24px;
  }
  .idrc_dtyisxm {
    margin: 32px;
  }
  .idrc_dtyisxr {
    margin: 48px;
  }
  .idrc_dtyisxw {
    margin: 56px;
  }
  .idrc_dtyisx11 {
    margin: 64px;
  }
  .idrc_dtyisx16 {
    margin: 96px;
  }
  .idrc_dtyisx1b {
    margin-top: 4px;
  }
  .idrc_dtyisx1g {
    margin-top: 8px;
  }
  .idrc_dtyisx1l {
    margin-top: 16px;
  }
  .idrc_dtyisx1q {
    margin-top: 24px;
  }
  .idrc_dtyisx1v {
    margin-top: 32px;
  }
  .idrc_dtyisx20 {
    margin-top: 48px;
  }
  .idrc_dtyisx25 {
    margin-top: 56px;
  }
  .idrc_dtyisx2a {
    margin-top: 64px;
  }
  .idrc_dtyisx2f {
    margin-top: 96px;
  }
  .idrc_dtyisx2k {
    margin-bottom: 4px;
  }
  .idrc_dtyisx2p {
    margin-bottom: 8px;
  }
  .idrc_dtyisx2u {
    margin-bottom: 16px;
  }
  .idrc_dtyisx2z {
    margin-bottom: 24px;
  }
  .idrc_dtyisx34 {
    margin-bottom: 32px;
  }
  .idrc_dtyisx39 {
    margin-bottom: 48px;
  }
  .idrc_dtyisx3e {
    margin-bottom: 56px;
  }
  .idrc_dtyisx3j {
    margin-bottom: 64px;
  }
  .idrc_dtyisx3o {
    margin-bottom: 96px;
  }
  .idrc_dtyisx3t {
    margin-left: 4px;
  }
  .idrc_dtyisx3y {
    margin-left: 8px;
  }
  .idrc_dtyisx43 {
    margin-left: 16px;
  }
  .idrc_dtyisx48 {
    margin-left: 24px;
  }
  .idrc_dtyisx4d {
    margin-left: 32px;
  }
  .idrc_dtyisx4i {
    margin-left: 48px;
  }
  .idrc_dtyisx4n {
    margin-left: 56px;
  }
  .idrc_dtyisx4s {
    margin-left: 64px;
  }
  .idrc_dtyisx4x {
    margin-left: 96px;
  }
  .idrc_dtyisx52 {
    margin-right: 4px;
  }
  .idrc_dtyisx57 {
    margin-right: 8px;
  }
  .idrc_dtyisx5c {
    margin-right: 16px;
  }
  .idrc_dtyisx5h {
    margin-right: 24px;
  }
  .idrc_dtyisx5m {
    margin-right: 32px;
  }
  .idrc_dtyisx5r {
    margin-right: 48px;
  }
  .idrc_dtyisx5w {
    margin-right: 56px;
  }
  .idrc_dtyisx61 {
    margin-right: 64px;
  }
  .idrc_dtyisx66 {
    margin-right: 96px;
  }
  .idrc_dtyisx6b {
    margin-x: 4px;
  }
  .idrc_dtyisx6g {
    margin-x: 8px;
  }
  .idrc_dtyisx6l {
    margin-x: 16px;
  }
  .idrc_dtyisx6q {
    margin-x: 24px;
  }
  .idrc_dtyisx6v {
    margin-x: 32px;
  }
  .idrc_dtyisx70 {
    margin-x: 48px;
  }
  .idrc_dtyisx75 {
    margin-x: 56px;
  }
  .idrc_dtyisx7a {
    margin-x: 64px;
  }
  .idrc_dtyisx7f {
    margin-x: 96px;
  }
  .idrc_dtyisx7k {
    margin-y: 4px;
  }
  .idrc_dtyisx7p {
    margin-y: 8px;
  }
  .idrc_dtyisx7u {
    margin-y: 16px;
  }
  .idrc_dtyisx7z {
    margin-y: 24px;
  }
  .idrc_dtyisx84 {
    margin-y: 32px;
  }
  .idrc_dtyisx89 {
    margin-y: 48px;
  }
  .idrc_dtyisx8e {
    margin-y: 56px;
  }
  .idrc_dtyisx8j {
    margin-y: 64px;
  }
  .idrc_dtyisx8o {
    margin-y: 96px;
  }
  .idrc_dtyisx8t {
    padding: 4px;
  }
  .idrc_dtyisx8y {
    padding: 8px;
  }
  .idrc_dtyisx93 {
    padding: 16px;
  }
  .idrc_dtyisx98 {
    padding: 24px;
  }
  .idrc_dtyisx9d {
    padding: 32px;
  }
  .idrc_dtyisx9i {
    padding: 48px;
  }
  .idrc_dtyisx9n {
    padding: 56px;
  }
  .idrc_dtyisx9s {
    padding: 64px;
  }
  .idrc_dtyisx9x {
    padding: 96px;
  }
  .idrc_dtyisxa2 {
    padding-top: 4px;
  }
  .idrc_dtyisxa7 {
    padding-top: 8px;
  }
  .idrc_dtyisxac {
    padding-top: 16px;
  }
  .idrc_dtyisxah {
    padding-top: 24px;
  }
  .idrc_dtyisxam {
    padding-top: 32px;
  }
  .idrc_dtyisxar {
    padding-top: 48px;
  }
  .idrc_dtyisxaw {
    padding-top: 56px;
  }
  .idrc_dtyisxb1 {
    padding-top: 64px;
  }
  .idrc_dtyisxb6 {
    padding-top: 96px;
  }
  .idrc_dtyisxbb {
    padding-bottom: 4px;
  }
  .idrc_dtyisxbg {
    padding-bottom: 8px;
  }
  .idrc_dtyisxbl {
    padding-bottom: 16px;
  }
  .idrc_dtyisxbq {
    padding-bottom: 24px;
  }
  .idrc_dtyisxbv {
    padding-bottom: 32px;
  }
  .idrc_dtyisxc0 {
    padding-bottom: 48px;
  }
  .idrc_dtyisxc5 {
    padding-bottom: 56px;
  }
  .idrc_dtyisxca {
    padding-bottom: 64px;
  }
  .idrc_dtyisxcf {
    padding-bottom: 96px;
  }
  .idrc_dtyisxck {
    padding-left: 4px;
  }
  .idrc_dtyisxcp {
    padding-left: 8px;
  }
  .idrc_dtyisxcu {
    padding-left: 16px;
  }
  .idrc_dtyisxcz {
    padding-left: 24px;
  }
  .idrc_dtyisxd4 {
    padding-left: 32px;
  }
  .idrc_dtyisxd9 {
    padding-left: 48px;
  }
  .idrc_dtyisxde {
    padding-left: 56px;
  }
  .idrc_dtyisxdj {
    padding-left: 64px;
  }
  .idrc_dtyisxdo {
    padding-left: 96px;
  }
  .idrc_dtyisxdt {
    padding-right: 4px;
  }
  .idrc_dtyisxdy {
    padding-right: 8px;
  }
  .idrc_dtyisxe3 {
    padding-right: 16px;
  }
  .idrc_dtyisxe8 {
    padding-right: 24px;
  }
  .idrc_dtyisxed {
    padding-right: 32px;
  }
  .idrc_dtyisxei {
    padding-right: 48px;
  }
  .idrc_dtyisxen {
    padding-right: 56px;
  }
  .idrc_dtyisxes {
    padding-right: 64px;
  }
  .idrc_dtyisxex {
    padding-right: 96px;
  }
  .idrc_dtyisxf2 {
    padding-x: 4px;
  }
  .idrc_dtyisxf7 {
    padding-x: 8px;
  }
  .idrc_dtyisxfc {
    padding-x: 16px;
  }
  .idrc_dtyisxfh {
    padding-x: 24px;
  }
  .idrc_dtyisxfm {
    padding-x: 32px;
  }
  .idrc_dtyisxfr {
    padding-x: 48px;
  }
  .idrc_dtyisxfw {
    padding-x: 56px;
  }
  .idrc_dtyisxg1 {
    padding-x: 64px;
  }
  .idrc_dtyisxg6 {
    padding-x: 96px;
  }
  .idrc_dtyisxgb {
    padding-y: 4px;
  }
  .idrc_dtyisxgg {
    padding-y: 8px;
  }
  .idrc_dtyisxgl {
    padding-y: 16px;
  }
  .idrc_dtyisxgq {
    padding-y: 24px;
  }
  .idrc_dtyisxgv {
    padding-y: 32px;
  }
  .idrc_dtyisxh0 {
    padding-y: 48px;
  }
  .idrc_dtyisxh5 {
    padding-y: 56px;
  }
  .idrc_dtyisxha {
    padding-y: 64px;
  }
  .idrc_dtyisxhf {
    padding-y: 96px;
  }
}
@media screen and (min-width: 1280px) {
  .idrc_dtyisx3 {
    margin: 4px;
  }
  .idrc_dtyisx8 {
    margin: 8px;
  }
  .idrc_dtyisxd {
    margin: 16px;
  }
  .idrc_dtyisxi {
    margin: 24px;
  }
  .idrc_dtyisxn {
    margin: 32px;
  }
  .idrc_dtyisxs {
    margin: 48px;
  }
  .idrc_dtyisxx {
    margin: 56px;
  }
  .idrc_dtyisx12 {
    margin: 64px;
  }
  .idrc_dtyisx17 {
    margin: 96px;
  }
  .idrc_dtyisx1c {
    margin-top: 4px;
  }
  .idrc_dtyisx1h {
    margin-top: 8px;
  }
  .idrc_dtyisx1m {
    margin-top: 16px;
  }
  .idrc_dtyisx1r {
    margin-top: 24px;
  }
  .idrc_dtyisx1w {
    margin-top: 32px;
  }
  .idrc_dtyisx21 {
    margin-top: 48px;
  }
  .idrc_dtyisx26 {
    margin-top: 56px;
  }
  .idrc_dtyisx2b {
    margin-top: 64px;
  }
  .idrc_dtyisx2g {
    margin-top: 96px;
  }
  .idrc_dtyisx2l {
    margin-bottom: 4px;
  }
  .idrc_dtyisx2q {
    margin-bottom: 8px;
  }
  .idrc_dtyisx2v {
    margin-bottom: 16px;
  }
  .idrc_dtyisx30 {
    margin-bottom: 24px;
  }
  .idrc_dtyisx35 {
    margin-bottom: 32px;
  }
  .idrc_dtyisx3a {
    margin-bottom: 48px;
  }
  .idrc_dtyisx3f {
    margin-bottom: 56px;
  }
  .idrc_dtyisx3k {
    margin-bottom: 64px;
  }
  .idrc_dtyisx3p {
    margin-bottom: 96px;
  }
  .idrc_dtyisx3u {
    margin-left: 4px;
  }
  .idrc_dtyisx3z {
    margin-left: 8px;
  }
  .idrc_dtyisx44 {
    margin-left: 16px;
  }
  .idrc_dtyisx49 {
    margin-left: 24px;
  }
  .idrc_dtyisx4e {
    margin-left: 32px;
  }
  .idrc_dtyisx4j {
    margin-left: 48px;
  }
  .idrc_dtyisx4o {
    margin-left: 56px;
  }
  .idrc_dtyisx4t {
    margin-left: 64px;
  }
  .idrc_dtyisx4y {
    margin-left: 96px;
  }
  .idrc_dtyisx53 {
    margin-right: 4px;
  }
  .idrc_dtyisx58 {
    margin-right: 8px;
  }
  .idrc_dtyisx5d {
    margin-right: 16px;
  }
  .idrc_dtyisx5i {
    margin-right: 24px;
  }
  .idrc_dtyisx5n {
    margin-right: 32px;
  }
  .idrc_dtyisx5s {
    margin-right: 48px;
  }
  .idrc_dtyisx5x {
    margin-right: 56px;
  }
  .idrc_dtyisx62 {
    margin-right: 64px;
  }
  .idrc_dtyisx67 {
    margin-right: 96px;
  }
  .idrc_dtyisx6c {
    margin-x: 4px;
  }
  .idrc_dtyisx6h {
    margin-x: 8px;
  }
  .idrc_dtyisx6m {
    margin-x: 16px;
  }
  .idrc_dtyisx6r {
    margin-x: 24px;
  }
  .idrc_dtyisx6w {
    margin-x: 32px;
  }
  .idrc_dtyisx71 {
    margin-x: 48px;
  }
  .idrc_dtyisx76 {
    margin-x: 56px;
  }
  .idrc_dtyisx7b {
    margin-x: 64px;
  }
  .idrc_dtyisx7g {
    margin-x: 96px;
  }
  .idrc_dtyisx7l {
    margin-y: 4px;
  }
  .idrc_dtyisx7q {
    margin-y: 8px;
  }
  .idrc_dtyisx7v {
    margin-y: 16px;
  }
  .idrc_dtyisx80 {
    margin-y: 24px;
  }
  .idrc_dtyisx85 {
    margin-y: 32px;
  }
  .idrc_dtyisx8a {
    margin-y: 48px;
  }
  .idrc_dtyisx8f {
    margin-y: 56px;
  }
  .idrc_dtyisx8k {
    margin-y: 64px;
  }
  .idrc_dtyisx8p {
    margin-y: 96px;
  }
  .idrc_dtyisx8u {
    padding: 4px;
  }
  .idrc_dtyisx8z {
    padding: 8px;
  }
  .idrc_dtyisx94 {
    padding: 16px;
  }
  .idrc_dtyisx99 {
    padding: 24px;
  }
  .idrc_dtyisx9e {
    padding: 32px;
  }
  .idrc_dtyisx9j {
    padding: 48px;
  }
  .idrc_dtyisx9o {
    padding: 56px;
  }
  .idrc_dtyisx9t {
    padding: 64px;
  }
  .idrc_dtyisx9y {
    padding: 96px;
  }
  .idrc_dtyisxa3 {
    padding-top: 4px;
  }
  .idrc_dtyisxa8 {
    padding-top: 8px;
  }
  .idrc_dtyisxad {
    padding-top: 16px;
  }
  .idrc_dtyisxai {
    padding-top: 24px;
  }
  .idrc_dtyisxan {
    padding-top: 32px;
  }
  .idrc_dtyisxas {
    padding-top: 48px;
  }
  .idrc_dtyisxax {
    padding-top: 56px;
  }
  .idrc_dtyisxb2 {
    padding-top: 64px;
  }
  .idrc_dtyisxb7 {
    padding-top: 96px;
  }
  .idrc_dtyisxbc {
    padding-bottom: 4px;
  }
  .idrc_dtyisxbh {
    padding-bottom: 8px;
  }
  .idrc_dtyisxbm {
    padding-bottom: 16px;
  }
  .idrc_dtyisxbr {
    padding-bottom: 24px;
  }
  .idrc_dtyisxbw {
    padding-bottom: 32px;
  }
  .idrc_dtyisxc1 {
    padding-bottom: 48px;
  }
  .idrc_dtyisxc6 {
    padding-bottom: 56px;
  }
  .idrc_dtyisxcb {
    padding-bottom: 64px;
  }
  .idrc_dtyisxcg {
    padding-bottom: 96px;
  }
  .idrc_dtyisxcl {
    padding-left: 4px;
  }
  .idrc_dtyisxcq {
    padding-left: 8px;
  }
  .idrc_dtyisxcv {
    padding-left: 16px;
  }
  .idrc_dtyisxd0 {
    padding-left: 24px;
  }
  .idrc_dtyisxd5 {
    padding-left: 32px;
  }
  .idrc_dtyisxda {
    padding-left: 48px;
  }
  .idrc_dtyisxdf {
    padding-left: 56px;
  }
  .idrc_dtyisxdk {
    padding-left: 64px;
  }
  .idrc_dtyisxdp {
    padding-left: 96px;
  }
  .idrc_dtyisxdu {
    padding-right: 4px;
  }
  .idrc_dtyisxdz {
    padding-right: 8px;
  }
  .idrc_dtyisxe4 {
    padding-right: 16px;
  }
  .idrc_dtyisxe9 {
    padding-right: 24px;
  }
  .idrc_dtyisxee {
    padding-right: 32px;
  }
  .idrc_dtyisxej {
    padding-right: 48px;
  }
  .idrc_dtyisxeo {
    padding-right: 56px;
  }
  .idrc_dtyisxet {
    padding-right: 64px;
  }
  .idrc_dtyisxey {
    padding-right: 96px;
  }
  .idrc_dtyisxf3 {
    padding-x: 4px;
  }
  .idrc_dtyisxf8 {
    padding-x: 8px;
  }
  .idrc_dtyisxfd {
    padding-x: 16px;
  }
  .idrc_dtyisxfi {
    padding-x: 24px;
  }
  .idrc_dtyisxfn {
    padding-x: 32px;
  }
  .idrc_dtyisxfs {
    padding-x: 48px;
  }
  .idrc_dtyisxfx {
    padding-x: 56px;
  }
  .idrc_dtyisxg2 {
    padding-x: 64px;
  }
  .idrc_dtyisxg7 {
    padding-x: 96px;
  }
  .idrc_dtyisxgc {
    padding-y: 4px;
  }
  .idrc_dtyisxgh {
    padding-y: 8px;
  }
  .idrc_dtyisxgm {
    padding-y: 16px;
  }
  .idrc_dtyisxgr {
    padding-y: 24px;
  }
  .idrc_dtyisxgw {
    padding-y: 32px;
  }
  .idrc_dtyisxh1 {
    padding-y: 48px;
  }
  .idrc_dtyisxh6 {
    padding-y: 56px;
  }
  .idrc_dtyisxhb {
    padding-y: 64px;
  }
  .idrc_dtyisxhg {
    padding-y: 96px;
  }
}
@media screen and (min-width: 1440px) {
  .idrc_dtyisx4 {
    margin: 4px;
  }
  .idrc_dtyisx9 {
    margin: 8px;
  }
  .idrc_dtyisxe {
    margin: 16px;
  }
  .idrc_dtyisxj {
    margin: 24px;
  }
  .idrc_dtyisxo {
    margin: 32px;
  }
  .idrc_dtyisxt {
    margin: 48px;
  }
  .idrc_dtyisxy {
    margin: 56px;
  }
  .idrc_dtyisx13 {
    margin: 64px;
  }
  .idrc_dtyisx18 {
    margin: 96px;
  }
  .idrc_dtyisx1d {
    margin-top: 4px;
  }
  .idrc_dtyisx1i {
    margin-top: 8px;
  }
  .idrc_dtyisx1n {
    margin-top: 16px;
  }
  .idrc_dtyisx1s {
    margin-top: 24px;
  }
  .idrc_dtyisx1x {
    margin-top: 32px;
  }
  .idrc_dtyisx22 {
    margin-top: 48px;
  }
  .idrc_dtyisx27 {
    margin-top: 56px;
  }
  .idrc_dtyisx2c {
    margin-top: 64px;
  }
  .idrc_dtyisx2h {
    margin-top: 96px;
  }
  .idrc_dtyisx2m {
    margin-bottom: 4px;
  }
  .idrc_dtyisx2r {
    margin-bottom: 8px;
  }
  .idrc_dtyisx2w {
    margin-bottom: 16px;
  }
  .idrc_dtyisx31 {
    margin-bottom: 24px;
  }
  .idrc_dtyisx36 {
    margin-bottom: 32px;
  }
  .idrc_dtyisx3b {
    margin-bottom: 48px;
  }
  .idrc_dtyisx3g {
    margin-bottom: 56px;
  }
  .idrc_dtyisx3l {
    margin-bottom: 64px;
  }
  .idrc_dtyisx3q {
    margin-bottom: 96px;
  }
  .idrc_dtyisx3v {
    margin-left: 4px;
  }
  .idrc_dtyisx40 {
    margin-left: 8px;
  }
  .idrc_dtyisx45 {
    margin-left: 16px;
  }
  .idrc_dtyisx4a {
    margin-left: 24px;
  }
  .idrc_dtyisx4f {
    margin-left: 32px;
  }
  .idrc_dtyisx4k {
    margin-left: 48px;
  }
  .idrc_dtyisx4p {
    margin-left: 56px;
  }
  .idrc_dtyisx4u {
    margin-left: 64px;
  }
  .idrc_dtyisx4z {
    margin-left: 96px;
  }
  .idrc_dtyisx54 {
    margin-right: 4px;
  }
  .idrc_dtyisx59 {
    margin-right: 8px;
  }
  .idrc_dtyisx5e {
    margin-right: 16px;
  }
  .idrc_dtyisx5j {
    margin-right: 24px;
  }
  .idrc_dtyisx5o {
    margin-right: 32px;
  }
  .idrc_dtyisx5t {
    margin-right: 48px;
  }
  .idrc_dtyisx5y {
    margin-right: 56px;
  }
  .idrc_dtyisx63 {
    margin-right: 64px;
  }
  .idrc_dtyisx68 {
    margin-right: 96px;
  }
  .idrc_dtyisx6d {
    margin-x: 4px;
  }
  .idrc_dtyisx6i {
    margin-x: 8px;
  }
  .idrc_dtyisx6n {
    margin-x: 16px;
  }
  .idrc_dtyisx6s {
    margin-x: 24px;
  }
  .idrc_dtyisx6x {
    margin-x: 32px;
  }
  .idrc_dtyisx72 {
    margin-x: 48px;
  }
  .idrc_dtyisx77 {
    margin-x: 56px;
  }
  .idrc_dtyisx7c {
    margin-x: 64px;
  }
  .idrc_dtyisx7h {
    margin-x: 96px;
  }
  .idrc_dtyisx7m {
    margin-y: 4px;
  }
  .idrc_dtyisx7r {
    margin-y: 8px;
  }
  .idrc_dtyisx7w {
    margin-y: 16px;
  }
  .idrc_dtyisx81 {
    margin-y: 24px;
  }
  .idrc_dtyisx86 {
    margin-y: 32px;
  }
  .idrc_dtyisx8b {
    margin-y: 48px;
  }
  .idrc_dtyisx8g {
    margin-y: 56px;
  }
  .idrc_dtyisx8l {
    margin-y: 64px;
  }
  .idrc_dtyisx8q {
    margin-y: 96px;
  }
  .idrc_dtyisx8v {
    padding: 4px;
  }
  .idrc_dtyisx90 {
    padding: 8px;
  }
  .idrc_dtyisx95 {
    padding: 16px;
  }
  .idrc_dtyisx9a {
    padding: 24px;
  }
  .idrc_dtyisx9f {
    padding: 32px;
  }
  .idrc_dtyisx9k {
    padding: 48px;
  }
  .idrc_dtyisx9p {
    padding: 56px;
  }
  .idrc_dtyisx9u {
    padding: 64px;
  }
  .idrc_dtyisx9z {
    padding: 96px;
  }
  .idrc_dtyisxa4 {
    padding-top: 4px;
  }
  .idrc_dtyisxa9 {
    padding-top: 8px;
  }
  .idrc_dtyisxae {
    padding-top: 16px;
  }
  .idrc_dtyisxaj {
    padding-top: 24px;
  }
  .idrc_dtyisxao {
    padding-top: 32px;
  }
  .idrc_dtyisxat {
    padding-top: 48px;
  }
  .idrc_dtyisxay {
    padding-top: 56px;
  }
  .idrc_dtyisxb3 {
    padding-top: 64px;
  }
  .idrc_dtyisxb8 {
    padding-top: 96px;
  }
  .idrc_dtyisxbd {
    padding-bottom: 4px;
  }
  .idrc_dtyisxbi {
    padding-bottom: 8px;
  }
  .idrc_dtyisxbn {
    padding-bottom: 16px;
  }
  .idrc_dtyisxbs {
    padding-bottom: 24px;
  }
  .idrc_dtyisxbx {
    padding-bottom: 32px;
  }
  .idrc_dtyisxc2 {
    padding-bottom: 48px;
  }
  .idrc_dtyisxc7 {
    padding-bottom: 56px;
  }
  .idrc_dtyisxcc {
    padding-bottom: 64px;
  }
  .idrc_dtyisxch {
    padding-bottom: 96px;
  }
  .idrc_dtyisxcm {
    padding-left: 4px;
  }
  .idrc_dtyisxcr {
    padding-left: 8px;
  }
  .idrc_dtyisxcw {
    padding-left: 16px;
  }
  .idrc_dtyisxd1 {
    padding-left: 24px;
  }
  .idrc_dtyisxd6 {
    padding-left: 32px;
  }
  .idrc_dtyisxdb {
    padding-left: 48px;
  }
  .idrc_dtyisxdg {
    padding-left: 56px;
  }
  .idrc_dtyisxdl {
    padding-left: 64px;
  }
  .idrc_dtyisxdq {
    padding-left: 96px;
  }
  .idrc_dtyisxdv {
    padding-right: 4px;
  }
  .idrc_dtyisxe0 {
    padding-right: 8px;
  }
  .idrc_dtyisxe5 {
    padding-right: 16px;
  }
  .idrc_dtyisxea {
    padding-right: 24px;
  }
  .idrc_dtyisxef {
    padding-right: 32px;
  }
  .idrc_dtyisxek {
    padding-right: 48px;
  }
  .idrc_dtyisxep {
    padding-right: 56px;
  }
  .idrc_dtyisxeu {
    padding-right: 64px;
  }
  .idrc_dtyisxez {
    padding-right: 96px;
  }
  .idrc_dtyisxf4 {
    padding-x: 4px;
  }
  .idrc_dtyisxf9 {
    padding-x: 8px;
  }
  .idrc_dtyisxfe {
    padding-x: 16px;
  }
  .idrc_dtyisxfj {
    padding-x: 24px;
  }
  .idrc_dtyisxfo {
    padding-x: 32px;
  }
  .idrc_dtyisxft {
    padding-x: 48px;
  }
  .idrc_dtyisxfy {
    padding-x: 56px;
  }
  .idrc_dtyisxg3 {
    padding-x: 64px;
  }
  .idrc_dtyisxg8 {
    padding-x: 96px;
  }
  .idrc_dtyisxgd {
    padding-y: 4px;
  }
  .idrc_dtyisxgi {
    padding-y: 8px;
  }
  .idrc_dtyisxgn {
    padding-y: 16px;
  }
  .idrc_dtyisxgs {
    padding-y: 24px;
  }
  .idrc_dtyisxgx {
    padding-y: 32px;
  }
  .idrc_dtyisxh2 {
    padding-y: 48px;
  }
  .idrc_dtyisxh7 {
    padding-y: 56px;
  }
  .idrc_dtyisxhc {
    padding-y: 64px;
  }
  .idrc_dtyisxhh {
    padding-y: 96px;
  }
}
.idrc_dcbwpy0 {
  display: none;
}
.idrc_dcbwpy5 {
  display: block;
}
.idrc_dcbwpya {
  display: inline;
}
.idrc_dcbwpyf {
  display: inline-block;
}
.idrc_dcbwpyk {
  display: flex;
}
.idrc_dcbwpyp {
  display: grid;
}
@media screen and (min-width: 768px) {
  .idrc_dcbwpy1 {
    display: none;
  }
  .idrc_dcbwpy6 {
    display: block;
  }
  .idrc_dcbwpyb {
    display: inline;
  }
  .idrc_dcbwpyg {
    display: inline-block;
  }
  .idrc_dcbwpyl {
    display: flex;
  }
  .idrc_dcbwpyq {
    display: grid;
  }
}
@media screen and (min-width: 1024px) {
  .idrc_dcbwpy2 {
    display: none;
  }
  .idrc_dcbwpy7 {
    display: block;
  }
  .idrc_dcbwpyc {
    display: inline;
  }
  .idrc_dcbwpyh {
    display: inline-block;
  }
  .idrc_dcbwpym {
    display: flex;
  }
  .idrc_dcbwpyr {
    display: grid;
  }
}
@media screen and (min-width: 1280px) {
  .idrc_dcbwpy3 {
    display: none;
  }
  .idrc_dcbwpy8 {
    display: block;
  }
  .idrc_dcbwpyd {
    display: inline;
  }
  .idrc_dcbwpyi {
    display: inline-block;
  }
  .idrc_dcbwpyn {
    display: flex;
  }
  .idrc_dcbwpys {
    display: grid;
  }
}
@media screen and (min-width: 1440px) {
  .idrc_dcbwpy4 {
    display: none;
  }
  .idrc_dcbwpy9 {
    display: block;
  }
  .idrc_dcbwpye {
    display: inline;
  }
  .idrc_dcbwpyj {
    display: inline-block;
  }
  .idrc_dcbwpyo {
    display: flex;
  }
  .idrc_dcbwpyt {
    display: grid;
  }
}
.idrc_ss227q0 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  line-height: 0;
  vertical-align: middle;
}
@keyframes idrc_ov8bbk0 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes idrc_ov8bbk1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes idrc_ov8bbk2 {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.96);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes idrc_ov8bbk3 {
  from {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.96);
  }
}
@keyframes idrc_ov8bbk4 {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes idrc_ov8bbk5 {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes idrc_ov8bbk6 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes idrc_ov8bbk7 {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes idrc_ov8bbk8 {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes idrc_ov8bbk9 {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes idrc_ov8bbka {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes idrc_ov8bbkb {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
.idrc_ov8bbkc {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.40);
  z-index: 1000;
}
.idrc_ov8bbkc[data-state="open"] {
  animation: idrc_ov8bbk0 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkc[data-state="closed"] {
  animation: idrc_ov8bbk1 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkd {
  position: fixed;
  z-index: 1100;
  background-color: #FFFFFF;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: flex;
  flex-direction: column;
  outline: none;
  overflow: hidden;
}
.idrc_ov8bbke {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: min(480px, calc(100vw - 32px));
  max-height: calc(100vh - 32px);
  border-radius: 12px;
  box-shadow: 0px 5px 10px 0px #0000001A;
}
.idrc_ov8bbke[data-state="open"] {
  animation: idrc_ov8bbk2 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbke[data-state="closed"] {
  animation: idrc_ov8bbk3 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkf {
  top: 0;
  right: 0;
  bottom: 0;
  height: 100vh;
  width: min(420px, 100vw);
  box-shadow: -2px 0px 5px 0px #1A1A1A26;
}
.idrc_ov8bbkf[data-state="open"] {
  animation: idrc_ov8bbk4 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkf[data-state="closed"] {
  animation: idrc_ov8bbk5 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkg {
  top: 0;
  left: 0;
  bottom: 0;
  height: 100vh;
  width: min(420px, 100vw);
  box-shadow: 2px 0px 5px 0px #1A1A1A26;
}
.idrc_ov8bbkg[data-state="open"] {
  animation: idrc_ov8bbk6 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkg[data-state="closed"] {
  animation: idrc_ov8bbk7 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkh {
  top: 0;
  left: 0;
  right: 0;
  width: 100vw;
  max-height: 90vh;
  box-shadow: 0px 2px 5px 0px #1A1A1A26;
}
.idrc_ov8bbkh[data-state="open"] {
  animation: idrc_ov8bbk8 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkh[data-state="closed"] {
  animation: idrc_ov8bbk9 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbki {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100vw;
  max-height: 90vh;
  box-shadow: 0px -2px 5px 0px #1A1A1A26;
}
.idrc_ov8bbki[data-state="open"] {
  animation: idrc_ov8bbka 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbki[data-state="closed"] {
  animation: idrc_ov8bbkb 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_ov8bbkj {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 24px 24px 16px;
  flex-shrink: 0;
}
.idrc_ov8bbkk {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  flex: 1;
}
.idrc_ov8bbkl {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 9999px;
  border: none;
  background: transparent;
  color: #666666;
  cursor: pointer;
  flex-shrink: 0;
  padding: 0;
}
.idrc_ov8bbkl:hover {
  background-color: #F0F0F0;
  color: #1A1A1A;
}
.idrc_ov8bbkl:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
}
.idrc_ov8bbkm {
  flex-shrink: 0;
  padding: 0 24px 16px;
}
.idrc_ov8bbkn {
  flex: 1;
  overflow-y: auto;
  padding: 0 24px 24px;
  min-height: 0;
}
.idrc_ov8bbko {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  padding: 16px 24px;
  flex-shrink: 0;
}
.idrc_ov8bbkp {
  border-top: 1px solid #E5E7EB;
}
.idrc_xptdus0 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  vertical-align: middle;
  flex-shrink: 0;
  width: fit-content;
  border-radius: 24px;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  border: none;
  outline: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  transition: background-color 120ms cubic-bezier(0.16, 1, 0.3, 1), color 120ms cubic-bezier(0.16, 1, 0.3, 1), border-color 120ms cubic-bezier(0.16, 1, 0.3, 1), outline-color 120ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_xptdus1 {
  background-color: #0077C8;
  color: #FFFFFF;
}
.idrc_xptdus1:focus-visible {
  outline: 3px solid rgba(0, 119, 200, 0.40);
}
.idrc_xptdus1:hover {
  background-color: #004F85;
}
.idrc_xptdus1[disabled], .idrc_xptdus1[aria-disabled="true"] {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #E6E6E6;
  color: #999999;
}
.idrc_xptdus2 {
  background-color: #FFB300;
  color: #1A1A1A;
}
.idrc_xptdus2:focus-visible {
  outline: 3px solid rgba(255, 179, 0, 0.40);
}
.idrc_xptdus2:hover {
  background-color: #DD9C04;
}
.idrc_xptdus2[disabled], .idrc_xptdus2[aria-disabled="true"] {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #FFECBF;
  color: #DD9C04;
}
.idrc_xptdus3 {
  background-color: transparent;
  color: #0077C8;
  border: 1px solid #0077C8;
}
.idrc_xptdus3:focus-visible {
  outline: 3px solid rgba(0, 119, 200, 0.40);
}
.idrc_xptdus3:hover {
  color: #004F85;
}
.idrc_xptdus3[disabled], .idrc_xptdus3[aria-disabled="true"] {
  cursor: not-allowed;
  pointer-events: none;
  color: #999999;
  border: 1px solid #999999;
}
.idrc_xptdus4 {
  background-color: #30ABFF;
  color: #FFFFFF;
}
.idrc_xptdus4:focus-visible {
  outline: 3px solid rgba(0, 119, 200, 0.40);
}
.idrc_xptdus4:hover {
  background-color: #98D5FF;
}
.idrc_xptdus4[disabled], .idrc_xptdus4[aria-disabled="true"] {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #E6E6E6;
  color: #999999;
}
.idrc_xptdus5 {
  background-color: transparent;
  color: #30ABFF;
  border: 1px solid #30ABFF;
}
.idrc_xptdus5:focus-visible {
  outline: 3px solid rgba(0, 119, 200, 0.40);
}
.idrc_xptdus5:hover {
  color: #98D5FF;
}
.idrc_xptdus5[disabled], .idrc_xptdus5[aria-disabled="true"] {
  cursor: not-allowed;
  pointer-events: none;
  color: #999999;
  border: 1px solid #999999;
}
.idrc_xptdus6 {
  border: none;
  border-radius: 0;
  height: auto;
  color: #0077C8;
  background-color: transparent;
}
.idrc_xptdus6:hover {
  background-color: transparent;
}
.idrc_xptdus6[disabled], .idrc_xptdus6[aria-disabled="true"] {
  cursor: not-allowed;
  pointer-events: none;
  background-color: transparent;
  color: #999999;
}
.idrc_xptdus7 {
  padding: 20px;
  border-radius: 100%;
  background-color: #FFFFFF;
  color: #0077C8;
  box-shadow: 0px 2px 5px 0px #1A1A1A26;
}
.idrc_xptdus7:focus-visible {
  outline: 3px solid rgba(0, 119, 200, 0.40);
}
.idrc_xptdus7:hover {
  color: #004F85;
  background-color: #F2F8FC;
}
.idrc_xptdus7[disabled], .idrc_xptdus7[aria-disabled="true"] {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #E6E6E6;
  color: #999999;
}
.idrc_xptdus8 {
  padding: 0;
  background-color: transparent;
  color: #0077C8;
  border: none;
  border-radius: 0;
  height: auto;
}
.idrc_xptdus8:hover {
  background-color: transparent;
  text-decoration: underline;
}
.idrc_xptdus8:active {
  background-color: transparent;
  text-decoration: underline;
}
.idrc_xptdus8:focus-visible {
  background-color: transparent;
  text-decoration: underline;
}
.idrc_xptdus8[disabled], .idrc_xptdus8[aria-disabled="true"] {
  background-color: transparent;
  text-decoration: none;
  cursor: not-allowed;
  pointer-events: none;
  color: #999999;
}
.idrc_xptdus9 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.idrc_xptdusa[aria-pressed="true"] {
  background-color: #F2F8FC;
  color: #004F85;
}
.idrc_xptdusb {
  padding: 8px 48px;
  font-size: 16px;
  line-height: 20px;
  height: 48px;
}
.idrc_xptdusc {
  padding: 8px 24px;
  font-size: 16px;
  line-height: 20px;
  height: 40px;
}
.idrc_xptdusd {
  width: 48px;
  height: 48px;
}
.idrc_xptduse {
  width: 24px;
  height: 24px;
}
.idrc_xhlqfu0 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.idrc_xhlqfu1 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #666666;
}
.idrc_xhlqfu1[data-disabled] {
  color: #999999;
}
.idrc_xhlqfu2 {
  color: #B9121B;
  margin-left: 4px;
}
.idrc_xhlqfu3 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #666666;
  border-radius: 8px;
  transition: border-color 180ms cubic-bezier(0.16, 1, 0.3, 1), background-color 180ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_xhlqfu3:hover {
  border-color: #1A1A1A;
}
.idrc_xhlqfu3:focus-within {
  border-color: #0077C8;
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 119, 200, 0.40);
}
.idrc_xhlqfu3[data-error="true"] {
  border-color: #B9121B;
}
.idrc_xhlqfu3[data-error="true"]:focus-within {
  border-color: #B9121B;
  box-shadow: 0 0 0 3px #FBF3F3;
}
.idrc_xhlqfu3[data-disabled="true"] {
  background-color: #F2F2F2;
  border-color: #D9D9D9;
  cursor: not-allowed;
}
.idrc_xhlqfu3[data-readonly="true"] {
  background-color: #F7F7F7;
}
.idrc_xhlqfu4 {
  min-height: 40px;
  padding: 0 8px;
}
.idrc_xhlqfu5 {
  min-height: 48px;
  padding: 0 16px;
}
.idrc_xhlqfu6 {
  min-height: 56px;
  padding: 0 16px;
}
.idrc_xhlqfu7 {
  flex: 1;
  min-width: 0;
  border: none;
  outline: none;
  background: transparent;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #1A1A1A;
  width: 100%;
  height: 100%;
  padding: 8px 0;
}
.idrc_xhlqfu7::placeholder {
  color: #999999;
}
.idrc_xhlqfu7:focus::placeholder {
  opacity: 0;
}
.idrc_xhlqfu7:disabled {
  cursor: not-allowed;
  color: #999999;
  -webkit-text-fill-color: #999999;
}
.idrc_xhlqfu7:read-only {
  cursor: default;
}
.idrc_xhlqfu8 {
  font-size: 14px;
  line-height: 18px;
}
.idrc_xhlqfu9 {
  font-size: 16px;
  line-height: 20px;
}
.idrc_xhlqfua {
  font-size: 16px;
  line-height: 20px;
}
.idrc_xhlqfub {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-left: 8px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: #666666;
  border-radius: 4px;
  transition: color 120ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_xhlqfub:hover {
  color: #1A1A1A;
}
.idrc_xhlqfub:focus-visible {
  outline: 4px solid #0077C8;
  outline-offset: 4px;
}
.idrc_xhlqfub:disabled {
  cursor: not-allowed;
  color: #D9D9D9;
}
.idrc_xhlqfuc {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
}
.idrc_xhlqfud {
  color: #666666;
}
.idrc_xhlqfue {
  color: #B9121B;
}
.idrc_6b9eer0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.idrc_6b9eer1 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.idrc_6b9eer2 {
  width: 100%;
}
.idrc_1wch7i0 {
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease, text-decoration-color 0.2s ease;
  outline: none;
  color: #0077C8;
}
.idrc_1wch7i0:hover {
  color: #004F85;
}
.idrc_1wch7i0:focus-visible {
  outline: 3px solid #98D5FF;
  outline-offset: 2px;
  border-radius: 4px;
}
.idrc_1wch7i1 {
  font-weight: 400;
}
.idrc_1wch7i2 {
  font-weight: 700;
}
.idrc_1wch7i3 {
  font-size: 16px;
}
.idrc_1wch7i4 {
  font-size: 14px;
}
.idrc_1wch7i5 {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.idrc_1wch7i6 {
  text-decoration: none;
}
.idrc_1wch7i7 {
  color: #999999;
  cursor: not-allowed;
  text-decoration: none;
}
.idrc_1wch7i7:hover {
  color: #999999;
  text-decoration: none;
}
.idrc_1wch7i7:focus-visible {
  outline: none;
}
.idrc_1mgslvv0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.idrc_1mgslvv1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: #F2F8FC;
  border-radius: 12px;
  padding: 16px;
}
.idrc_1mgslvv2 {
  display: flex;
  justify-content: center;
}
.idrc_1mgslvv3 {
  width: 100%;
}
@keyframes idrc_1u6p3aw0 {
  from {
    height: 0;
  }
  to {
    height: var(--radix-accordion-content-height);
  }
}
@keyframes idrc_1u6p3aw1 {
  from {
    height: var(--radix-accordion-content-height);
  }
  to {
    height: 0;
  }
}
.idrc_1u6p3aw2 {
  width: 100%;
}
.idrc_1u6p3aw3 {
  display: flex;
  margin: 0;
}
.idrc_1u6p3aw4 {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 4px;
  background: transparent;
  border: none;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #0077C8;
  cursor: pointer;
  text-align: left;
  outline: none;
  transition: background-color 120ms cubic-bezier(0.16, 1, 0.3, 1), color 120ms cubic-bezier(0.16, 1, 0.3, 1), border-color 120ms cubic-bezier(0.16, 1, 0.3, 1), outline-color 120ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_1u6p3aw4:focus-visible {
  outline: 3px solid #98D5FF;
  outline-offset: 2px;
  border-radius: 4px;
}
.idrc_1u6p3aw4[data-disabled] {
  color: #999999;
  cursor: not-allowed;
}
.idrc_1u6p3aw4[data-disabled]:hover {
  background-color: transparent;
}
.idrc_1u6p3aw5 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: transform 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_1u6p3aw4[data-state="open"] .idrc_1u6p3aw5 {
  transform: rotate(180deg);
}
.idrc_1u6p3aw6 {
  overflow: hidden;
  font-size: 16px;
  line-height: 20px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #1A1A1A;
}
.idrc_1u6p3aw6[data-state="open"] {
  animation: idrc_1u6p3aw0 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_1u6p3aw6[data-state="closed"] {
  animation: idrc_1u6p3aw1 180ms cubic-bezier(0.16, 1, 0.3, 1);
}
.idrc_1u6p3aw7 {
  padding: 0 4px;
}
@media (prefers-reduced-motion: reduce) {
  .idrc_1u6p3aw5 {
    transition: none;
  }
  .idrc_1u6p3aw6[data-state="open"] {
    animation-duration: 0ms;
  }
  .idrc_1u6p3aw6[data-state="closed"] {
    animation-duration: 0ms;
  }
}
.idrc_1w4a6210 {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  cursor: pointer;
}
.idrc_1w4a6210[data-disabled] {
  cursor: not-allowed;
}
.idrc_1w4a6211 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  background-color: #FFFFFF;
  border: 2px solid #666666;
  border-radius: 4px;
  transition: border-color 180ms cubic-bezier(0.16, 1, 0.3, 1), background-color 180ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 180ms cubic-bezier(0.16, 1, 0.3, 1);
  cursor: pointer;
}
.idrc_1w4a6211:hover {
  border-color: #333333;
}
.idrc_1w4a6211:focus-visible {
  border-color: #999999;
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 119, 200, 0.40);
}
.idrc_1w4a6211[data-checked] {
  background-color: #0077C8;
  border-color: #0077C8;
}
.idrc_1w4a6211[data-checked]:hover {
  background-color: #004F85;
  border-color: #004F85;
}
.idrc_1w4a6211[data-checked]:focus-visible {
  background-color: #0077C8;
  border-color: #0077C8;
  box-shadow: 0 0 0 3px rgba(0, 119, 200, 0.40);
}
.idrc_1w4a6211[data-checked][data-disabled] {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
  cursor: not-allowed;
}
.idrc_1w4a6211[data-indeterminate] {
  background-color: #0077C8;
  border-color: #0077C8;
}
.idrc_1w4a6211[data-indeterminate]:hover {
  background-color: #004F85;
  border-color: #004F85;
}
.idrc_1w4a6211[data-indeterminate]:focus-visible {
  background-color: #0077C8;
  border-color: #0077C8;
  box-shadow: 0 0 0 3px rgba(0, 119, 200, 0.40);
}
.idrc_1w4a6211[data-indeterminate][data-disabled] {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
  cursor: not-allowed;
}
.idrc_1w4a6211[data-error] {
  border-color: #B9121B;
}
.idrc_1w4a6211[data-error]:focus-visible {
  border-color: #B9121B;
  box-shadow: 0 0 0 3px #FBF3F3;
}
.idrc_1w4a6211[data-disabled] {
  background-color: #F2F2F2;
  border-color: #CCCCCC;
  cursor: not-allowed;
}
.idrc_1w4a6212 {
  display: flex;
  color: #FFFFFF;
  pointer-events: none;
}
[data-checked] > .idrc_1w4a6212 {
  display: flex;
}
.idrc_1w4a6213 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #1A1A1A;
  cursor: pointer;
  user-select: none;
}
[data-disabled] .idrc_1w4a6213 {
  color: #666666;
  cursor: not-allowed;
}
.idrc_1w4a6214 {
  color: #B9121B;
  margin-left: 4px;
}
.idrc_1w4a6215 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.idrc_1w4a6216 {
  color: #666666;
}
.idrc_1w4a6217 {
  color: #B9121B;
}
.idrc_1w4a6218 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.idrc_7ij3120 {
  display: flex;
}
.idrc_7ij3121 {
  flex-direction: row;
}
.idrc_7ij3126 {
  flex-direction: column;
}
.idrc_7ij312b {
  flex-direction: row-reverse;
}
.idrc_7ij312g {
  flex-direction: column-reverse;
}
.idrc_7ij312l {
  gap: 4px;
}
.idrc_7ij312q {
  gap: 8px;
}
.idrc_7ij312v {
  gap: 16px;
}
.idrc_7ij31210 {
  gap: 24px;
}
.idrc_7ij31215 {
  gap: 32px;
}
.idrc_7ij3121a {
  gap: 48px;
}
.idrc_7ij3121f {
  gap: 56px;
}
.idrc_7ij3121k {
  gap: 64px;
}
.idrc_7ij3121p {
  align-items: flex-start;
}
.idrc_7ij3121u {
  align-items: center;
}
.idrc_7ij3121z {
  align-items: flex-end;
}
.idrc_7ij31224 {
  align-items: stretch;
}
.idrc_7ij31229 {
  align-items: baseline;
}
.idrc_7ij3122e {
  justify-content: flex-start;
}
.idrc_7ij3122j {
  justify-content: center;
}
.idrc_7ij3122o {
  justify-content: flex-end;
}
.idrc_7ij3122t {
  justify-content: space-between;
}
.idrc_7ij3122y {
  justify-content: space-around;
}
.idrc_7ij31233 {
  justify-content: space-evenly;
}
.idrc_7ij31238 {
  flex-wrap: wrap;
}
.idrc_7ij3123d {
  flex-wrap: nowrap;
}
.idrc_7ij3123i {
  flex-wrap: wrap-reverse;
}
.idrc_7ij3123n {
  overflow-x: auto;
}
.idrc_7ij3123s {
  overflow-x: hidden;
}
.idrc_7ij3123x {
  overflow-x: visible;
}
.idrc_7ij31242 {
  overflow-x: scroll;
}
.idrc_7ij31247 {
  overflow-y: auto;
}
.idrc_7ij3124c {
  overflow-y: hidden;
}
.idrc_7ij3124h {
  overflow-y: visible;
}
.idrc_7ij3124m {
  overflow-y: scroll;
}
@media screen and (min-width: 768px) {
  .idrc_7ij3122 {
    flex-direction: row;
  }
  .idrc_7ij3127 {
    flex-direction: column;
  }
  .idrc_7ij312c {
    flex-direction: row-reverse;
  }
  .idrc_7ij312h {
    flex-direction: column-reverse;
  }
  .idrc_7ij312m {
    gap: 4px;
  }
  .idrc_7ij312r {
    gap: 8px;
  }
  .idrc_7ij312w {
    gap: 16px;
  }
  .idrc_7ij31211 {
    gap: 24px;
  }
  .idrc_7ij31216 {
    gap: 32px;
  }
  .idrc_7ij3121b {
    gap: 48px;
  }
  .idrc_7ij3121g {
    gap: 56px;
  }
  .idrc_7ij3121l {
    gap: 64px;
  }
  .idrc_7ij3121q {
    align-items: flex-start;
  }
  .idrc_7ij3121v {
    align-items: center;
  }
  .idrc_7ij31220 {
    align-items: flex-end;
  }
  .idrc_7ij31225 {
    align-items: stretch;
  }
  .idrc_7ij3122a {
    align-items: baseline;
  }
  .idrc_7ij3122f {
    justify-content: flex-start;
  }
  .idrc_7ij3122k {
    justify-content: center;
  }
  .idrc_7ij3122p {
    justify-content: flex-end;
  }
  .idrc_7ij3122u {
    justify-content: space-between;
  }
  .idrc_7ij3122z {
    justify-content: space-around;
  }
  .idrc_7ij31234 {
    justify-content: space-evenly;
  }
  .idrc_7ij31239 {
    flex-wrap: wrap;
  }
  .idrc_7ij3123e {
    flex-wrap: nowrap;
  }
  .idrc_7ij3123j {
    flex-wrap: wrap-reverse;
  }
  .idrc_7ij3123o {
    overflow-x: auto;
  }
  .idrc_7ij3123t {
    overflow-x: hidden;
  }
  .idrc_7ij3123y {
    overflow-x: visible;
  }
  .idrc_7ij31243 {
    overflow-x: scroll;
  }
  .idrc_7ij31248 {
    overflow-y: auto;
  }
  .idrc_7ij3124d {
    overflow-y: hidden;
  }
  .idrc_7ij3124i {
    overflow-y: visible;
  }
  .idrc_7ij3124n {
    overflow-y: scroll;
  }
}
@media screen and (min-width: 1024px) {
  .idrc_7ij3123 {
    flex-direction: row;
  }
  .idrc_7ij3128 {
    flex-direction: column;
  }
  .idrc_7ij312d {
    flex-direction: row-reverse;
  }
  .idrc_7ij312i {
    flex-direction: column-reverse;
  }
  .idrc_7ij312n {
    gap: 4px;
  }
  .idrc_7ij312s {
    gap: 8px;
  }
  .idrc_7ij312x {
    gap: 16px;
  }
  .idrc_7ij31212 {
    gap: 24px;
  }
  .idrc_7ij31217 {
    gap: 32px;
  }
  .idrc_7ij3121c {
    gap: 48px;
  }
  .idrc_7ij3121h {
    gap: 56px;
  }
  .idrc_7ij3121m {
    gap: 64px;
  }
  .idrc_7ij3121r {
    align-items: flex-start;
  }
  .idrc_7ij3121w {
    align-items: center;
  }
  .idrc_7ij31221 {
    align-items: flex-end;
  }
  .idrc_7ij31226 {
    align-items: stretch;
  }
  .idrc_7ij3122b {
    align-items: baseline;
  }
  .idrc_7ij3122g {
    justify-content: flex-start;
  }
  .idrc_7ij3122l {
    justify-content: center;
  }
  .idrc_7ij3122q {
    justify-content: flex-end;
  }
  .idrc_7ij3122v {
    justify-content: space-between;
  }
  .idrc_7ij31230 {
    justify-content: space-around;
  }
  .idrc_7ij31235 {
    justify-content: space-evenly;
  }
  .idrc_7ij3123a {
    flex-wrap: wrap;
  }
  .idrc_7ij3123f {
    flex-wrap: nowrap;
  }
  .idrc_7ij3123k {
    flex-wrap: wrap-reverse;
  }
  .idrc_7ij3123p {
    overflow-x: auto;
  }
  .idrc_7ij3123u {
    overflow-x: hidden;
  }
  .idrc_7ij3123z {
    overflow-x: visible;
  }
  .idrc_7ij31244 {
    overflow-x: scroll;
  }
  .idrc_7ij31249 {
    overflow-y: auto;
  }
  .idrc_7ij3124e {
    overflow-y: hidden;
  }
  .idrc_7ij3124j {
    overflow-y: visible;
  }
  .idrc_7ij3124o {
    overflow-y: scroll;
  }
}
@media screen and (min-width: 1280px) {
  .idrc_7ij3124 {
    flex-direction: row;
  }
  .idrc_7ij3129 {
    flex-direction: column;
  }
  .idrc_7ij312e {
    flex-direction: row-reverse;
  }
  .idrc_7ij312j {
    flex-direction: column-reverse;
  }
  .idrc_7ij312o {
    gap: 4px;
  }
  .idrc_7ij312t {
    gap: 8px;
  }
  .idrc_7ij312y {
    gap: 16px;
  }
  .idrc_7ij31213 {
    gap: 24px;
  }
  .idrc_7ij31218 {
    gap: 32px;
  }
  .idrc_7ij3121d {
    gap: 48px;
  }
  .idrc_7ij3121i {
    gap: 56px;
  }
  .idrc_7ij3121n {
    gap: 64px;
  }
  .idrc_7ij3121s {
    align-items: flex-start;
  }
  .idrc_7ij3121x {
    align-items: center;
  }
  .idrc_7ij31222 {
    align-items: flex-end;
  }
  .idrc_7ij31227 {
    align-items: stretch;
  }
  .idrc_7ij3122c {
    align-items: baseline;
  }
  .idrc_7ij3122h {
    justify-content: flex-start;
  }
  .idrc_7ij3122m {
    justify-content: center;
  }
  .idrc_7ij3122r {
    justify-content: flex-end;
  }
  .idrc_7ij3122w {
    justify-content: space-between;
  }
  .idrc_7ij31231 {
    justify-content: space-around;
  }
  .idrc_7ij31236 {
    justify-content: space-evenly;
  }
  .idrc_7ij3123b {
    flex-wrap: wrap;
  }
  .idrc_7ij3123g {
    flex-wrap: nowrap;
  }
  .idrc_7ij3123l {
    flex-wrap: wrap-reverse;
  }
  .idrc_7ij3123q {
    overflow-x: auto;
  }
  .idrc_7ij3123v {
    overflow-x: hidden;
  }
  .idrc_7ij31240 {
    overflow-x: visible;
  }
  .idrc_7ij31245 {
    overflow-x: scroll;
  }
  .idrc_7ij3124a {
    overflow-y: auto;
  }
  .idrc_7ij3124f {
    overflow-y: hidden;
  }
  .idrc_7ij3124k {
    overflow-y: visible;
  }
  .idrc_7ij3124p {
    overflow-y: scroll;
  }
}
@media screen and (min-width: 1440px) {
  .idrc_7ij3125 {
    flex-direction: row;
  }
  .idrc_7ij312a {
    flex-direction: column;
  }
  .idrc_7ij312f {
    flex-direction: row-reverse;
  }
  .idrc_7ij312k {
    flex-direction: column-reverse;
  }
  .idrc_7ij312p {
    gap: 4px;
  }
  .idrc_7ij312u {
    gap: 8px;
  }
  .idrc_7ij312z {
    gap: 16px;
  }
  .idrc_7ij31214 {
    gap: 24px;
  }
  .idrc_7ij31219 {
    gap: 32px;
  }
  .idrc_7ij3121e {
    gap: 48px;
  }
  .idrc_7ij3121j {
    gap: 56px;
  }
  .idrc_7ij3121o {
    gap: 64px;
  }
  .idrc_7ij3121t {
    align-items: flex-start;
  }
  .idrc_7ij3121y {
    align-items: center;
  }
  .idrc_7ij31223 {
    align-items: flex-end;
  }
  .idrc_7ij31228 {
    align-items: stretch;
  }
  .idrc_7ij3122d {
    align-items: baseline;
  }
  .idrc_7ij3122i {
    justify-content: flex-start;
  }
  .idrc_7ij3122n {
    justify-content: center;
  }
  .idrc_7ij3122s {
    justify-content: flex-end;
  }
  .idrc_7ij3122x {
    justify-content: space-between;
  }
  .idrc_7ij31232 {
    justify-content: space-around;
  }
  .idrc_7ij31237 {
    justify-content: space-evenly;
  }
  .idrc_7ij3123c {
    flex-wrap: wrap;
  }
  .idrc_7ij3123h {
    flex-wrap: nowrap;
  }
  .idrc_7ij3123m {
    flex-wrap: wrap-reverse;
  }
  .idrc_7ij3123r {
    overflow-x: auto;
  }
  .idrc_7ij3123w {
    overflow-x: hidden;
  }
  .idrc_7ij31241 {
    overflow-x: visible;
  }
  .idrc_7ij31246 {
    overflow-x: scroll;
  }
  .idrc_7ij3124b {
    overflow-y: auto;
  }
  .idrc_7ij3124g {
    overflow-y: hidden;
  }
  .idrc_7ij3124l {
    overflow-y: visible;
  }
  .idrc_7ij3124q {
    overflow-y: scroll;
  }
}
.idrc_xzc2wn0 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 100%;
  background-color: #FFFFFF;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  width: 100%;
  box-sizing: border-box;
}
.idrc_xzc2wn1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.idrc_xzc2wn2 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.idrc_xzc2wn3 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
  width: 100%;
}
.idrc_xzc2wn4 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-top: 16px;
  width: 100%;
}
.idrc_xzc2wn5 {
  width: 100%;
}
.idrc_xzc2wn6 {
  font-weight: normal;
}
.idrc_xzc2wn7 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
}
.idrc_bfn3b0 {
  display: grid;
  width: 100%;
  box-sizing: border-box;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 16px;
  padding-left: 16px;
  padding-right: 16px;
}
.idrc_bfn3b1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.idrc_bfn3b6 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.idrc_bfn3bb {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.idrc_bfn3bg {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.idrc_bfn3bl {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.idrc_bfn3bq {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.idrc_bfn3bv {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.idrc_bfn3b10 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.idrc_bfn3b15 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.idrc_bfn3b1a {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.idrc_bfn3b1f {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.idrc_bfn3b1k {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.idrc_bfn3b1p {
  grid-column: span 1;
}
.idrc_bfn3b1u {
  grid-column: span 2;
}
.idrc_bfn3b1z {
  grid-column: span 3;
}
.idrc_bfn3b24 {
  grid-column: span 4;
}
.idrc_bfn3b29 {
  grid-column: span 5;
}
.idrc_bfn3b2e {
  grid-column: span 6;
}
.idrc_bfn3b2j {
  grid-column: span 7;
}
.idrc_bfn3b2o {
  grid-column: span 8;
}
.idrc_bfn3b2t {
  grid-column: span 9;
}
.idrc_bfn3b2y {
  grid-column: span 10;
}
.idrc_bfn3b33 {
  grid-column: span 11;
}
.idrc_bfn3b38 {
  grid-column: span 12;
}
@media screen and (min-width: 768px) {
  .idrc_bfn3b0 {
    gap: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .idrc_bfn3b2 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .idrc_bfn3b7 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .idrc_bfn3bc {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .idrc_bfn3bh {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .idrc_bfn3bm {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .idrc_bfn3br {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .idrc_bfn3bw {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .idrc_bfn3b11 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .idrc_bfn3b16 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .idrc_bfn3b1b {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .idrc_bfn3b1g {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .idrc_bfn3b1l {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .idrc_bfn3b1q {
    grid-column: span 1;
  }
  .idrc_bfn3b1v {
    grid-column: span 2;
  }
  .idrc_bfn3b20 {
    grid-column: span 3;
  }
  .idrc_bfn3b25 {
    grid-column: span 4;
  }
  .idrc_bfn3b2a {
    grid-column: span 5;
  }
  .idrc_bfn3b2f {
    grid-column: span 6;
  }
  .idrc_bfn3b2k {
    grid-column: span 7;
  }
  .idrc_bfn3b2p {
    grid-column: span 8;
  }
  .idrc_bfn3b2u {
    grid-column: span 9;
  }
  .idrc_bfn3b2z {
    grid-column: span 10;
  }
  .idrc_bfn3b34 {
    grid-column: span 11;
  }
  .idrc_bfn3b39 {
    grid-column: span 12;
  }
}
@media screen and (min-width: 1024px) {
  .idrc_bfn3b0 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .idrc_bfn3b3 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .idrc_bfn3b8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .idrc_bfn3bd {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .idrc_bfn3bi {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .idrc_bfn3bn {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .idrc_bfn3bs {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .idrc_bfn3bx {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .idrc_bfn3b12 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .idrc_bfn3b17 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .idrc_bfn3b1c {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .idrc_bfn3b1h {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .idrc_bfn3b1m {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .idrc_bfn3b1r {
    grid-column: span 1;
  }
  .idrc_bfn3b1w {
    grid-column: span 2;
  }
  .idrc_bfn3b21 {
    grid-column: span 3;
  }
  .idrc_bfn3b26 {
    grid-column: span 4;
  }
  .idrc_bfn3b2b {
    grid-column: span 5;
  }
  .idrc_bfn3b2g {
    grid-column: span 6;
  }
  .idrc_bfn3b2l {
    grid-column: span 7;
  }
  .idrc_bfn3b2q {
    grid-column: span 8;
  }
  .idrc_bfn3b2v {
    grid-column: span 9;
  }
  .idrc_bfn3b30 {
    grid-column: span 10;
  }
  .idrc_bfn3b35 {
    grid-column: span 11;
  }
  .idrc_bfn3b3a {
    grid-column: span 12;
  }
}
@media screen and (min-width: 1440px) {
  .idrc_bfn3b0 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
  .idrc_bfn3b5 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .idrc_bfn3ba {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .idrc_bfn3bf {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .idrc_bfn3bk {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .idrc_bfn3bp {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .idrc_bfn3bu {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .idrc_bfn3bz {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .idrc_bfn3b14 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .idrc_bfn3b19 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .idrc_bfn3b1e {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .idrc_bfn3b1j {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .idrc_bfn3b1o {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .idrc_bfn3b1t {
    grid-column: span 1;
  }
  .idrc_bfn3b1y {
    grid-column: span 2;
  }
  .idrc_bfn3b23 {
    grid-column: span 3;
  }
  .idrc_bfn3b28 {
    grid-column: span 4;
  }
  .idrc_bfn3b2d {
    grid-column: span 5;
  }
  .idrc_bfn3b2i {
    grid-column: span 6;
  }
  .idrc_bfn3b2n {
    grid-column: span 7;
  }
  .idrc_bfn3b2s {
    grid-column: span 8;
  }
  .idrc_bfn3b2x {
    grid-column: span 9;
  }
  .idrc_bfn3b32 {
    grid-column: span 10;
  }
  .idrc_bfn3b37 {
    grid-column: span 11;
  }
  .idrc_bfn3b3c {
    grid-column: span 12;
  }
}
@media screen and (min-width: 1280px) {
  .idrc_bfn3b4 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .idrc_bfn3b9 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .idrc_bfn3be {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .idrc_bfn3bj {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .idrc_bfn3bo {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .idrc_bfn3bt {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .idrc_bfn3by {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .idrc_bfn3b13 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .idrc_bfn3b18 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .idrc_bfn3b1d {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .idrc_bfn3b1i {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .idrc_bfn3b1n {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .idrc_bfn3b1s {
    grid-column: span 1;
  }
  .idrc_bfn3b1x {
    grid-column: span 2;
  }
  .idrc_bfn3b22 {
    grid-column: span 3;
  }
  .idrc_bfn3b27 {
    grid-column: span 4;
  }
  .idrc_bfn3b2c {
    grid-column: span 5;
  }
  .idrc_bfn3b2h {
    grid-column: span 6;
  }
  .idrc_bfn3b2m {
    grid-column: span 7;
  }
  .idrc_bfn3b2r {
    grid-column: span 8;
  }
  .idrc_bfn3b2w {
    grid-column: span 9;
  }
  .idrc_bfn3b31 {
    grid-column: span 10;
  }
  .idrc_bfn3b36 {
    grid-column: span 11;
  }
  .idrc_bfn3b3b {
    grid-column: span 12;
  }
}
.idrc_1lvf7d60 {
  display: flex;
  width: 100%;
  min-height: 400px;
  max-height: 600px;
  background: linear-gradient(to right, #004F85 max(22%, calc(50% - 1440px * 0.78 / 2)), #FFFFFF max(22%, calc(50% - 1440px * 0.78 / 2)));
}
.idrc_1lvf7d61 {
  display: flex;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}
.idrc_1lvf7d62 {
  width: 22%;
  background-color: #004F85;
  padding: 24px 32px 56px 64px;
  display: flex;
  flex-direction: column;
}
.idrc_1lvf7d63 {
  padding: 16px 0;
  border-bottom: none;
}
.idrc_1lvf7d64 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px 8px 8px;
  color: #FFFFFF;
  text-align: left;
  border-radius: 6px;
  width: 100%;
  transition: background-color 0.2s ease;
}
.idrc_1lvf7d64:hover {
  background-color: #1E6696;
}
.idrc_1lvf7d65 {
  background-color: #1E6696;
  font-weight: 700;
}
.idrc_1lvf7d66 {
  flex: 1;
  background-color: #FFFFFF;
  padding: 32px 0;
  overflow-y: auto;
}
.idrc_1lvf7d67 {
  padding: 0 32px 16px;
  color: #1A1A1A;
}
.idrc_1lvf7d68 {
  display: block;
  color: #1A1A1A;
  text-align: left;
  transition: background-color 0.2s ease;
}
.idrc_1lvf7d68:hover {
  color: #1A1A1A;
  text-decoration: underline;
}
.idrc_1lvf7d69 {
  background-color: #004F85;
  padding: 24px 32px 56px 64px;
  min-height: 300px;
  max-height: 600px;
  display: flex;
  flex-direction: column;
}
.idrc_1lvf7d6b {
  row-gap: 24px;
  column-gap: 56px;
  padding: 0;
  width: fit-content;
  margin-left: 0;
}
.idrc_1lvf7d6c {
  padding: 16px 0;
  color: #FFFFFF;
  border-bottom: none;
}
.idrc_1lvf7d6d {
  display: block;
  padding: 0;
  color: #FFFFFF;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
.idrc_1lvf7d6d:hover {
  text-decoration: underline;
  color: #FFFFFF;
}
.idrc_1lvf7d6e {
  width: 56px;
  height: 56px;
  border-radius: 6px;
  background-color: #FFFFFF;
  border: 1px solid #98D5FF;
  overflow: hidden;
}
.idrc_1lvf7d6f {
  width: 223px;
  height: 96px;
  border-radius: 6px;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
.idrc_1lvf7d6g {
  color: #FFFFFF;
  padding: 16px 0;
  gap: 16px;
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
}
.idrc_1lvf7d6g:hover {
  text-decoration: underline;
  color: #FFFFFF;
}
@media screen and (min-width: 1441px) {
  .idrc_1lvf7d6a {
    margin: 0 auto;
    max-width: 1440px;
    width: 100%;
  }
}
.idrc_uyb9950 {
  display: block;
  max-width: 100%;
  height: auto;
}
.idrc_uyb9951 {
  object-fit: cover;
}
.idrc_uyb9952 {
  object-fit: contain;
}
.idrc_uyb9953 {
  object-fit: fill;
}
.idrc_uyb9954 {
  object-fit: scale-down;
}
.idrc_uyb9955 {
  object-fit: none;
}
.idrc_uyb9956 {
  border-radius: 0;
}
.idrc_uyb9957 {
  border-radius: 4px;
}
.idrc_uyb9958 {
  border-radius: 8px;
}
.idrc_uyb9959 {
  border-radius: 12px;
}
.idrc_uyb995a {
  border-radius: 16px;
}
.idrc_uyb995b {
  border-radius: 9999px;
}
.idrc_uyb995c {
  aspect-ratio: 1 / 1;
}
.idrc_uyb995d {
  aspect-ratio: 16 / 9;
}
.idrc_uyb995e {
  aspect-ratio: 3 / 4;
}
.idrc_uyb995f {
  aspect-ratio: 21 / 9;
}
.idrc_uyb995g {
  aspect-ratio: 32 / 9;
}
.idrc_wkcq8l0 {
  width: fit-content;
}
.idrc_wkcq8l1 {
  display: flex;
  gap: 8px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.idrc_wkcq8l2 {
  position: relative;
  padding: 8px 0;
}
.idrc_wkcq8l3 {
  height: 26px;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 16px;
  background-color: #1E6696;
  color: #FFFFFF;
  border: none;
  border-radius: 24px;
  cursor: pointer;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  font-family: Helvetica;
}
.idrc_wkcq8l3:hover {
  background-color: #1E6696;
}
.idrc_wkcq8l3:active {
  background-color: #1E6696;
}
.idrc_wkcq8l4 {
  background-color: #FFFFFF;
  border-radius: 8px;
  width: 100%;
}
.idrc_wkcq8l5 {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  justify-content: flex-start;
  width: 100%;
  z-index: 100;
}
.idrc_wkcq8l6 {
  position: relative;
  width: 100%;
  height: var(--radix-navigation-menu-viewport-height);
  background-color: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0px 10px 38px rgba(22,23,24,0.35), 0px 10px 20px rgba(22,23,24,0.2);
}
.idrc_wkcq8l7 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #999999;
  z-index: 0;
  pointer-events: auto;
}
.idrc_umuhyz0 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  min-height: 40px;
  padding: 16px;
}
.idrc_umuhyz1 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 0 32px;
  background-color: #004F85;
}
.idrc_umuhyz2 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 0 32px;
  background-color: #FFFFFF;
}
@media screen and (min-width: 1440px) {
  .idrc_umuhyz0 {
    padding: 0 32px;
  }
}
@media screen and (max-width: 767px) {
  .idrc_umuhyz1 {
    padding: 8px;
  }
  .idrc_umuhyz2 {
    padding: 8px;
  }
}
.idrc_rn1k2y0 {
  width: 100%;
  border: none;
  margin: 0;
}
.idrc_rn1k2y1 {
  height: 100%;
  border: none;
  margin: 0;
}
.idrc_18zrbxp0 {
  display: flex;
  align-items: center;
  gap: 8px;
  overflow-x: auto;
  flex: 1;
}
.idrc_18zrbxp1 {
  height: 26px;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 16px;
  background-color: #1E6696;
  color: #FFFFFF;
  border: none;
  border-radius: 24px;
  cursor: pointer;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  font-family: Helvetica;
}
.idrc_18zrbxp1:hover {
  background-color: #1E6696;
}
.idrc_18zrbxp1:active {
  background-color: #1E6696;
}
.idrc_18zrbxp3 {
  display: none;
  flex-shrink: 0;
}
.idrc_18zrbxp4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #1A1A1A;
  text-align: left;
  width: 100%;
}
.idrc_18zrbxp4:hover {
  text-decoration: none;
}
.idrc_18zrbxp5 {
  width: 56px;
  height: 56px;
  border-radius: 6px;
  background-color: #FFFFFF;
  border: 1px solid #98D5FF;
  overflow: hidden;
}
.idrc_18zrbxp6 {
  color: #1A1A1A;
  justify-content: space-between;
  display: flex;
  width: 100%;
}
.idrc_18zrbxp6:hover {
  text-decoration: underline;
  color: #1A1A1A;
}
.idrc_18zrbxp7 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #1A1A1A;
  text-align: left;
  width: 100%;
}
.idrc_18zrbxp7:hover {
  text-decoration: none;
}
.idrc_18zrbxp8 {
  min-width: 326px;
  width: 100%;
  height: 96px;
  border-radius: 6px;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
.idrc_18zrbxp9:hover {
  text-decoration: underline;
  color: #1A1A1A;
}
.idrc_18zrbxpa {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #1A1A1A;
  text-align: left;
  width: 100%;
}
.idrc_18zrbxpa:hover {
  text-decoration: none;
}
.idrc_18zrbxpb {
  justify-content: flex-start;
  padding: 16px 0;
}
.idrc_18zrbxpc {
  max-width: 1440px;
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .idrc_18zrbxp0 {
    overflow: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .idrc_18zrbxp2 {
    display: none;
  }
  .idrc_18zrbxp3 {
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .idrc_18zrbxp2 {
    display: none;
  }
  .idrc_18zrbxp3 {
    display: flex;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .idrc_18zrbxp2 {
    display: none;
  }
  .idrc_18zrbxp3 {
    display: flex;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  .idrc_18zrbxp2 {
    display: none;
  }
  .idrc_18zrbxp3 {
    display: flex;
  }
}
.idrc_14a6iwt0 {
  aspect-ratio: 3 / 1;
  object-fit: contain;
}
.idrc_14a6iwt1 {
  aspect-ratio: 3 / 1;
  object-fit: contain;
}
.idrc_14a6iwt2 {
  aspect-ratio: 3 / 1;
  object-fit: contain;
}
.idrc_14a6iwt3 {
  aspect-ratio: 2 / 1;
  object-fit: contain;
}
.idrc_14a6iwt4 {
  aspect-ratio: 2 / 1;
  object-fit: contain;
}
.idrc_14a6iwt5 {
  aspect-ratio: 2 / 1;
  object-fit: contain;
}
.idrc_14a6iwt6 {
  height: 48px;
}
.idrc_14a6iwt7 {
  height: 64px;
}
.idrc_14a6iwt8 {
  height: 96px;
}
.idrc_7is0xm0 {
  display: inline-flex;
  align-items: center;
  border-radius: 9999px;
  background-color: #F0F0F0;
  border: 1.5px solid transparent;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 100%;
  box-sizing: border-box;
  gap: 16px;
}
.idrc_7is0xm0:focus-within {
  border: 1px solid #0077C8;
  background-color: #FFFFFF;
}
.idrc_7is0xm0[data-disabled="true"] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.idrc_7is0xm0[data-filled="true"]:not(:focus-within) {
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
}
.idrc_7is0xm1 {
  height: 48px;
  padding: 0 24px;
}
.idrc_7is0xm2 {
  height: 48px;
  padding: 0 24px;
}
.idrc_7is0xm3 {
  flex: 1;
  border: none;
  outline: none;
  background: transparent;
  font-family: Helvetica;
  color: #1A1A1A;
  min-width: 0;
}
.idrc_7is0xm3::placeholder {
  color: #666666;
}
.idrc_7is0xm3:focus::placeholder {
  opacity: 0;
}
.idrc_7is0xm3:disabled {
  cursor: not-allowed;
}
.idrc_7is0xm3::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
}
.idrc_7is0xm3::-webkit-search-decoration {
  display: none;
  -webkit-appearance: none;
}
.idrc_7is0xm4 {
  font-size: 16px;
  line-height: 20px;
}
.idrc_7is0xm5 {
  font-size: 14px;
  line-height: 18px;
}
.idrc_7is0xm6 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: #666666;
  border-radius: 50%;
  transition: color 0.15s ease;
}
.idrc_7is0xm6:focus-visible {
  outline: 1px solid #666666;
  outline-offset: 1px;
}
.idrc_13ng6040 {
  width: fit-content;
  position: relative;
}
.idrc_13ng6041 {
  background-color: #FFFFFF;
  border-radius: 8px;
  width: 100%;
}
.idrc_13ng6042 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  background-color: #FFFFFF;
  border-radius: 0px 0px 8px 8px;
}
.idrc_13ng6043 {
  display: flex;
  flex-direction: row;
  align-self: stretch;
  gap: 10px;
  padding: 0px 16px;
}
.idrc_13ng6044 {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.idrc_13ng6045 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 16px 0 16px 8px;
  background-color: #FFFFFF;
  border: none;
  cursor: pointer;
  transition: background-color 150ms ease;
}
.idrc_13ng6045:hover {
  background-color: #F0F0F0;
}
.idrc_13ng6045:focus {
  outline-offset: -2px;
}
.idrc_13ng6046 {
  width: 100%;
  height: 1px;
  background-color: #E6E6E6;
  align-self: stretch;
}
.idrc_13ng6047 {
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  inset: 0;
  z-index: 999;
}
.idrc_13ng6047[data-state="open"] {
  animation: fadeIn 200ms ease-out;
}
.idrc_13ng6047[data-state="closed"] {
  animation: fadeOut 200ms ease-in;
}
.idrc_13ng6048 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  max-width: 90vw;
  max-height: 85vh;
  overflow: auto;
}
.idrc_13ng6048[data-state="open"] {
  animation: slideIn 200ms ease-out;
}
.idrc_13ng6048[data-state="closed"] {
  animation: slideOut 200ms ease-in;
}
.idrc_13ng6049 {
  background-color: #FFFFFF;
  border-radius: 8px;
  width: 100%;
}
.idrc_13ng604a {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.idrc_13ng604b {
  position: absolute;
  top: 54px;
  right: 0;
  display: flex;
  justify-content: flex-start;
  z-index: 50;
}
.idrc_13ng604c {
  position: relative;
  width: 250px;
  height: var(--radix-navigation-menu-viewport-height);
  background-color: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10);
}
.idrc_13ng604d {
  display: flex;
  gap: 14px;
  color: #1A1A1A;
  align-items: center;
  text-decoration: none;
}
.idrc_13ng604d:hover {
  background-color: transparent;
  color: #1A1A1A;
}
.idrc_13ng604e {
  display: flex;
  height: 8px;
  width: 8px;
  background: #B9121B;
  border-radius: 100%;
  position: absolute;
  top: 16%;
  left: 6%;
}
@media screen and (max-width: 767px) {
  .idrc_13ng6042 {
    padding: 0;
  }
  .idrc_13ng6043 {
    padding: 0;
  }
  .idrc_13ng6045 {
    padding: 16px 0 16px 0;
  }
  .idrc_13ng6045:hover {
    background-color: transparent;
  }
}
.idrc_2znfwb0 {
  width: 127px;
  height: 48px;
}
.idrc_2znfwb1 {
  display: flex;
  width: 100%;
  margin: 0 auto;
  flex-direction: column;
  font-family: Helvetica;
  background-color: #FFFFFF;
  position: relative;
  z-index: 100;
}
.idrc_2znfwb2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.idrc_2znfwb3 {
  display: flex;
  align-items: center;
  gap: 32px;
  flex-shrink: 0;
}
.idrc_2znfwb5 {
  display: flex;
  align-items: center;
  gap: 16px;
  flex: 1;
  justify-content: flex-end;
}
.idrc_2znfwb6 {
  display: flex;
  gap: 24px;
  align-items: center;
}
.idrc_2znfwb7 {
  flex: 1;
}
.idrc_2znfwb8 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #666666;
}
.idrc_2znfwbd {
  background: none;
  border: none;
  font-size: 14px;
  font-weight: 600;
  color: #1A1A1A;
  cursor: pointer;
  padding: 4px 0;
}
.idrc_2znfwbe {
  top: 82px;
  width: 100%;
  box-sizing: border-box;
}
.idrc_2znfwbf {
  top: 0;
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.idrc_2znfwbg {
  display: flex;
  gap: 14px;
  color: #666666;
  align-items: center;
  text-decoration: none;
}
.idrc_2znfwbg:hover {
  background-color: transparent;
  color: #666666;
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  .idrc_2znfwb2 {
    gap: 16px;
  }
  .idrc_2znfwb7 {
    flex: 1 1 479px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .idrc_2znfwb2 {
    gap: 16px;
  }
  .idrc_2znfwb3 {
    gap: 24px;
  }
  .idrc_2znfwb7 {
    flex: 1 1 438px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .idrc_2znfwb2 {
    gap: 16px;
    flex-wrap: wrap;
  }
  .idrc_2znfwb3 {
    gap: 16px;
  }
  .idrc_2znfwb5 {
    gap: 16px;
  }
  .idrc_2znfwb7 {
    flex: 0 1 407px;
  }
  .idrc_2znfwb9 {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .idrc_2znfwb0 {
    width: 105px;
    height: 40px;
  }
  .idrc_2znfwb2 {
    padding: 0;
    gap: 16px;
    flex-wrap: wrap;
  }
  .idrc_2znfwb3 {
    justify-content: space-between;
  }
  .idrc_2znfwb4 {
    display: none;
  }
  .idrc_2znfwb5 {
    gap: 8px;
  }
  .idrc_2znfwb7 {
    flex: 1 1 332px;
  }
  .idrc_2znfwb9 {
    display: none;
  }
  .idrc_2znfwba {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .idrc_2znfwbb {
    display: none;
  }
  .idrc_2znfwbc {
    display: none;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  .idrc_2znfwbb {
    display: none;
  }
  .idrc_2znfwbc {
    display: none;
  }
}
@media screen and (min-width: 1440px) {
  .idrc_2znfwbb {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .idrc_2znfwbb {
    display: none;
  }
  .idrc_2znfwbc {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .idrc_2znfwbc {
    display: none;
  }
  .idrc_2znfwbe {
    top: 136px;
  }
}
.idrc_ehubyy0 {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 24px;
}
.idrc_ehubyy1 {
  color: #000000;
  background: none;
  border: none;
  cursor: pointer;
  padding: 32px 0;
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}
.idrc_ehubyy1:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
}
.idrc_ehubyy1[data-state="open"]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-color: #0077C8;
  border-radius: 4px;
}
.idrc_ehubyy2 {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #FFFFFF;
  z-index: 100;
}
.idrc_ehubyy3 {
  display: flex;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}
.idrc_ehubyy4 {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  z-index: 100;
}
.idrc_ehubyy5 {
  position: relative;
  width: 100%;
  background-color: #FFFFFF;
  box-shadow: 0px 2px 5px 0px #1A1A1A26;
}
.idrc_ehubyy6 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #999999;
  z-index: 0;
  pointer-events: auto;
}
.idrc_ehubyy7 {
  position: relative;
}
.idrc_ehubyy8 {
  display: block;
  text-decoration: none;
  padding: 16px;
  transition: background-color 150ms ease;
  border-radius: 4px;
}
.idrc_ehubyy8:hover {
  background-color: #F2F8FC;
}
.idrc_ehubyy8:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
  background-color: #F2F8FC;
}
.idrc_ehubyy9 {
  color: #000000;
  margin: 0 0 8px 0;
  transition: color 150ms ease;
}
.idrc_ehubyy8:hover .idrc_ehubyy9 {
  color: #0077C8;
}
.idrc_ehubyy8:focus-visible .idrc_ehubyy9 {
  color: #0077C8;
}
.idrc_ehubyya {
  border-left: 1px solid #F0F0F0;
  padding: 32px;
  padding-left: 96px;
  background-color: #F8F6F2;
  min-width: 500px;
}
.idrc_ehubyyb {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px 16px;
}
.idrc_ehubyyc {
  color: #000000;
  text-decoration: none;
  padding: 16px;
}
.idrc_ehubyyc:hover {
  color: #0077C8;
  background-color: #F2F8FC;
}
.idrc_ehubyyc:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
  border-radius: 4px;
  background-color: #F2F8FC;
}
.idrc_ehubyyd {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #000000;
  text-decoration: none;
  margin-top: 16px;
  padding: 16px;
}
.idrc_ehubyyd:hover {
  color: #0077C8;
  background-color: #F2F8FC;
}
.idrc_ehubyyd:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
  border-radius: 4px;
  background-color: #F2F8FC;
}
.idrc_ehubyye {
  color: #000000;
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  padding: 8px;
}
.idrc_ehubyye:hover {
  color: #0077C8;
  background-color: #F2F8FC;
}
.idrc_ehubyye:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
  border-radius: 4px;
  background-color: #F2F8FC;
}
.idrc_ehubyyf {
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 16px;
}
.idrc_ehubyyf:hover {
  color: #0077C8;
  background-color: #F2F8FC;
}
.idrc_ehubyyf:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
  border-radius: 4px;
  background-color: #F2F8FC;
}
.idrc_ehubyyg {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
  width: fit-content;
  border-radius: 8px;
  text-decoration: none;
  transition: background-color 150ms ease;
}
.idrc_ehubyyg:hover {
  background-color: #F2F8FC;
}
.idrc_ehubyyg:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: -2px;
  background-color: #F2F8FC;
}
.idrc_ehubyyh {
  color: #000000;
  transition: color 150ms ease;
  margin: 0;
}
.idrc_ehubyyg:hover .idrc_ehubyyh {
  color: #0077C8;
}
.idrc_ehubyyg:focus-visible .idrc_ehubyyh {
  color: #0077C8;
}
.idrc_ehubyyi {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  padding: 8px;
  border-radius: 4px;
  font-weight: bold;
  transition: background-color 150ms ease;
}
.idrc_ehubyyi:hover {
  background-color: #F2F8FC;
}
.idrc_ehubyyi:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
  background-color: #F2F8FC;
}
.idrc_ehubyyj {
  color: #000000;
  transition: color 150ms ease;
  margin: 0;
}
.idrc_ehubyyi:hover .idrc_ehubyyj {
  color: #0077C8;
}
.idrc_ehubyyi:focus-visible .idrc_ehubyyj {
  color: #0077C8;
}
.idrc_ehubyyk {
  display: flex;
  width: fit-content;
  align-items: center;
  gap: 8px;
  padding: 24px 16px;
  text-decoration: none;
  border-radius: 4px;
  color: #666666;
  transition: background-color 150ms ease;
}
.idrc_ehubyyk:focus-visible {
  outline: 2px solid #0077C8;
  outline-offset: 2px;
  background-color: #F2F8FC;
}
.idrc_ehubyyl {
  color: #1A1A1A;
  transition: color 150ms ease;
  margin: 0;
}
.idrc_ehubyyk:hover .idrc_ehubyyl {
  color: #0077C8;
}
.idrc_ehubyyk:focus-visible .idrc_ehubyyl {
  color: #0077C8;
}
.idrc_ehubyym {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 220px;
  flex-shrink: 0;
}
.idrc_ehubyyn {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex-shrink: 0;
  padding: 24px 24px;
  flex: 1;
}
.idrc_1fce57t0 {
  position: relative;
  height: 24px;
  width: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.idrc_1fce57t1 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
}
.idrc_1fce57t2 {
  position: absolute;
  right: -7px;
  top: -1px;
  height: 16px;
  min-width: 14px;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #B9121B;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #FFFFFF;
  z-index: 1;
}
