.subannerPanel {
  position:relative;
}
.subannerPanel img {
  object-fit:cover;
  object-position:center;
  width:100%;
  height:100%;
  max-height:46.4375rem;
}
@media (min-width:23.3125rem) and (max-width:30.0000rem) {
  .subannerPanel img {
    object-fit:cover;
    min-height:23.3125rem;
  }
}
@media (min-width:30.0625rem) and (max-width:47.9375rem) {
  .subannerPanel img {
    object-fit:cover;
    min-height:20.5000rem;
  }
}
.subannerPanel.mt-140 {
  margin-top:0.0000rem;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.mt-140 {
    max-height:46.4375rem;
    overflow:hidden;
    width:100vw;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.mt-140 {
    margin-top:-6.5625rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.mt-140 {
    margin-top:-8.7500rem;
  }
}
@media print,screen and (max-width:47.99875em) {
  .subannerPanel.practicesubbaner .grid-container {
    background:#B9C8DA;
  }
  .subannerPanel.practicesubbaner .grid-container .subTitle {
    position:relative;
    bottom:unset;
    padding-top:2.3125rem;
  }
  .subannerPanel.practicesubbaner.careerLanding .subTitle {
    padding-bottom:1.6875rem;
  }
}
.subannerPanel .subTitle {
  position:absolute;
  bottom:3.2%;
  z-index:1;
  color:#001F3F;
}
@media print,screen and (min-width:64em) {
  .subannerPanel .subTitle {
    bottom:6.2%;
  }
}
.subannerPanel .subTitle h1 {
  margin-bottom:0.0000rem;
  font-weight:700;
  color:#001F3F;
  font-size:3.1250rem;
  line-height:100%;
  font-weight:bold;
  font-size:clamp(3.4375rem,calc(3.4375rem + (64 - 55) * ((100vw - 24.5625rem) / (1023 - 393))),4.0000rem);
  font-weight:700;
  line-height:100%;
  letter-spacing:-0.05em;
}
@media print,screen and (min-width:64em) {
  .subannerPanel .subTitle h1 {
    font-size:clamp(4.0000rem,calc(4.0000rem + (90 - 64) * ((100vw - 64.0000rem) / (1728 - 1024))),5.6250rem);
    letter-spacing:-0.03em;
  }
}
.subannerPanel.twocolumn.clientnewssubbanner .grid-container {
  left:0;
}
@media print,screen and (min-width:48em) and (max-width:63.99875em) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper {
    position:absolute;
    left:0;
    bottom:0;
    right:0;
  }
}
@media print,screen and (min-width:48em) and (max-width:63.99875em) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap {
    max-width:92%;
  }
}
.subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
  justify-content:space-between;
  gap:0;
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
    min-width:72.725%;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content {
    margin-top:1.1250rem;
  }
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap {
    padding-right:0.3125rem !important;
    padding-bottom:1.2500rem;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap {
    padding-bottom:1.0000rem;
    min-width:28.29%;
  }
}
@media (min-width:48.0000rem) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap {
    max-height:12.5000rem;
    overflow-y:auto;
    padding-right:0.6250rem;
  }
}
@media (min-width:64.0000rem) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap {
    max-height:11.8750rem;
  }
}
@media (min-width:87.5000rem) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap {
    max-height:20.0000rem;
  }
}
@media (min-width:100.0000rem) {
  .subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap {
    max-height:26.8750rem;
  }
}
.subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap::-webkit-scrollbar {
  width:0.6250rem;
  background:#ffffff;
}
.subannerPanel.twocolumn.clientnewssubbanner .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap::-webkit-scrollbar-thumb {
  border-radius:0.0000rem;
  background:#0B3D71;
  height:0.1250rem;
}
@media (min-width:64.0000rem) {
  .subannerPanel.twocolumn.podcastsubpanel {
    width:100%;
  }
}
.subannerPanel.twocolumn.podcastsubpanel .grid-container {
  left:0 !important;
}
.subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap {
  max-width:100%;
}
@media (min-width:64.0000rem) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap {
    max-width:96%;
  }
}
@media (min-width:108.0000rem) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap {
    max-width:100%;
  }
}
@media (max-width:30.0000rem) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap {
    margin-top:-12.1250rem;
  }
}
.subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
  min-width:100%;
  padding:2.2500rem 1.8750rem 0.8750rem 1.8750rem;
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
    padding:2.1250rem 2.5000rem 2.1250rem 1.8750rem;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
    padding:4.6250rem 2.5000rem 4.0000rem 1.8750rem;
  }
}
.subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content h1 {
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  line-height:100%;
  letter-spacing:-0.05em;
  font-size:clamp(3.4375rem,calc(3.4375rem + (70 - 55) * ((100vw - 24.5625rem) / (1023 - 393))),4.3750rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content h1 {
    font-size:clamp(4.3750rem,calc(4.3750rem + (85 - 70) * ((100vw - 64.0000rem) / (1728 - 1024))),5.3125rem);
  }
}
@media print,screen and (max-width:47.99875em) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content h1 br {
    display:none;
  }
}
.subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content p {
  color:#ffffff;
  font-weight:700;
  font-size:1.1250rem;
  padding-bottom:1.3750rem;
  letter-spacing:-0.025em;
  line-height:115.1%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 64.0000rem) / (1023 - 393))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn.podcastsubpanel .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content p {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 64.0000rem) / (1728 - 1024))),1.2500rem);
  }
}
.subannerPanel.twocolumn.podcastsubpanel + .ourfirm .mobile .set a.acclaw::after {
  top:1.1250rem;
  right:1.1250rem;
}
.subannerPanel.twocolumn .grid-container {
  position:relative;
}
@media (max-width:79.9375rem) {
  .subannerPanel.twocolumn .grid-container {
    padding:0;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper {
  position:relative;
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper {
    position:absolute;
    left:0;
    bottom:0;
    right:0;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap {
  max-width:100%;
  margin:0 auto;
  width:100%;
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap {
    max-width:48.7500rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap {
    max-width:60.9375rem;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap {
    max-width:66.2500rem;
  }
}
@media screen and (min-width:90em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap {
    max-width:77.92%;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap {
  display:flex;
  justify-content:center;
}
@media print,screen and (max-width:47.99875em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap {
    flex-wrap:wrap;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
  background:#0B3D71;
  min-width:56.67%;
  padding:1.5625rem 1.2500rem;
  display:flex;
  justify-content:flex-start;
  flex-direction:column;
  width:100%;
  padding-bottom:0.7500rem;
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
    min-width:62.15%;
    padding:1.3750rem 5.0000rem 1.2500rem 1.3750rem;
    gap:1.5625rem;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap {
    min-width:72.725%;
    justify-content:space-between;
    padding:2.5000rem 8.1250rem 2.1875rem 2.5000rem;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .datesec {
  margin-bottom:0.1250rem;
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .datesec {
    margin-bottom:0.7500rem;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .datesec {
    margin-bottom:0;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .datesec p {
  color:#ffffff;
  font-weight:700;
  font-size:1.1250rem;
  line-height:115.1%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 64.0000rem) / (1023 - 393))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .datesec p {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 64.0000rem) / (1728 - 1024))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content h1 {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:2.5000rem;
  line-height:100%;
  letter-spacing:-0.01em;
  font-size:clamp(2.5000rem,calc(2.5000rem + (40 - 40) * ((100vw - 24.5625rem) / (767 - 393))),2.5000rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content h1 {
    font-size:clamp(1.8750rem,calc(1.8750rem + (35 - 30) * ((100vw - 64.0000rem) / (1023 - 768))),2.1875rem);
    letter-spacing:-0.025em;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content h1 {
    font-size:clamp(1.8750rem,calc(1.8750rem + (60 - 30) * ((100vw - 64.0000rem) / (1728 - 1024))),3.7500rem);
    letter-spacing:-0.01em;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .leftwrap .content h1 {
    padding-bottom:0.3750rem;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap {
  display:none;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap {
    display:block;
    background:#001F3F;
    min-width:27.29%;
    padding:1.5625rem 1.2500rem;
    width:100%;
    padding-bottom:0.3750rem;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap {
    min-width:27.30%;
    padding:1.3750rem;
    padding-bottom:0.1250rem;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap {
    min-width:27.29%;
    padding:2.5000rem 1.4375rem 1.6250rem 2.5000rem;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap .listct {
  color:#ffffff;
  font-weight:700;
  font-size:1.1250rem;
  line-height:100%;
  letter-spacing:-0.025em;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (1278 - 393))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap .listct {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 64.0000rem) / (1728 - 1024))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap ul {
  margin-left:0;
  margin-top:0.7500rem;
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap ul {
    margin-top:1.2500rem;
    margin-bottom:0.6875rem;
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap ul {
    margin-top:1.7500rem;
    margin-bottom:1rem;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap ul li {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:164%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (1278 - 1024))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap ul li {
    font-size:clamp(0.8750rem,calc(0.8750rem + (18 - 14) * ((100vw - 24.5625rem) / (1278 - 1024))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap ul li a {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:164%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (1278 - 1024))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .rightwrap .listwrap ul li a {
    font-size:clamp(0.8750rem,calc(0.8750rem + (18 - 14) * ((100vw - 24.5625rem) / (1278 - 1024))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile {
  width:100%;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile {
    display:none;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a {
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (1023 - 393))),1.1250rem);
  line-height:120%;
  letter-spacing:-0.02em;
  display:inline-block;
  color:#ffffff;
  width:100%;
  position:relative;
  text-decoration:none;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.accpract,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.accpract {
  background:#001F3F;
  padding:1.5625rem 1.5625rem 1.4375rem;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.accpract + .accordioncontent,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.accpract + .accordioncontent {
  background:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.accpract::after,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.accpract::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-white.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:1.1250rem;
  right:1.5000rem;
  transition:all 0.2s ease-in-out;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.acclaw,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.acclaw {
  background:#B9C8DA;
  padding:1.5625rem 1.5625rem 1.4375rem;
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent {
  background:#B9C8DA;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent ul li,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent ul li {
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent ul li a,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent ul li a {
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.acclaw::after,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.acclaw::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-blue.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:1.1250rem;
  right:1.5000rem;
  transition:all 0.2s ease-in-out;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set a.active::after,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice a.active::after {
  transform:rotate(0deg);
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent {
  display:none;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap {
  padding:0 1.8750rem 1.5625rem;
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap .listct,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap .listct {
  color:#ffffff;
  font-weight:700;
  font-size:1.2500rem;
  line-height:100%;
  letter-spacing:-0.025em;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (767 - 393))),1.2500rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap .listct,
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap .listct {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 48.0000rem) / (1278 - 768))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
  margin-left:0;
  margin-top:0.0000rem;
  margin-bottom:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
    margin-top:0;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
    margin-top:0;
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li,
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li a,
.subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li a {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li a,
  .subannerPanel.twocolumn .grid-container .contentwrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li a {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap {
  max-width:100%;
  margin:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap {
    display:flex;
    justify-content:center;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap {
  background:#0B3D71;
  padding:1.2500rem 1.2500rem 0.3125rem 1.2500rem;
  gap:0.3125rem;
  display:flex;
  flex-direction:column;
  position:relative;
  width:100%;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap {
    gap:1.8750rem;
    padding:1.5000rem 4.3750rem 0.6250rem 4.3750rem;
    width:68.5%;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap {
    padding:2.5000rem 4.3750rem 1.9375rem 2.5000rem;
    gap:2.5000rem;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .datesec p {
  color:#ffffff;
  font-weight:700;
  line-height:115.1%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 64.0000rem) / (1023 - 393))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .datesec p {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 64.0000rem) / (1728 - 1024))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .content h1 {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:2.5000rem;
  line-height:100%;
  letter-spacing:-0.01em;
  font-size:clamp(2.5000rem,calc(2.5000rem + (40 - 40) * ((100vw - 24.5625rem) / (1023 - 393))),2.5000rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .content h1 {
    font-size:clamp(1.8750rem,calc(1.8750rem + (30 - 30) * ((100vw - 48.0000rem) / (1728 - 768))),1.8750rem);
    letter-spacing:-0.01em;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .content h1 {
    font-size:clamp(1.8750rem,calc(1.8750rem + (60 - 30) * ((100vw - 64.0000rem) / (1728 - 1024))),3.7500rem);
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .content h1 {
    letter-spacing:-0.025em;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .positionBtn {
  display:none;
  position:absolute;
  bottom:-3.7500rem;
  left:0;
  right:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .positionBtn {
    display:block;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap .positionBtn .allresult {
  padding-left:2.5000rem;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .leftwrap.full-width {
    width:100%;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap {
  display:none;
  background:#001F3F;
  width:100%;
  padding:1.3750rem 1.2500rem 0.8125rem 1.2500rem;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap {
    display:block;
    padding:2.3750rem 1.4375rem 0.6250rem 2.5000rem;
    width:31.5%;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap {
    padding:2.5000rem 1.4375rem 2.5000rem 2.5000rem;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap .listct {
  color:#ffffff;
  font-weight:700;
  font-size:1.2500rem;
  line-height:100%;
  letter-spacing:-0.025em;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (767 - 393))),1.2500rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap .listct {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 48.0000rem) / (1278 - 768))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul {
  margin-left:0;
  margin-top:0.3750rem;
  margin-bottom:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul {
    margin-top:2.5000rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul {
    margin-top:3.0000rem;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul li {
  padding-left:0;
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul li::before {
  display:none;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul li {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul li a {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .rightwrap .listwrap ul li a {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile {
    display:none;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a {
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (1023 - 393))),1.1250rem);
  line-height:120%;
  letter-spacing:-0.02em;
  display:inline-block;
  color:#ffffff;
  width:100%;
  position:relative;
  text-decoration:none;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.accpract,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.accpract {
  background:#001F3F;
  padding:1.5625rem 1.5625rem 1.4375rem;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.accpract + .accordioncontent,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.accpract + .accordioncontent {
  background:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.accpract::after,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.accpract::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-white.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:1.1250rem;
  right:1.5000rem;
  transition:all 0.2s ease-in-out;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.acclaw,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.acclaw {
  background:#B9C8DA;
  padding:1.5625rem 1.5625rem 1.4375rem;
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent {
  background:#B9C8DA;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent ul li,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent ul li {
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent ul li a,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent ul li a {
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.acclaw::after,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.acclaw::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-blue.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:1.1250rem;
  right:1.5000rem;
  transition:all 0.2s ease-in-out;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set a.active::after,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice a.active::after {
  transform:rotate(0deg);
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent {
  display:none;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap {
  padding:0 1.8750rem 1.5625rem;
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap .listct,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap .listct {
  color:#ffffff;
  font-weight:700;
  font-size:1.2500rem;
  line-height:100%;
  letter-spacing:-0.025em;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (767 - 393))),1.2500rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap .listct,
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap .listct {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 48.0000rem) / (1278 - 768))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
  margin-left:0;
  margin-top:0.0000rem;
  margin-bottom:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
    margin-top:0;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
    margin-top:0;
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li {
  padding-left:0;
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li::before,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li::before {
  display:none;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li,
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li a,
.subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li a {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li a,
  .subannerPanel.twocolumn .grid-container .contentRealtivewrapper .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li a {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap {
  max-width:100%;
  margin:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap {
    display:flex;
    justify-content:center;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap {
  background:#0B3D71;
  padding:1.2500rem 1.2500rem 0.3125rem 1.2500rem;
  gap:0.3125rem;
  display:flex;
  flex-direction:column;
  position:relative;
  width:100%;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap {
    gap:1.8750rem;
    padding:1.5000rem 3.7500rem 1.2500rem 3.2500rem;
    width:60.5%;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap {
    gap:2.1875rem;
    padding:2.6875rem 3.7500rem 2.1875rem 3.8125rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap {
    padding:2.5000rem 4.3750rem 1.9375rem 2.5000rem;
    gap:2.5000rem;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .datesec p {
  color:#ffffff;
  font-weight:700;
  line-height:115.1%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 64.0000rem) / (1023 - 393))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .datesec p {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 64.0000rem) / (1728 - 1024))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .content h1 {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:2.5000rem;
  line-height:100%;
  letter-spacing:-0.01em;
  font-size:clamp(2.5000rem,calc(2.5000rem + (40 - 40) * ((100vw - 24.5625rem) / (1023 - 393))),2.5000rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .content h1 {
    font-size:clamp(1.8750rem,calc(1.8750rem + (30 - 30) * ((100vw - 48.0000rem) / (1728 - 768))),1.8750rem);
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .content h1 {
    font-size:clamp(2.8125rem,calc(2.8125rem + (60 - 45) * ((100vw - 64.0000rem) / (1728 - 1024))),3.7500rem);
    letter-spacing:-0.025em;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .positionBtn {
  display:none;
  position:absolute;
  bottom:-3.7500rem;
  left:0;
  right:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .positionBtn {
    display:block;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .positionBtn .allresult {
  padding-left:2.5000rem;
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .leftwrap .positionBtn .allresult {
    padding-left:3.7500rem;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap {
  display:none;
  background:#001F3F;
  width:100%;
  padding:1.3750rem 1.2500rem 0.8125rem 1.2500rem;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap {
    padding:1.5000rem 1.4375rem 2.5000rem 2.5000rem;
    width:39.5%;
    display:block;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap {
    padding:2.7500rem 1.4375rem 2.5000rem 2.5000rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap {
    padding:2.5000rem 1.4375rem 2.5000rem 2.5000rem;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap .listct {
  color:#ffffff;
  font-weight:700;
  font-size:1.2500rem;
  line-height:100%;
  letter-spacing:-0.025em;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (767 - 393))),1.2500rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap .listct {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 48.0000rem) / (1278 - 768))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul {
  margin-left:0;
  margin-top:0.3750rem;
  margin-bottom:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul {
    margin-top:2.2500rem;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul {
    margin-top:2.7500rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul {
    margin-top:3.0000rem;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul li {
  padding-left:0;
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul li::before {
  display:none;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul li {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul li a {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .rightwrap .listwrap ul li a {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile {
    display:none;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a {
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (1023 - 393))),1.1250rem);
  line-height:120%;
  letter-spacing:-0.02em;
  display:inline-block;
  color:#ffffff;
  width:100%;
  position:relative;
  text-decoration:none;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.accpract,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.accpract {
  background:#001F3F;
  padding:1.5625rem 1.5625rem 1.4375rem;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.accpract + .accordioncontent,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.accpract + .accordioncontent {
  background:#001F3F;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.accpract::after,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.accpract::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-white.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:1.1250rem;
  right:1.5000rem;
  transition:all 0.2s ease-in-out;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.acclaw,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.acclaw {
  background:#B9C8DA;
  padding:1.5625rem 1.5625rem 1.4375rem;
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent {
  background:#B9C8DA;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent ul li,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent ul li {
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.acclaw + .accordioncontent ul li a,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.acclaw + .accordioncontent ul li a {
  color:#001F3F;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.acclaw::after,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.acclaw::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-blue.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:1.1250rem;
  right:1.5000rem;
  transition:all 0.2s ease-in-out;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set a.active::after,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice a.active::after {
  transform:rotate(0deg);
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent {
  display:none;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap {
  padding:0 1.8750rem 1.5625rem;
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap .listct,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap .listct {
  color:#ffffff;
  font-weight:700;
  font-size:1.2500rem;
  line-height:100%;
  letter-spacing:-0.025em;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (767 - 393))),1.2500rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap .listct,
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap .listct {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 48.0000rem) / (1278 - 768))),1.2500rem);
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
  margin-left:0;
  margin-top:0.0000rem;
  margin-bottom:0;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
    margin-top:0;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul,
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul {
    margin-top:0;
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li {
  padding-left:0;
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li::before,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li::before {
  display:none;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li,
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li a,
.subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li a {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:1.1250rem;
  line-height:145%;
  margin-bottom:0;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .set .accordioncontent .listwrap ul li a,
  .subannerPanel.twocolumn .grid-container .eventPublicationPanel .innerwrap .flexwrap .mobile .practice .accordioncontent .listwrap ul li a {
    line-height:164%;
    font-size:clamp(1.0000rem,calc(1.0000rem + (18 - 16) * ((100vw - 48.0000rem) / (1278 - 768))),1.1250rem);
  }
}
.subannerPanel.singlecolumn {
  position:relative;
}
@media screen and (min-width:80.0000rem) {
  .subannerPanel.singlecolumn .grid-container {
    margin-left:0.9375rem;
  }
}
@media screen and (min-width:90.0000rem) {
  .subannerPanel.singlecolumn .grid-container {
    margin-left:0;
  }
}
@media screen and (min-width:108.0000rem) {
  .subannerPanel.singlecolumn .grid-container {
    margin-left:auto;
  }
}
@media print,screen and (max-width:47.99875em) {
  .subannerPanel.singlecolumn .grid-container {
    padding:0;
  }
}
.subannerPanel.singlecolumn .grid-container .contentwrapper {
  background:#0B3D71;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper {
    position:absolute;
    height:calc(100% - 0.0000rem);
    margin-left:5.0000rem;
    top:0.0000rem;
    max-width:29.7500rem;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper {
    height:calc(100% - 6.5625rem);
    margin-left:5.0000rem;
    top:6.5625rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper {
    height:calc(100% - 8.7500rem);
    margin-left:7.8125rem;
    top:8.7500rem;
    max-width:49.7500rem;
  }
}
@media screen and (min-width:90em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper {
    margin-left:inherit;
    left:8.7500rem;
  }
}
@media screen and (min-width:108.0000rem) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper {
    left:inherit;
    margin-left:-0.7500rem;
  }
}
.subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap {
  max-width:90rem;
  margin:0 auto;
  height:100%;
}
.subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap {
  padding:1.2500rem 1.2500rem 1.5625rem;
  display:flex;
  justify-content:space-between;
  flex-direction:column;
  gap:1.2500rem;
  height:100%;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap {
    padding:1.2500rem 2.5000rem 0.3125rem 1.2500rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap {
    padding:2.5000rem 8.1250rem 2.1875rem 2.5000rem;
  }
}
.subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .datesec p {
  color:#ffffff;
  font-weight:700;
  line-height:115.1%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 64.0000rem) / (1023 - 393))),1.1250rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .datesec p {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 64.0000rem) / (1728 - 1024))),1.2500rem);
  }
}
.subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .content {
  margin-top:1.8750rem;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .content {
    margin-top:2.5000rem;
  }
}
.subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .content h1 {
  color:#ffffff;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  font-size:2.5000rem;
  line-height:100.1%;
  letter-spacing:-0.01em;
  font-size:clamp(2.5000rem,calc(2.5000rem + (40 - 40) * ((100vw - 24.5625rem) / (767 - 393))),2.5000rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .content h1 {
    font-size:clamp(1.8750rem,calc(1.8750rem + (30 - 30) * ((100vw - 48.0000rem) / (1023 - 768))),1.8750rem);
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .content h1 {
    font-size:clamp(1.8750rem,calc(1.8750rem + (40 - 30) * ((100vw - 64.0000rem) / (1365 - 1024))),2.5000rem);
  }
}
@media screen and (min-width:85em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .content h1 {
    font-size:clamp(3.1250rem,calc(3.1250rem + (60 - 50) * ((100vw - 85.3750rem) / (1728 - 1366))),3.7500rem);
  }
}
.subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .subcontent p {
  color:#EDEDED;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  letter-spacing:-0.01em;
  word-break:break-word;
  max-width:33.7500rem;
  line-height:120%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.singlecolumn .grid-container .contentwrapper .innerwrap .contwrap .subcontent p {
    line-height:116.6%;
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 48.0000rem) / (1728 - 768))),1.2500rem);
  }
}
.subannerPanel.ourfirmbannerpanel {
  position:relative;
}
.subannerPanel.ourfirmbannerpanel .grid-container {
  margin-left:0;
  padding:0;
}
@media (min-width:120.0625rem) {
  .subannerPanel.ourfirmbannerpanel .grid-container {
    margin-left:auto;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper {
  width:100%;
  position:absolute;
  top:0;
  height:calc(100% - 0.0000rem);
  max-width:clamp(15.8125rem,calc(15.8125rem + (350 - 253) * ((100vw - 24.5625rem) / (767 - 393))),21.8750rem);
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper::before {
  content:'';
  background:#0B3D71;
  mix-blend-mode:multiply;
  width:100%;
  height:100%;
  position:absolute;
}
@media (min-width:120.0625rem) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper::before {
    left:-70%;
    width:150%;
  }
}
@media print,screen and (min-width:48em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper {
    max-width:32.8750rem;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper {
    max-width:26.8750rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper {
    max-width:44.68%;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap {
  max-width:90rem;
  margin:0 auto;
  height:100%;
}
@media (min-width:120.0625rem) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap {
    margin-left:0;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap {
  padding:3.0000rem 1.2500rem 1.5625rem;
  display:flex;
  justify-content:center;
  flex-direction:column;
  gap:1.2500rem;
  height:100%;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap {
    padding:3.6250rem 2.5000rem 0.3125rem 6.2500rem;
    justify-content:center;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap {
    padding:9.1250rem 2.5000rem 0.3125rem 4.6875rem;
    margin-left:2%;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap {
    padding:12.5000rem 2.5000rem 0.3125rem 4.6875rem;
    margin-left:4.3750rem;
  }
}
@media (min-width:108.0000rem) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap {
    margin-left:clamp(3.75rem,calc(-52.5000rem + 52.0833vw),10rem);
  }
}
@media (min-width:120.0625rem) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap {
    margin-left:0;
    padding-left:0;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content {
  z-index:9;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1,
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1 {
  color:#ffffff;
  margin-bottom:1.2500rem;
  opacity:0.4;
  display:inline-block;
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:3.4375rem;
  line-height:100%;
  width:100%;
  letter-spacing:-0.05em;
  font-size:clamp(3.4375rem,calc(3.4375rem + (70 - 55) * ((100vw - 24.5625rem) / (1023 - 393))),4.3750rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1,
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1 {
    font-size:clamp(4.3750rem,calc(4.3750rem + (90 - 70) * ((100vw - 64.0000rem) / (1728 - 1024))),5.6250rem);
    letter-spacing:-0.03em;
    margin-bottom:1.8750rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1,
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1 {
    margin-bottom:2.6875rem;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1:hover,
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1:hover {
  opacity:1;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1.active,
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1.active {
  opacity:1;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1.active a,
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1.active a {
  opacity:1;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1 a,
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1 a {
  color:#ffffff;
  font-style:normal;
  font-weight:700;
  font-size:3.4375rem;
  line-height:80%;
  letter-spacing:-0.03em;
  text-decoration:none;
  font-size:clamp(3.4375rem,calc(3.4375rem + (70 - 55) * ((100vw - 24.5625rem) / (1023 - 393))),4.3750rem);
}
@media print,screen and (min-width:64em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1 a,
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1 a {
    font-size:clamp(4.3750rem,calc(4.3750rem + (90 - 70) * ((100vw - 64.0000rem) / (1728 - 1024))),5.6250rem);
    letter-spacing:-0.03em;
    margin-bottom:2.6875rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content h1 a,
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .content .h1 a {
    margin-bottom:1.8750rem;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .subcontent p {
  color:#EDEDED;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  letter-spacing:-0.01em;
  word-break:break-word;
  max-width:33.7500rem;
  font-size:1.1250rem;
  line-height:120%;
  font-size:clamp(1.1250rem,calc(1.1250rem + (18 - 18) * ((100vw - 24.5625rem) / (767 - 393))),1.1250rem);
}
@media print,screen and (min-width:48em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapper .innerwrap .contwrap .subcontent p {
    font-size:clamp(1.1250rem,calc(1.2500rem + (20 - 18) * ((100vw - 24.5625rem) / (1728 - 768))),1.3750rem);
    line-height:116.6%;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright {
  width:100%;
  position:absolute;
  top:0;
  right:0;
  height:calc(100% - 0.0000rem);
  max-width:15.8125rem;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright::before {
  content:'';
  background:#0B3D71;
  mix-blend-mode:multiply;
  width:100%;
  height:100%;
  position:absolute;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright {
    height:calc(100% - 0.0000rem);
    top:0.0000rem;
    max-width:32.8750rem;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright {
    height:calc(100% - 6.5625rem);
    top:6.5625rem;
    max-width:26.8750rem;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright {
    height:calc(100% - 8.7500rem);
    top:8.7500rem;
    max-width:44.68%;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap {
  max-width:90rem;
  margin:0 auto;
  height:100%;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap {
  padding:3.0000rem 1.2500rem 1.5625rem;
  display:flex;
  justify-content:center;
  flex-direction:column;
  gap:1.2500rem;
  height:100%;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap {
    padding:3.6250rem 2.5000rem 0.3125rem 6.2500rem;
    justify-content:center;
  }
}
@media print,screen and (min-width:64em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap {
    padding:3.5000rem 2.5000rem 0.3125rem 4.6875rem;
    margin-left:2%;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap {
    padding:3.6250rem 2.5000rem 0.3125rem 4.6875rem;
    margin-left:8%;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content {
  z-index:9;
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content {
    margin-bottom:3.1250rem;
  }
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form {
  max-width:21.4375rem;
  text-align:center;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .alumnilinkedinbtn {
  display:flex;
  background:#0B3D71;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .alumnilinkedinbtn .alumnilinked {
  display:inline-flex;
  color:#fff;
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:400;
  font-size:1.6875rem;
  line-height:101.1%;
  letter-spacing:-0.03em;
  padding:0.3125rem 0.4375rem 3.0.3125rem;
  text-decoration:none;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .alumnilinkedinbtn .alumnilinked span {
  padding:0.1875rem 0 0.1250rem 1.2500rem;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .alumnilinkedinbtn img {
  max-width:1.8750rem;
  width:100%;
  object-fit:contain;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .alumnilinkedinbtn .info {
  display:inline-block;
  padding:0.1875rem 0.3750rem 0.2500rem 0.7500rem;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form p {
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:1.6875rem;
  line-height:101.1%;
  letter-spacing:-0.03em;
  color:#FFFFFF;
  margin-top:22.0.3125rem;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .flexi-row {
  margin-top:1.2500rem;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .flexi-row input {
  height:2.5rem;
  padding:0.75rem .25rem .3rem;
  margin-bottom:0;
  box-shadow:none;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .flexi-row input::placeholder {
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:400;
  font-size:1.3750rem;
  line-height:101.1%;
  letter-spacing:-0.03em;
  color:#001F3F;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .forgot {
  margin-top:1.2500rem;
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:1.1250rem;
  line-height:101.1%;
  letter-spacing:-0.03em;
  display:block;
  color:#FFFFFF;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .loginCta {
  margin-top:0.6250rem;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .content form .loginCta a {
  display:inline-block;
  background:#B9C8DA;
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:1.3750rem;
  line-height:101.1%;
  letter-spacing:-0.03em;
  color:#001F3F;
  width:100%;
  padding:0.6250rem 1.0625rem 0.5000rem;
}
.subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .subcontent p {
  color:#EDEDED;
  font-family:'UntitledSerif';
  font-style:normal;
  font-weight:400;
  letter-spacing:-0.01em;
  word-break:break-word;
  max-width:33.7500rem;
  font-size:1.1250rem;
  line-height:120%;
}
@media print,screen and (min-width:48em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .subcontent p {
    font-size:1.1250rem;
    line-height:116.6%;
  }
}
@media screen and (min-width:80em) {
  .subannerPanel.ourfirmbannerpanel .grid-container .contentwrapperright .innerwrap .contwrap .subcontent p {
    font-size:1.2500rem;
    line-height:1.4375rem;
  }
}
@media print,screen and (max-width:47.99875em) {
  .subannerPanel.careerBanner .subTitle {
    background:#b9c8da;
    padding-bottom:0.3750rem;
    border-bottom:0.1875rem solid #0B3D71;
  }
}
.ourfirm .mobile {
  top:-0.0625rem;
  position:relative;
}
@media print,screen and (min-width:64em) {
  .ourfirm .mobile {
    display:none;
  }
}
.ourfirm .mobile .set a {
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:700;
  font-size:clamp(1.5625rem,calc(1.5625rem + (25 - 25) * ((100vw - 24.5625rem) / (1023 - 393))),1.5625rem);
  line-height:100%;
  letter-spacing:-0.03em;
  color:#001F3F;
  display:inline-block;
  width:100%;
  position:relative;
}
.ourfirm .mobile .set a.accpract {
  background:#001F3F;
  padding:1.2500rem 3.7500rem 1.1250rem 1.5625rem;
}
@media print,screen and (min-width:48em) {
  .ourfirm .mobile .set a.accpract {
    padding:1.2500rem 1.5625rem 1.1250rem;
  }
}
.ourfirm .mobile .set a.accpract + .accordioncontent {
  background:#001F3F;
}
.ourfirm .mobile .set a.accpract::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-white.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:1.1250rem;
  right:1.5000rem;
  transition:all 0.2s ease-in-out;
}
.ourfirm .mobile .set a.acclaw {
  background:#B9C8DA;
  padding:1.2500rem 3.7500rem 1.1250rem 1.5625rem;
  color:#001F3F;
  text-decoration:none;
}
@media print,screen and (min-width:48em) {
  .ourfirm .mobile .set a.acclaw {
    padding:1.2500rem 1.5625rem 1.1250rem;
  }
}
.ourfirm .mobile .set a.acclaw + .accordioncontent {
  background:#B9C8DA;
}
.ourfirm .mobile .set a.acclaw + .accordioncontent ul li {
  color:#001F3F;
}
.ourfirm .mobile .set a.acclaw + .accordioncontent ul li a {
  color:#001F3F;
}
.ourfirm .mobile .set a.acclaw::after {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-blue.svg") no-repeat;
  width:1.1250rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  top:0.9375rem;
  right:1.0000rem;
  transition:all 0.2s ease-in-out;
}
.ourfirm .mobile .set a.active::after {
  transform:rotate(0deg);
}
.ourfirm .mobile .set .accordioncontent {
  display:none;
}
.ourfirm .mobile .set .accordioncontent .listwrap {
  padding:0 1.8750rem 1.5625rem;
}
.ourfirm .mobile .set .accordioncontent .listwrap .listct {
  color:#ffffff;
  font-weight:700;
  font-size:1.2500rem;
  line-height:100%;
  letter-spacing:-0.025em;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (767 - 393))),1.2500rem);
}
@media print,screen and (min-width:48em) {
  .ourfirm .mobile .set .accordioncontent .listwrap .listct {
    font-size:clamp(1.1250rem,calc(1.1250rem + (20 - 18) * ((100vw - 48.0000rem) / (1278 - 768))),1.2500rem);
  }
}
.ourfirm .mobile .set .accordioncontent .listwrap ul {
  margin-left:0;
  margin-top:0.0000rem;
  margin-bottom:0;
}
@media print,screen and (min-width:48em) {
  .ourfirm .mobile .set .accordioncontent .listwrap ul {
    margin-top:0.0000rem;
  }
}
@media screen and (min-width:80em) {
  .ourfirm .mobile .set .accordioncontent .listwrap ul {
    margin-top:3.0000rem;
  }
}
.ourfirm .mobile .set .accordioncontent .listwrap ul li {
  color:#ffffff;
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:400;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (1023 - 393))),1.2500rem);
  line-height:100%;
  margin-bottom:0.5000rem;
}
.ourfirm .mobile .set .accordioncontent .listwrap ul li a {
  color:#ffffff;
  font-family:'ABCDiatype';
  font-style:normal;
  font-weight:400;
  font-size:clamp(1.2500rem,calc(1.2500rem + (20 - 20) * ((100vw - 24.5625rem) / (1023 - 393))),1.2500rem);
  line-height:100%;
  margin-bottom:0;
  text-decoration:none;
}
.ourfirm .mobile .set .accordioncontent .listwrap ul li a:hover {
  font-weight:700;
}
.ourfirm .mobile .set .accordioncontent .listwrap ul li.active a {
  font-weight:700;
}
.linkspanel {
  display:none;
  background:#B9C8DA;
  padding-top:3.6250rem;
  position:relative;
  top:-0.0625rem;
}
@media print,screen and (min-width:64em) {
  .linkspanel {
    padding-top:1.8750rem;
    display:block;
  }
}
@media screen and (min-width:80em) {
  .linkspanel {
    padding-top:3.6250rem;
  }
}
.linkspanel ul {
  margin-left:0;
  display:flex;
}
.linkspanel ul li {
  margin-right:3.4375rem;
  padding-bottom:0.1250rem;
}
@media screen and (min-width:80em) {
  .linkspanel ul li {
    padding-bottom:0.6250rem;
  }
}
.linkspanel ul li:last-child {
  margin-right:0;
}
.linkspanel ul li.active a {
  font-weight:700;
}
.linkspanel ul li.active a::after {
  content:'';
  background:#001F3F;
  width:100%;
  height:0.6250rem;
  position:absolute;
  left:0;
  bottom:-0.8750rem;
}
@media screen and (min-width:80em) {
  .linkspanel ul li.active a::after {
    height:0.9375rem;
    bottom:-20.0.3125rem;
  }
}
@media screen and (min-width:97.8750rem) {
  .linkspanel ul li.active a::after {
    bottom:-1.2500rem;
  }
}
@media screen and (min-width:108.0000rem) {
  .linkspanel ul li.active a::after {
    bottom:-1.1875rem;
  }
}
.linkspanel ul li a {
  font-weight:400;
  font-size:1.2500rem;
  line-height:100%;
  letter-spacing:-0.03em;
  position:relative;
}
@media print,screen and (min-width:64em) {
  .linkspanel ul li a {
    font-size:clamp(1.5000rem,calc(1.5000rem + (34 - 24) * ((100vw - 64.0000rem) / (1639 - 1024))),2.1250rem);
  }
}
@media (min-width:102.5000rem) {
  .linkspanel ul li a {
    font-size:clamp(2.1250rem,calc(2.1250rem + (39 - 34) * ((100vw - 102.5000rem) / (1728 - 1640))),2.4375rem);
  }
}
.linkspanel ul li a:hover {
  text-decoration:none;
}
.linkspanel ul li a:hover::after {
  content:'';
  background:#001F3F;
  width:100%;
  height:0.6250rem;
  position:absolute;
  left:0;
  bottom:-0.8750rem;
}
@media screen and (min-width:80em) {
  .linkspanel ul li a:hover::after {
    height:0.9375rem;
    bottom:-20.0.3125rem;
  }
}
@media screen and (min-width:97.8750rem) {
  .linkspanel ul li a:hover::after {
    bottom:-1.2500rem;
  }
}
@media screen and (min-width:108.0000rem) {
  .linkspanel ul li a:hover::after {
    bottom:-1.1875rem;
  }
}
.linkspanel ul li.submenulist {
  position:relative;
}
.linkspanel ul li.submenulist a {
  position:relative;
}
.linkspanel ul li.submenulist a::before {
  content:'';
  transform:rotate(180deg);
  background:url("../assets/images/settings/icon-top-blue.svg") no-repeat;
  width:1.2500rem;
  background-size:contain;
  height:0.6250rem;
  border:0;
  display:inline-block;
  margin:0.6250rem 0 0 0.6250rem;
  position:absolute;
  right:-1.6250rem;
  transition:all 0.2s ease-in-out;
}
.linkspanel ul li.submenulist a::after {
  display:none;
}
.linkspanel ul li.submenulist .submenuwrap {
  position:absolute;
  width:100%;
  background:#B9C8DA;
  border-top:0.9375rem solid #001F3F;
  top:3.1250rem;
  visibility:hidden;
  opacity:0;
  transition:all 0.2s;
  transform-origin:top;
  z-index:9;
  padding-top:0.6250rem;
  padding-bottom:0.6250rem;
}
.linkspanel ul li.submenulist .submenuwrap ul {
  display:block;
}
.linkspanel ul li.submenulist .submenuwrap ul li {
  width:100%;
  margin-right:0;
  padding-bottom:0;
}
.linkspanel ul li.submenulist .submenuwrap ul li:hover {
  background:#001F3F;
}
.linkspanel ul li.submenulist .submenuwrap ul li:hover a {
  color:#ffffff;
}
.linkspanel ul li.submenulist .submenuwrap ul li:last-child {
  padding-bottom:0;
}
.linkspanel ul li.submenulist .submenuwrap ul li a {
  font-size:1.2500rem;
  line-height:100%;
  padding:0.3750rem 1.2500rem;
  display:block;
  font-size:clamp(1.2500rem,calc(1.2500rem + (24 - 20) * ((100vw - 24.5625rem) / (1728 - 393))),1.5000rem);
}
.linkspanel ul li.submenulist .submenuwrap ul li a::before {
  display:none;
}
.linkspanel ul li.submenulist:hover a::before {
  transform:rotate(360deg);
  right:-1.8750rem;
}
.linkspanel ul li.submenulist:hover .submenuwrap {
  visibility:visible;
  opacity:1;
  top:2.0625rem;
  display:block;
}
@media screen and (min-width:80em) {
  .linkspanel ul li.submenulist:hover .submenuwrap {
    top:2.3125rem;
  }
}
@media screen and (min-width:90em) {
  .linkspanel ul li.submenulist:hover .submenuwrap {
    top:2.5625rem;
  }
}
.ourfirm .mobile .set .accordioncontent .listwrap ul li.submenulist .submenuwrap ul {
  margin-left:0.6250rem;
  margin-top:0.6250rem;
}
.MacOS .linkspanel ul li.active a::after,
.iOS .linkspanel ul li.active a::after,
.MacOS .linkspanel ul li:hover a::after,
.iOS .linkspanel ul li:hover a::after {
  bottom:-0.6250rem;
}
@media screen and (min-width:80em) {
  .MacOS .linkspanel ul li.active a::after,
  .iOS .linkspanel ul li.active a::after,
  .MacOS .linkspanel ul li:hover a::after,
  .iOS .linkspanel ul li:hover a::after {
    bottom:-1.1250rem;
  }
}
