﻿/* common border radius */
/* disable text selection */
section.gt-block.signpost {
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  overflow: visible;
  background: #F8F8F8;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  /* remove slider, mobile version */
}
@media screen and (max-width: 500px) {
  section.gt-block.signpost {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }
}
section.gt-block.signpost .menu-items {
  width: 37.2rem;
  height: 59.5rem;
  position: relative;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='371.988' height='595' viewBox='0 0 371.988 595'%3E%3Cpath id='Menu_Background' data-name='Menu Background' d='M175.838,595H369.566s5.682-47.4-35.9-100.218S223.607,470.165,190.148,384.22C154.743,243.658,185.413,0,175.838,0H40C17.909,0-2,18.164-2,41.511-2,146.136-2.359,255.9-2,387.781S175.838,595,175.838,595Z' transform='translate(2.16)' fill='%23fd7d23'/%3E%3C/svg%3E%0A");
}
section.gt-block.signpost .menu-items:before {
  content: " ";
  width: 39rem;
  height: 61.3rem;
  position: absolute;
  left: -0.9rem;
  top: -0.6rem;
  z-index: 1;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='389.988' height='613' viewBox='0 0 389.988 613'%3E%3Cdefs%3E%3Cfilter id='Menu_Background' x='0' y='0' width='389.988' height='613' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='matrix(1, 0, 0, 1, 0, 0)' filter='url(../../acf-blocks/%23Menu_Background)'%3E%3Cpath id='Menu_Background-2' data-name='Menu Background' d='M175.838,595H369.566s5.682-47.4-35.9-100.218S223.607,470.165,190.148,384.22C154.743,243.658,185.413,0,175.838,0H40C17.909,0-2,18.164-2,41.511-2,146.136-2.359,255.9-2,387.781S175.838,595,175.838,595Z' transform='translate(11.16 6)' fill='%23fd7d23'/%3E%3C/g%3E%3C/svg%3E%0A");
}
section.gt-block.signpost .menu-items h1,
section.gt-block.signpost .menu-items ul {
  position: relative;
  z-index: 10;
}
section.gt-block.signpost .menu-items h1 {
  width: 14rem;
  padding: 2.6rem 2rem 0 2.8rem;
  margin: 0;
  color: #fff;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: bold;
  letter-spacing: -0.02em;
  text-align: left;
}
section.gt-block.signpost .menu-items ul {
  padding: 2rem 2.4rem;
  list-style: none;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.9rem;
  font-weight: bold;
}
section.gt-block.signpost .menu-items ul li {
  width: 14rem;
  padding: 0 0 1.6rem 0;
  position: relative;
}
section.gt-block.signpost .menu-items ul li:nth-of-type(6) {
  left: 1.4rem;
}
section.gt-block.signpost .menu-items ul li:nth-of-type(7) {
  left: 5.6rem;
}
section.gt-block.signpost .menu-items ul li:nth-of-type(8) {
  left: 13.8rem;
}
section.gt-block.signpost .menu-items ul li a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1.6rem;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
section.gt-block.signpost .menu-items ul li a:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
section.gt-block.signpost .menu-items ul li a i {
  width: 4.4rem;
  height: 4.4rem;
  position: relative;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #fff inset;
  -moz-box-shadow: 0 0 0 2px #fff inset;
  box-shadow: 0 0 0 2px #fff inset;
  flex-shrink: 0;
}
section.gt-block.signpost .menu-items ul li a i em {
  width: 2.6rem;
  height: 2.6rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
section.gt-block.signpost .menu-items ul li a span {
  flex-grow: 1;
}
section.gt-block.signpost .slider {
  position: absolute;
  left: 17.4rem;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 0 4rem 4rem 0;
  -moz-border-radius: 0 4rem 4rem 0;
  border-radius: 0 4rem 4rem 0;
  overflow: hidden;
}
section.gt-block.signpost .slider article {
  height: 59.5rem;
  position: relative;
}
section.gt-block.signpost .slider article .content {
  width: calc(100% - 25rem);
  padding: 2rem 0 2rem 23rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 4;
  display: flex;
  gap: 2rem;
  align-items: center;
  background: rgba(255, 255, 255, 0.8);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%);
}
section.gt-block.signpost .slider article img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  object-fit: cover;
}
section.gt-block.signpost .slider article .text {
  flex-grow: 1;
}
section.gt-block.signpost .slider article .text h2 {
  padding: 0 0 0.8rem;
  margin: 0;
  color: #707070;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 700;
}
section.gt-block.signpost .slider article .text p {
  margin: 0;
  padding: 0;
  color: #707070;
  font-size: 1.5rem;
  line-height: 1.9rem;
  font-weight: 600;
}
section.gt-block.signpost .slick-dots {
  width: 24rem;
  position: absolute;
  right: 0rem;
  bottom: 3rem;
  z-index: 20;
  list-style: none;
  text-align: center;
}
section.gt-block.signpost .slick-dots li {
  margin: 0.7rem;
  display: inline-block;
  vertical-align: top;
}
section.gt-block.signpost .slick-dots li button {
  width: 1.8rem;
  height: 1.8rem;
  display: block;
  background: #BDBDBD;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #fff inset;
  -moz-box-shadow: 0 0 0 2px #fff inset;
  box-shadow: 0 0 0 2px #fff inset;
  text-indent: 500px;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
section.gt-block.signpost .slick-dots li.slick-active button {
  background: #FD7D23;
}
section.gt-block.signpost form {
  width: 37rem;
  position: absolute;
  left: 21rem;
  top: 2.6rem;
  z-index: 20;
}
section.gt-block.signpost form input {
  width: 100%;
  height: 5.4rem;
  padding: 0 2rem 0 5.4rem;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 2.2rem auto;
  background-position: 1.6rem center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.61' height='20.413' viewBox='0 0 21.61 20.413'%3E%3Cpath id='Path_578' data-name='Path 578' d='M22.2,21l-4.632-4.343m0,0A7.734,7.734,0,0,0,20.064,11a8.279,8.279,0,0,0-8.532-8A8.279,8.279,0,0,0,3,11a8.279,8.279,0,0,0,8.532,8A8.8,8.8,0,0,0,17.565,16.657Z' transform='translate(-2 -2)' fill='none' stroke='%231a2428' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
  -webkit-box-shadow: 0 0 0 1px #D3D3D3 inset;
  -moz-box-shadow: 0 0 0 1px #D3D3D3 inset;
  box-shadow: 0 0 0 1px #D3D3D3 inset;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  color: #1A2428;
  font-size: 1.7rem;
  font-weight: 500;
}
section.gt-block.signpost form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9F9F9F;
  opacity: 1;
}
section.gt-block.signpost form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #9F9F9F;
  opacity: 1;
}
section.gt-block.signpost form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #9F9F9F;
  opacity: 1;
}
section.gt-block.signpost form input:-moz-placeholder {
  /* Firefox 18- */
  color: #9F9F9F;
  opacity: 1;
}
section.gt-block.signpost .about-link {
  width: 8rem;
  height: 7.4rem;
  position: absolute;
  left: 0.8rem;
  bottom: 1.6rem;
  z-index: 30;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79.66' height='73.721' viewBox='0 0 79.66 73.721'%3E%3Cg id='Learn_More' data-name='Learn More' transform='translate(122.717 57.858) rotate(42)'%3E%3Cpath id='Path_15351' data-name='Path 15351' d='M8.16-2.25H3.285L2.355,0H-.135l4.68-10.5h2.4L11.64,0H9.09ZM7.4-4.1,5.73-8.115,4.065-4.1Zm9.645-4.1a4.113,4.113,0,0,1,2.047.518,3.716,3.716,0,0,1,1.448,1.455,4.393,4.393,0,0,1,.525,2.182,4.393,4.393,0,0,1-.525,2.183A3.716,3.716,0,0,1,19.087-.4,4.113,4.113,0,0,1,17.04.12,3.1,3.1,0,0,1,14.505-.93V0H12.27V-11.13h2.34v3.915A3.117,3.117,0,0,1,17.04-8.19ZM16.635-1.8a1.949,1.949,0,0,0,1.477-.607,2.265,2.265,0,0,0,.577-1.628,2.265,2.265,0,0,0-.577-1.628,1.949,1.949,0,0,0-1.477-.607,1.949,1.949,0,0,0-1.478.607,2.265,2.265,0,0,0-.577,1.628,2.265,2.265,0,0,0,.577,1.628A1.949,1.949,0,0,0,16.635-1.8ZM26.16.12a4.839,4.839,0,0,1-2.288-.533A3.959,3.959,0,0,1,22.29-1.89a4.071,4.071,0,0,1-.57-2.145,4.071,4.071,0,0,1,.57-2.145,3.959,3.959,0,0,1,1.583-1.477A4.839,4.839,0,0,1,26.16-8.19a4.8,4.8,0,0,1,2.28.533A3.971,3.971,0,0,1,30.015-6.18a4.071,4.071,0,0,1,.57,2.145,4.071,4.071,0,0,1-.57,2.145A3.971,3.971,0,0,1,28.44-.413,4.8,4.8,0,0,1,26.16.12Zm0-1.92a1.949,1.949,0,0,0,1.478-.607,2.265,2.265,0,0,0,.577-1.628,2.265,2.265,0,0,0-.577-1.628A1.949,1.949,0,0,0,26.16-6.27a1.973,1.973,0,0,0-1.485.607,2.247,2.247,0,0,0-.585,1.628,2.247,2.247,0,0,0,.585,1.628A1.973,1.973,0,0,0,26.16-1.8ZM39.975-8.07V0h-2.22V-.96a3.1,3.1,0,0,1-1.11.8A3.492,3.492,0,0,1,35.25.12,3.437,3.437,0,0,1,32.73-.8,3.647,3.647,0,0,1,31.8-3.51V-8.07h2.34v4.215q0,1.95,1.635,1.95a1.758,1.758,0,0,0,1.35-.548,2.31,2.31,0,0,0,.51-1.628V-8.07Zm7.08,7.68a2.4,2.4,0,0,1-.847.383A4.285,4.285,0,0,1,45.15.12a3.142,3.142,0,0,1-2.228-.735,2.813,2.813,0,0,1-.787-2.16V-6.09H40.89v-1.8h1.245V-9.855h2.34V-7.89h2.01v1.8h-2.01v3.285a1.1,1.1,0,0,0,.262.787.973.973,0,0,0,.743.278,1.5,1.5,0,0,0,.945-.3Z' transform='translate(-74.032 45.516)' fill='%23cecece'/%3E%3Cg id='Group_4014' data-name='Group 4014' transform='translate(-294.707 -1061.765)'%3E%3Cg id='Path_15320' data-name='Path 15320' transform='translate(177.077 1089.823) rotate(-9)' fill='none'%3E%3Cpath d='M19.412,0a15.172,15.172,0,0,1,0,30.343c-4.977,0-4.182-3.535-19.412-2.554C5.675,20.1,4.241,18.573,4.241,15.172A15.172,15.172,0,0,1,19.412,0Z' stroke='none'/%3E%3Cpath d='M 19.41237640380859 3.000001907348633 C 16.16124534606934 3.000001907348633 13.10470581054688 4.266061782836914 10.80580520629883 6.564962387084961 C 8.506906509399414 8.863861083984375 7.240846633911133 11.92040252685547 7.240846633911133 15.17153167724609 C 7.240846633911133 15.63793182373047 7.277055740356445 16.0885009765625 7.315385818481445 16.56553268432617 C 7.508169174194336 18.96446228027344 7.464700698852539 21.12894439697266 5.615224838256836 24.62186431884766 C 11.87546348571777 24.70110702514648 14.56451797485352 25.81059455871582 16.54764556884766 26.62870216369629 C 17.66422653198242 27.08932113647461 18.279296875 27.34306144714355 19.41237640380859 27.34306144714355 C 22.66351699829102 27.34306144714355 25.72005462646484 26.07700157165527 28.01895523071289 23.77810096740723 C 30.31785583496094 21.47920227050781 31.58391571044922 18.42266082763672 31.58391571044922 15.17153167724609 C 31.58391571044922 11.92040252685547 30.31785583496094 8.863861083984375 28.01895523071289 6.564962387084961 C 25.72005462646484 4.266061782836914 22.66351699829102 3.000001907348633 19.41237640380859 3.000001907348633 M 19.41237640380859 1.9073486328125e-06 C 27.79138565063477 1.9073486328125e-06 34.58391571044922 6.792522430419922 34.58391571044922 15.17153167724609 C 34.58391571044922 23.55054092407227 27.79138565063477 30.34306144714355 19.41237640380859 30.34306144714355 C 14.43524551391602 30.34306144714355 15.22990417480469 26.80815124511719 -3.814697265625e-06 27.78949165344238 C 5.675376892089844 20.10263061523438 4.240846633911133 18.57341194152832 4.240846633911133 15.17153167724609 C 4.240846633911133 6.792522430419922 11.03337669372559 1.9073486328125e-06 19.41237640380859 1.9073486328125e-06 Z' stroke='none' fill='%23cecece'/%3E%3C/g%3E%3Cpath id='Path_15352' data-name='Path 15352' d='M.936-6.994H2.964V0H.936ZM1.95-7.969a1.286,1.286,0,0,1-.91-.325A1.054,1.054,0,0,1,.689-9.1a1.054,1.054,0,0,1,.351-.806,1.286,1.286,0,0,1,.91-.325,1.319,1.319,0,0,1,.91.312,1,1,0,0,1,.351.78A1.1,1.1,0,0,1,2.86-8.3,1.271,1.271,0,0,1,1.95-7.969Z' transform='translate(195.789 1105.32)' fill='%23cecece'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
section.gt-block.signpost .about-link:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media screen and (max-width: 998px) {
  section.gt-block.signpost {
    height: 63rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  section.gt-block.signpost .menu-items {
    width: 16rem;
    height: auto;
    background: none;
  }
  section.gt-block.signpost .menu-items:before {
    display: none;
  }
  section.gt-block.signpost .menu-items h1 {
    width: auto;
    padding: 1.2rem 1.8rem;
    margin: 0;
    font-size: 1.6rem;
    line-height: 1.9rem;
    -webkit-border-radius: 0 0 1.5rem 0;
    -moz-border-radius: 0 0 1.5rem 0;
    border-radius: 0 0 1.5rem 0;
    background: rgba(255, 255, 255, 0.45);
  }
  section.gt-block.signpost .menu-items ul {
    padding: 0;
    font-size: 1.3rem;
    line-height: 1.5rem;
  }
  section.gt-block.signpost .menu-items ul li {
    width: auto;
    padding: 0.7rem 0 0 0;
  }
  section.gt-block.signpost .menu-items ul li:nth-of-type(6) {
    left: 0;
  }
  section.gt-block.signpost .menu-items ul li:nth-of-type(7) {
    left: 0;
  }
  section.gt-block.signpost .menu-items ul li:nth-of-type(8) {
    left: 0;
  }
  section.gt-block.signpost .menu-items ul li a {
    padding: 0.4rem 1rem 0.4rem 1.4rem;
    gap: 0.7rem;
    background: #FD7D23;
    -webkit-border-radius: 0 1.5rem 1.5rem 0;
    -moz-border-radius: 0 1.5rem 1.5rem 0;
    border-radius: 0 1.5rem 1.5rem 0;
  }
  section.gt-block.signpost .menu-items ul li a:hover {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
  }
  section.gt-block.signpost .slider {
    left: 0;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }
  section.gt-block.signpost .slider article {
    height: 63rem;
    position: relative;
  }
  section.gt-block.signpost .slider article .content {
    width: auto;
    max-width: calc(100% - 17rem);
    padding: 2rem 2rem 10rem 2rem;
    left: auto;
    right: 0;
    display: block;
    background: rgba(255, 255, 255, 0.68);
    -webkit-border-radius: 1.5rem 0 0 0;
    -moz-border-radius: 1.5rem 0 0 0;
    border-radius: 1.5rem 0 0 0;
  }
  section.gt-block.signpost .slider article .text h2 {
    padding: 0 0 0.8rem;
    margin: 0;
    font-size: 1.6rem;
    line-height: 2rem;
  }
  section.gt-block.signpost .slider article .text p {
    font-size: 1.3rem;
    line-height: 1.8rem;
    font-weight: 500;
  }
  section.gt-block.signpost .slider article .btn {
    min-width: 0;
    padding: 0.8rem;
    margin: 0.8rem 0 0 0;
    -webkit-border-radius: 0.8rem;
    -moz-border-radius: 0.8rem;
    border-radius: 0.8rem;
    font-size: 1.4rem;
  }
  section.gt-block.signpost .slick-dots {
    display: none !important;
  }
  section.gt-block.signpost form {
    width: 100%;
    padding: 1.4rem;
    left: 0;
    top: auto;
    bottom: 0;
    z-index: 20;
    background: #f1f1f1;
    -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
    box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }
  section.gt-block.signpost form input {
    font-size: 1.5rem;
  }
  section.gt-block.signpost .about-link {
    width: 8rem;
    height: 8rem;
    position: absolute;
    left: auto;
    right: -1px;
    bottom: auto;
    top: -1px;
    z-index: 30;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80.007' viewBox='0 0 80 80.007'%3E%3Cg id='Group_4025' data-name='Group 4025' transform='translate(-720 -1613.993)'%3E%3Cg id='Published' transform='translate(214 1250)'%3E%3Cpath id='Path_13656' data-name='Path 13656' d='M0,0C77.818-.006,72.943-2.273,80,80c0,0-18.142-18.01-38.142-38.01S0,0,0,0Z' transform='translate(506 364)' fill='%23fff'/%3E%3Cpath id='Path_13658' data-name='Path 13658' d='M79.785,79.785H39.892A39.892,39.892,0,0,1,0,39.892V0S18.093,17.961,38.039,37.907,79.785,79.785,79.785,79.785Z' transform='translate(506.215 364.215)' fill='%23fd7d23'/%3E%3C/g%3E%3Cpath id='Path_15349' data-name='Path 15349' d='M6.528-1.8h-3.9L1.884,0H-.108L3.636-8.4h1.92L9.312,0H7.272ZM5.916-3.276,4.584-6.492,3.252-3.276Zm7.716-3.276a3.29,3.29,0,0,1,1.638.414,2.973,2.973,0,0,1,1.158,1.164,3.514,3.514,0,0,1,.42,1.746,3.514,3.514,0,0,1-.42,1.746A2.973,2.973,0,0,1,15.27-.318,3.29,3.29,0,0,1,13.632.1,2.483,2.483,0,0,1,11.6-.744V0H9.816V-8.9h1.872v3.132A2.493,2.493,0,0,1,13.632-6.552ZM13.308-1.44a1.559,1.559,0,0,0,1.182-.486,1.812,1.812,0,0,0,.462-1.3,1.812,1.812,0,0,0-.462-1.3,1.559,1.559,0,0,0-1.182-.486,1.559,1.559,0,0,0-1.182.486,1.812,1.812,0,0,0-.462,1.3,1.812,1.812,0,0,0,.462,1.3A1.559,1.559,0,0,0,13.308-1.44ZM20.928.1A3.871,3.871,0,0,1,19.1-.33a3.167,3.167,0,0,1-1.266-1.182,3.257,3.257,0,0,1-.456-1.716,3.257,3.257,0,0,1,.456-1.716A3.167,3.167,0,0,1,19.1-6.126a3.871,3.871,0,0,1,1.83-.426,3.836,3.836,0,0,1,1.824.426,3.177,3.177,0,0,1,1.26,1.182,3.257,3.257,0,0,1,.456,1.716,3.257,3.257,0,0,1-.456,1.716A3.177,3.177,0,0,1,22.752-.33,3.836,3.836,0,0,1,20.928.1Zm0-1.536a1.559,1.559,0,0,0,1.182-.486,1.812,1.812,0,0,0,.462-1.3,1.812,1.812,0,0,0-.462-1.3,1.559,1.559,0,0,0-1.182-.486,1.579,1.579,0,0,0-1.188.486,1.8,1.8,0,0,0-.468,1.3,1.8,1.8,0,0,0,.468,1.3A1.579,1.579,0,0,0,20.928-1.44ZM31.98-6.456V0H30.2V-.768a2.483,2.483,0,0,1-.888.642A2.794,2.794,0,0,1,28.2.1a2.75,2.75,0,0,1-2.016-.732,2.918,2.918,0,0,1-.744-2.172V-6.456h1.872v3.372q0,1.56,1.308,1.56a1.406,1.406,0,0,0,1.08-.438,1.848,1.848,0,0,0,.408-1.3V-6.456ZM37.644-.312a1.924,1.924,0,0,1-.678.306,3.428,3.428,0,0,1-.846.1,2.513,2.513,0,0,1-1.782-.588,2.25,2.25,0,0,1-.63-1.728V-4.872h-1v-1.44h1V-7.884H35.58v1.572h1.608v1.44H35.58v2.628a.881.881,0,0,0,.21.63.778.778,0,0,0,.594.222,1.2,1.2,0,0,0,.756-.24Z' transform='translate(730.244 1656.061) rotate(42)' fill='%23fff'/%3E%3Cg id='Group_4014' data-name='Group 4014' transform='translate(769.18 1619.471) rotate(42)'%3E%3Cg id='Path_15320' data-name='Path 15320' transform='translate(0 4.275) rotate(-9)' fill='none'%3E%3Cpath d='M15.339,0a11.988,11.988,0,1,1,0,23.976c-3.933,0-3.3-2.793-15.339-2.018,4.484-6.074,3.351-7.282,3.351-9.97A11.988,11.988,0,0,1,15.339,0Z' stroke='none'/%3E%3Cpath d='M 15.33890342712402 2.999998092651367 C 10.38293266296387 2.999998092651367 6.350954055786133 7.031976699829102 6.350954055786133 11.98794746398926 C 6.350954055786133 12.33121776580811 6.378583908081055 12.67501735687256 6.407833099365234 13.03900718688965 C 6.551763534545898 14.83006858825684 6.53968620300293 16.46048927307129 5.441911697387695 18.85018539428711 C 9.808059692382812 19.01179885864258 11.81195831298828 19.83850479125977 13.31608390808105 20.45914840698242 C 14.17596340179443 20.81395721435547 14.5684232711792 20.97589683532715 15.33890342712402 20.97589683532715 C 20.29487419128418 20.97589683532715 24.32684326171875 16.94391632080078 24.32684326171875 11.98794746398926 C 24.32684326171875 7.031976699829102 20.29487419128418 2.999998092651367 15.33890342712402 2.999998092651367 M 15.33890342712402 -1.9073486328125e-06 C 21.95966339111328 -1.9073486328125e-06 27.32684326171875 5.3671875 27.32684326171875 11.98794746398926 C 27.32684326171875 18.60870742797852 21.95966339111328 23.97589683532715 15.33890342712402 23.97589683532715 C 11.40616416931152 23.97589683532715 12.03408908843994 21.18274688720703 3.814697265625e-06 21.95815658569336 C 4.484462738037109 15.88430786132812 3.350954055786133 14.67597770690918 3.350954055786133 11.98794746398926 C 3.350954055786133 5.3671875 8.718133926391602 -1.9073486328125e-06 15.33890342712402 -1.9073486328125e-06 Z' stroke='none' fill='%23cecece'/%3E%3C/g%3E%3Cpath id='Path_15350' data-name='Path 15350' d='M.864-6.456H2.736V0H.864Zm.936-.9a1.187,1.187,0,0,1-.84-.3A.973.973,0,0,1,.636-8.4.973.973,0,0,1,.96-9.144a1.187,1.187,0,0,1,.84-.3,1.217,1.217,0,0,1,.84.288.923.923,0,0,1,.324.72,1.019,1.019,0,0,1-.324.774A1.174,1.174,0,0,1,1.8-7.356Z' transform='translate(14.858 17.139)' fill='%23cecece'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-border-radius: 0 2rem 0 4rem;
    -moz-border-radius: 0 2rem 0 4rem;
    border-radius: 0 2rem 0 4rem;
    -webkit-box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.3);
  }
  section.gt-block.signpost .about-link:hover {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media screen and (max-width: 600px) {
  section.gt-block.signpost .slider article .content {
    padding: 1rem 2rem 10rem 1rem;
  }
}
@media screen and (max-width: 500px) {
  section.gt-block.signpost {
    height: auto;
    padding: 2rem 2rem 10rem 2rem;
    margin-top: 220px;
  }
  section.gt-block.signpost .slider {
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0;
    top: -220px;
    right: auto;
    bottom: auto;
  }
  section.gt-block.signpost .slider article {
    height: 200px;
  }
  section.gt-block.signpost .slider article .content {
    position: static;
    background: none;
  }
  section.gt-block.signpost .slider article .content h2 {
    width: 100%;
    padding: 0.8rem 2.2rem;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 4;
    background: rgba(255, 255, 255, 0.8);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.5) 100%);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  section.gt-block.signpost .slider article .content p {
    display: none;
  }
  section.gt-block.signpost .slider article .content .btn {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    z-index: 5;
    overflow: hidden;
    background: transparent;
    white-space: nowrap;
    text-indent: 50000px;
  }
  section.gt-block.signpost .menu-items {
    width: auto;
    /*padding: 2rem 2rem 10rem 2rem;
            background: #F8F8F8;
            .border-radius(2rem);*/
  }
  section.gt-block.signpost .menu-items h1 {
    color: #1A2428;
    background: none;
    font-size: 2rem;
    line-height: 2.6rem;
  }
  section.gt-block.signpost .menu-items ul {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  section.gt-block.signpost .menu-items ul li a {
    -webkit-border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    border-radius: 1.5rem;
  }
  section.gt-block.signpost a.about-link {
    width: auto;
    height: auto;
    padding: 0.4rem 1rem 0.4rem 1.4rem;
    margin: 0.7rem 0 0 0;
    position: static;
    background: #FD7D23;
    -webkit-border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    border-radius: 1.5rem;
    color: #fff;
    font-size: 1.6rem;
    line-height: 4.4rem;
    font-weight: bold;
    text-align: center;
  }
  section.gt-block.signpost a.about-link:before {
    content: attr(title);
  }
}
@media screen and (max-width: 370px) {
  section.gt-block.signpost form input {
    font-size: 1.4rem;
  }
}