@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css);.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.separate-containers .paging-navigation,
.one-container .site-content,
.inside-page-header {
  padding: 20px; }
  @media only screen and (min-width: 1200px) {
    .separate-containers .inside-article,
    .separate-containers .comments-area,
    .separate-containers .page-header,
    .separate-containers .paging-navigation,
    .one-container .site-content,
    .inside-page-header {
      padding: 30px 0 30px; } }

@media only screen and (min-width: 1200px) {
  .entry-content.post-content {
    margin: 2rem 0 0; } }

@media screen and (max-width: 600px) {
  .entry-content {
    margin: 0.5rem 0 0; } }

.site-footer .footer-widgets-container .inside-footer-widgets {
  margin-left: 0px; }

*:focus {
  outline: none !important; }

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 5px; }

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

body.home .entry-thumbnail,
body.home .entry-content figure,
body.home .feature-block,
.page-header-image-single.grid-container.grid-parent {
  display: none; 
}

.areas-calledout {
  padding: 2rem 0; }

body {
  font-size: 16px;
  font-family: 'Helvetica Neue', Helvetica, Arial sans-serif;
  line-height: 1.4rem;
  color: #222222;
  background-color: #FFFFFF; }
  body .grid-container {
    max-width: 1200px; }

a {
  color: #8d191b; }

h1 {
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 400;
  transition: all 0.2s linear; }
  @media only screen and (min-width: 600px) {
    h1 {
      font-size: 2rem;
      line-height: 2.25rem; } }
  @media only screen and (min-width: 768px) {
    h1 {
      font-size: 3rem;
      line-height: 3.375rem; } }
  @media only screen and (min-width: 1200px) {
    h1 {
      font-size: 5.0625rem;
      line-height: 6rem; } }

h2 {
  font-size: 1.75rem;
  line-height: 2.125rem;
  font-weight: 400; }
  @media only screen and (min-width: 768px) {
    h2 {
      font-size: 2.625rem;
      line-height: 3rem; } }
  @media only screen and (min-width: 1200px) {
    h2 {
      font-size: 3.75rem;
      line-height: 4.125rem; } }

h3 {
  font-size: 1.3125rem;
  line-height: 1.5625rem;
  font-weight: 400; }
  @media only screen and (min-width: 768px) {
    h3 {
      font-size: 1.5rem;
      line-height: 1.75rem; } }
  @media only screen and (min-width: 1200px) {
    h3 {
      font-size: 1.75rem;
      line-height: 2.125rem; } }

h4 {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 400; }
  @media only screen and (min-width: 768px) {
    h4 {
      font-size: 1.5rem;
      line-height: 1.75rem; } }
  @media only screen and (min-width: 1200px) {
    h4 {
      font-size: 1.5rem;
      line-height: 1.75rem; } }

h5 {
  font-size: 1.0625rem;
  line-height: 1.4375rem;
  font-weight: 400; }
  @media only screen and (min-width: 768px) {
    h5 {
      font-size: 1.0625rem;
      line-height: 1.3125rem; } }
  @media only screen and (min-width: 1200px) {
    h5 {
      font-size: 1.125rem;
      line-height: 1.375rem; } }

h6 {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400; }
  @media only screen and (min-width: 768px) {
    h6 {
      font-size: 1.125rem;
      line-height: 1.3125rem; } }
  @media only screen and (min-width: 1200px) {
    h6 {
      font-size: 1.3125rem;
      line-height: 1.625rem; } }

.hk_logo {
  background-position: center center;
  background-size: 217px 32px;
  width: 217px;
  height: 40px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='828px' height='121px' viewBox='0 0 828 121' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Page-1' stroke='none' stroke-width='0.75' fill='none' fill-rule='evenodd'%3e%3cg id='logo-H+K-horizontal-(red-RGB)' fill-rule='nonzero'%3e%3crect id='Rectangle' fill='%23231F20' x='144' y='72' width='36' height='36'%3e%3c/rect%3e%3cpolygon id='Path' fill='%23231F20' points='288 36 288 72 252 72 252 108 216 108 216 72 180 72 180 36 216 36 216 0 252 0 252 36'%3e%3c/polygon%3e%3crect id='Rectangle' fill='%23231F20' x='288' y='72' width='36' height='36'%3e%3c/rect%3e%3crect id='Rectangle' fill='%238D191B' x='360' y='0' width='36' height='36'%3e%3c/rect%3e%3crect id='Rectangle' fill='%23231F20' x='288' y='0' width='36' height='36'%3e%3c/rect%3e%3crect id='Rectangle' fill='%23231F20' x='144' y='0' width='36' height='36'%3e%3c/rect%3e%3cpolygon id='Path' fill='%23231F20' points='144 36 144 72 108 72 108 108 72 108 72 72 36 72 36 108 0 108 0 0 36 0 36 36 72 36 72 0 108 0 108 36'%3e%3c/polygon%3e%3cpolygon id='Path' fill='%23231F20' points='432 0 437.839 0 437.839 18.871 460.952 18.871 460.952 0 466.791 0 466.791 43.889 460.952 43.889 460.952 23.789 437.839 23.789 437.839 43.889 432 43.889'%3e%3c/polygon%3e%3cpath d='M481.708,6.393 L476.483,6.393 L476.483,0 L481.708,0 L481.708,6.393 Z M476.483,12.109 L481.708,12.109 L481.708,43.889 L476.483,43.889 L476.483,12.109 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpolygon id='Path' fill='%23231F20' points='491.397 0 496.622 0 496.622 43.889 491.397 43.889'%3e%3c/polygon%3e%3cpolygon id='Path' fill='%23231F20' points='506.31 0 511.536 0 511.536 43.889 506.31 43.889'%3e%3c/polygon%3e%3cpolygon id='Path' fill='%23231F20' points='544.028 19.648 558.767 19.648 558.767 24.248 544.028 24.248 544.028 39.053 539.428 39.053 539.428 24.246 524.691 24.246 524.691 19.646 539.43 19.646 539.43 4.841 544.03 4.841'%3e%3c/polygon%3e%3cpolygon id='Path' fill='%23231F20' points='571.578 0 577.422 0 577.422 21.883 599.669 0 607.23 0 588.73 17.7 607.97 43.886 600.593 43.886 584.732 21.698 577.422 28.522 577.422 43.889 571.583 43.889'%3e%3c/polygon%3e%3cpath d='M612.522,12.109 L617.439,12.109 L617.439,17.15 L617.563,17.15 C619.776,13.216 623.279,11.372 627.889,11.372 C636.25,11.372 638.831,16.166 638.831,22.989 L638.831,43.889 L633.606,43.889 L633.606,22.375 C633.606,18.44 631.147,15.982 627.152,15.982 C620.821,15.982 617.752,20.223 617.752,25.94 L617.752,43.889 L612.522,43.889 L612.522,12.109 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3cpath d='M659.967,11.372 C670.048,11.372 675.396,18.686 675.396,28.03 C675.396,37.312 670.048,44.63 659.967,44.63 C649.886,44.63 644.538,37.315 644.538,28.03 C644.538,18.686 649.886,11.372 659.967,11.372 Z M659.967,40.017 C665.438,40.017 669.867,35.717 669.867,28.03 C669.867,20.343 665.441,15.982 659.967,15.982 C654.493,15.982 650.067,20.346 650.067,28.03 C650.067,35.714 654.496,40.017 659.967,40.017 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpolygon id='Path' fill='%23231F20' points='712.732 43.889 707.199 43.889 700.745 18.625 700.622 18.625 694.229 43.889 688.574 43.889 678.374 12.109 684.152 12.109 691.344 38.109 691.467 38.109 697.86 12.109 703.577 12.109 710.215 38.109 710.338 38.109 717.469 12.109 722.878 12.109'%3e%3c/polygon%3e%3cpolygon id='Path' fill='%23231F20' points='729.768 0 734.993 0 734.993 43.889 729.768 43.889'%3e%3c/polygon%3e%3cpath d='M752.306,12.109 L758.638,12.109 L758.638,16.719 L752.306,16.719 L752.306,36.451 C752.306,38.91 752.983,39.279 756.24,39.279 L758.64,39.279 L758.64,43.889 L754.64,43.889 C749.231,43.889 747.079,42.783 747.079,36.943 L747.079,16.719 L741.672,16.719 L741.672,12.109 L747.081,12.109 L747.081,2.581 L752.306,2.581 L752.306,12.109 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3cpath d='M779.153,11.372 C789.233,11.372 794.582,18.686 794.582,28.03 C794.582,37.312 789.233,44.63 779.153,44.63 C769.073,44.63 763.722,37.312 763.722,28.03 C763.722,18.686 769.072,11.372 779.153,11.372 Z M779.153,40.017 C784.623,40.017 789.053,35.717 789.053,28.03 C789.053,20.343 784.627,15.982 779.153,15.982 C773.679,15.982 769.253,20.346 769.253,28.03 C769.253,35.714 773.682,40.017 779.153,40.017 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpath d='M800.706,12.109 L805.622,12.109 L805.622,17.15 L805.745,17.15 C807.958,13.216 811.462,11.372 816.072,11.372 C824.432,11.372 827.014,16.166 827.014,22.989 L827.014,43.889 L821.789,43.889 L821.789,22.375 C821.789,18.44 819.33,15.982 815.335,15.982 C809.003,15.982 805.935,20.223 805.935,25.94 L805.935,43.889 L800.71,43.889 L800.706,12.109 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3cpath d='M458.615,76.322 C457.939,69.991 453.82,67.347 447.734,67.347 C442.755,67.347 437.899,69.13 437.899,74.847 C437.899,85.665 465.991,78.047 465.991,95.316 C465.991,104.659 456.832,108.409 448.841,108.409 C439.005,108.409 430.707,103.553 430.707,92.919 L436.239,92.919 C436.239,100.295 442.387,103.492 449.025,103.492 C454.312,103.492 460.151,101.832 460.151,95.5 C460.151,83.453 432.06,91.382 432.06,75.277 C432.06,66.425 439.928,62.43 447.98,62.43 C456.955,62.43 463.839,66.671 464.147,76.322 L458.615,76.322 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3cpath d='M481.551,76.22 L487.882,76.22 L487.882,80.83 L481.551,80.83 L481.551,100.56 C481.551,103.019 482.227,103.387 485.485,103.387 L487.885,103.387 L487.885,107.998 L483.885,107.998 C478.476,107.998 476.324,106.891 476.324,101.051 L476.324,80.83 L470.915,80.83 L470.915,76.22 L476.322,76.22 L476.322,66.692 L481.548,66.692 L481.551,76.22 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3cpath d='M495.632,76.22 L500.55,76.22 L500.55,82.92 L500.672,82.92 C503.192,77.756 506.697,75.298 512.352,75.482 L512.352,81.014 C503.93,81.014 500.857,85.747 500.857,93.861 L500.857,108 L495.632,108 L495.632,76.22 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3cpath d='M546.889,107.241 C545.737644,107.855933 544.443281,108.153118 543.139,108.102 C540.434,108.102 538.713,106.627 538.713,103.184 C535.942404,106.461399 531.814025,108.276306 527.526,108.102 C521.748,108.102 517.015,105.582 517.015,99.189 C517.015,91.997 522.362,90.399 527.772,89.415 C533.488,88.247 538.467,88.739 538.467,84.743 C538.467,80.133 534.656,79.457 531.399,79.457 C526.973,79.457 523.715,80.809 523.469,85.481 L518.244,85.481 C518.551,77.613 524.575,74.847 531.706,74.847 C537.423,74.847 543.631,76.138 543.631,83.575 L543.631,99.926 C543.631,102.385 543.631,103.492 545.291,103.492 C545.837173,103.473766 546.37709,103.369832 546.891,103.184 L546.889,107.241 Z M538.406,90.952 C534.349,93.964 522.547,91.013 522.547,98.82 C522.547,102.262 525.497,103.492 528.694,103.492 C535.578,103.492 538.406,99.25 538.406,96.3 L538.406,90.952 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpath d='M561.373,76.22 L567.704,76.22 L567.704,80.83 L561.373,80.83 L561.373,100.56 C561.373,103.019 562.049,103.387 565.307,103.387 L567.707,103.387 L567.707,107.998 L563.707,107.998 C558.297,107.998 556.146,106.891 556.146,101.051 L556.146,80.83 L550.737,80.83 L550.737,76.22 L556.146,76.22 L556.146,66.692 L561.371,66.692 L561.373,76.22 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3cpath d='M601.764,97.283 C600.351,104.352 595.372,108.102 588.18,108.102 C578.037,108.102 573.242,101.033 572.935,91.382 C572.935,81.793 579.205,74.847 587.872,74.847 C599.121,74.847 602.564,85.358 602.256,93.047 L578.467,93.047 C578.283,98.579 581.418,103.497 588.367,103.497 C592.731,103.497 595.682,101.468 596.604,97.288 L601.764,97.283 Z M596.724,88.432 C596.416,83.453 592.79,79.457 587.565,79.457 C582.156,79.457 578.774,83.514 578.465,88.432 L596.724,88.432 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpath d='M637.265,104.66 C637.265,115.049 632.594,120.274 622.513,120.274 C616.55,120.274 609.666,117.815 609.358,110.93 L614.583,110.93 C614.767,114.68 619.439,116.094 622.82,116.094 C629.643,116.094 632.348,111.176 632.348,104.046 L632.348,101.96 L632.222,101.96 C630.439,105.833 626.382,107.738 622.322,107.738 C612.856,107.738 608.122,100.3 608.122,91.633 C608.122,84.133 611.749,74.852 622.813,74.852 C626.711453,74.6931118 630.369201,76.7356698 632.279,80.138 L632.341,80.138 L632.341,75.584 L637.258,75.584 L637.265,104.66 Z M632.102,90.83 C632.102,85.236 629.643,79.458 623.066,79.458 C616.366,79.458 613.666,84.929 613.666,91.014 C613.666,96.731 615.756,103.124 622.641,103.124 C629.526,103.124 632.102,96.791 632.102,90.829 L632.102,90.83 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpath d='M651.315,70.503 L646.09,70.503 L646.09,64.11 L651.315,64.11 L651.315,70.503 Z M646.09,76.22 L651.315,76.22 L651.315,108 L646.09,108 L646.09,76.22 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpath d='M687.105,97.283 C685.691,104.352 680.712,108.102 673.52,108.102 C663.378,108.102 658.583,101.033 658.276,91.382 C658.276,81.793 664.546,74.847 673.213,74.847 C684.462,74.847 687.904,85.358 687.597,93.047 L663.808,93.047 C663.624,98.579 666.759,103.497 673.708,103.497 C678.072,103.497 681.023,101.468 681.945,97.288 L687.105,97.283 Z M682.065,88.432 C681.757,83.453 678.131,79.457 672.906,79.457 C667.496,79.457 664.115,83.514 663.806,88.432 L682.065,88.432 Z' id='Shape' fill='%23231F20'%3e%3c/path%3e%3cpath d='M698.283,97.345 C698.468,102.016 702.583,103.492 706.827,103.492 C710.085,103.492 714.511,102.754 714.511,98.758 C714.511,90.583 693.734,96.115 693.734,83.883 C693.734,77.49 700.004,74.847 705.598,74.847 C712.729,74.847 718.138,77.059 718.629,84.805 L713.405,84.805 C713.097,80.748 709.405,79.457 706.028,79.457 C702.893,79.457 699.266,80.317 699.266,83.514 C699.266,87.202 704.799,87.94 709.655,89.046 C714.88,90.214 720.043,91.997 720.043,98.082 C720.043,105.704 712.974,108.102 706.52,108.102 C699.39,108.102 693.366,105.213 693.058,97.345 L698.283,97.345 Z' id='Path' fill='%23231F20'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  @media only screen and (min-width: 768px) {
    .hk_logo {
      width: 276px;
      height: 40px;
      background-size: 276px 40px; } }
  @media only screen and (min-width: 1200px) {
    .hk_logo {
      width: 276px;
      height: 40px;
      background-size: 276px 40px; } }

.hk_logo_nowords {
  background-position: center center;
  background-size: 132px 40px;
  width: 132px;
  height: 40px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='396px' height='108px' viewBox='0 0 396 108' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3elogo H+K no words%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='logo-H+K-no-words' fill-rule='nonzero'%3e%3crect id='Rectangle' fill='%23231F20' x='144' y='72' width='36' height='36'%3e%3c/rect%3e%3cpolygon id='Path' fill='%23231F20' points='288 36 288 72 252 72 252 108 216 108 216 72 180 72 180 36 216 36 216 0 252 0 252 36'%3e%3c/polygon%3e%3crect id='Rectangle' fill='%23231F20' x='288' y='72' width='36' height='36'%3e%3c/rect%3e%3crect id='Rectangle' fill='%238D191B' x='360' y='0' width='36' height='36'%3e%3c/rect%3e%3crect id='Rectangle' fill='%23231F20' x='288' y='0' width='36' height='36'%3e%3c/rect%3e%3crect id='Rectangle' fill='%23231F20' x='144' y='0' width='36' height='36'%3e%3c/rect%3e%3cpolygon id='Path' fill='%23231F20' points='144 36 144 72 108 72 108 108 72 108 72 72 36 72 36 108 0 108 0 0 36 0 36 36 72 36 72 0 108 0 108 36'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  display: block; }
.idealhk_logo{
  background-position: center center;
  display: block;
  background-repeat: no-repeat;
  width: 276px;
  height: 40px !important;
  background-size: 75%; 
  margin-top:2px;
  margin-bottom:2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 402 171'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23e61464;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eideal_HK_2018_RGB%3C/title%3E%3Crect x='107.84' y='96.94' width='16.28' height='16.27'/%3E%3Cpolygon points='140.39 64.39 140.39 80.66 124.12 80.66 124.12 96.94 140.39 96.94 140.39 113.21 156.67 113.21 156.67 96.94 172.94 96.94 172.94 80.66 156.67 80.66 156.67 64.39 140.39 64.39'/%3E%3Crect x='172.95' y='96.94' width='16.28' height='16.27'/%3E%3Crect class='a' x='205.5' y='64.39' width='16.28' height='16.28'/%3E%3Crect x='172.95' y='64.39' width='16.28' height='16.28'/%3E%3Crect x='107.84' y='64.39' width='16.28' height='16.28'/%3E%3Cpolygon points='75.29 64.39 75.29 80.66 59.01 80.66 59.01 64.39 42.74 64.39 42.74 113.21 59.01 113.21 59.01 96.94 75.29 96.94 75.29 113.21 91.56 113.21 91.56 96.94 107.84 96.94 107.84 80.66 91.56 80.66 91.56 64.39 75.29 64.39'/%3E%3Crect x='238.16' y='64.39' width='2.04' height='21.65'/%3E%3Cpath d='M257.13,64.39h1.81V86h-1.81V83.3h-.06a4.88,4.88,0,0,1-1,1.37,6.43,6.43,0,0,1-1.36,1,7.28,7.28,0,0,1-1.52.6,5.87,5.87,0,0,1-1.53.21,7.46,7.46,0,0,1-3.22-.63,6,6,0,0,1-2.18-1.73A7.05,7.05,0,0,1,245,81.5a12.41,12.41,0,0,1-.4-3.22,11.59,11.59,0,0,1,.42-3.13,8,8,0,0,1,1.28-2.63,6.35,6.35,0,0,1,2.17-1.8,6.63,6.63,0,0,1,3.08-.68,7.19,7.19,0,0,1,3.17.74A5.53,5.53,0,0,1,257.13,73Zm0,13.8a8.61,8.61,0,0,0-.36-2.51,6.35,6.35,0,0,0-1-2.08,5.09,5.09,0,0,0-1.65-1.41,4.6,4.6,0,0,0-2.21-.53,5,5,0,0,0-2.43.56,4.75,4.75,0,0,0-1.69,1.52,6.58,6.58,0,0,0-1,2.24,10.18,10.18,0,0,0-.24,2.75,7.68,7.68,0,0,0,.4,2.6,5.72,5.72,0,0,0,1.13,1.91,4.77,4.77,0,0,0,1.69,1.19,5.35,5.35,0,0,0,2.1.4,4.91,4.91,0,0,0,2.26-.51,4.65,4.65,0,0,0,1.65-1.4,6.41,6.41,0,0,0,1-2.1,9.62,9.62,0,0,0,.34-2.63'/%3E%3Cpath d='M264.17,78.67a8.47,8.47,0,0,0,.33,2.39,5.91,5.91,0,0,0,1,2,4.7,4.7,0,0,0,1.63,1.32,5.1,5.1,0,0,0,2.29.49,5,5,0,0,0,3-.93,4.48,4.48,0,0,0,1.68-2.64h2a10.56,10.56,0,0,1-.88,2.06A6.34,6.34,0,0,1,273.91,85a5.84,5.84,0,0,1-1.92,1.1,7.88,7.88,0,0,1-2.59.39,7.58,7.58,0,0,1-3.22-.63A6.07,6.07,0,0,1,264,84.1a7.51,7.51,0,0,1-1.3-2.59,11.73,11.73,0,0,1-.42-3.2,10.24,10.24,0,0,1,.5-3.22,8.2,8.2,0,0,1,1.41-2.63,6.57,6.57,0,0,1,2.24-1.77,6.79,6.79,0,0,1,3-.65,6.22,6.22,0,0,1,5.05,2.21q1.83,2.2,1.81,6.42Zm10.16-1.5A7.17,7.17,0,0,0,274,75a5.08,5.08,0,0,0-.94-1.75,4.36,4.36,0,0,0-1.55-1.17,5,5,0,0,0-2.13-.44,4.63,4.63,0,0,0-2.12.46,4.86,4.86,0,0,0-1.56,1.2,6,6,0,0,0-1,1.74,8.14,8.14,0,0,0-.51,2.11Z'/%3E%3Cpath d='M286.51,77c.34,0,.74-.1,1.22-.19a4.17,4.17,0,0,0,1.15-.33,1,1,0,0,0,.56-.7,4.45,4.45,0,0,0,.1-.92,3.07,3.07,0,0,0-.88-2.27,4.14,4.14,0,0,0-3-.89,8.29,8.29,0,0,0-1.72.17,3.75,3.75,0,0,0-1.37.57,3.14,3.14,0,0,0-1,1.08,4.43,4.43,0,0,0-.49,1.7h-1.84a5.58,5.58,0,0,1,.63-2.36,4.79,4.79,0,0,1,1.4-1.59,6,6,0,0,1,2-.91A9.67,9.67,0,0,1,285.7,70a8.67,8.67,0,0,1,2.2.26,5.08,5.08,0,0,1,1.81.81,3.71,3.71,0,0,1,1.2,1.49,5.36,5.36,0,0,1,.44,2.28v8.48c0,.7.12,1.15.37,1.34s.76.14,1.52-.14V86l-.61.18a2.82,2.82,0,0,1-.8.12,3.59,3.59,0,0,1-.81-.09,1.39,1.39,0,0,1-.72-.29,1.64,1.64,0,0,1-.44-.54,2.24,2.24,0,0,1-.23-.69,5.1,5.1,0,0,1-.06-.8A7.85,7.85,0,0,1,287,85.8a7.72,7.72,0,0,1-3.19.66,7.15,7.15,0,0,1-2-.27,4.63,4.63,0,0,1-1.67-.85A4.15,4.15,0,0,1,279,84a4.31,4.31,0,0,1-.42-2q0-4,5.44-4.69Zm3,.9a8.83,8.83,0,0,1-2.31.63c-.78.1-1.56.18-2.35.24a6.62,6.62,0,0,0-3.23.93A2.67,2.67,0,0,0,280.49,82a2.54,2.54,0,0,0,1,2.12,3.17,3.17,0,0,0,1.08.51,4.82,4.82,0,0,0,1.25.16,8.31,8.31,0,0,0,2.11-.27,5.64,5.64,0,0,0,1.81-.82,4.15,4.15,0,0,0,1.28-1.42,4.09,4.09,0,0,0,.48-2Z'/%3E%3Crect x='295.92' y='64.39' width='1.8' height='21.65'/%3E%3Cpolygon points='310.4 86.04 310.4 64.39 312.44 64.39 312.44 73.68 325.25 73.68 325.25 64.39 327.29 64.39 327.29 86.04 325.25 86.04 325.25 75.42 312.44 75.42 312.44 86.04 310.4 86.04'/%3E%3Cpolygon points='338.3 67.06 340.1 67.06 340.1 73.67 346.72 73.67 346.72 75.48 340.1 75.48 340.1 82.09 338.3 82.09 338.3 75.48 331.69 75.48 331.69 73.67 338.3 73.67 338.3 67.06'/%3E%3Cpolygon points='351.26 86.04 351.26 64.39 353.3 64.39 353.3 75.6 364.4 64.39 366.71 64.39 358.17 73.02 368.22 86.04 365.72 86.04 356.7 74.28 353.3 77.68 353.3 86.04 351.26 86.04'/%3E%3Cpath d='M240,106.74a6.43,6.43,0,0,0,.65,2.45,4.86,4.86,0,0,0,1.35,1.64,5.37,5.37,0,0,0,1.91.91,9.1,9.1,0,0,0,2.32.29,7.7,7.7,0,0,0,2.49-.36,4.76,4.76,0,0,0,1.72-1,3.83,3.83,0,0,0,1-1.43,4.68,4.68,0,0,0,.32-1.71,3.43,3.43,0,0,0-.57-2,4.4,4.4,0,0,0-1.49-1.27,9.09,9.09,0,0,0-2.1-.8c-.8-.2-1.61-.4-2.44-.59s-1.64-.41-2.44-.67a7.67,7.67,0,0,1-2.1-1.06,5.07,5.07,0,0,1-1.49-1.69,5.46,5.46,0,0,1-.57-2.64,5.29,5.29,0,0,1,.47-2.16,5.51,5.51,0,0,1,1.38-1.87,6.8,6.8,0,0,1,2.3-1.29A9.68,9.68,0,0,1,245.9,91a9.14,9.14,0,0,1,3.2.51,6.38,6.38,0,0,1,2.27,1.4A5.76,5.76,0,0,1,252.72,95a6.89,6.89,0,0,1,.45,2.5h-1.95a4.86,4.86,0,0,0-.44-2.14,4,4,0,0,0-1.18-1.47,5.22,5.22,0,0,0-1.72-.85,7.28,7.28,0,0,0-2-.27,7,7,0,0,0-2.63.44,4.56,4.56,0,0,0-1.7,1.13,3.82,3.82,0,0,0-.88,1.53,3.72,3.72,0,0,0-.09,1.69,2.94,2.94,0,0,0,.85,1.68,5.31,5.31,0,0,0,1.62,1,12.27,12.27,0,0,0,2.12.66l2.36.54a24.2,24.2,0,0,1,2.33.68,7.18,7.18,0,0,1,2,1,4.87,4.87,0,0,1,1.4,1.7,5.73,5.73,0,0,1,.52,2.6,5.63,5.63,0,0,1-2.07,4.66,9.15,9.15,0,0,1-5.83,1.65,10.77,10.77,0,0,1-3.13-.43,6.91,6.91,0,0,1-2.5-1.33,6.05,6.05,0,0,1-1.63-2.19,7.33,7.33,0,0,1-.59-3.08Z'/%3E%3Cpath d='M262.51,113.26q-.33.06-.87.21a4.61,4.61,0,0,1-1.21.15,2.87,2.87,0,0,1-2.06-.67,3.32,3.32,0,0,1-.7-2.42V99.13h-2.2V97.62h2.2V93.29h1.8v4.33h2.92v1.51h-2.92V109.8c0,.38,0,.72,0,1a1.66,1.66,0,0,0,.18.69.87.87,0,0,0,.47.39,2.55,2.55,0,0,0,.88.12,4.71,4.71,0,0,0,.74-.06c.25,0,.5-.09.74-.15Z'/%3E%3Cpath d='M267,113.2h-1.8V97.63H267v2.91h.06a5.23,5.23,0,0,1,1.94-2.6,5.91,5.91,0,0,1,3.14-.74v2a5.25,5.25,0,0,0-2.52.48,4.16,4.16,0,0,0-1.58,1.38,5.56,5.56,0,0,0-.81,2.06,13.38,13.38,0,0,0-.23,2.48Z'/%3E%3Cpath d='M282,104.12c.34,0,.75-.1,1.22-.18a4.63,4.63,0,0,0,1.16-.33,1,1,0,0,0,.55-.71A4.41,4.41,0,0,0,285,102a3.11,3.11,0,0,0-.89-2.28,4.14,4.14,0,0,0-3-.88,8.28,8.28,0,0,0-1.71.16,3.53,3.53,0,0,0-1.37.58,3.14,3.14,0,0,0-1,1.08,4.43,4.43,0,0,0-.5,1.7h-1.84a5.69,5.69,0,0,1,.64-2.36,4.8,4.8,0,0,1,1.39-1.6,5.93,5.93,0,0,1,2-.9,9.72,9.72,0,0,1,2.39-.29,9.23,9.23,0,0,1,2.21.26,5.11,5.11,0,0,1,1.8.81,3.89,3.89,0,0,1,1.21,1.49,5.38,5.38,0,0,1,.43,2.29v8.48c0,.7.13,1.14.38,1.33s.75.15,1.52-.13v1.41l-.62.18a2.82,2.82,0,0,1-.8.12,3.59,3.59,0,0,1-.81-.09,1.38,1.38,0,0,1-.72-.28,1.77,1.77,0,0,1-.44-.54,2.38,2.38,0,0,1-.22-.7A5,5,0,0,1,285,111a7.85,7.85,0,0,1-2.62,1.92,7.67,7.67,0,0,1-3.18.66,7.1,7.1,0,0,1-2-.27,4.69,4.69,0,0,1-1.67-.84,4,4,0,0,1-1.57-3.37c0-2.64,1.82-4.21,5.45-4.69Zm3,.9a8.89,8.89,0,0,1-2.32.63q-1.17.15-2.34.24a6.76,6.76,0,0,0-3.24.94A2.66,2.66,0,0,0,276,109.2a2.59,2.59,0,0,0,.28,1.25,2.63,2.63,0,0,0,.75.87,3.31,3.31,0,0,0,1.09.51,4.75,4.75,0,0,0,1.24.17,8.19,8.19,0,0,0,2.11-.27,5.71,5.71,0,0,0,1.82-.83,4.22,4.22,0,0,0,1.28-1.41,4.09,4.09,0,0,0,.48-2Z'/%3E%3Cpath d='M296.74,113.26q-.33.06-.87.21a4.56,4.56,0,0,1-1.21.15,2.87,2.87,0,0,1-2.06-.67,3.32,3.32,0,0,1-.7-2.42V99.13h-2.2V97.62h2.2V93.29h1.8v4.33h2.92v1.51H293.7V109.8c0,.38,0,.72,0,1a1.66,1.66,0,0,0,.18.69.87.87,0,0,0,.47.39,2.55,2.55,0,0,0,.88.12,4.62,4.62,0,0,0,.74-.06c.25,0,.5-.09.74-.15Z'/%3E%3Cpath d='M300.48,105.84a8.52,8.52,0,0,0,.33,2.39,5.77,5.77,0,0,0,1,2,4.74,4.74,0,0,0,1.64,1.32,5.44,5.44,0,0,0,5.32-.43,4.5,4.5,0,0,0,1.68-2.65h2a9.73,9.73,0,0,1-.87,2.06,6.59,6.59,0,0,1-1.36,1.65,5.67,5.67,0,0,1-1.92,1.1,7.84,7.84,0,0,1-2.59.39,7.53,7.53,0,0,1-3.21-.63,6,6,0,0,1-2.23-1.73,7.28,7.28,0,0,1-1.29-2.58,11.81,11.81,0,0,1-.42-3.21,10.18,10.18,0,0,1,.49-3.21,7.93,7.93,0,0,1,1.42-2.63,6.39,6.39,0,0,1,2.24-1.78,6.75,6.75,0,0,1,3-.65,6.18,6.18,0,0,1,5.05,2.22q1.85,2.2,1.81,6.42Zm10.16-1.51a7.17,7.17,0,0,0-.31-2.15,5,5,0,0,0-.93-1.74,4.54,4.54,0,0,0-1.55-1.17,4.87,4.87,0,0,0-2.14-.44,4.76,4.76,0,0,0-2.12.45,4.86,4.86,0,0,0-1.56,1.2,6,6,0,0,0-1,1.75,8.07,8.07,0,0,0-.51,2.1Z'/%3E%3Cpath d='M327.81,97.62h1.81V111.7a13.84,13.84,0,0,1-.32,3,6.46,6.46,0,0,1-1.13,2.51,5.65,5.65,0,0,1-2.22,1.73,10.33,10.33,0,0,1-6.59.21,6.38,6.38,0,0,1-2-1.1,4.65,4.65,0,0,1-1.19-1.46,3.64,3.64,0,0,1-.44-1.48h1.93a3.53,3.53,0,0,0,.66,1.42,3.22,3.22,0,0,0,1.07.88,4.49,4.49,0,0,0,1.37.43,9.86,9.86,0,0,0,1.56.12,6,6,0,0,0,2.95-.63,4.3,4.3,0,0,0,1.68-1.65,6.39,6.39,0,0,0,.74-2.32,17.69,17.69,0,0,0,.13-2.64,5.6,5.6,0,0,1-2.39,2.18,7.18,7.18,0,0,1-3.17.73,6.63,6.63,0,0,1-3.08-.67,6.4,6.4,0,0,1-2.17-1.81,7.77,7.77,0,0,1-1.28-2.63,11.54,11.54,0,0,1-.42-3.13,12.72,12.72,0,0,1,.39-3.21,7.15,7.15,0,0,1,1.25-2.6,5.91,5.91,0,0,1,2.18-1.73,7.31,7.31,0,0,1,3.22-.64,6.33,6.33,0,0,1,1.53.21,7.92,7.92,0,0,1,1.52.61,5.86,5.86,0,0,1,1.35,1,5.3,5.3,0,0,1,1,1.35h.06Zm0,7.85a9.62,9.62,0,0,0-.34-2.63,6.41,6.41,0,0,0-1-2.1,4.69,4.69,0,0,0-1.66-1.4,4.84,4.84,0,0,0-2.25-.51,5.35,5.35,0,0,0-2.1.4,4.77,4.77,0,0,0-1.69,1.19,5.56,5.56,0,0,0-1.13,1.91,7.68,7.68,0,0,0-.4,2.6,10.18,10.18,0,0,0,.24,2.75,6.49,6.49,0,0,0,1,2.24,4.71,4.71,0,0,0,1.68,1.52,5.08,5.08,0,0,0,2.44.56,4.6,4.6,0,0,0,2.21-.53,5.09,5.09,0,0,0,1.65-1.41,6.45,6.45,0,0,0,1-2.08,8.56,8.56,0,0,0,.36-2.51'/%3E%3Cpath d='M334.08,91.55h2v2.68h-2Zm.09,6.07H336V113.2h-1.8Z'/%3E%3Cpath d='M341.43,105.84a8.52,8.52,0,0,0,.33,2.39,5.77,5.77,0,0,0,1,2,4.65,4.65,0,0,0,1.64,1.32,5.44,5.44,0,0,0,5.32-.43,4.5,4.5,0,0,0,1.68-2.65h2a9.27,9.27,0,0,1-.88,2.06,6.34,6.34,0,0,1-1.35,1.65,5.67,5.67,0,0,1-1.92,1.1,7.84,7.84,0,0,1-2.59.39,7.61,7.61,0,0,1-3.22-.63,6.07,6.07,0,0,1-2.22-1.73,7.28,7.28,0,0,1-1.29-2.58,11.81,11.81,0,0,1-.42-3.21,10.18,10.18,0,0,1,.49-3.21,8.1,8.1,0,0,1,1.41-2.63,6.57,6.57,0,0,1,2.24-1.78,6.82,6.82,0,0,1,3-.65,6.18,6.18,0,0,1,5,2.22q1.85,2.2,1.81,6.42Zm10.16-1.51a7.17,7.17,0,0,0-.31-2.15,4.87,4.87,0,0,0-.94-1.74,4.41,4.41,0,0,0-1.54-1.17,4.9,4.9,0,0,0-2.14-.44,4.76,4.76,0,0,0-2.12.45,4.86,4.86,0,0,0-1.56,1.2,6,6,0,0,0-1,1.75,8.07,8.07,0,0,0-.51,2.1Z'/%3E%3Cpath d='M357.79,108.33a4.54,4.54,0,0,0,1.52,2.84,5.13,5.13,0,0,0,3.14.83,5.43,5.43,0,0,0,1.71-.24,3.47,3.47,0,0,0,1.19-.65,2.85,2.85,0,0,0,.71-.92,2.51,2.51,0,0,0,.24-1.08,2,2,0,0,0-.74-1.7,5.58,5.58,0,0,0-1.85-.87,23.37,23.37,0,0,0-2.41-.54,11.74,11.74,0,0,1-2.4-.68,4.82,4.82,0,0,1-1.85-1.29,3.49,3.49,0,0,1-.74-2.37,4.07,4.07,0,0,1,1.43-3.21,6,6,0,0,1,4.05-1.25,6.9,6.9,0,0,1,4.1,1.13,5.16,5.16,0,0,1,1.91,3.78H366a3.39,3.39,0,0,0-1.37-2.54,5,5,0,0,0-2.84-.74,4,4,0,0,0-2.62.74,2.37,2.37,0,0,0-.9,1.94,1.88,1.88,0,0,0,.73,1.6,6.14,6.14,0,0,0,1.85.91c.74.23,1.55.43,2.41.61a11.83,11.83,0,0,1,2.4.77,5.19,5.19,0,0,1,1.85,1.34,3.44,3.44,0,0,1,.74,2.34,4,4,0,0,1-.48,2,4.19,4.19,0,0,1-1.32,1.43,6.27,6.27,0,0,1-2,.86,10.69,10.69,0,0,1-2.54.28,6.84,6.84,0,0,1-2.45-.4,5.25,5.25,0,0,1-1.82-1.13,5.07,5.07,0,0,1-1.18-1.68,6,6,0,0,1-.48-2.08Z'/%3E%3C/svg%3E");
}
.pbnhk_logo{
  background-position: center center;
  display: block;
  background-repeat: no-repeat;
  width: 276px;
  height: 55px !important;
  background-size: 75%; 
  margin-top:2px;
  margin-bottom:2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1115 280'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%23231f20;%7D.c%7Bfill:%2396321f;%7D.d%7Bclip-path:url(%23a);%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' x='-82' y='-82.09' width='1280.48' height='428.48'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Elogo H+K PBN horizontal_red%3C/title%3E%3Crect class='b' x='188.13' y='97.99' width='45.02' height='45.02'/%3E%3Cpolygon class='b' points='368.21 52.97 368.21 97.99 323.19 97.99 323.19 143.01 278.17 143.01 278.17 97.99 233.15 97.99 233.15 52.97 278.17 52.97 278.17 7.95 323.19 7.95 323.19 52.97 368.21 52.97'/%3E%3Crect class='b' x='368.21' y='97.99' width='45.02' height='45.02'/%3E%3Crect class='c' x='458.25' y='7.95' width='45.02' height='45.02'/%3E%3Crect class='b' x='368.21' y='7.95' width='45.02' height='45.02'/%3E%3Crect class='b' x='188.13' y='7.95' width='45.02' height='45.02'/%3E%3Cpolygon class='b' points='188.13 52.97 188.13 97.99 143.1 97.99 143.1 143.01 98.08 143.01 98.08 97.99 53.06 97.99 53.06 143.01 8.04 143.01 8.04 7.95 53.06 7.95 53.06 52.97 98.08 52.97 98.08 7.95 143.1 7.95 143.1 52.97 188.13 52.97'/%3E%3Cpolygon class='b' points='548.27 103.11 556.55 103.11 556.55 129.87 589.33 129.87 589.33 103.11 597.61 103.11 597.61 165.34 589.33 165.34 589.33 136.84 556.55 136.84 556.55 165.34 548.27 165.34 548.27 103.11'/%3E%3Cpath class='b' d='M611.35,120.28h7.41v45.07h-7.41Zm7.41-8.11h-7.41v-9.06h7.41Z'/%3E%3Crect class='b' x='632.5' y='103.1' width='7.41' height='62.24'/%3E%3Crect class='b' x='653.65' y='103.1' width='7.41' height='62.24'/%3E%3Cpolygon class='b' points='707.14 130.97 728.04 130.97 728.04 137.49 707.14 137.49 707.14 158.49 700.62 158.49 700.62 137.49 679.72 137.49 679.72 130.97 700.62 130.97 700.62 109.97 707.14 109.97 707.14 130.97'/%3E%3Cpolygon class='b' points='746.21 103.11 754.49 103.11 754.49 134.14 786.04 103.11 796.76 103.11 770.53 128.21 797.81 165.34 787.35 165.34 764.86 133.88 754.49 143.55 754.49 165.34 746.21 165.34 746.21 103.11'/%3E%3Cg class='d'%3E%3Cpath class='b' d='M804.27,120.28h7v7.15h.17c3.14-5.58,8.11-8.2,14.65-8.2,11.85,0,15.51,6.8,15.51,16.48v29.63h-7.41V134.83c0-5.57-3.48-9.06-9.15-9.06-9,0-13.34,6-13.34,14.12v25.45h-7.4Z'/%3E%3Cpath class='b' d='M871.55,159.85c7.76,0,14-6.1,14-17s-6.27-17.08-14-17.08-14,6.19-14,17.08,6.27,17,14,17m0-40.62c14.3,0,21.88,10.37,21.88,23.62s-7.58,23.54-21.88,23.54S849.67,156,849.67,142.85s7.58-23.62,21.88-23.62'/%3E%3C/g%3E%3Cpolygon class='b' points='946.38 165.34 938.53 165.34 929.38 129.52 929.2 129.52 920.14 165.34 912.12 165.34 897.65 120.28 905.84 120.28 916.04 157.15 916.21 157.15 925.28 120.28 933.39 120.28 942.8 157.15 942.98 157.15 953.09 120.28 960.76 120.28 946.38 165.34'/%3E%3Crect class='b' x='970.53' y='103.1' width='7.41' height='62.24'/%3E%3Cg class='d'%3E%3Cpath class='b' d='M1002.5,120.28h9v6.54h-9v28c0,3.48,1,4,5.57,4h3.4v6.53h-5.66c-7.67,0-10.72-1.56-10.72-9.85V126.82h-7.68v-6.54h7.68V106.77h7.41Z'/%3E%3Cpath class='b' d='M1040.57,159.85c7.75,0,14-6.1,14-17s-6.28-17.08-14-17.08-14,6.19-14,17.08,6.28,17,14,17m0-40.62c14.29,0,21.88,10.37,21.88,23.62s-7.59,23.54-21.88,23.54-21.88-10.37-21.88-23.54,7.58-23.62,21.88-23.62'/%3E%3Cpath class='b' d='M1071.13,120.28h7v7.15h.18c3.14-5.58,8.11-8.2,14.64-8.2,11.86,0,15.52,6.8,15.52,16.48v29.63H1101V134.83c0-5.57-3.49-9.06-9.15-9.06-9,0-13.34,6-13.34,14.12v25.45h-7.41Z'/%3E%3Cpath class='b' d='M586,211.34c-1-9-6.8-12.73-15.43-12.73-7.06,0-13.94,2.53-13.94,10.64,0,15.34,39.83,4.53,39.83,29,0,13.25-13,18.57-24.32,18.57-13.94,0-25.71-6.89-25.71-22h7.84c0,10.46,8.72,15,18.13,15,7.5,0,15.78-2.36,15.78-11.34,0-17.08-39.83-5.84-39.83-28.67,0-12.56,11.15-18.22,22.57-18.22,12.73,0,22.49,6,22.93,19.7Z'/%3E%3Cpath class='b' d='M618.54,211.17h9v6.54h-9v28c0,3.49,1,4,5.58,4h3.4v6.54h-5.67c-7.67,0-10.72-1.57-10.72-9.85V217.71h-7.67v-6.54h7.67V197.66h7.41Z'/%3E%3Cpath class='b' d='M638.51,211.17h7v9.5h.18c3.57-7.32,8.54-10.81,16.56-10.55V218c-11.94,0-16.3,6.71-16.3,18.22v20.05h-7.41Z'/%3E%3Cpath class='b' d='M699.17,232.08c-5.76,4.27-22.49.09-22.49,11.16,0,4.88,4.18,6.63,8.71,6.63,9.77,0,13.78-6,13.78-10.2Zm12,23.1a10.33,10.33,0,0,1-5.31,1.22c-3.84,0-6.28-2.09-6.28-7-4.1,4.88-9.59,7-15.86,7-8.2,0-14.91-3.57-14.91-12.64,0-10.19,7.58-12.46,15.26-13.86,8.1-1.65,15.16-1,15.16-6.62,0-6.54-5.4-7.5-10-7.5-6.28,0-10.9,1.92-11.25,8.55h-7.41c.44-11.16,9-15.09,19.09-15.09,8.11,0,16.91,1.84,16.91,12.38v23.19c0,3.49,0,5.06,2.36,5.06a7.4,7.4,0,0,0,2.26-.44Z'/%3E%3Cpath class='b' d='M731.74,211.17h9v6.54h-9v28c0,3.49,1,4,5.57,4h3.4v6.54h-5.66c-7.67,0-10.72-1.57-10.72-9.85V217.71h-7.68v-6.54h7.68V197.66h7.41Z'/%3E%3Cpath class='b' d='M781.87,228.51c-.44-7.06-5.58-12.73-13-12.73-7.67,0-12.47,5.76-12.9,12.73ZM789,241.06c-2,10-9.06,15.34-19.26,15.34-14.38,0-21.18-10-21.62-23.71,0-13.6,8.89-23.45,21.18-23.45,16,0,20.84,14.91,20.4,25.81H756c-.27,7.84,4.18,14.82,14,14.82,6.19,0,10.37-2.88,11.68-8.81Z'/%3E%3Cpath class='b' d='M832,231.91c0-7.93-3.48-16.13-12.81-16.13-9.5,0-13.34,7.76-13.34,16.39,0,8.11,3,17.17,12.73,17.17s13.42-9,13.42-17.43m7.33,19.61c0,14.73-6.63,22.14-20.92,22.14-8.46,0-18.22-3.48-18.66-13.25h7.41c.26,5.32,6.89,7.33,11.68,7.33,9.68,0,13.51-7,13.51-17.09v-3h-.17c-2.53,5.49-8.28,8.19-14,8.19C804.75,255.88,798,245.33,798,233c0-10.63,5.14-23.79,20.83-23.79,5.67,0,10.72,2.52,13.43,7.49h.08v-6.45h7Z'/%3E%3C/g%3E%3Cpath class='b' d='M851.87,211.17h7.41v45.07h-7.41Zm7.41-8.11h-7.41V194h7.41Z'/%3E%3Cg class='d'%3E%3Cpath class='b' d='M902.89,228.51c-.44-7.06-5.58-12.73-13-12.73-7.67,0-12.47,5.76-12.9,12.73ZM910,241.06c-2,10-9.06,15.34-19.26,15.34-14.38,0-21.18-10-21.62-23.71,0-13.6,8.89-23.45,21.18-23.45,16,0,20.84,14.91,20.4,25.81H877c-.26,7.84,4.18,14.82,14,14.82,6.19,0,10.37-2.88,11.68-8.81Z'/%3E%3Cpath class='b' d='M925.89,241.15c.26,6.62,6.1,8.72,12.11,8.72,4.62,0,10.9-1.05,10.9-6.72,0-11.59-29.46-3.74-29.46-21.09,0-9.07,8.89-12.81,16.82-12.81,10.11,0,17.78,3.13,18.48,14.12h-7.41c-.44-5.76-5.67-7.59-10.46-7.59-4.45,0-9.59,1.22-9.59,5.76,0,5.23,7.85,6.27,14.73,7.84,7.41,1.66,14.73,4.19,14.73,12.82,0,10.8-10,14.2-19.17,14.2-10.12,0-18.66-4.09-19.09-15.25Z'/%3E%3C/g%3E%3Cpath class='b' d='M575.84,7.92q9.51,0,14.39,4.88t4.88,13.68q0,8.81-4.88,13.73t-14.39,4.84H556.65v25.7h-8.36V7.92ZM573,38q7.14.09,10.43-2.9c2.2-2,3.3-4.87,3.3-8.63s-1.1-6.61-3.3-8.58S577.78,15,573,15H556.65V38Z'/%3E%3Cpath class='b' d='M623.8,7.92c1.35,0,2.8,0,4.35,0s3.1.12,4.62.26a36.51,36.51,0,0,1,4.27.66,11.11,11.11,0,0,1,3.39,1.32,16.55,16.55,0,0,1,5.24,5.11,14.25,14.25,0,0,1,2.15,8A15.25,15.25,0,0,1,645.4,32a14.24,14.24,0,0,1-6.91,5.42v.17a14.42,14.42,0,0,1,8.89,5.28,15.78,15.78,0,0,1,3.08,9.86,18.78,18.78,0,0,1-1.23,6.69,16.75,16.75,0,0,1-3.65,5.76,18.4,18.4,0,0,1-6,4,20.64,20.64,0,0,1-8.22,1.54H601V7.92Zm2.29,27q7.13,0,10.25-2.51t3.12-7.52a11.14,11.14,0,0,0-1.05-5.28,7.55,7.55,0,0,0-2.91-3,11.36,11.36,0,0,0-4.27-1.37,41.83,41.83,0,0,0-5.14-.3H609.37v20Zm4.22,28.78q5.55,0,8.67-3t3.12-8.28a10.29,10.29,0,0,0-1.14-5.1,8.85,8.85,0,0,0-3-3.21,12.68,12.68,0,0,0-4.35-1.67,26,26,0,0,0-5.11-.49H609.37V63.71Z'/%3E%3Cpath class='b' d='M666.57,7.92l33.08,50.95h.18V7.92h7.92V70.75H698.6L665.77,20.32h-.17V70.75h-7.92V7.92Z'/%3E%3C/svg%3E");
}

.hk_locations {
  background-position: 0 -1px;
  background-size: 22px 36px;
  width: 22px;
  height: 36px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32.4 43.2' style='enable-background:new 0 0 32.4 43.2;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:none;stroke:%23231F20;stroke-width:3.5;stroke-miterlimit:10;%7d .st1%7bfill:%23231F20;%7d %3c/style%3e%3ctitle%3eH+K_global_ICON%3c/title%3e%3cpath class='st0' d='M29.2,16.1c0,10.4-12.8,23.7-12.8,23.7S3.7,26.3,3.7,16.1C3.7,9,9.4,3.3,16.4,3.3C23.5,3.3,29.2,9,29.2,16.1z' /%3e%3crect x='11.5' y='11.5' class='st1' width='9' height='9'/%3e%3c/svg%3e"); }

.hk_locations_close {
  background-position: center center;
  background-size: 21px 34px;
  width: 21px;
  height: 34px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.5061 20.5061'%3e%3ctitle%3eclose%3c/title%3e%3crect x='-2' y='15.5' width='25' height='4' transform='translate(15.2028 -9.5459) rotate(45)'/%3e%3crect x='-2' y='15.5' width='25' height='4' transform='translate(-9.5459 5.3033) rotate(-45)'/%3e%3c/svg%3e"); }

.prev_long_arrow {
  display: inline-block;
  width: 120px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: 120px 12px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eprev_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='prev_arrow' transform='translate(59.500000, 6.500000) rotate(-360.000000) translate(-59.500000, -6.500000) ' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }

.next_long_arrow {
  display: inline-block;
  width: 120px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: 120px 12px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3enext_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='next_arrow' transform='translate(59.500000, 5.500000) rotate(-180.000000) translate(-59.500000, -5.500000) translate(0.000000, -1.000000)' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }

.plus {
  background-position: center center;
  display: inline-block;
  width: 37px;
  height: 37px;
  background-repeat: no-repeat;
  background-size: 37px 37px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37px' height='37px' viewBox='0 0 37 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpolygon id='+' fill='%23000000' fill-rule='nonzero' points='22.388 14.968 36.716 14.968 36.716 22.672 22.388 22.672 22.388 37 14.684 37 14.684 22.672 0.356 22.672 0.356 14.968 14.684 14.968 14.684 0.64 22.388 0.64'%3e%3c/polygon%3e%3c/svg%3e"); }
  @media screen and (max-width: 600px) {
    .plus {
      width: 28px;
      height: 28px;
      background-size: 28px 28px; } }

.chevron-down {
  transition: all 0.1s linear;
  padding-left: 2rem;
  background-position: center center;
  display: inline-block;
  width: 19px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: 19px 10px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2648 10.1757'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:0.8px;%7d%3c/style%3e%3c/defs%3e%3ctitle%3echevron_down%3c/title%3e%3cpolyline class='a' points='19.088 0.177 9.428 9.819 0.18 0.232'/%3e%3c/svg%3e"); }

.map_overlay {
  background-position: center center;
  display: block;
  width: 480px;
  height: 480px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 480 480' style='enable-background:new 0 0 480 480;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23C82161;%7d .st1%7bfill:%238F8F8F;%7d .st2%7bfill:none;stroke:%233F3F3F;stroke-width:0.5;stroke-miterlimit:10;%7d %3c/style%3e%3cg id='Page-1'%3e%3cg id='map-overlay'%3e%3cpath class='st0' d='M0,0v480h480V0H0z M288.5,288.2h-100v-100h100V288.2z'/%3e%3c/g%3e%3c/g%3e%3cpath class='st1' d='M240,207.1c-5.9,0-10.7,4.8-10.7,10.7c0,1.4,0.1,3,0.7,4.6c3.4,8.2,10,18.6,10,18.6s6.4-10.2,10-18.6 c0.6-1.5,0.7-3.2,0.7-4.6C250.7,211.9,245.9,207.1,240,207.1z M240,222.7c-2.7,0-4.8-2.2-4.8-4.8c0-2.7,2.2-4.8,4.8-4.8 s4.8,2.2,4.8,4.8S242.7,222.7,240,222.7z'/%3e%3ccircle class='st2' cx='240' cy='217.8' r='4.8'/%3e%3c/svg%3e "); }

.map_overlay_teal {
  background-position: center center;
  display: block;
  width: 480px;
  height: 480px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 480 480' style='enable-background:new 0 0 480 480;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%236AC1C7;%7d .st1%7bfill:%238F8F8F;%7d .st2%7bfill:none;stroke:%233F3F3F;stroke-width:0.5;stroke-miterlimit:10;%7d %3c/style%3e%3cg id='Page-1'%3e%3cg id='map-overlay'%3e%3cpath class='st0' d='M0,0v480h480V0H0z M288.5,289.2h-100v-99h100V289.2z'/%3e%3c/g%3e%3c/g%3e%3cpath class='st1' d='M240,207.1c-5.9,0-10.7,4.8-10.7,10.7c0,1.4,0.1,3,0.7,4.6c3.4,8.2,10,18.6,10,18.6s6.4-10.2,10-18.6 c0.6-1.5,0.7-3.2,0.7-4.6C250.7,211.9,245.9,207.1,240,207.1z M240,222.7c-2.7,0-4.8-2.2-4.8-4.8c0-2.7,2.2-4.8,4.8-4.8 s4.8,2.2,4.8,4.8S242.7,222.7,240,222.7z'/%3e%3ccircle class='st2' cx='240' cy='217.8' r='4.8'/%3e%3c/svg%3e"); }

span.big-arrow {
  background-position: center center;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 1px;
  margin-left: 1rem;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='57px' height='114px' viewBox='0 0 57 114' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eFill 1%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpolygon id='Fill-1' fill='%23FFFFFF' points='0 0 0 113.137 56.569 56.569'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e"); }
  @media screen and (max-width: 600px) {
    span.big-arrow {
      width: 14px;
      height: 14px;
      background-size: 14px 14px; } }

.arrow-btn-block {
  font-size: 1rem;
  color: #222222;
  transition: all 0.2s linear;
  margin-top: 2.5rem; }
  .arrow-btn-block:visited {
    color: #222222; }
  .arrow-btn-block:hover {
    color: #8d191b; }
  .arrow-btn-block:focus, .arrow-btn-block:active {
    color: #222222; }
  .arrow-btn-block:after {
    font-family: 'Font Awesome 5 Free';
    content: "\F0DA";
    font-size: 1.1rem;
    padding-left: 0.5rem;
    position: relative;
    font-weight: 900;
    top: 1px; }

.arrow-btn-post-pink {
  font-size: 1rem;
  color: #de256b;
  transition: all 0.2s linear;
  display: block;
  margin: 0.5rem 0 0; }
  .arrow-btn-post-pink:visited {
    color: #de256b; }
  .arrow-btn-post-pink:hover {
    color: #8d191b; }
  .arrow-btn-post-pink:focus, .arrow-btn-post-pink:active {
    color: #de256b; }
  .arrow-btn-post-pink:after {
    font-family: 'Font Awesome 5 Free';
    content: "\F0DA";
    font-size: 1.1rem;
    padding-left: 0.5rem;
    position: relative;
    font-weight: 900;
    top: 1px; }

.arrow-btn-up {
  font-size: 1rem;
  color: #222222; }
  .arrow-btn-up:hover {
    color: #8d191b; }
  .arrow-btn-up:focus, .arrow-btn-up:active {
    color: #222222 !important; }
  .arrow-btn-up::after {
    font-family: 'Font Awesome 5 Free';
    content: "\F0D8";
    font-size: 1.1rem;
    padding-left: 0.5rem;
    position: relative;
    font-weight: 900;
    top: 1px; }

.arrow-btn-inline {
  font-size: 1rem;
  color: #222222;
  transition: all 0.2s linear;
  display: inline-block; }
  .arrow-btn-inline:visited {
    color: #222222; }
  .arrow-btn-inline:hover {
    color: #8d191b; }
  .arrow-btn-inline:focus, .arrow-btn-inline:active {
    color: #222222; }
  .arrow-btn-inline:after {
    font-family: 'Font Awesome 5 Free';
    content: "\F0DA";
    font-size: 1.1rem;
    padding-left: 0.5rem;
    position: relative;
    font-weight: 900;
    top: 1px; }

.arrow-btn-inline-white {
  font-size: 1.5rem;
  color: rgba(255, 255, 255, 0.9);
  margin: 0.5rem 0 0;
  display: block;
  display: inline-block; }
  .arrow-btn-inline-white:hover {
    color: #FFFFFF; }
  .arrow-btn-inline-white:focus, .arrow-btn-inline-white:active, .arrow-btn-inline-white:visited {
    color: #FFFFFF !important; }
  @media screen and (max-width: 600px) {
    .arrow-btn-inline-white {
      font-size: 1rem;
      margin-top: 0; } }

.chevron-down-btn {
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #222222;
  background-color: transparent;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
  transition: all 0.1s linear;
  margin: 0.25rem 0; }
  .chevron-down-btn:hover {
    color: #8d191b;
    background-color: transparent; }
  .chevron-down-btn:focus, .chevron-down-btn:active, .chevron-down-btn:visited {
    background-color: transparent; }
  .chevron-down-btn:hover .chevron-down {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2648 10.1757'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:none;stroke:%238d191b;stroke-miterlimit:10;stroke-width:0.5px;%7d%3c/style%3e%3c/defs%3e%3ctitle%3echevron_down%3c/title%3e%3cpolyline class='a' points='19.088 0.177 9.428 9.819 0.18 0.232'/%3e%3c/svg%3e"); }

#home-menu {
  /*margin-top: -73px;

    @include media(mobile) {
        margin-top: -73px;
    }

    @include media(tablet) {
        margin-top: -73px;
    }

    @include media(desktop) {
        margin-top: -73px;
    }

    @include media(wide) {
        margin-top: -103px;
    }

    @media (min-width: 1200px) {
        margin-top: -103px;
    }
*/ }

#homepage-btns {
  margin: -10px 0; }
  #homepage-btns .elementor-column-wrap {
    border-right: 1px solid #222222; }
    @media (max-width: 768px) {
      #homepage-btns .elementor-column-wrap {
        border-right: none; } }
  #homepage-btns .elementor-element-1724c78 {
    border-left: 1px solid #222222; }
    @media (max-width: 768px) {
      #homepage-btns .elementor-element-1724c78 {
        border-left: none; } }

@media (max-width: 768px) {
  .elementor-element-224e7ed .elementor-column-wrap {
    padding: 10px 0 !important; }
    .elementor-element-224e7ed .elementor-column-wrap .elementor-element-a0f4a14 {
      border-top: 1px solid #222222;
      border-bottom: 1px solid #222222; } }

@media (max-width: 768px) {
  .elementor-31228 .elementor-element.elementor-element-f765b7c > .elementor-container {
    margin-top: 100px;
    min-height: inherit; } }

.homepage-btn .elementor-button:focus,
.homepage-btn .elementor-button:hover,
.homepage-btn .elementor-button:visited {
  color: #222222; }

.homepage-btn a {
  color: #222222;
  background-color: transparent;
  display: block;
  width: 100%;
  text-align: center;
  padding: 6px 24px; }
  .homepage-btn a:hover, .homepage-btn a:focus, .homepage-btn a:active {
    color: #222222;
    opacity: 0.95; }

header.site-header {
  background-color: #FFFFFF;
  z-index: 100;
  position: fixed;
  top: 0;
  width: 100%; }
  header.site-header .inside-header {
    display: flex;
    align-items: center;
    padding: 20px 30px;
    height: 40px; }
    header.site-header .inside-header .site-branding {
      display: flex;
      flex: 1;
      z-index: 1;
      align-self: flex-start; }
      header.site-header .inside-header .site-branding .main-title {
        margin: 0;
        font-size: 36px;
        line-height: 36px;
        height: 36px;
        width: 105px;
        word-wrap: break-word;
        font-weight: bold;
        text-transform: none;
        display: inline-block;
        overflow: hidden; }
        @media only screen and (min-width: 600px) {
          header.site-header .inside-header .site-branding .main-title {
            width: 105px; } }
        @media only screen and (min-width: 768px) {
          header.site-header .inside-header .site-branding .main-title {
            width: 276px;
            height: 40px;
            transition: all 0.1s linear;
            font-size: 40px;
            line-height: 40px; } }
        @media only screen and (min-width: 1200px) {
          header.site-header .inside-header .site-branding .main-title {
            width: 276px;
            height: 40px;
            transition: all 0.1s linear;
            font-size: 40px;
            line-height: 40px; } }
        header.site-header .inside-header .site-branding .main-title a {
          display: inline-block; }
    header.site-header .inside-header .navigation {
      display: flex;
      align-self: flex-end;
      z-index: 3;
      height: 40px; }
      header.site-header .inside-header .navigation ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: row;
        z-index: 3; }
        header.site-header .inside-header .navigation ul li {
          margin-left: 1rem; }
        header.site-header .inside-header .navigation ul li.search-list {
          min-width: 34px;
          display: none; }
          @media only screen and (min-width: 768px) {
            header.site-header .inside-header .navigation ul li.search-list {
              display: inline-block; } }
          @media only screen and (min-width: 1200px) {
            header.site-header .inside-header .navigation ul li.search-list {
              display: inline-block; } }
      header.site-header .inside-header .navigation .locations {
        display: flex;
        align-items: center;
        font-size: 1rem;
        padding-top: 1px; }
        header.site-header .inside-header .navigation .locations .txt {
          visibility: hidden; }
          @media only screen and (min-width: 768px) {
            header.site-header .inside-header .navigation .locations .txt {
              visibility: visible; } }
          @media only screen and (min-width: 1200px) {
            header.site-header .inside-header .navigation .locations .txt {
              visibility: visible; } }
        header.site-header .inside-header .navigation .locations .hk_locations_close {
          display: none; }
        header.site-header .inside-header .navigation .locations .hk_locations {
          margin-left: 0.25rem;
          display: inline-block; }
        header.site-header .inside-header .navigation .locations.is-hidden {
          visibility: hidden; }
          header.site-header .inside-header .navigation .locations.is-hidden .txt {
            visibility: hidden !important; }
        header.site-header .inside-header .navigation .locations.is-active .txt {
          visibility: hidden !important; }
        header.site-header .inside-header .navigation .locations.is-active .hk_locations_close {
          display: inline-block; }
          @media screen and (max-width: 600px) {
            header.site-header .inside-header .navigation .locations.is-active .hk_locations_close {
              position: relative;
              top: 1px;
              right: -13px; } }
        header.site-header .inside-header .navigation .locations.is-active .hk_locations {
          display: none; }
      header.site-header .inside-header .navigation .hamburger {
        z-index: 101;
        padding: 2px 0 0;
        display: inline-block;
        cursor: pointer;
        transition-property: opacity, filter;
        transition-duration: 0.15s;
        transition-timing-function: linear;
        font: inherit;
        color: inherit;
        text-transform: none;
        background-color: transparent;
        border: 0;
        margin: 0 0 0 6px;
        overflow: visible;
        display: block; }
        header.site-header .inside-header .navigation .hamburger.is-hidden {
          visibility: hidden;
          display: none; }
        header.site-header .inside-header .navigation .hamburger:hover {
          opacity: 0.7; }
        header.site-header .inside-header .navigation .hamburger.is-active:hover {
          opacity: 0.7; }
      header.site-header .inside-header .navigation .hamburger.is-active .hamburger-inner,
      header.site-header .inside-header .navigation .hamburger.is-active .hamburger-inner::before,
      header.site-header .inside-header .navigation .hamburger.is-active .hamburger-inner::after {
        background-color: #000; }
      header.site-header .inside-header .navigation .hamburger-box {
        width: 36px;
        height: 34px;
        display: inline-block;
        position: relative; }
      header.site-header .inside-header .navigation .hamburger-inner {
        display: block;
        top: 50%;
        margin-top: -2px; }
      header.site-header .inside-header .navigation .hamburger-inner,
      header.site-header .inside-header .navigation .hamburger-inner::before,
      header.site-header .inside-header .navigation .hamburger-inner::after {
        width: 36px;
        height: 3px;
        background-color: #000;
        border-radius: 0px;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease; }
      header.site-header .inside-header .navigation .hamburger-inner::before,
      header.site-header .inside-header .navigation .hamburger-inner::after {
        content: "";
        display: block; }
      header.site-header .inside-header .navigation .hamburger-inner::before {
        top: -10px; }
      header.site-header .inside-header .navigation .hamburger-inner::after {
        bottom: -10px; }
      header.site-header .inside-header .navigation .hamburger--squeeze .hamburger-inner {
        transition-duration: 0.075s;
        transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
      header.site-header .inside-header .navigation .hamburger--squeeze .hamburger-inner::before {
        transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
      header.site-header .inside-header .navigation .hamburger--squeeze .hamburger-inner::after {
        transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
      header.site-header .inside-header .navigation .hamburger--squeeze.is-active .hamburger-inner {
        transform: rotate(45deg);
        transition-delay: 0.12s;
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
      header.site-header .inside-header .navigation .hamburger--squeeze.is-active .hamburger-inner::before {
        top: 0;
        opacity: 0;
        transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
      header.site-header .inside-header .navigation .hamburger--squeeze.is-active .hamburger-inner::after {
        bottom: 0;
        transform: rotate(-90deg);
        transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }
      @media screen and (max-width: 600px) {
        header.site-header .inside-header .navigation .hamburger {
          padding: 6px 0 0 4px; }
        header.site-header .inside-header .navigation .hamburger-box {
          width: 26px;
          height: 28px; }
        header.site-header .inside-header .navigation .hamburger-inner {
          display: block;
          top: 50%;
          margin-top: -2px; }
        header.site-header .inside-header .navigation .hamburger-inner,
        header.site-header .inside-header .navigation .hamburger-inner::before,
        header.site-header .inside-header .navigation .hamburger-inner::after {
          width: 26px;
          height: 3px; }
        header.site-header .inside-header .navigation .hamburger-inner::before {
          top: -7px; }
        header.site-header .inside-header .navigation .hamburger-inner::after {
          bottom: -7px; }
        header.site-header .inside-header .navigation .hamburger--squeeze .hamburger-inner {
          transition-duration: 0.075s;
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
        header.site-header .inside-header .navigation .hamburger--squeeze .hamburger-inner::before {
          transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
        header.site-header .inside-header .navigation .hamburger--squeeze .hamburger-inner::after {
          transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
        header.site-header .inside-header .navigation .hamburger--squeeze.is-active .hamburger-inner {
          transform: rotate(45deg);
          transition-delay: 0.12s;
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
        header.site-header .inside-header .navigation .hamburger--squeeze.is-active .hamburger-inner::before {
          top: 0;
          opacity: 0;
          transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
        header.site-header .inside-header .navigation .hamburger--squeeze.is-active .hamburger-inner::after {
          bottom: 0;
          transform: rotate(-90deg);
          transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); } }
  header.site-header .location-overlay {
    background-color: #839660;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s, visibility 0s 0.5s; }
    header.site-header .location-overlay.is-active {
      opacity: 0.98;
      visibility: visible;
      transition: opacity 0.5s; }
  header.site-header .menu-overlay {
    background-color: #6ac1c7;
    position: fixed;
    overflow-y: scroll;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    padding-top: 120px;
    transition: opacity 0.5s, visibility 0s 0.5s; }
    header.site-header .menu-overlay.is-active {
      opacity: 0.98;
      visibility: visible;
      transition: opacity 0.5s; }
.menu-main-menu-finnish-container,
.menu-main-menu-container {
  display: flex;
  justify-content: center;
  align-items: center;
  }
  .menu-main-menu-finnish-container ul,
  .menu-main-menu-container ul {
    margin: 0 0 0 0;
    padding: 0 0 10rem 0;
    list-style: none !important;
    list-style-type: none;
    font-size: 2.625rem;
    line-height: 3.375rem;
    font-weight: 400;
    color: #222222; }
    .menu-main-menu-finnish-container ul li a,
    .menu-main-menu-container ul li a {
      color: #222222; }
    .menu-main-menu-finnish-container ul li ul.sub-menu,
    .menu-main-menu-container ul li ul.sub-menu {
      padding-bottom: 1rem;
      margin: 0 0 0 2rem; }
      .menu-main-menu-finnish-container ul li ul.sub-menu li,
      .menu-main-menu-container ul li ul.sub-menu li {
        font-size: 2.625rem;
        line-height: 3.125rem;
        font-weight: 400;
        position: relative;
        transition: all 0.2s linear; }
        .menu-main-menu-finnish-container ul li ul.sub-menu li a,
        .menu-main-menu-container ul li ul.sub-menu li a {
          color: #4f4f4f; }
        .menu-main-menu-finnish-container ul li ul.sub-menu li .chevron,
        .menu-main-menu-container ul li ul.sub-menu li .chevron {
          content: " ";
          transition: all 0.2s ease;
          padding-left: 2rem;
          background-position: center center;
          display: inline-block;
          width: 32px;
          height: 32px;
          background-repeat: no-repeat;
          background-size: 32px 16px;
          cursor: pointer;
          background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2648 10.1757'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:0.8px;%7d%3c/style%3e%3c/defs%3e%3ctitle%3echevron_down%3c/title%3e%3cpolyline class='a' points='19.088 0.177 9.428 9.819 0.18 0.232'/%3e%3c/svg%3e");
          transform: rotate(180); }
        .menu-main-menu-finnish-container ul li ul.sub-menu li.is-active .chevron,
        .menu-main-menu-container ul li ul.sub-menu li.is-active .chevron {
          transform: rotate(180deg); }
        .menu-main-menu-finnish-container ul li ul.sub-menu li.is-active ul.sub-menu,
        .menu-main-menu-container ul li ul.sub-menu li.is-active ul.sub-menu {
          transition: all 0.5s linear;
          height: 100%; }
        .menu-main-menu-finnish-container ul li ul.sub-menu li ul.sub-menu,
        .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu {
          border: 1px solid transparent;
          position: relative;
          overflow: hidden;
          display: none;
          transition: .5s ease;
          padding-bottom: 0rem;
          margin: 0 0 0 2rem;
          transition: all 0.5s ease; }
          .menu-main-menu-finnish-container ul li ul.sub-menu li ul.sub-menu li,
          .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li {
            font-size: 1.5rem;
            line-height: 2.25rem;
            font-weight: 350; }
            .menu-main-menu-finnish-container ul li ul.sub-menu li ul.sub-menu li a,
            .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li a {
              color: #FFFFFF; }
            .menu-main-menu-finnish-container ul li ul.sub-menu li ul.sub-menu li .chevron,
            .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li .chevron {
              display: none; }
  @media screen and (max-width: 600px) {

    .menu-main-menu-container ul {
      font-size: 1.75rem;
      line-height: 2.5rem; }
      .menu-main-menu-container ul li ul.sub-menu {
        padding-bottom: 0.25rem;
        margin: 0; }
        .menu-main-menu-container ul li ul.sub-menu li {
          font-size: 1.75rem;
          line-height: 2.5rem; }
          .menu-main-menu-container ul li ul.sub-menu li .chevron {
            width: 19px;
            height: 19px;
            background-size: 19px 10px;
            padding-left: 1rem; }
          .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu {
            padding-bottom: 0rem;
            margin: 0 0 0 0; }
            .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li {
              font-size: 1rem;
              line-height: 1.5rem; } }

.global-links {
  overflow-y: scroll;
  margin: 6.25rem 0 2.5rem;
  height: calc(100% - 140px);
  padding: 0 2rem; }
  .global-links .global-links-container {
    column-count: 1; }
    @media only screen and (min-width: 600px) {
      .global-links .global-links-container {
        column-count: 2; } }
    @media only screen and (min-width: 768px) {
      .global-links .global-links-container {
        column-count: 3; } }
    @media only screen and (min-width: 1200px) {
      .global-links .global-links-container {
        column-count: 4; } }
  .global-links a {
    font-size: 1.375rem;
    line-height: 1.9375rem;
    color: #222222 !important;
    transition: all 0.2s ease;
    display: block; }
    @media only screen and (min-width: 600px) {
      .global-links a {
        font-size: 1.375rem;
        line-height: 1.9375rem;
        text-align: center; } }
    @media only screen and (min-width: 768px) {
      .global-links a {
        font-size: 1.5rem;
        line-height: 2.25rem;
        text-align: center; } }
    @media only screen and (min-width: 1200px) {
      .global-links a {
        font-size: 1.5rem;
        line-height: 2.25rem; } }
    .global-links a:hover {
      color: #fadfe9 !important; }
      @media only screen and (min-width: 600px) {
        .global-links a:hover {
          font-size: 1.25rem; } }
      @media only screen and (min-width: 768px) {
        .global-links a:hover {
          font-size: 1.625rem; } }
      @media only screen and (min-width: 1200px) {
        .global-links a:hover {
          font-size: 1.625rem; } }

#search-form.is-hidden {
  display: none; }

#search-form #searchsubmit {
  display: none; }

#search-form input[type="search"]::-webkit-search-decoration,
#search-form input[type="search"]::-webkit-search-cancel-button,
#search-form input[type="search"]::-webkit-search-results-button,
#search-form input[type="search"]::-webkit-search-results-decoration {
  display: none; }

#search-form input[type=search] {
  position: relative;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='currentColor' d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'%3e%3c/path%3e%3c/svg%3e");
  background-position: right 3px;
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-color: transparent;
  overflow: hidden;
  border: solid 1px transparent;
  padding: 6px 30px 12px 2px;
  width: 20px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s; }

#search-form input[type=search]:focus {
  width: 300px;
  border-color: transparent;
  color: #222222; }

#search-form input:-moz-placeholder {
  color: #999; }

#search-form input::-webkit-input-placeholder {
  color: #999; }

.mobile-search {
  display: block;
  border-bottom: 1px solid rgba(34, 34, 34, 0.25);
  margin: 0 2.5rem 0.25rem; }
  .mobile-search #searchsubmit-mobile {
    display: none; }
  .mobile-search input[type="search"]::-webkit-search-decoration,
  .mobile-search input[type="search"]::-webkit-search-cancel-button,
  .mobile-search input[type="search"]::-webkit-search-results-button,
  .mobile-search input[type="search"]::-webkit-search-results-decoration {
    display: none; }
  .mobile-search input[type=search] {
    position: relative;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='currentColor' d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'%3e%3c/path%3e%3c/svg%3e");
    background-position: 98% 5px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.1);
    overflow: hidden;
    border: solid 1px transparent;
    padding: 6px 30px 6px 6px;
    width: 100%;
    margin: 0 auto;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s; }
  .mobile-search input[type=search]:focus {
    width: 100%;
    border-color: transparent;
    color: #222222; }
  .mobile-search input:-moz-placeholder,
  .mobile-search input::-webkit-input-placeholder {
    color: #4F4F4F; }
  @media only screen and (min-width: 768px) {
    .mobile-search {
      display: none; } }
  @media only screen and (min-width: 1200px) {
    .mobile-search {
      display: none; } }

.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container.ginput_container_select {
  margin-top: 19px !important; }
  .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container.ginput_container_select select {
    /*background: #fafafa;
        color: #666;
        border: 1px solid #ccc;
        border-radius: 0 !important;
        padding: 10px 15px;
        box-sizing: border-box;
        max-width: 100%;
        height: 24px;*/
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #666;
    line-height: 1.4;
    padding: .4em 1.4em .4em .2em;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%; }

.feature-block {
  height: 360px;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  transition: all 0.2s linear;
  background-color: #f2f1ed;
  position: relative;
  margin-top: 80px; }
  @media screen and (max-width: 600px) {
    .feature-block {
      height: 360px; }
      .feature-block.feature-block-search {
        height: 150px !important; }
        .feature-block.feature-block-search h1 {
          margin-left: -1rem; } }
  @media only screen and (min-width: 768px) {
    .feature-block {
      height: 540px; }
      .feature-block.feature-block-search {
        height: 300px; } }
  @media only screen and (min-width: 1200px) {
    .feature-block {
      height: 700px; }
      .feature-block.feature-block-search {
        height: 300px; }
      .feature-block.short-header {
        height: 300px; }
        .feature-block.short-header h1 {
          font-size: 1.25rem;
          line-height: 1.5rem; } }
      @media only screen and (min-width: 1200px) and (min-width: 600px) {
        .feature-block.short-header h1 {
          font-size: 1.25rem;
          line-height: 1.5rem; } }
      @media only screen and (min-width: 1200px) and (min-width: 768px) {
        .feature-block.short-header h1 {
          font-size: 2rem;
          line-height: 2.25rem; } }
      @media only screen and (min-width: 1200px) and (min-width: 1200px) {
        .feature-block.short-header h1 {
          font-size: 3rem;
          line-height: 3.375rem; } }
  .feature-block .feature-overlay {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); }
  .feature-block .container {
    flex: 1;
    display: flex;
    align-items: center;
    z-index: 1; }
    .feature-block .container .entry-header {
      width: 58%;
      padding: 40px; }
      @media screen and (max-width: 600px) {
        .feature-block .container .entry-header {
          width: 40%; } }
      @media only screen and (min-width: 1200px) {
        .feature-block .container .entry-header {
          padding: 40px 0; } }
      .feature-block .container .entry-header .entry-title {
        word-wrap: normal; }
      .feature-block .container .entry-header.post-header h1 {
        color: #FFF;
        margin-bottom: 2rem;
        font-size: 1.25rem;
        line-height: 1.5rem; }
        @media only screen and (min-width: 600px) {
          .feature-block .container .entry-header.post-header h1 {
            font-size: 1.25rem;
            line-height: 1.5rem; } }
        @media only screen and (min-width: 768px) {
          .feature-block .container .entry-header.post-header h1 {
            font-size: 2rem;
            line-height: 2.25rem; } }
        @media only screen and (min-width: 1200px) {
          .feature-block .container .entry-header.post-header h1 {
            font-size: 3rem;
            line-height: 3.375rem; } }
      .feature-block .container .entry-header.post-header h3 {
        color: #FFF;
        margin-bottom: 0;
        font-size: 1rem;
        line-height: 1.25rem; }
        @media only screen and (min-width: 1200px) {
          .feature-block .container .entry-header.post-header h3 {
            font-size: 1.125rem;
            line-height: 1.375rem; } }
      .feature-block .container .entry-header.post-header h6 {
        color: #FFF;
        margin-bottom: 1.5rem;
        font-size: 1rem;
        line-height: 1.4rem; }
        .feature-block .container .entry-header.post-header h6:last-child {
          margin-bottom: 0; }

.about-expertise {
  position: relative;
  margin-bottom: 40px;
  display: block; }
  .about-expertise .image {
    position: relative;
    background-color: #f2f1ed;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 75% center;
    z-index: 2; }
    .about-expertise .image:after {
      content: "";
      display: block;
      padding-bottom: 100%; }
  .about-expertise .details {
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 10;
    background-color: #FFFFFF;
    margin-right: 60px;
    margin-top: -60px;
    padding: 30px 30px 0;
    font-size: 1.125rem;
    -moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.05); }
    .about-expertise .details p {
      flex: 1; }
    .about-expertise .details a {
      color: #222222; }
      .about-expertise .details a:hover {
        color: #222222; }
      .about-expertise .details a:last-child {
        font-size: 1rem;
        color: #222222;
        transition: all 0.2s linear; }
        .about-expertise .details a:last-child:visited {
          color: #222222; }
        .about-expertise .details a:last-child:hover {
          color: #8d191b; }
        .about-expertise .details a:last-child:focus, .about-expertise .details a:last-child:active {
          color: #222222; }
        .about-expertise .details a:last-child:after {
          font-family: 'Font Awesome 5 Free';
          content: "\F0DA";
          font-size: 1.1rem;
          padding-left: 0.5rem;
          position: relative;
          font-weight: 900;
          top: 1px; }
  @media screen and (max-width: 600px) {
    .about-expertise {
      margin-left: -10px;
      margin-right: -10px; }
      .about-expertise .details {
        margin-right: 40px;
        margin-top: -40px;
        padding: 15px 15px 0;
        font-size: 1rem; } }

.our-work-home-link {
  display: flex;
  align-content: flex-end;
  justify-content: flex-end;
  margin: 20px 30px 40px; }
  .our-work-home-link a {
    margin: 0; }

@media screen and (max-width: 600px) {
  .elementor-30413 .elementor-element.elementor-element-e0281f6 > .elementor-widget-container {
    margin: 0px 0px 10px 0px; }
  .elementor-element-663c70b,
  .elementor-element-79d6304 {
    padding: 0 10px; }
  .elementor-element-d334b46 h2 {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 0; } }

#specialist-expertise {
  padding: 0 30px; }
  @media only screen and (min-width: 1200px) {
    #specialist-expertise {
      padding: 0; } }

.expertise {
  position: relative;
  margin-bottom: 40px; }
  .expertise .image {
    display: block;
    position: relative;
    background-color: #f2f1ed;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 75% center;
    z-index: 2;
    height: 380px; }
    .expertise .image:after {
      content: "";
      display: block;
      padding-bottom: 100%; }
  .expertise .details {
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 10;
    background-color: #FFFFFF;
    margin-right: 60px;
    margin-top: -60px;
    padding: 30px;
    font-size: 1.125rem;
    -moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.05); }
    .expertise .details h4 {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; }
    .expertise .details p {
      margin-top: auto;
      flex: 1;
      padding-bottom: 0; }
    .expertise .details a {
      color: #222222; }
    .expertise .details a:last-child {
      font-size: 1rem;
      color: #222222;
      transition: all 0.2s linear; }
      .expertise .details a:last-child:visited {
        color: #222222; }
      .expertise .details a:last-child:hover {
        color: #8d191b; }
      .expertise .details a:last-child:focus, .expertise .details a:last-child:active {
        color: #222222; }
      .expertise .details a:last-child:after {
        font-family: 'Font Awesome 5 Free';
        content: "\F0DA";
        font-size: 1.1rem;
        padding-left: 0.5rem;
        position: relative;
        font-weight: 900;
        top: 1px; }
  .expertise.two .details, .expertise.three .details {
    margin-left: 60px; }

.basic-content {
  font-size: 1.125rem;
  line-height: 1.75rem;
  padding-bottom: 6.25rem; }

.type-sectors .inside-article {
  padding: 0 30px 0 0; }

.back-btn {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-left: 0.25rem;
  margin-bottom: 1rem;
  color: #222222 !important;
  display: inline-block; }
  .back-btn:before {
    padding-right: 1rem;
    content: " ";
    display: inline-block;
    width: 9px;
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 9px 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.4397 17.748'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:1.1px;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eback%3c/title%3e%3cpolyline class='a' points='9.157 0.283 0.566 8.874 9.157 17.465'/%3e%3c/svg%3e"); }
  @media screen and (max-width: 600px) {
    .back-btn {
      font-size: 1rem;
      line-height: 1.125rem; }
      .back-btn:before {
        padding-right: 0.5rem;
        width: 5px;
        height: 12px;
        background-size: 5px 12px; } }

.sector-highlight {
  margin-bottom: 60px !important; }
  .sector-highlight .contact {
    display: flex;
    flex-direction: row; }
    .sector-highlight .contact div {
      display: flex;
      flex-direction: column;
      margin-right: 20px; }
    .sector-highlight .contact h4 {
      margin-bottom: 0.25rem; }
    .sector-highlight .contact h5 {
      margin-bottom: auto;
      display: flex;
      margin-top: auto;
      justify-self: flex-end;
      flex-direction: column;
      flex: 1; }
    .sector-highlight .contact .social {
      list-style-type: none;
      display: flex;
      flex-direction: row;
      margin: auto 0 0.5rem;
      padding: 0; }
      .sector-highlight .contact .social li {
        margin-right: 1rem;
        font-size: 1.5rem; }
        .sector-highlight .contact .social li a {
          color: #222222; }
  .sector-highlight .about-expertise .image {
    max-height: 480px;
    background-size: 480px 480px;
    background-position: center center; }
  .sector-highlight .about-expertise .details {
    margin-left: 60px; }

.work-callout {
  margin-bottom: 80px; }
  .work-callout h3 {
    margin-bottom: 30px; }
  .work-callout .inside-article {
    background-color: #f2f1ed; }
    .work-callout .inside-article .work-highlight .detail .expertise {
      margin-bottom: 30px; }
      .work-callout .inside-article .work-highlight .detail .expertise .details {
        display: flex; }
        .work-callout .inside-article .work-highlight .detail .expertise .details a.top {
          margin-bottom: auto; }
        .work-callout .inside-article .work-highlight .detail .expertise .details a.bottom {
          justify-self: flex-end;
          margin-top: auto; }
          .work-callout .inside-article .work-highlight .detail .expertise .details a.bottom:hover {
            display: block;
            color: #8d191b; }
  .work-callout .drawer {
    display: none; }
  .work-callout .view-more-btn {
    font-size: 1rem;
    color: #222222;
    background-color: transparent;
    border: none; }
    .work-callout .view-more-btn:hover {
      color: #8d191b; }
    t .work-callout .view-more-btn:focus, .work-callout .view-more-btn:active {
      color: #222222 !important; }
    .work-callout .view-more-btn::after {
      font-family: 'Font Awesome 5 Free';
      content: "\F0D7";
      font-size: 1.1rem;
      padding-left: 0.5rem;
      position: relative;
      top: 1px;
      font-weight: 900; }
    .work-callout .view-more-btn span {
      display: inline-block;
      content: "more"; }
    .work-callout .view-more-btn.is-open {
      font-size: 1rem;
      color: #222222; }
      .work-callout .view-more-btn.is-open:hover {
        color: #8d191b; }
      .work-callout .view-more-btn.is-open:focus, .work-callout .view-more-btn.is-open:active {
        color: #222222 !important; }
      .work-callout .view-more-btn.is-open::after {
        font-family: 'Font Awesome 5 Free';
        content: "\F0D8";
        font-size: 1.1rem;
        padding-left: 0.5rem;
        position: relative;
        font-weight: 900;
        top: 1px; }

.work-set {
  margin-bottom: 80px; }
  .work-set .case-study {
    display: block;
    height: 320px; }
    .work-set .case-study .image {
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat; }
    .work-set .case-study .details {
      position: absolute;
      top: 0;
      left: 0;
      background-color: #6ac1c7;
      transition: all 0.2s linear;
      opacity: 0;
      width: 100%;
      height: 100%; }
      .work-set .case-study .details h5 {
        margin: 30px;
        font-size: 24px !important;
        line-height: 36px !important; }
      .work-set .case-study .details:hover {
        opacity: 0.95; }
        @media screen and (max-width: 600px) {
          .work-set .case-study .details:hover {
            opacity: 0; } }
  .work-set .owl-stage {
    display: flex;
    flex-direction: row; }
  .work-set .owl-nav {
    margin: 20px 0 -10px;
    display: flex; }
  .work-set .owl-dots {
    display: none; }
  .work-set .owl-next {
    transition: 0.2s ease; }
    .work-set .owl-next.disabled {
      opacity: 0.5; }
    .work-set .owl-next span {
      display: none; }
    .work-set .owl-next:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3enext_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='next_arrow' transform='translate(59.500000, 5.500000) rotate(-180.000000) translate(-59.500000, -5.500000) translate(0.000000, -1.000000)' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  .work-set .owl-prev {
    margin-right: 10px;
    transition: 0.2s ease; }
    .work-set .owl-prev.disabled {
      opacity: 0.5; }
    .work-set .owl-prev span {
      display: none; }
    .work-set .owl-prev:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eprev_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='prev_arrow' transform='translate(59.500000, 6.500000) rotate(-360.000000) translate(-59.500000, -6.500000) ' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }

.our-work .case-study-grid-sizer,
.our-work .case-study-grid-item,
.our-work .case-study-grid-full,
.our-work-home .case-study-grid-sizer,
.our-work-home .case-study-grid-item,
.our-work-home .case-study-grid-full {
  width: 48%;
  margin-right: 2%;
  margin-bottom: 1.75%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }
  @media screen and (max-width: 600px) {
    .our-work .case-study-grid-sizer,
    .our-work .case-study-grid-item,
    .our-work .case-study-grid-full,
    .our-work-home .case-study-grid-sizer,
    .our-work-home .case-study-grid-item,
    .our-work-home .case-study-grid-full {
      width: 90%;
      height: 240px;
      margin: 0 5% 2%; } }
  .our-work .case-study-grid-sizer .image,
  .our-work .case-study-grid-item .image,
  .our-work .case-study-grid-full .image,
  .our-work-home .case-study-grid-sizer .image,
  .our-work-home .case-study-grid-item .image,
  .our-work-home .case-study-grid-full .image {
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .our-work .case-study-grid-sizer .details,
  .our-work .case-study-grid-item .details,
  .our-work .case-study-grid-full .details,
  .our-work-home .case-study-grid-sizer .details,
  .our-work-home .case-study-grid-item .details,
  .our-work-home .case-study-grid-full .details {
    position: absolute;
    z-index: 10;
    top: 0;
    background-color: #6ac1c7;
    opacity: 0;
    transition: all 0.2s linear;
    padding: 30px;
    font-size: 1.875rem;
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 100%;
    height: 100%; }
    .our-work .case-study-grid-sizer .details h4,
    .our-work .case-study-grid-item .details h4,
    .our-work .case-study-grid-full .details h4,
    .our-work-home .case-study-grid-sizer .details h4,
    .our-work-home .case-study-grid-item .details h4,
    .our-work-home .case-study-grid-full .details h4 {
      color: #222222;
      font-size: 24px !important;
      line-height: 28px !important;
      padding-right: 25%;
      margin-bottom: 0.4rem; }
    .our-work .case-study-grid-sizer .details h5,
    .our-work .case-study-grid-item .details h5,
    .our-work .case-study-grid-full .details h5,
    .our-work-home .case-study-grid-sizer .details h5,
    .our-work-home .case-study-grid-item .details h5,
    .our-work-home .case-study-grid-full .details h5 {
      color: #222222;
      font-size: 26px !important;
      line-height: 32px !important;
      padding-right: 25%;
      margin-bottom: 0.25rem; }
    .our-work .case-study-grid-sizer .details:hover,
    .our-work .case-study-grid-item .details:hover,
    .our-work .case-study-grid-full .details:hover,
    .our-work-home .case-study-grid-sizer .details:hover,
    .our-work-home .case-study-grid-item .details:hover,
    .our-work-home .case-study-grid-full .details:hover {
      opacity: 0.95; }
      @media screen and (max-width: 600px) {
        .our-work .case-study-grid-sizer .details:hover,
        .our-work .case-study-grid-item .details:hover,
        .our-work .case-study-grid-full .details:hover,
        .our-work-home .case-study-grid-sizer .details:hover,
        .our-work-home .case-study-grid-item .details:hover,
        .our-work-home .case-study-grid-full .details:hover {
          opacity: 0; } }

.our-work .case-study-grid-full,
.our-work-home .case-study-grid-full {
  width: 98%; }
  @media screen and (max-width: 600px) {
    .our-work .case-study-grid-full,
    .our-work-home .case-study-grid-full {
      width: 90%;
      height: 240px;
      margin: 0 5% 2%; } }

@media screen and (max-width: 600px) {
  .elementor-element-fa95270 h2 {
    margin-left: 5% !important; } }

.more-case-studies {
  display: block;
  padding: 0;
  padding: 3.75rem 0;
  background-color: #fbfaf2; }
  .more-case-studies .more-work {
    height: 300px;
    position: relative;
    overflow: hidden;
    padding: 0;
    width: 100%; }
    .more-case-studies .more-work .image {
      height: 100%;
      width: 100%;
      overflow: hidden;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center; }
    .more-case-studies .more-work .details {
      position: absolute;
      z-index: 10;
      top: 0;
      background-color: #6ac1c7;
      opacity: 0;
      transition: all 0.2s linear;
      padding: 30px;
      font-size: 1.875rem;
      display: flex;
      flex-direction: column;
      flex: 1;
      width: 100%;
      height: 100%; }
      .more-case-studies .more-work .details h4 {
        color: #222222;
        font-size: 24px !important;
        line-height: 28px !important;
        padding-right: 25%;
        margin-bottom: 0.4rem; }
      .more-case-studies .more-work .details h5 {
        color: #222222;
        font-size: 26px !important;
        line-height: 32px !important;
        padding-right: 25%;
        margin-bottom: 0.25rem; }
      .more-case-studies .more-work .details:hover {
        opacity: 0.95; }
        @media screen and (max-width: 600px) {
          .more-case-studies .more-work .details:hover {
            opacity: 0; } }
  .more-case-studies .owl-stage {
    display: flex;
    flex-direction: row; }
  .more-case-studies .owl-nav {
    margin: 20px 0 -10px;
    display: flex; }
  .more-case-studies .owl-dots {
    display: none; }
  .more-case-studies .owl-next {
    transition: 0.2s ease; }
    .more-case-studies .owl-next.disabled {
      opacity: 0.5; }
    .more-case-studies .owl-next span {
      display: none; }
    .more-case-studies .owl-next:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3enext_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='next_arrow' transform='translate(59.500000, 5.500000) rotate(-180.000000) translate(-59.500000, -5.500000) translate(0.000000, -1.000000)' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
    @media screen and (max-width: 600px) {
      .more-case-studies .owl-next:after {
        width: 80px;
        height: 12px;
        background-size: 120px 12px;
        background-position: right center; } }
  .more-case-studies .owl-prev {
    margin-right: 10px;
    transition: 0.2s ease; }
    .more-case-studies .owl-prev.disabled {
      opacity: 0.5; }
    .more-case-studies .owl-prev span {
      display: none; }
    .more-case-studies .owl-prev:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eprev_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='prev_arrow' transform='translate(59.500000, 6.500000) rotate(-360.000000) translate(-59.500000, -6.500000) ' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
    @media screen and (max-width: 600px) {
      .more-case-studies .owl-prev:after {
        width: 80px;
        height: 12px;
        background-size: 120px 12px;
        background-position: left center; } }

.office-header {
  background-color: #fadfe9;
  padding-top: 2rem; }

.page-template-template-offices .entry-title {
  width: 25%; }

.country-btn {
  border-left: 1px solid #222222;
  border-right: 1px solid #222222; }
  @media screen and (max-width: 600px) {
    .country-btn {
      border-left: none;
      border-right: none;
      border-top: 1px solid #222222; } }

.sector-btn {
  border-left: 1px solid #222222;
  border-right: 1px solid #222222; }
  @media screen and (max-width: 600px) {
    .sector-btn {
      border-left: none;
      border-right: none;
      border-top: 1px solid #222222; } }

.work-filters {
  margin: 0 1px 1rem;
  width: calc(98% - 2px); }
  .work-filters .detail {
    padding: 0 0; }

.office-selectors,
.work-selectors {
  flex-direction: column; }
  .office-selectors .detail,
  .work-selectors .detail {
    padding: 0; }

@media screen and (max-width: 600px) {
  h2.c-title {
    font-size: 1.65rem !important;
    text-align: center;
    margin-left: -10px; } }

.office .office-widgets,
.office .country-wigets,
.country .office-widgets,
.country .country-wigets {
  background-color: #fadfe9; }
  .office .office-widgets.bottom-border,
  .office .country-wigets.bottom-border,
  .country .office-widgets.bottom-border,
  .country .country-wigets.bottom-border {
    border-bottom: 1px solid #222222; }
    .office .office-widgets.bottom-border .office-widgets-container,
    .office .country-wigets.bottom-border .office-widgets-container,
    .country .office-widgets.bottom-border .office-widgets-container,
    .country .country-wigets.bottom-border .office-widgets-container {
      padding: 0px 0; }
  .office .office-widgets .office-widgets-container,
  .office .office-widgets .country-widgets-container,
  .office .country-wigets .office-widgets-container,
  .office .country-wigets .country-widgets-container,
  .country .office-widgets .office-widgets-container,
  .country .office-widgets .country-widgets-container,
  .country .country-wigets .office-widgets-container,
  .country .country-wigets .country-widgets-container {
    padding: 30px 0;
    display: flex;
    flex-direction: row; }
    .office .office-widgets .office-widgets-container .detail,
    .office .office-widgets .country-widgets-container .detail,
    .office .country-wigets .office-widgets-container .detail,
    .office .country-wigets .country-widgets-container .detail,
    .country .office-widgets .office-widgets-container .detail,
    .country .office-widgets .country-widgets-container .detail,
    .country .country-wigets .office-widgets-container .detail,
    .country .country-wigets .country-widgets-container .detail {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      .office .office-widgets .office-widgets-container .detail.start,
      .office .office-widgets .country-widgets-container .detail.start,
      .office .country-wigets .office-widgets-container .detail.start,
      .office .country-wigets .country-widgets-container .detail.start,
      .country .office-widgets .office-widgets-container .detail.start,
      .country .office-widgets .country-widgets-container .detail.start,
      .country .country-wigets .office-widgets-container .detail.start,
      .country .country-wigets .country-widgets-container .detail.start {
        justify-content: flex-start;
        align-items: flex-start; }
      .office .office-widgets .office-widgets-container .detail.left,
      .office .office-widgets .country-widgets-container .detail.left,
      .office .country-wigets .office-widgets-container .detail.left,
      .office .country-wigets .country-widgets-container .detail.left,
      .country .office-widgets .office-widgets-container .detail.left,
      .country .office-widgets .country-widgets-container .detail.left,
      .country .country-wigets .office-widgets-container .detail.left,
      .country .country-wigets .country-widgets-container .detail.left {
        align-items: flex-start; }
      .office .office-widgets .office-widgets-container .detail.right,
      .office .office-widgets .country-widgets-container .detail.right,
      .office .country-wigets .office-widgets-container .detail.right,
      .office .country-wigets .country-widgets-container .detail.right,
      .country .office-widgets .office-widgets-container .detail.right,
      .country .office-widgets .country-widgets-container .detail.right,
      .country .country-wigets .office-widgets-container .detail.right,
      .country .country-wigets .country-widgets-container .detail.right {
        align-items: flex-end; }
      .office .office-widgets .office-widgets-container .detail.right_and_text,
      .office .office-widgets .country-widgets-container .detail.right_and_text,
      .office .country-wigets .office-widgets-container .detail.right_and_text,
      .office .country-wigets .country-widgets-container .detail.right_and_text,
      .country .office-widgets .office-widgets-container .detail.right_and_text,
      .country .office-widgets .country-widgets-container .detail.right_and_text,
      .country .country-wigets .office-widgets-container .detail.right_and_text,
      .country .country-wigets .country-widgets-container .detail.right_and_text {
        align-items: flex-end;
        justify-content: flex-end; }
      .office .office-widgets .office-widgets-container .detail .country-select-list,
      .office .office-widgets .country-widgets-container .detail .country-select-list,
      .office .country-wigets .office-widgets-container .detail .country-select-list,
      .office .country-wigets .country-widgets-container .detail .country-select-list,
      .country .office-widgets .office-widgets-container .detail .country-select-list,
      .country .office-widgets .country-widgets-container .detail .country-select-list,
      .country .country-wigets .office-widgets-container .detail .country-select-list,
      .country .country-wigets .country-widgets-container .detail .country-select-list {
        position: relative;
        width: 100%; }
        .office .office-widgets .office-widgets-container .detail .country-select-list .country-list,
        .office .office-widgets .country-widgets-container .detail .country-select-list .country-list,
        .office .country-wigets .office-widgets-container .detail .country-select-list .country-list,
        .office .country-wigets .country-widgets-container .detail .country-select-list .country-list,
        .country .office-widgets .office-widgets-container .detail .country-select-list .country-list,
        .country .office-widgets .country-widgets-container .detail .country-select-list .country-list,
        .country .country-wigets .office-widgets-container .detail .country-select-list .country-list,
        .country .country-wigets .country-widgets-container .detail .country-select-list .country-list {
          position: absolute;
          top: 49px;
          width: 100%;
          height: 0;
          overflow-y: scroll;
          border: 1px solid rgba(34, 34, 34, 0.5);
          border-top: none;
          border-bottom: none;
          background-color: #FFFFFF;
          transition: .25s ease;
          z-index: 50; }
          .office .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select,
          .office .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select,
          .office .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select,
          .office .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select,
          .country .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select,
          .country .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select,
          .country .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select,
          .country .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select {
            cursor: pointer;
            background-color: #FFFFFF;
            display: block;
            margin-right: 0;
            text-align: center;
            padding: 0.5rem;
            border-right: 1px solid rgba(34, 34, 34, 0.5);
            border-bottom: 1px solid rgba(34, 34, 34, 0.5);
            transition: all 0.1s linear; }
            .office .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
            .office .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child,
            .office .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
            .office .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child,
            .country .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
            .country .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child,
            .country .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
            .country .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child {
              border-bottom: none; }
            .office .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
            .office .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:hover,
            .office .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
            .office .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:hover,
            .country .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
            .country .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:hover,
            .country .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
            .country .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:hover {
              background-color: #d1ecee; }
          .office .office-widgets .office-widgets-container .detail .country-select-list .country-list.is-active,
          .office .office-widgets .country-widgets-container .detail .country-select-list .country-list.is-active,
          .office .country-wigets .office-widgets-container .detail .country-select-list .country-list.is-active,
          .office .country-wigets .country-widgets-container .detail .country-select-list .country-list.is-active,
          .country .office-widgets .office-widgets-container .detail .country-select-list .country-list.is-active,
          .country .office-widgets .country-widgets-container .detail .country-select-list .country-list.is-active,
          .country .country-wigets .office-widgets-container .detail .country-select-list .country-list.is-active,
          .country .country-wigets .country-widgets-container .detail .country-select-list .country-list.is-active {
            bottom: 0;
            height: 300px; }
      .office .office-widgets .office-widgets-container .detail .city-code,
      .office .office-widgets .country-widgets-container .detail .city-code,
      .office .country-wigets .office-widgets-container .detail .city-code,
      .office .country-wigets .country-widgets-container .detail .city-code,
      .country .office-widgets .office-widgets-container .detail .city-code,
      .country .office-widgets .country-widgets-container .detail .city-code,
      .country .country-wigets .office-widgets-container .detail .city-code,
      .country .country-wigets .country-widgets-container .detail .city-code {
        font-size: 6.75rem;
        line-height: 6.75rem;
        display: block;
        font-weight: 500;
        transition: all 0.2s linear; }
      .office .office-widgets .office-widgets-container .detail .city,
      .office .office-widgets .country-widgets-container .detail .city,
      .office .country-wigets .office-widgets-container .detail .city,
      .office .country-wigets .country-widgets-container .detail .city,
      .country .office-widgets .office-widgets-container .detail .city,
      .country .office-widgets .country-widgets-container .detail .city,
      .country .country-wigets .office-widgets-container .detail .city,
      .country .country-wigets .country-widgets-container .detail .city {
        font-size: 1.875rem;
        line-height: 1.875rem;
        display: block;
        font-weight: 500;
        transition: all 0.2s linear; }
      .office .office-widgets .office-widgets-container .detail .city-time,
      .office .office-widgets .country-widgets-container .detail .city-time,
      .office .country-wigets .office-widgets-container .detail .city-time,
      .office .country-wigets .country-widgets-container .detail .city-time,
      .country .office-widgets .office-widgets-container .detail .city-time,
      .country .office-widgets .country-widgets-container .detail .city-time,
      .country .country-wigets .office-widgets-container .detail .city-time,
      .country .country-wigets .country-widgets-container .detail .city-time {
        font-size: 6.75rem;
        line-height: 6.75rem;
        display: block;
        font-weight: 500;
        transition: all 0.2s linear; }
      .office .office-widgets .office-widgets-container .detail .address,
      .office .office-widgets .office-widgets-container .detail .phone,
      .office .office-widgets .country-widgets-container .detail .address,
      .office .office-widgets .country-widgets-container .detail .phone,
      .office .country-wigets .office-widgets-container .detail .address,
      .office .country-wigets .office-widgets-container .detail .phone,
      .office .country-wigets .country-widgets-container .detail .address,
      .office .country-wigets .country-widgets-container .detail .phone,
      .country .office-widgets .office-widgets-container .detail .address,
      .country .office-widgets .office-widgets-container .detail .phone,
      .country .office-widgets .country-widgets-container .detail .address,
      .country .office-widgets .country-widgets-container .detail .phone,
      .country .country-wigets .office-widgets-container .detail .address,
      .country .country-wigets .office-widgets-container .detail .phone,
      .country .country-wigets .country-widgets-container .detail .address,
      .country .country-wigets .country-widgets-container .detail .phone {
        font-size: 1.5rem;
        line-height: 1.875rem;
        display: block;
        font-weight: 400;
        transition: all 0.2s linear; }
      .office .office-widgets .office-widgets-container .detail .office-toggle,
      .office .office-widgets .office-widgets-container .detail .country-toggle,
      .office .office-widgets .country-widgets-container .detail .office-toggle,
      .office .office-widgets .country-widgets-container .detail .country-toggle,
      .office .country-wigets .office-widgets-container .detail .office-toggle,
      .office .country-wigets .office-widgets-container .detail .country-toggle,
      .office .country-wigets .country-widgets-container .detail .office-toggle,
      .office .country-wigets .country-widgets-container .detail .country-toggle,
      .country .office-widgets .office-widgets-container .detail .office-toggle,
      .country .office-widgets .office-widgets-container .detail .country-toggle,
      .country .office-widgets .country-widgets-container .detail .office-toggle,
      .country .office-widgets .country-widgets-container .detail .country-toggle,
      .country .country-wigets .office-widgets-container .detail .office-toggle,
      .country .country-wigets .office-widgets-container .detail .country-toggle,
      .country .country-wigets .country-widgets-container .detail .office-toggle,
      .country .country-wigets .country-widgets-container .detail .country-toggle {
        color: #222222;
        font-size: 4.5rem;
        line-height: 0;
        cursor: pointer;
        font-weight: 500;
        margin-top: -1rem;
        transition: all 0.1s linear; }
    @media screen and (max-width: 600px) {
      .office .office-widgets .office-widgets-container,
      .office .office-widgets .country-widgets-container,
      .office .country-wigets .office-widgets-container,
      .office .country-wigets .country-widgets-container,
      .country .office-widgets .office-widgets-container,
      .country .office-widgets .country-widgets-container,
      .country .country-wigets .office-widgets-container,
      .country .country-wigets .country-widgets-container {
        padding: 20px 0 20px;
        flex-wrap: wrap;
        width: 100%; }
        .office .office-widgets .office-widgets-container .order1,
        .office .office-widgets .country-widgets-container .order1,
        .office .country-wigets .office-widgets-container .order1,
        .office .country-wigets .country-widgets-container .order1,
        .country .office-widgets .office-widgets-container .order1,
        .country .office-widgets .country-widgets-container .order1,
        .country .country-wigets .office-widgets-container .order1,
        .country .country-wigets .country-widgets-container .order1 {
          order: 1; }
        .office .office-widgets .office-widgets-container .order2,
        .office .office-widgets .country-widgets-container .order2,
        .office .country-wigets .office-widgets-container .order2,
        .office .country-wigets .country-widgets-container .order2,
        .country .office-widgets .office-widgets-container .order2,
        .country .office-widgets .country-widgets-container .order2,
        .country .country-wigets .office-widgets-container .order2,
        .country .country-wigets .country-widgets-container .order2 {
          order: 2; }
        .office .office-widgets .office-widgets-container .order3,
        .office .office-widgets .country-widgets-container .order3,
        .office .country-wigets .office-widgets-container .order3,
        .office .country-wigets .country-widgets-container .order3,
        .country .office-widgets .office-widgets-container .order3,
        .country .office-widgets .country-widgets-container .order3,
        .country .country-wigets .office-widgets-container .order3,
        .country .country-wigets .country-widgets-container .order3 {
          order: 3; }
        .office .office-widgets .office-widgets-container .order4,
        .office .office-widgets .country-widgets-container .order4,
        .office .country-wigets .office-widgets-container .order4,
        .office .country-wigets .country-widgets-container .order4,
        .country .office-widgets .office-widgets-container .order4,
        .country .office-widgets .country-widgets-container .order4,
        .country .country-wigets .office-widgets-container .order4,
        .country .country-wigets .country-widgets-container .order4 {
          order: 4; }
        .office .office-widgets .office-widgets-container .order5,
        .office .office-widgets .country-widgets-container .order5,
        .office .country-wigets .office-widgets-container .order5,
        .office .country-wigets .country-widgets-container .order5,
        .country .office-widgets .office-widgets-container .order5,
        .country .office-widgets .country-widgets-container .order5,
        .country .country-wigets .office-widgets-container .order5,
        .country .country-wigets .country-widgets-container .order5 {
          order: 5; }
        .office .office-widgets .office-widgets-container .detail,
        .office .office-widgets .country-widgets-container .detail,
        .office .country-wigets .office-widgets-container .detail,
        .office .country-wigets .country-widgets-container .detail,
        .country .office-widgets .office-widgets-container .detail,
        .country .office-widgets .country-widgets-container .detail,
        .country .country-wigets .office-widgets-container .detail,
        .country .country-wigets .country-widgets-container .detail {
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center; }
          .office .office-widgets .office-widgets-container .detail.start,
          .office .office-widgets .country-widgets-container .detail.start,
          .office .country-wigets .office-widgets-container .detail.start,
          .office .country-wigets .country-widgets-container .detail.start,
          .country .office-widgets .office-widgets-container .detail.start,
          .country .office-widgets .country-widgets-container .detail.start,
          .country .country-wigets .office-widgets-container .detail.start,
          .country .country-wigets .country-widgets-container .detail.start {
            justify-content: flex-start;
            align-items: flex-start; }
          .office .office-widgets .office-widgets-container .detail.left,
          .office .office-widgets .country-widgets-container .detail.left,
          .office .country-wigets .office-widgets-container .detail.left,
          .office .country-wigets .country-widgets-container .detail.left,
          .country .office-widgets .office-widgets-container .detail.left,
          .country .office-widgets .country-widgets-container .detail.left,
          .country .country-wigets .office-widgets-container .detail.left,
          .country .country-wigets .country-widgets-container .detail.left {
            align-items: flex-start; }
          .office .office-widgets .office-widgets-container .detail.right,
          .office .office-widgets .country-widgets-container .detail.right,
          .office .country-wigets .office-widgets-container .detail.right,
          .office .country-wigets .country-widgets-container .detail.right,
          .country .office-widgets .office-widgets-container .detail.right,
          .country .office-widgets .country-widgets-container .detail.right,
          .country .country-wigets .office-widgets-container .detail.right,
          .country .country-wigets .country-widgets-container .detail.right {
            align-items: flex-end; }
          .office .office-widgets .office-widgets-container .detail.right_and_text,
          .office .office-widgets .country-widgets-container .detail.right_and_text,
          .office .country-wigets .office-widgets-container .detail.right_and_text,
          .office .country-wigets .country-widgets-container .detail.right_and_text,
          .country .office-widgets .office-widgets-container .detail.right_and_text,
          .country .office-widgets .country-widgets-container .detail.right_and_text,
          .country .country-wigets .office-widgets-container .detail.right_and_text,
          .country .country-wigets .country-widgets-container .detail.right_and_text {
            align-items: flex-end;
            justify-content: flex-end; }
          .office .office-widgets .office-widgets-container .detail .country-select-list,
          .office .office-widgets .country-widgets-container .detail .country-select-list,
          .office .country-wigets .office-widgets-container .detail .country-select-list,
          .office .country-wigets .country-widgets-container .detail .country-select-list,
          .country .office-widgets .office-widgets-container .detail .country-select-list,
          .country .office-widgets .country-widgets-container .detail .country-select-list,
          .country .country-wigets .office-widgets-container .detail .country-select-list,
          .country .country-wigets .country-widgets-container .detail .country-select-list {
            position: relative;
            width: 100%; }
            .office .office-widgets .office-widgets-container .detail .country-select-list .country-list,
            .office .office-widgets .country-widgets-container .detail .country-select-list .country-list,
            .office .country-wigets .office-widgets-container .detail .country-select-list .country-list,
            .office .country-wigets .country-widgets-container .detail .country-select-list .country-list,
            .country .office-widgets .office-widgets-container .detail .country-select-list .country-list,
            .country .office-widgets .country-widgets-container .detail .country-select-list .country-list,
            .country .country-wigets .office-widgets-container .detail .country-select-list .country-list,
            .country .country-wigets .country-widgets-container .detail .country-select-list .country-list {
              position: absolute;
              top: 49px;
              width: 100%;
              height: 0;
              overflow-y: scroll;
              border: 1px solid rgba(34, 34, 34, 0.5);
              border-top: none;
              border-bottom: none;
              background-color: #FFFFFF;
              transition: .25s ease;
              z-index: 50; }
              .office .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select,
              .office .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select,
              .office .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select,
              .office .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select,
              .country .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select,
              .country .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select,
              .country .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select,
              .country .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select {
                cursor: pointer;
                background-color: #FFFFFF;
                display: block;
                margin-right: 0;
                text-align: center;
                padding: 0.5rem;
                border-right: 1px solid rgba(34, 34, 34, 0.5);
                border-bottom: 1px solid rgba(34, 34, 34, 0.5);
                transition: all 0.1s linear; }
                .office .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
                .office .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child,
                .office .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
                .office .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child,
                .country .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
                .country .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child,
                .country .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:last-child,
                .country .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:last-child {
                  border-bottom: none; }
                .office .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
                .office .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:hover,
                .office .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
                .office .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:hover,
                .country .office-widgets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
                .country .office-widgets .country-widgets-container .detail .country-select-list .country-list .country-select:hover,
                .country .country-wigets .office-widgets-container .detail .country-select-list .country-list .country-select:hover,
                .country .country-wigets .country-widgets-container .detail .country-select-list .country-list .country-select:hover {
                  background-color: #d1ecee; }
              .office .office-widgets .office-widgets-container .detail .country-select-list .country-list.is-active,
              .office .office-widgets .country-widgets-container .detail .country-select-list .country-list.is-active,
              .office .country-wigets .office-widgets-container .detail .country-select-list .country-list.is-active,
              .office .country-wigets .country-widgets-container .detail .country-select-list .country-list.is-active,
              .country .office-widgets .office-widgets-container .detail .country-select-list .country-list.is-active,
              .country .office-widgets .country-widgets-container .detail .country-select-list .country-list.is-active,
              .country .country-wigets .office-widgets-container .detail .country-select-list .country-list.is-active,
              .country .country-wigets .country-widgets-container .detail .country-select-list .country-list.is-active {
                bottom: 0;
                height: 300px; }
          .office .office-widgets .office-widgets-container .detail .city-code,
          .office .office-widgets .country-widgets-container .detail .city-code,
          .office .country-wigets .office-widgets-container .detail .city-code,
          .office .country-wigets .country-widgets-container .detail .city-code,
          .country .office-widgets .office-widgets-container .detail .city-code,
          .country .office-widgets .country-widgets-container .detail .city-code,
          .country .country-wigets .office-widgets-container .detail .city-code,
          .country .country-wigets .country-widgets-container .detail .city-code {
            font-size: 3.375rem;
            line-height: 3.375rem;
            order: 1; }
          .office .office-widgets .office-widgets-container .detail .city,
          .office .office-widgets .country-widgets-container .detail .city,
          .office .country-wigets .office-widgets-container .detail .city,
          .office .country-wigets .country-widgets-container .detail .city,
          .country .office-widgets .office-widgets-container .detail .city,
          .country .office-widgets .country-widgets-container .detail .city,
          .country .country-wigets .office-widgets-container .detail .city,
          .country .country-wigets .country-widgets-container .detail .city {
            font-size: 1.25rem;
            line-height: 1.25rem;
            white-space: nowrap; }
          .office .office-widgets .office-widgets-container .detail .city-time,
          .office .office-widgets .country-widgets-container .detail .city-time,
          .office .country-wigets .office-widgets-container .detail .city-time,
          .office .country-wigets .country-widgets-container .detail .city-time,
          .country .office-widgets .office-widgets-container .detail .city-time,
          .country .office-widgets .country-widgets-container .detail .city-time,
          .country .country-wigets .office-widgets-container .detail .city-time,
          .country .country-wigets .country-widgets-container .detail .city-time {
            padding-top: 1.25rem;
            font-size: 3.375rem;
            line-height: 3.375rem; }
          .office .office-widgets .office-widgets-container .detail .address,
          .office .office-widgets .office-widgets-container .detail .phone,
          .office .office-widgets .country-widgets-container .detail .address,
          .office .office-widgets .country-widgets-container .detail .phone,
          .office .country-wigets .office-widgets-container .detail .address,
          .office .country-wigets .office-widgets-container .detail .phone,
          .office .country-wigets .country-widgets-container .detail .address,
          .office .country-wigets .country-widgets-container .detail .phone,
          .country .office-widgets .office-widgets-container .detail .address,
          .country .office-widgets .office-widgets-container .detail .phone,
          .country .office-widgets .country-widgets-container .detail .address,
          .country .office-widgets .country-widgets-container .detail .phone,
          .country .country-wigets .office-widgets-container .detail .address,
          .country .country-wigets .office-widgets-container .detail .phone,
          .country .country-wigets .country-widgets-container .detail .address,
          .country .country-wigets .country-widgets-container .detail .phone {
            font-size: 1.125rem;
            line-height: 1.5rem;
            margin: 1rem 0 0;
            padding-right: 1rem; }
          .office .office-widgets .office-widgets-container .detail .office-toggle,
          .office .office-widgets .office-widgets-container .detail .country-toggle,
          .office .office-widgets .country-widgets-container .detail .office-toggle,
          .office .office-widgets .country-widgets-container .detail .country-toggle,
          .office .country-wigets .office-widgets-container .detail .office-toggle,
          .office .country-wigets .office-widgets-container .detail .country-toggle,
          .office .country-wigets .country-widgets-container .detail .office-toggle,
          .office .country-wigets .country-widgets-container .detail .country-toggle,
          .country .office-widgets .office-widgets-container .detail .office-toggle,
          .country .office-widgets .office-widgets-container .detail .country-toggle,
          .country .office-widgets .country-widgets-container .detail .office-toggle,
          .country .office-widgets .country-widgets-container .detail .country-toggle,
          .country .country-wigets .office-widgets-container .detail .office-toggle,
          .country .country-wigets .office-widgets-container .detail .country-toggle,
          .country .country-wigets .country-widgets-container .detail .office-toggle,
          .country .country-wigets .country-widgets-container .detail .country-toggle {
            margin-top: 1.25rem;
            color: #222222;
            font-size: 1.125rem; } }

.office .office-details,
.country .office-details {
  transition: all 0.5s linear; }
  .office .office-details .office-container,
  .country .office-details .office-container {
    margin: 40px 0;
    display: none; }
  .office .office-details .address-this,
  .country .office-details .address-this {
    padding-left: 2rem; }
    .office .office-details .address-this h3,
    .country .office-details .address-this h3 {
      color: #de256b;
      margin-bottom: 0.25rem; }
  .office .office-details .address-additional,
  .country .office-details .address-additional {
    margin-top: 1rem; }
    .office .office-details .address-additional a.other-cities,
    .country .office-details .address-additional a.other-cities {
      display: block;
      font-size: 1.5rem;
      line-height: 1.875rem;
      color: #222222; }
  .office .office-details .google-map,
  .country .office-details .google-map {
    display: block;
    width: 100%;
    position: relative; }
    .office .office-details .google-map .overlay,
    .country .office-details .google-map .overlay {
      position: absolute;
      width: 480px;
      height: 480px;
      z-index: 1;
      margin-right: auto;
      opacity: 1;
      mix-blend-mode: multiply; }
    .office .office-details .google-map .map,
    .country .office-details .google-map .map {
      display: block;
      position: relative;
      top: 0;
      left: 0; }
    @media screen and (max-width: 600px) {
      .office .office-details .google-map .overlay,
      .country .office-details .google-map .overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        margin-right: auto;
        opacity: 1;
        mix-blend-mode: multiply; }
      .office .office-details .google-map .map,
      .country .office-details .google-map .map {
        display: block;
        position: relative;
        top: 0;
        left: 0; } }
  .office .office-details .contact h4,
  .country .office-details .contact h4 {
    margin-bottom: 0.25rem; }
  .office .office-details .contact h5,
  .country .office-details .contact h5 {
    margin-bottom: 0.25rem;
    display: flex;
    margin-top: auto;
    justify-self: flex-end;
    flex-direction: column; }
  .office .office-details .contact .social,
  .country .office-details .contact .social {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    margin: 1rem 0 0.5rem;
    padding: 0; }
    .office .office-details .contact .social li,
    .country .office-details .contact .social li {
      margin-right: 1rem;
      font-size: 1.25rem; }
      .office .office-details .contact .social li a,
      .country .office-details .contact .social li a {
        color: #222222; }

.office .office-details-local .office-container,
.country .office-details-local .office-container {
  display: block; }

.office.is-active .detail .city-code,
.office.is-active .detail .city,
.office.is-active .detail .city-time,
.office.is-active .detail .address,
.office.is-active .detail .phone,
.country.is-active .detail .city-code,
.country.is-active .detail .city,
.country.is-active .detail .city-time,
.country.is-active .detail .address,
.country.is-active .detail .phone {
  opacity: 0.3; }

.office.is-active .detail .office-toggle,
.country.is-active .detail .office-toggle {
  transform: rotate(45deg);
  transform-origin: 50% 50%; }

@media screen and (max-width: 600px) {
  .office .office-details .office-container,
  .country .office-details .office-container {
    margin: 20px 0 0; }
  .office .office-details .address-this,
  .country .office-details .address-this {
    padding-left: 0.5rem; }
    .office .office-details .address-this h3,
    .country .office-details .address-this h3 {
      color: #de256b;
      margin-bottom: 0.25rem; }
  .office .office-details .address-additional,
  .country .office-details .address-additional {
    margin-top: 1rem; }
    .office .office-details .address-additional a.other-cities,
    .country .office-details .address-additional a.other-cities {
      display: block;
      font-size: 1rem;
      line-height: 1.3125rem;
      color: #222222; }
  .office .office-details .google-map,
  .country .office-details .google-map {
    margin: 1rem 0; }
    .office .office-details .google-map .overlay,
    .country .office-details .google-map .overlay {
      width: 100%;
      height: 100%; }
    .office .office-details .google-map .map,
    .country .office-details .google-map .map {
      display: block;
      position: relative;
      top: 0;
      left: 0; } }
  @media screen and (max-width: 600px) and (max-width: 600px) {
    .office .office-details .google-map .overlay,
    .country .office-details .google-map .overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 1;
      margin-right: auto;
      opacity: 1;
      mix-blend-mode: multiply; }
    .office .office-details .google-map .map,
    .country .office-details .google-map .map {
      display: block;
      position: relative;
      top: 0;
      left: 0; } }

@media screen and (max-width: 600px) {
  .office .office-details .contact,
  .country .office-details .contact {
    margin-bottom: 1rem; }
    .office .office-details .contact h4,
    .country .office-details .contact h4 {
      margin-bottom: 0.25rem; }
    .office .office-details .contact h5,
    .country .office-details .contact h5 {
      margin-bottom: 0.25rem;
      display: flex;
      margin-top: auto;
      justify-self: flex-end;
      flex-direction: column; }
    .office .office-details .contact img,
    .country .office-details .contact img {
      max-width: 45%;
      margin-right: 5%;
      float: left; }
    .office .office-details .contact .social,
    .country .office-details .contact .social {
      list-style-type: none;
      display: flex;
      flex-direction: row;
      margin: 1rem 0 0.5rem;
      padding: 0; }
      .office .office-details .contact .social li,
      .country .office-details .contact .social li {
        margin-right: 1rem;
        font-size: 1.25rem; }
        .office .office-details .contact .social li a,
        .country .office-details .contact .social li a {
          color: #222222; }
    .office .office-details .contact:after,
    .country .office-details .contact:after {
      content: '';
      clear: both;
      display: block;
      height: 100%; } }

.work-filters .country-select-list,
.work-filters .specialist-select-list,
.work-filters .sector-select-list {
  position: relative;
  width: 100%; }
  .work-filters .country-select-list .country-list,
  .work-filters .country-select-list .specialist-list,
  .work-filters .country-select-list .sector-list,
  .work-filters .specialist-select-list .country-list,
  .work-filters .specialist-select-list .specialist-list,
  .work-filters .specialist-select-list .sector-list,
  .work-filters .sector-select-list .country-list,
  .work-filters .sector-select-list .specialist-list,
  .work-filters .sector-select-list .sector-list {
    position: absolute;
    top: 49px;
    width: 100%;
    height: 0;
    overflow-y: scroll;
    border: 1px solid rgba(34, 34, 34, 0.5);
    border-top: none;
    border-bottom: none;
    background-color: #FFFFFF;
    transition: .25s ease;
    z-index: 50; }
    .work-filters .country-select-list .country-list .work-country-select,
    .work-filters .country-select-list .country-list .specialist-select,
    .work-filters .country-select-list .country-list .work-specialist-select,
    .work-filters .country-select-list .country-list .sector-select,
    .work-filters .country-select-list .country-list .work-sector-select,
    .work-filters .country-select-list .specialist-list .work-country-select,
    .work-filters .country-select-list .specialist-list .specialist-select,
    .work-filters .country-select-list .specialist-list .work-specialist-select,
    .work-filters .country-select-list .specialist-list .sector-select,
    .work-filters .country-select-list .specialist-list .work-sector-select,
    .work-filters .country-select-list .sector-list .work-country-select,
    .work-filters .country-select-list .sector-list .specialist-select,
    .work-filters .country-select-list .sector-list .work-specialist-select,
    .work-filters .country-select-list .sector-list .sector-select,
    .work-filters .country-select-list .sector-list .work-sector-select,
    .work-filters .specialist-select-list .country-list .work-country-select,
    .work-filters .specialist-select-list .country-list .specialist-select,
    .work-filters .specialist-select-list .country-list .work-specialist-select,
    .work-filters .specialist-select-list .country-list .sector-select,
    .work-filters .specialist-select-list .country-list .work-sector-select,
    .work-filters .specialist-select-list .specialist-list .work-country-select,
    .work-filters .specialist-select-list .specialist-list .specialist-select,
    .work-filters .specialist-select-list .specialist-list .work-specialist-select,
    .work-filters .specialist-select-list .specialist-list .sector-select,
    .work-filters .specialist-select-list .specialist-list .work-sector-select,
    .work-filters .specialist-select-list .sector-list .work-country-select,
    .work-filters .specialist-select-list .sector-list .specialist-select,
    .work-filters .specialist-select-list .sector-list .work-specialist-select,
    .work-filters .specialist-select-list .sector-list .sector-select,
    .work-filters .specialist-select-list .sector-list .work-sector-select,
    .work-filters .sector-select-list .country-list .work-country-select,
    .work-filters .sector-select-list .country-list .specialist-select,
    .work-filters .sector-select-list .country-list .work-specialist-select,
    .work-filters .sector-select-list .country-list .sector-select,
    .work-filters .sector-select-list .country-list .work-sector-select,
    .work-filters .sector-select-list .specialist-list .work-country-select,
    .work-filters .sector-select-list .specialist-list .specialist-select,
    .work-filters .sector-select-list .specialist-list .work-specialist-select,
    .work-filters .sector-select-list .specialist-list .sector-select,
    .work-filters .sector-select-list .specialist-list .work-sector-select,
    .work-filters .sector-select-list .sector-list .work-country-select,
    .work-filters .sector-select-list .sector-list .specialist-select,
    .work-filters .sector-select-list .sector-list .work-specialist-select,
    .work-filters .sector-select-list .sector-list .sector-select,
    .work-filters .sector-select-list .sector-list .work-sector-select {
      cursor: pointer;
      background-color: #FFFFFF;
      display: block;
      margin-right: 0;
      text-align: center;
      padding: 0.5rem;
      border-right: 1px solid rgba(34, 34, 34, 0.5);
      border-bottom: 1px solid rgba(34, 34, 34, 0.5);
      transition: all 0.1s linear; }
      .work-filters .country-select-list .country-list .work-country-select:last-child,
      .work-filters .country-select-list .country-list .specialist-select:last-child,
      .work-filters .country-select-list .country-list .work-specialist-select:last-child,
      .work-filters .country-select-list .country-list .sector-select:last-child,
      .work-filters .country-select-list .country-list .work-sector-select:last-child,
      .work-filters .country-select-list .specialist-list .work-country-select:last-child,
      .work-filters .country-select-list .specialist-list .specialist-select:last-child,
      .work-filters .country-select-list .specialist-list .work-specialist-select:last-child,
      .work-filters .country-select-list .specialist-list .sector-select:last-child,
      .work-filters .country-select-list .specialist-list .work-sector-select:last-child,
      .work-filters .country-select-list .sector-list .work-country-select:last-child,
      .work-filters .country-select-list .sector-list .specialist-select:last-child,
      .work-filters .country-select-list .sector-list .work-specialist-select:last-child,
      .work-filters .country-select-list .sector-list .sector-select:last-child,
      .work-filters .country-select-list .sector-list .work-sector-select:last-child,
      .work-filters .specialist-select-list .country-list .work-country-select:last-child,
      .work-filters .specialist-select-list .country-list .specialist-select:last-child,
      .work-filters .specialist-select-list .country-list .work-specialist-select:last-child,
      .work-filters .specialist-select-list .country-list .sector-select:last-child,
      .work-filters .specialist-select-list .country-list .work-sector-select:last-child,
      .work-filters .specialist-select-list .specialist-list .work-country-select:last-child,
      .work-filters .specialist-select-list .specialist-list .specialist-select:last-child,
      .work-filters .specialist-select-list .specialist-list .work-specialist-select:last-child,
      .work-filters .specialist-select-list .specialist-list .sector-select:last-child,
      .work-filters .specialist-select-list .specialist-list .work-sector-select:last-child,
      .work-filters .specialist-select-list .sector-list .work-country-select:last-child,
      .work-filters .specialist-select-list .sector-list .specialist-select:last-child,
      .work-filters .specialist-select-list .sector-list .work-specialist-select:last-child,
      .work-filters .specialist-select-list .sector-list .sector-select:last-child,
      .work-filters .specialist-select-list .sector-list .work-sector-select:last-child,
      .work-filters .sector-select-list .country-list .work-country-select:last-child,
      .work-filters .sector-select-list .country-list .specialist-select:last-child,
      .work-filters .sector-select-list .country-list .work-specialist-select:last-child,
      .work-filters .sector-select-list .country-list .sector-select:last-child,
      .work-filters .sector-select-list .country-list .work-sector-select:last-child,
      .work-filters .sector-select-list .specialist-list .work-country-select:last-child,
      .work-filters .sector-select-list .specialist-list .specialist-select:last-child,
      .work-filters .sector-select-list .specialist-list .work-specialist-select:last-child,
      .work-filters .sector-select-list .specialist-list .sector-select:last-child,
      .work-filters .sector-select-list .specialist-list .work-sector-select:last-child,
      .work-filters .sector-select-list .sector-list .work-country-select:last-child,
      .work-filters .sector-select-list .sector-list .specialist-select:last-child,
      .work-filters .sector-select-list .sector-list .work-specialist-select:last-child,
      .work-filters .sector-select-list .sector-list .sector-select:last-child,
      .work-filters .sector-select-list .sector-list .work-sector-select:last-child {
        border-bottom: none; }
      .work-filters .country-select-list .country-list .work-country-select:hover,
      .work-filters .country-select-list .country-list .specialist-select:hover,
      .work-filters .country-select-list .country-list .work-specialist-select:hover,
      .work-filters .country-select-list .country-list .sector-select:hover,
      .work-filters .country-select-list .country-list .work-sector-select:hover,
      .work-filters .country-select-list .specialist-list .work-country-select:hover,
      .work-filters .country-select-list .specialist-list .specialist-select:hover,
      .work-filters .country-select-list .specialist-list .work-specialist-select:hover,
      .work-filters .country-select-list .specialist-list .sector-select:hover,
      .work-filters .country-select-list .specialist-list .work-sector-select:hover,
      .work-filters .country-select-list .sector-list .work-country-select:hover,
      .work-filters .country-select-list .sector-list .specialist-select:hover,
      .work-filters .country-select-list .sector-list .work-specialist-select:hover,
      .work-filters .country-select-list .sector-list .sector-select:hover,
      .work-filters .country-select-list .sector-list .work-sector-select:hover,
      .work-filters .specialist-select-list .country-list .work-country-select:hover,
      .work-filters .specialist-select-list .country-list .specialist-select:hover,
      .work-filters .specialist-select-list .country-list .work-specialist-select:hover,
      .work-filters .specialist-select-list .country-list .sector-select:hover,
      .work-filters .specialist-select-list .country-list .work-sector-select:hover,
      .work-filters .specialist-select-list .specialist-list .work-country-select:hover,
      .work-filters .specialist-select-list .specialist-list .specialist-select:hover,
      .work-filters .specialist-select-list .specialist-list .work-specialist-select:hover,
      .work-filters .specialist-select-list .specialist-list .sector-select:hover,
      .work-filters .specialist-select-list .specialist-list .work-sector-select:hover,
      .work-filters .specialist-select-list .sector-list .work-country-select:hover,
      .work-filters .specialist-select-list .sector-list .specialist-select:hover,
      .work-filters .specialist-select-list .sector-list .work-specialist-select:hover,
      .work-filters .specialist-select-list .sector-list .sector-select:hover,
      .work-filters .specialist-select-list .sector-list .work-sector-select:hover,
      .work-filters .sector-select-list .country-list .work-country-select:hover,
      .work-filters .sector-select-list .country-list .specialist-select:hover,
      .work-filters .sector-select-list .country-list .work-specialist-select:hover,
      .work-filters .sector-select-list .country-list .sector-select:hover,
      .work-filters .sector-select-list .country-list .work-sector-select:hover,
      .work-filters .sector-select-list .specialist-list .work-country-select:hover,
      .work-filters .sector-select-list .specialist-list .specialist-select:hover,
      .work-filters .sector-select-list .specialist-list .work-specialist-select:hover,
      .work-filters .sector-select-list .specialist-list .sector-select:hover,
      .work-filters .sector-select-list .specialist-list .work-sector-select:hover,
      .work-filters .sector-select-list .sector-list .work-country-select:hover,
      .work-filters .sector-select-list .sector-list .specialist-select:hover,
      .work-filters .sector-select-list .sector-list .work-specialist-select:hover,
      .work-filters .sector-select-list .sector-list .sector-select:hover,
      .work-filters .sector-select-list .sector-list .work-sector-select:hover {
        background-color: #d1ecee; }
    .work-filters .country-select-list .country-list.is-active,
    .work-filters .country-select-list .specialist-list.is-active,
    .work-filters .country-select-list .sector-list.is-active,
    .work-filters .specialist-select-list .country-list.is-active,
    .work-filters .specialist-select-list .specialist-list.is-active,
    .work-filters .specialist-select-list .sector-list.is-active,
    .work-filters .sector-select-list .country-list.is-active,
    .work-filters .sector-select-list .specialist-list.is-active,
    .work-filters .sector-select-list .sector-list.is-active {
      bottom: 0;
      height: 300px; }
  .work-filters .country-select-list .specialist-list.is-active,
  .work-filters .country-select-list .sector-list.is-active,
  .work-filters .specialist-select-list .specialist-list.is-active,
  .work-filters .specialist-select-list .sector-list.is-active,
  .work-filters .sector-select-list .specialist-list.is-active,
  .work-filters .sector-select-list .sector-list.is-active {
    bottom: 0;
    height: 200px; }

@media screen and (max-width: 600px) {
  .office-header {
    display: none; } }

.contact-toggles .office-widgets {
  background-color: transparent; }
  .contact-toggles .office-widgets .office-widgets-container {
    padding: 0; }
    .contact-toggles .office-widgets .office-widgets-container .detail .country-select-list .country-select:first-child {
      border-top: 1px solid #222222; }
    .contact-toggles .office-widgets .office-widgets-container .detail .country-select-list .country-select:last-child {
      border-bottom: 1px solid #222222 !important; }

.office-highlight {
  margin: -2rem 0 5rem; }
  .office-highlight .country {
    display: inline-block;
    margin-right: 2rem; }
  .office-highlight .pretty-url {
    color: #222222; }
    .office-highlight .pretty-url h3 {
      display: inline-block; }
  .office-highlight .address-bucket .addr-stack {
    padding: 1rem 0 0;
    transition: all 0.5s ease; }
    .office-highlight .address-bucket .addr-stack p {
      display: none;
      margin-bottom: 0; }
    .office-highlight .address-bucket .addr-stack a {
      color: #222222; }
      .office-highlight .address-bucket .addr-stack a h6 {
        margin-bottom: 0;
        transition: all 0.5s ease; }
    .office-highlight .address-bucket .addr-stack.is-active {
      padding-left: 2rem; }
      .office-highlight .address-bucket .addr-stack.is-active a {
        color: #de256b; }
        .office-highlight .address-bucket .addr-stack.is-active a h6 {
          margin-bottom: 0.5rem;
          font-size: 2.25rem !important; }
      .office-highlight .address-bucket .addr-stack.is-active p {
        display: block; }
  .office-highlight .maps-bucket .google-map {
    display: none; }
    .office-highlight .maps-bucket .google-map.is-active {
      display: block; }
  .office-highlight .contact-bucket .contact-stack {
    display: none; }
    .office-highlight .contact-bucket .contact-stack.is-active {
      display: block; }
  @media screen and (max-width: 600px) {
    .office-highlight {
      margin: -2rem 0 5rem; }
      .office-highlight .country {
        display: inline-block;
        margin-right: 2rem;
        margin-left: 2rem; }
      .office-highlight .pretty-url {
        color: #222222; }
        .office-highlight .pretty-url h3 {
          display: inline-block;
          font-size: 1.125rem; }
      .office-highlight .address-bucket {
        padding-bottom: 1rem;
        margin-left: 2rem; }
        .office-highlight .address-bucket .addr-stack {
          padding: 0.25rem 0 0;
          transition: all 0.5s ease; }
          .office-highlight .address-bucket .addr-stack p {
            display: none;
            margin-bottom: 0; }
          .office-highlight .address-bucket .addr-stack a {
            color: #222222; }
            .office-highlight .address-bucket .addr-stack a h6 {
              margin-bottom: 0;
              transition: all 0.5s ease; }
          .office-highlight .address-bucket .addr-stack.is-active {
            padding: 1rem 0 0 1.5rem; }
            .office-highlight .address-bucket .addr-stack.is-active a {
              color: #de256b; }
              .office-highlight .address-bucket .addr-stack.is-active a h6 {
                margin-bottom: 0.5rem;
                font-size: 2.25rem !important; }
            .office-highlight .address-bucket .addr-stack.is-active p {
              display: block; }
      .office-highlight .maps-bucket {
        margin-bottom: 1rem; }
        .office-highlight .maps-bucket .google-map {
          display: none; }
          .office-highlight .maps-bucket .google-map.is-active {
            display: block; }
      .office-highlight .contact-bucket .contact-stack {
        display: none; }
        .office-highlight .contact-bucket .contact-stack.is-active {
          display: block; }
          .office-highlight .contact-bucket .contact-stack.is-active h4 {
            margin-bottom: 0; }
          .office-highlight .contact-bucket .contact-stack.is-active h5 {
            margin-bottom: 0; } }

.contact-highlight {
  background-color: #d1ecee;
  margin: 0;
  padding: 40px 0; }
  .contact-highlight .country {
    display: inline-block;
    margin-right: 2rem; }
  .contact-highlight .pretty-url {
    color: #222222; }
    .contact-highlight .pretty-url h3 {
      display: inline-block; }
  .contact-highlight .address-bucket .addr-stack {
    padding: 1rem 0 0;
    transition: all 0.5s ease; }
    .contact-highlight .address-bucket .addr-stack p {
      display: none;
      margin-bottom: 0; }
    .contact-highlight .address-bucket .addr-stack a {
      color: #222222; }
      .contact-highlight .address-bucket .addr-stack a h6 {
        margin-bottom: 0;
        transition: all 0.5s ease; }
    .contact-highlight .address-bucket .addr-stack.is-active {
      padding-left: 2rem; }
      .contact-highlight .address-bucket .addr-stack.is-active a {
        color: #6ac1c7; }
        .contact-highlight .address-bucket .addr-stack.is-active a h6 {
          margin-bottom: 0.5rem;
          font-size: 2.25rem !important; }
      .contact-highlight .address-bucket .addr-stack.is-active p {
        display: block; }
  .contact-highlight .maps-bucket .google-map {
    display: none; }
    .contact-highlight .maps-bucket .google-map.is-active {
      display: block; }
  .contact-highlight .contact-bucket .contact-stack {
    display: none; }
    .contact-highlight .contact-bucket .contact-stack.is-active {
      display: block; }

.office #gform_fields_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

#partner-agencies {
  margin-bottom: 6.25rem; }
  #partner-agencies .partners {
    margin: 10px 0; }
    #partner-agencies .partners .details {
      padding: 1.5625rem;
      height: 250px;
      display: flex;
      flex-direction: column;
      flex: 1;
      color: #FFF;
      transition: all 0.2s linear; }
      #partner-agencies .partners .details h5 {
        color: #FFF;
        word-break: normal;
        margin-bottom: 0rem; }
      #partner-agencies .partners .details h4 {
        color: #FFF;
        justify-self: center;
        margin: auto 0; }
      #partner-agencies .partners .details p {
        margin-top: auto;
        color: #FFF;
        justify-self: flex-end; }
      #partner-agencies .partners .details:hover {
        background-color: #fbfaf2 !important; }
        #partner-agencies .partners .details:hover h5,
        #partner-agencies .partners .details:hover h4,
        #partner-agencies .partners .details:hover p,
        #partner-agencies .partners .details:hover a {
          color: #222222; }

.post-details .inside-article {
  background-color: #fbfaf2; }
  .post-details .inside-article .post-highlight {
    margin-bottom: 60px; }
    .post-details .inside-article .post-highlight .start {
      display: flex;
      justify-content: flex-start;
      align-items: flex-start; }
    .post-details .inside-article .post-highlight .left {
      align-items: flex-start; }
    .post-details .inside-article .post-highlight .right {
      align-items: flex-end; }
    .post-details .inside-article .post-highlight .right_and_text {
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      justify-content: flex-end; }
      @media screen and (max-width: 600px) {
        .post-details .inside-article .post-highlight .right_and_text {
          align-items: flex-start;
          justify-content: flex-start;
          padding-left: 0; } }
    .post-details .inside-article .post-highlight .detail,
    .post-details .inside-article .post-highlight .author {
      padding-left: 0;
      flex-direction: column; }
    .post-details .inside-article .post-highlight .writer-highlight,
    .post-details .inside-article .post-highlight .second-writer-highlight {
      margin: 0; }
      .post-details .inside-article .post-highlight .writer-highlight .contact,
      .post-details .inside-article .post-highlight .second-writer-highlight .contact {
        display: flex;
        flex-direction: row; }
        .post-details .inside-article .post-highlight .writer-highlight .contact .img-container,
        .post-details .inside-article .post-highlight .second-writer-highlight .contact .img-container {
          display: flex;
          flex-direction: column;
          margin-right: 20px;
          width: 150px;
          height: 150px;
          overflow: hidden;
          position: relative;
          background-position: center center;
          background-size: cover;
          background-repeat: no-repeat;
          mix-blend-mode: multiply; }
          .post-details .inside-article .post-highlight .writer-highlight .contact .img-container img,
          .post-details .inside-article .post-highlight .second-writer-highlight .contact .img-container img {
            height: 150px;
            width: auto; }
        .post-details .inside-article .post-highlight .writer-highlight .contact .details,
        .post-details .inside-article .post-highlight .second-writer-highlight .contact .details {
          display: flex;
          flex-direction: column; }
          .post-details .inside-article .post-highlight .writer-highlight .contact .details h4,
          .post-details .inside-article .post-highlight .second-writer-highlight .contact .details h4 {
            margin-bottom: 0.25rem; }
          .post-details .inside-article .post-highlight .writer-highlight .contact .details h5,
          .post-details .inside-article .post-highlight .second-writer-highlight .contact .details h5 {
            line-height: 1rem;
            margin-bottom: auto;
            display: flex;
            justify-self: flex-start;
            margin-bottom: 0; }
            .post-details .inside-article .post-highlight .writer-highlight .contact .details h5.last-child,
            .post-details .inside-article .post-highlight .second-writer-highlight .contact .details h5.last-child {
              flex: 1;
              margin-bottom: auto; }
          .post-details .inside-article .post-highlight .writer-highlight .contact .details .social,
          .post-details .inside-article .post-highlight .second-writer-highlight .contact .details .social {
            list-style-type: none;
            display: flex;
            flex-direction: row;
            margin: auto 0 0rem;
            padding: 0; }
            .post-details .inside-article .post-highlight .writer-highlight .contact .details .social li,
            .post-details .inside-article .post-highlight .second-writer-highlight .contact .details .social li {
              margin-right: 1rem;
              font-size: 1.25rem; }
              .post-details .inside-article .post-highlight .writer-highlight .contact .details .social li a,
              .post-details .inside-article .post-highlight .second-writer-highlight .contact .details .social li a {
                color: #a9a19b;
                transition: all 0.2 ease; }
                .post-details .inside-article .post-highlight .writer-highlight .contact .details .social li a:hover,
                .post-details .inside-article .post-highlight .second-writer-highlight .contact .details .social li a:hover {
                  color: #222222; }
            @media screen and (max-width: 600px) {
              .post-details .inside-article .post-highlight .writer-highlight .contact .details .social,
              .post-details .inside-article .post-highlight .second-writer-highlight .contact .details .social {
                margin: 1rem 0 0rem; } }
    .post-details .inside-article .post-highlight .second-writer-highlight {
      margin-top: 1rem;
      padding-top: 1rem;
      border-top: 1px solid rgba(34, 34, 34, 0.05); }

.post-details .post-articles {
  margin-bottom: 60px; }
  .post-details .post-articles .articles {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .post-details .post-articles h3 {
    padding: 0; }
  .post-details .post-articles .drawer {
    display: none; }
  .post-details .post-articles .view-more-btn {
    font-size: 1rem;
    color: #222222;
    background-color: transparent;
    border: none; }
    .post-details .post-articles .view-more-btn:hover {
      color: #8d191b; }
    t .post-details .post-articles .view-more-btn:focus, .post-details .post-articles .view-more-btn:active {
      color: #222222 !important; }
    .post-details .post-articles .view-more-btn::after {
      font-family: 'Font Awesome 5 Free';
      content: "\F0D7";
      font-size: 1.1rem;
      padding-left: 0.5rem;
      position: relative;
      top: 1px;
      font-weight: 900; }
    .post-details .post-articles .view-more-btn span {
      display: inline-block;
      content: "more"; }
    .post-details .post-articles .view-more-btn.is-open {
      font-size: 1rem;
      color: #222222; }
      .post-details .post-articles .view-more-btn.is-open:hover {
        color: #8d191b; }
      .post-details .post-articles .view-more-btn.is-open:focus, .post-details .post-articles .view-more-btn.is-open:active {
        color: #222222 !important; }
      .post-details .post-articles .view-more-btn.is-open::after {
        font-family: 'Font Awesome 5 Free';
        content: "\F0D8";
        font-size: 1.1rem;
        padding-left: 0.5rem;
        position: relative;
        font-weight: 900;
        top: 1px; }
  .post-details .post-articles .detail .expertise .details a.bottom {
    margin-top: auto; }

.loader {
  opacity: 1;
  transition: all 3s ease-out; }
  .loader.is-hidden {
    opacity: 0; }

nav.pagination {
  width: 98%;
  margin: 40px 0;
  padding: 0 1px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start; }
  nav.pagination .prev {
    margin: 0 10px 0 0; }
    nav.pagination .prev .prev-post {
      text-indent: -999rem;
      content: " ";
      display: flex;
      flex: 1; }
      nav.pagination .prev .prev-post:before {
        content: " ";
        display: inline-block;
        width: 120px;
        height: 22px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 120px 12px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eprev_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='prev_arrow' transform='translate(59.500000, 6.500000) rotate(-360.000000) translate(-59.500000, -6.500000) ' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  nav.pagination .next {
    margin: 0 0 0 0; }
    nav.pagination .next .next-post {
      text-indent: -999rem;
      display: flex;
      flex: 1; }
      nav.pagination .next .next-post:after {
        content: " ";
        display: inline-block;
        width: 120px;
        height: 22px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 120px 12px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3enext_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='next_arrow' transform='translate(59.500000, 5.500000) rotate(-180.000000) translate(-59.500000, -5.500000) translate(0.000000, -1.000000)' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  nav.pagination a {
    color: #222222; }

.post_gallery,
.article-set {
  display: block;
  padding: 0; }
  .post_gallery .owl-stage,
  .article-set .owl-stage {
    display: flex;
    flex-direction: row; }
  .post_gallery .owl-nav,
  .article-set .owl-nav {
    margin: 10px 0 -10px;
    display: flex; }
  .post_gallery .owl-dots,
  .article-set .owl-dots {
    display: none; }
  .post_gallery .owl-next,
  .article-set .owl-next {
    transition: 0.2s ease; }
    .post_gallery .owl-next.disabled,
    .article-set .owl-next.disabled {
      opacity: 0.5; }
    .post_gallery .owl-next span,
    .article-set .owl-next span {
      display: none; }
    .post_gallery .owl-next:after,
    .article-set .owl-next:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3enext_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='next_arrow' transform='translate(59.500000, 5.500000) rotate(-180.000000) translate(-59.500000, -5.500000) translate(0.000000, -1.000000)' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
    @media screen and (max-width: 600px) {
      .post_gallery .owl-next:after,
      .article-set .owl-next:after {
        width: 80px;
        height: 12px;
        background-size: 120px 12px;
        background-position: right center; } }
  .post_gallery .owl-prev,
  .article-set .owl-prev {
    margin-right: 80px;
    transition: 0.2s ease; }
    .post_gallery .owl-prev.disabled,
    .article-set .owl-prev.disabled {
      opacity: 0.5; }
    .post_gallery .owl-prev span,
    .article-set .owl-prev span {
      display: none; }
    .post_gallery .owl-prev:after,
    .article-set .owl-prev:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eprev_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='prev_arrow' transform='translate(59.500000, 6.500000) rotate(-360.000000) translate(-59.500000, -6.500000) ' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
    @media screen and (max-width: 600px) {
      .post_gallery .owl-prev,
      .article-set .owl-prev {
        margin-right: 30px; }
        .post_gallery .owl-prev:after,
        .article-set .owl-prev:after {
          width: 80px;
          height: 12px;
          background-size: 120px 12px;
          background-position: left center; } }
  .post_gallery .post.expertise,
  .article-set .post.expertise {
    padding: 0; }
  .post_gallery .all-posts.arrow-btn-block,
  .article-set .all-posts.arrow-btn-block {
    margin-left: auto;
    justify-self: flex-end;
    align-self: flex-end;
    margin-top: 0;
    background: none !important; }

.article-set .owl-prev {
  margin-right: 20px; }

.news-insights-filters {
  border-bottom: 1px solid #222222;
  padding: 4px 0; }
  .news-insights-filters .news-filters-container .filter {
    border-right: 1px solid #222222;
    padding: 0; }
    .news-insights-filters .news-filters-container .filter:first-child {
      border-left: 1px solid #222222; }
    @media screen and (max-width: 600px) {
      .news-insights-filters .news-filters-container .filter {
        border-right: none;
        border-left: none;
        border-bottom: 1px solid #222222; }
        .news-insights-filters .news-filters-container .filter:first-child {
          border-left: none; }
        .news-insights-filters .news-filters-container .filter:last-child {
          border-bottom: none; } }
    .news-insights-filters .news-filters-container .filter .select-list {
      position: relative;
      width: 100%; }
      .news-insights-filters .news-filters-container .filter .select-list .list {
        position: absolute;
        top: 49px;
        width: 100%;
        margin-left: -1px;
        height: 0;
        overflow-y: scroll;
        border: 1px solid rgba(34, 34, 34, 0.5);
        border-top: none;
        border-bottom: none;
        background-color: #FFFFFF;
        transition: .25s ease;
        z-index: 50; }
        .news-insights-filters .news-filters-container .filter .select-list .list .select {
          cursor: pointer;
          background-color: #FFFFFF;
          display: block;
          margin-right: 0;
          text-align: center;
          padding: 0.5rem;
          border-right: 1px solid rgba(34, 34, 34, 0.5);
          border-bottom: 1px solid rgba(34, 34, 34, 0.5);
          transition: all 0.1s linear; }
          .news-insights-filters .news-filters-container .filter .select-list .list .select:last-child {
            border-bottom: none; }
          .news-insights-filters .news-filters-container .filter .select-list .list .select:hover {
            background-color: #d1ecee; }
        .news-insights-filters .news-filters-container .filter .select-list .list.is-active {
          bottom: 0;
          height: 300px; }
    .news-insights-filters .news-filters-container .filter #search-form-posts.is-hidden {
      display: none; }
    .news-insights-filters .news-filters-container .filter #search-form-posts #searchsubmit-posts {
      display: none; }
    .news-insights-filters .news-filters-container .filter #search-form-posts input[type="search"]::-webkit-search-decoration,
    .news-insights-filters .news-filters-container .filter #search-form-posts input[type="search"]::-webkit-search-cancel-button,
    .news-insights-filters .news-filters-container .filter #search-form-posts input[type="search"]::-webkit-search-results-button,
    .news-insights-filters .news-filters-container .filter #search-form-posts input[type="search"]::-webkit-search-results-decoration {
      display: none; }
    .news-insights-filters .news-filters-container .filter #search-form-posts input[type=search] {
      position: relative;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='currentColor' d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'%3e%3c/path%3e%3c/svg%3e");
      background-position: right 9px;
      background-size: 28px 28px;
      background-repeat: no-repeat;
      background-color: transparent;
      overflow: hidden;
      border: solid 1px transparent;
      padding: 10px 30px 8px 4px;
      width: 96%;
      font-size: 20px;
      -webkit-transition: all .5s;
      -moz-transition: all .5s;
      transition: all .5s; }
    .news-insights-filters .news-filters-container .filter #search-form-posts input[type=search]:focus {
      width: 96%;
      border-color: transparent;
      color: #222222; }
    .news-insights-filters .news-filters-container .filter #search-form-posts input:-moz-placeholder {
      color: #666; }
    .news-insights-filters .news-filters-container .filter #search-form-posts input::-webkit-input-placeholder {
      color: #666; }

.leadership-beige {
  background-color: #fbfaf2;
  padding: 0 0 60px; }

.leadership {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 60px 0; }
  .leadership .leadership-grid {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: auto;
    grid-auto-flow: dense;
    width: 100%; }
    @media screen and (max-width: 600px) {
      .leadership .leadership-grid {
        display: grid;
        grid-gap: 20px;
        grid-template-columns: repeat(1, 1fr);
        grid-auto-rows: auto;
        grid-auto-flow: dense;
        width: 100%; } }
  .leadership .leader {
    /*display: flex;
        flex-direction: column;*/
    width: 100%;
    margin-right: 0%;
    transition: all 0.2s linear; }
    .leadership .leader.size1 {
      grid-column-end: span 1;
      grid-row-end: span 1;
      transition: all 0.2s linear; }
    .leadership .leader.size2 {
      grid-column-end: span 2;
      grid-row-end: span 2;
      transition: all 0.2s linear; }
    .leadership .leader .inside {
      display: flex;
      flex-direction: column; }
    .leadership .leader .initial {
      display: flex;
      flex-direction: column; }
    .leadership .leader .details {
      display: flex;
      flex-direction: column; }
      .leadership .leader .details .less {
        display: none; }
      .leadership .leader .details .social-city {
        display: none; }
    .leadership .leader .biography {
      font-size: 0.875rem;
      line-height: 1.25rem;
      padding: 20px 0 0;
      display: none;
      opacity: 0; }
    .leadership .leader h4 {
      margin-bottom: 0em; }
    .leadership .leader a {
      margin-top: 1rem;
      display: block;
      transition: all 0.2s linear; }
      .leadership .leader a a:hover {
        color: #8d191b; }
    .leadership .leader.is-active {
      padding: 40px;
      background-color: rgba(106, 193, 199, 0.5);
      flex-direction: row;
      transition: all 0.2s linear;
      width: calc(100% - 80px); }
      .leadership .leader.is-active .initial {
        flex-direction: row;
        flex: 1; }
      .leadership .leader.is-active .read-bio {
        display: none; }
      .leadership .leader.is-active .biography {
        display: block;
        opacity: 1; }
      .leadership .leader.is-active .details {
        margin-left: 40px;
        flex: 1; }
        .leadership .leader.is-active .details .less {
          display: block;
          text-align: right; }
          .leadership .leader.is-active .details .less .less-bio {
            margin: -1rem 0 0.25rem;
            font-size: 0.875rem;
            color: #222222; }
        .leadership .leader.is-active .details .social-city {
          display: flex;
          margin-top: auto;
          justify-self: flex-end;
          flex-direction: column; }
          .leadership .leader.is-active .details .social-city .social {
            list-style-type: none;
            display: flex;
            flex-direction: row;
            margin: 1rem 0 0.5rem;
            padding: 0; }
            .leadership .leader.is-active .details .social-city .social li {
              margin-right: 1rem;
              font-size: 1.25rem; }
      .leadership .leader.is-active.size1 {
        grid-column-end: span 1;
        grid-row-end: span 1;
        transition: all 0.2s linear; }
      .leadership .leader.is-active.size2 {
        grid-column-end: span 2;
        grid-row-end: span 2;
        transition: all 0.2s linear; }
  @media screen and (max-width: 600px) {
    .leadership {
      padding: 20px 30px;
      width: calc(100% - 60px); }
      .leadership #sp-28585 {
        display: none; }
      .leadership .leadership-grid {
        grid-gap: 20px;
        grid-template-columns: repeat(1, 1fr); }
      .leadership .leader {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 30px; }
        .leadership .leader.is-active {
          padding: 20px 20px 40px;
          width: calc(100% - 40px); }
          .leadership .leader.is-active .initial {
            flex-direction: column-reverse;
            flex: 1; }
          .leadership .leader.is-active .read-bio {
            display: none; }
          .leadership .leader.is-active .biography {
            display: block;
            opacity: 1; }
          .leadership .leader.is-active .details {
            margin-left: 0px;
            flex: 1;
            margin-bottom: 1rem; }
            .leadership .leader.is-active .details .less {
              display: block;
              text-align: right; }
              .leadership .leader.is-active .details .less .less-bio {
                margin: -0.5rem 0 0.25rem;
                font-size: 0.875rem;
                color: #222222; }
            .leadership .leader.is-active .details h4 {
              margin-top: -1rem; }
            .leadership .leader.is-active .details .social-city {
              display: flex;
              margin-top: auto;
              justify-self: flex-end;
              flex-direction: column; }
              .leadership .leader.is-active .details .social-city .social {
                list-style-type: none;
                display: flex;
                flex-direction: row;
                margin: 1rem 0 0.5rem;
                padding: 0; }
                .leadership .leader.is-active .details .social-city .social li {
                  margin-right: 1rem;
                  font-size: 1.25rem; } }

.search-content {
  padding: 0 10px 40px; }
  .search-content .section {
    margin-top: 2rem; }
  .search-content h2 {
    padding: 0 10px; }

.search-results {
  padding: 0; }
  @media screen and (max-width: 600px) {
    .search-results h2.section {
      margin-top: 3rem; } }
  .search-results h6 {
    padding: 0 10px; }

.see-more {
  padding: 1rem 0.5rem; }

.search-result {
  margin-bottom: 2rem !important; }
  .search-result .thumbnail {
    width: 250px;
    height: 250px;
    margin-right: 30px;
    overflow: hidden; }
    .search-result .thumbnail .thumb {
      width: 250px;
      height: 250px;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      display: block; }
  .search-result .label {
    margin-bottom: 0.5rem;
    opacity: 0.75; }
  .search-result a {
    color: #222222;
    transition: all 0.2s ease; }
    .search-result a:hover {
      color: #8d191b; }
  @media screen and (max-width: 600px) {
    .search-result {
      margin-top: 2.5rem; }
      .search-result .thumbnail {
        width: 100%;
        height: 300px;
        margin-right: 0;
        margin-bottom: 1rem;
        overflow: hidden; }
        .search-result .thumbnail .thumb {
          width: 100%;
          height: 100%;
          background-size: cover;
          background-position: center center;
          background-repeat: no-repeat;
          display: block; }
      .search-result h3 {
        margin-bottom: 1rem; }
      .search-result a {
        color: #222222;
        transition: all 0.2s ease; }
        .search-result a:hover {
          color: #8d191b; } }

.search-nav {
  padding-top: 30px;
  padding-left: 10px; }
  .search-nav #nav-below {
    padding-top: 10px; }
  .search-nav .page-numbers {
    display: none; }
    .search-nav .page-numbers.prev {
      text-indent: -999rem;
      display: inline; }
      .search-nav .page-numbers.prev:before {
        content: " ";
        display: inline-block;
        width: 120px;
        height: 22px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 120px 12px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eprev_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='prev_arrow' transform='translate(59.500000, 6.500000) rotate(-360.000000) translate(-59.500000, -6.500000) ' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
    .search-nav .page-numbers.next {
      text-indent: -999rem;
      display: inline; }
      .search-nav .page-numbers.next:after {
        content: " ";
        display: inline-block;
        width: 120px;
        height: 22px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 120px 12px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3enext_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='next_arrow' transform='translate(59.500000, 5.500000) rotate(-180.000000) translate(-59.500000, -5.500000) translate(0.000000, -1.000000)' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }

.career_gallery {
  display: block;
  padding: 0px 10px; }
  .career_gallery .career {
    background-color: #FFFFFF;
    padding: 40px;
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%; }
    .career_gallery .career .details {
      min-height: 220px;
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
    .career_gallery .career h5 {
      margin-bottom: 0.25rem; }
    .career_gallery .career p {
      margin-top: 1.5rem;
      margin-bottom: 0; }
  .career_gallery .owl-stage {
    display: flex;
    flex-direction: row; }
  .career_gallery .owl-nav {
    margin: 40px 0 60px; }
  .career_gallery .owl-dots {
    display: none; }
  .career_gallery .owl-next {
    transition: 0.2s ease; }
    .career_gallery .owl-next.disabled {
      opacity: 0.5; }
    .career_gallery .owl-next span {
      display: none; }
    .career_gallery .owl-next:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3enext_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='next_arrow' transform='translate(59.500000, 5.500000) rotate(-180.000000) translate(-59.500000, -5.500000) translate(0.000000, -1.000000)' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }
  .career_gallery .owl-prev {
    margin-right: 80px;
    transition: 0.2s ease; }
    .career_gallery .owl-prev.disabled {
      opacity: 0.5; }
    .career_gallery .owl-prev span {
      display: none; }
    .career_gallery .owl-prev:after {
      content: " ";
      display: inline-block;
      width: 120px;
      height: 12px;
      background-repeat: no-repeat;
      background-size: 120px 12px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='119px' height='12px' viewBox='0 0 119 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3e%3ctitle%3eprev_arrow%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='prev_arrow' transform='translate(59.500000, 6.500000) rotate(-360.000000) translate(-59.500000, -6.500000) ' fill='%23231F20'%3e%3cpolygon id='Fill-1' points='3.456 7.3809 118.66 7.3809 118.66 4.5179 3.456 4.5179'%3e%3c/polygon%3e%3cpolygon id='Fill-2' points='0 6.0253 5.979 12.0053 8.003 9.9813 2.024 4.0013'%3e%3c/polygon%3e%3cpolygon id='Fill-3' points='5.9787 -0.0002 -0.0003 5.9798 2.0237 8.0038 8.0027 2.0238'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); }

.footer-widgets {
  background-color: #f2f1ed !important;
  padding: 3.75rem 1.875rem 5rem; }
  @media only screen and (min-width: 600px) {
    .footer-widgets {
      padding: 3.75rem 1.25rem 5rem; } }
  @media only screen and (min-width: 768px) {
    .footer-widgets {
      padding: 3.75rem 2.5rem 6.25rem; } }
  @media only screen and (min-width: 1200px) {
    .footer-widgets {
      padding: 3.75rem 2.5rem 6.25rem; } }
  .footer-widgets .widget {
    font-size: 1rem; }
  .footer-widgets a {
    color: #222222;
    transition: all 0.2s linear;
    font-size: 1rem; }
    .footer-widgets a:hover, .footer-widgets a:active {
      color: #8d191b; }
  .footer-widgets .footer-widget-2 ul li a {
    font-size: 1.125rem; }
  .footer-widgets .footer-widget-2 ul li ul.sub-menu li a {
    font-size: 1rem;
    color: #939498; }
    .footer-widgets .footer-widget-2 ul li ul.sub-menu li a:hover, .footer-widgets .footer-widget-2 ul li ul.sub-menu li a:active {
      color: #8d191b; }
  .footer-widgets .footer-widget-2 ul li.current-menu-item a {
    color: #8d191b; }
  .footer-widgets .footer-widget-3 ul li {
    padding-bottom: 0.5rem; }
  .footer-widgets .footer-widget-4 h3,
  .footer-widgets .footer-widget-4 h4,
  .footer-widgets .footer-widget-4 h5 {
    margin-bottom: 0; }
  .footer-widgets ul.social {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 2rem 0 1rem 0.15rem; }
    .footer-widgets ul.social li a {
      font-size: 1.5rem; }

@media screen and (max-width: 768px) {
  .inside-footer-widgets > div:not(:last-child) {
    margin-bottom: 20px; }
  ul.social {
    max-width: 260px; } }

.site-footer .footer-widgets-container .inner-padding {
  padding: 0 1rem 0 0; }

#acf-group_5cb728e09b756 {
	display: none !important;
}


#feature-38960 {
   display: block !important;
}
#feature-34917.feature-block {
  display: none;
}

#feature-38681 .feature-block {
  background-position: 40% 100%;
  display: block !important;
}

#feature-46156 { height:300px !important;}

body.site-id-17  > div.leader_container { display:none !important; }

.main-title.pbhk {
  height: 55px !important;
}
