/* Language controls and scoped English service-card alignment. */

/* Keep the native desktop services layout while aligning the translated cards. */
@media (min-width:1024px) {
  .tc-language-en.page-id-27 .vc_custom_1488892923770 {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    column-gap:24px;
    row-gap:40px;
  }
  .tc-language-en.page-id-27 .vc_custom_1488892923770::before,
  .tc-language-en.page-id-27 .vc_custom_1488892923770::after { display:none; }
  .tc-language-en.page-id-27 .vc_custom_1488892923770>.wpb_column,
  .tc-language-en.page-id-27 .vc_custom_1488892923770>.wpb_column>.vc_column-inner,
  .tc-language-en.page-id-27 .vc_custom_1488892923770>.wpb_column>.vc_column-inner>.wpb_wrapper { display:contents; }
  .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a { min-width:0;margin-bottom:0; }
  .tc-language-en.page-id-27 .vc_custom_1488892923770>.wpb_column:first-child .box-media-a { grid-column:1; }
  .tc-language-en.page-id-27 .vc_custom_1488892923770>.wpb_column:last-child .box-media-a { grid-column:2; }
  .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a:first-child { grid-row:1; }
  .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a:last-child { grid-row:2; }
  .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a .title { min-height:2.4em; }

  @supports (grid-template-rows:subgrid) {
    .tc-language-en.page-id-27 .vc_custom_1488892923770 { row-gap:0; }
    .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a { display:grid;grid-template-rows:subgrid; }
    .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a:first-child { grid-row:1 / span 3; }
    .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a:last-child { grid-row:4 / span 3; }
    .tc-language-en.page-id-27 .vc_custom_1488892923770 .media-text { display:contents; }
    .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a .title { min-height:0; }
    .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a p:empty { display:none; }
    .tc-language-en.page-id-27 .vc_custom_1488892923770 .box-media-a:first-child p:not(:empty) { margin-bottom:calc(1.4em + 40px); }
  }
}

#header .tc-language-mobile { display:none; }
#header .tc-language-menu-item > .tc-language-link { font-weight:700;letter-spacing:.08em; }
#header .tc-language-link:focus-visible { outline:2px solid #a5d4d4;outline-offset:3px; }
@media (max-width:1023px) {
  #header .navbar-header { gap:8px; }
  #header .tc-language-menu-item { display:none!important; }
  #header .navbar-brand { max-width:calc(100% - 112px)!important; }
  #header .navbar-toggle { order:2!important; }
  #header .tc-language-mobile { display:inline-flex;order:1;flex:0 0 44px;margin-left:auto; }
  #header .tc-language-mobile .tc-language-link { display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:1px solid #dbe2e2;color:#212526!important;font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;text-decoration:none; }
}
