.sg-page {
  font-family: 'Open Sans', 'Open Sans Fallback', sans-serif !important; }
.sg-page h1, .sg-page h2, .sg-page h3, .sg-page h4, .sg-page h5, .sg-page h6 {
    font-family: 'Open Sans', 'Open Sans Fallback', sans-serif !important; }
.sg-page h1 {
    font-family: 'EB Garamond', serif !important; }
.sg-page h1 {
    font-family: 'Lato', sans-serif !important; }
.sg-page .mt-0 {
  margin-top: 0rem; }
.sg-page .mb-0 {
  margin-bottom: 0rem; }
.sg-page .mb-0i {
  margin-bottom: 0rem !important; }
.sg-page .ml-0 {
  margin-left: 0rem; }
.sg-page .mr-0 {
  margin-right: 0rem; }
.sg-page .pt-0 {
  padding-top: 0rem; }
.sg-page .pt-0i {
  padding-top: 0rem !important; }
.sg-page .pb-0 {
  padding-bottom: 0rem; }
.sg-page .pb-0i {
  padding-bottom: 0rem !important; }
.sg-page .pl-0 {
  padding-left: 0rem; }
.sg-page .pl-0i {
  padding-left: 0rem !important; }
.sg-page .pr-0 {
  padding-right: 0rem; }
.sg-page .pr-0i {
  padding-right: 0rem !important; }
.sg-page .p-0 {
  padding: 0rem; }
.sg-page .w-0 {
  width: 0rem !important; }
.sg-page .mt-1 {
  margin-top: 1rem; }
.sg-page .mb-1 {
  margin-bottom: 1rem; }
.sg-page .mb-1i {
  margin-bottom: 1rem !important; }
.sg-page .ml-1 {
  margin-left: 1rem; }
.sg-page .mr-1 {
  margin-right: 1rem; }
.sg-page .pt-1 {
  padding-top: 1rem; }
.sg-page .pt-1i {
  padding-top: 1rem !important; }
.sg-page .pb-1 {
  padding-bottom: 1rem; }
.sg-page .pb-1i {
  padding-bottom: 1rem !important; }
.sg-page .pl-1 {
  padding-left: 1rem; }
.sg-page .pl-1i {
  padding-left: 1rem !important; }
.sg-page .pr-1 {
  padding-right: 1rem; }
.sg-page .pr-1i {
  padding-right: 1rem !important; }
.sg-page .p-1 {
  padding: 1rem; }
.sg-page .w-10 {
  width: 10rem !important; }
.sg-page .mt-2 {
  margin-top: 2rem; }
.sg-page .mb-2 {
  margin-bottom: 2rem; }
.sg-page .mb-2i {
  margin-bottom: 2rem !important; }
.sg-page .ml-2 {
  margin-left: 2rem; }
.sg-page .mr-2 {
  margin-right: 2rem; }
.sg-page .pt-2 {
  padding-top: 2rem; }
.sg-page .pt-2i {
  padding-top: 2rem !important; }
.sg-page .pb-2 {
  padding-bottom: 2rem; }
.sg-page .pb-2i {
  padding-bottom: 2rem !important; }
.sg-page .pl-2 {
  padding-left: 2rem; }
.sg-page .pl-2i {
  padding-left: 2rem !important; }
.sg-page .pr-2 {
  padding-right: 2rem; }
.sg-page .pr-2i {
  padding-right: 2rem !important; }
.sg-page .p-2 {
  padding: 2rem; }
.sg-page .w-20 {
  width: 20rem !important; }
.sg-page .mt-3 {
  margin-top: 3rem; }
.sg-page .mb-3 {
  margin-bottom: 3rem; }
.sg-page .mb-3i {
  margin-bottom: 3rem !important; }
.sg-page .ml-3 {
  margin-left: 3rem; }
.sg-page .mr-3 {
  margin-right: 3rem; }
.sg-page .pt-3 {
  padding-top: 3rem; }
.sg-page .pt-3i {
  padding-top: 3rem !important; }
.sg-page .pb-3 {
  padding-bottom: 3rem; }
.sg-page .pb-3i {
  padding-bottom: 3rem !important; }
.sg-page .pl-3 {
  padding-left: 3rem; }
.sg-page .pl-3i {
  padding-left: 3rem !important; }
.sg-page .pr-3 {
  padding-right: 3rem; }
.sg-page .pr-3i {
  padding-right: 3rem !important; }
.sg-page .p-3 {
  padding: 3rem; }
.sg-page .w-30 {
  width: 30rem !important; }
.sg-page .mt-4 {
  margin-top: 4rem; }
.sg-page .mb-4 {
  margin-bottom: 4rem; }
.sg-page .mb-4i {
  margin-bottom: 4rem !important; }
.sg-page .ml-4 {
  margin-left: 4rem; }
.sg-page .mr-4 {
  margin-right: 4rem; }
.sg-page .pt-4 {
  padding-top: 4rem; }
.sg-page .pt-4i {
  padding-top: 4rem !important; }
.sg-page .pb-4 {
  padding-bottom: 4rem; }
.sg-page .pb-4i {
  padding-bottom: 4rem !important; }
.sg-page .pl-4 {
  padding-left: 4rem; }
.sg-page .pl-4i {
  padding-left: 4rem !important; }
.sg-page .pr-4 {
  padding-right: 4rem; }
.sg-page .pr-4i {
  padding-right: 4rem !important; }
.sg-page .p-4 {
  padding: 4rem; }
.sg-page .w-40 {
  width: 40rem !important; }
.sg-page .mt-5 {
  margin-top: 5rem; }
.sg-page .mb-5 {
  margin-bottom: 5rem; }
.sg-page .mb-5i {
  margin-bottom: 5rem !important; }
.sg-page .ml-5 {
  margin-left: 5rem; }
.sg-page .mr-5 {
  margin-right: 5rem; }
.sg-page .pt-5 {
  padding-top: 5rem; }
.sg-page .pt-5i {
  padding-top: 5rem !important; }
.sg-page .pb-5 {
  padding-bottom: 5rem; }
.sg-page .pb-5i {
  padding-bottom: 5rem !important; }
.sg-page .pl-5 {
  padding-left: 5rem; }
.sg-page .pl-5i {
  padding-left: 5rem !important; }
.sg-page .pr-5 {
  padding-right: 5rem; }
.sg-page .pr-5i {
  padding-right: 5rem !important; }
.sg-page .p-5 {
  padding: 5rem; }
.sg-page .w-50 {
  width: 50rem !important; }
.sg-page .mt-6 {
  margin-top: 6rem; }
.sg-page .mb-6 {
  margin-bottom: 6rem; }
.sg-page .mb-6i {
  margin-bottom: 6rem !important; }
.sg-page .ml-6 {
  margin-left: 6rem; }
.sg-page .mr-6 {
  margin-right: 6rem; }
.sg-page .pt-6 {
  padding-top: 6rem; }
.sg-page .pt-6i {
  padding-top: 6rem !important; }
.sg-page .pb-6 {
  padding-bottom: 6rem; }
.sg-page .pb-6i {
  padding-bottom: 6rem !important; }
.sg-page .pl-6 {
  padding-left: 6rem; }
.sg-page .pl-6i {
  padding-left: 6rem !important; }
.sg-page .pr-6 {
  padding-right: 6rem; }
.sg-page .pr-6i {
  padding-right: 6rem !important; }
.sg-page .p-6 {
  padding: 6rem; }
.sg-page .w-60 {
  width: 60rem !important; }
.sg-page .mt-7 {
  margin-top: 7rem; }
.sg-page .mb-7 {
  margin-bottom: 7rem; }
.sg-page .mb-7i {
  margin-bottom: 7rem !important; }
.sg-page .ml-7 {
  margin-left: 7rem; }
.sg-page .mr-7 {
  margin-right: 7rem; }
.sg-page .pt-7 {
  padding-top: 7rem; }
.sg-page .pt-7i {
  padding-top: 7rem !important; }
.sg-page .pb-7 {
  padding-bottom: 7rem; }
.sg-page .pb-7i {
  padding-bottom: 7rem !important; }
.sg-page .pl-7 {
  padding-left: 7rem; }
.sg-page .pl-7i {
  padding-left: 7rem !important; }
.sg-page .pr-7 {
  padding-right: 7rem; }
.sg-page .pr-7i {
  padding-right: 7rem !important; }
.sg-page .p-7 {
  padding: 7rem; }
.sg-page .w-70 {
  width: 70rem !important; }
.sg-page .mt-8 {
  margin-top: 8rem; }
.sg-page .mb-8 {
  margin-bottom: 8rem; }
.sg-page .mb-8i {
  margin-bottom: 8rem !important; }
.sg-page .ml-8 {
  margin-left: 8rem; }
.sg-page .mr-8 {
  margin-right: 8rem; }
.sg-page .pt-8 {
  padding-top: 8rem; }
.sg-page .pt-8i {
  padding-top: 8rem !important; }
.sg-page .pb-8 {
  padding-bottom: 8rem; }
.sg-page .pb-8i {
  padding-bottom: 8rem !important; }
.sg-page .pl-8 {
  padding-left: 8rem; }
.sg-page .pl-8i {
  padding-left: 8rem !important; }
.sg-page .pr-8 {
  padding-right: 8rem; }
.sg-page .pr-8i {
  padding-right: 8rem !important; }
.sg-page .p-8 {
  padding: 8rem; }
.sg-page .w-80 {
  width: 80rem !important; }
.sg-page .mt-9 {
  margin-top: 9rem; }
.sg-page .mb-9 {
  margin-bottom: 9rem; }
.sg-page .mb-9i {
  margin-bottom: 9rem !important; }
.sg-page .ml-9 {
  margin-left: 9rem; }
.sg-page .mr-9 {
  margin-right: 9rem; }
.sg-page .pt-9 {
  padding-top: 9rem; }
.sg-page .pt-9i {
  padding-top: 9rem !important; }
.sg-page .pb-9 {
  padding-bottom: 9rem; }
.sg-page .pb-9i {
  padding-bottom: 9rem !important; }
.sg-page .pl-9 {
  padding-left: 9rem; }
.sg-page .pl-9i {
  padding-left: 9rem !important; }
.sg-page .pr-9 {
  padding-right: 9rem; }
.sg-page .pr-9i {
  padding-right: 9rem !important; }
.sg-page .p-9 {
  padding: 9rem; }
.sg-page .w-90 {
  width: 90rem !important; }
.sg-page .sg-header {
  background-color: #000;
  padding: 15px 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); }
  .sg-page .sg-header .menu-trigger-wrp a i {
    font-size: 32px;
    color: #cacaca; }
.sg-page .sg-menu {
  margin-top: -40px;
  background-color: rgba(0, 0, 0, 0); }
  .sg-page .sg-menu .container {
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center; }
      @media (max-width: 1100px) {
        .sg-page .sg-menu .container {
          padding-left: 100px; } }
  .sg-page .sg-menu .menu-wrapper .menu {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap; }
    .sg-page .sg-menu .menu-wrapper .menu > li {
      position: relative;
      border-right: 1px solid #fff;
      line-height: 14px; }
      .sg-page .sg-menu .menu-wrapper .menu > li > a {
        color: #fff;
        font-size: 14px;
        margin-left: 10px;
        margin-right: 10px;
        position: relative;
        font-weight: 300; }
        .sg-page .sg-menu .menu-wrapper .menu > li > a:after {
          content: '';
          position: absolute;
          right: -15px;
          top: 0;
          width: 1px;
          height: 100%;
          background-color: #000; }
      .sg-page .sg-menu .menu-wrapper .menu > li .sub-menu {
        display: none;
		text-align: left; }
      .sg-page .sg-menu .menu-wrapper .menu > li:hover .sub-menu {
        display: block;
        position: absolute;
        left: 0;
        top: 100%;
        padding: 10px;
        background-color: rgba(0, 0, 0, 0.95);
        width: 240px; }
        .sg-page .sg-menu .menu-wrapper .menu > li:hover .sub-menu li {
          padding: 5px; }
          .sg-page .sg-menu .menu-wrapper .menu > li:hover .sub-menu li a {
            color: #fff;
            font-size: 14px;
            position: relative;
            font-weight: 300; }
      .sg-page .sg-menu .menu-wrapper .menu > li:last-child {
        border: none; }
        .sg-page .sg-menu .menu-wrapper .menu > li:last-child a:after {
          content: none; }
    .sg-page .sg-menu .menu-wrapper .menu .current-menu-item a {
      color: #7ebef5; }
	.sg-page .sg-menu .menu-wrapper .menu .current-menu-parent a {
        color: #7ebef5; }
  @media (max-width: 1000px) {
    .sg-page .sg-menu {
      display: none; } }
.sg-page .sg-main h1 {
  font-size: 2.6rem;
  font-weight: 600;
  margin-bottom: 1.5rem; }
.sg-page .sg-main h2 {
  font-size: 2.25rem;
  font-weight: 600; }
.sg-page .sg-main h4 {
  font-size: 1.5rem;
  font-weight: 600; }
.sg-page .sg-main p {
  font-size: 1.2rem;
  font-weight: 400; }
.sg-page .sg-main .sg-banner {
  width: 100%;
  min-height: 600px;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed; }
.sg-page .sg-main .sc {
  padding-top: 5.5rem;
  padding-bottom: 4.8rem; }
.sg-page .sg-main .sc2 {
  background-color: #e3e3e3; }
  .sg-page .sg-main .sc2 .inner-col .img-wrp {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%; }
    .sg-page .sg-main .sc2 .inner-col .img-wrp img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center; }
  .sg-page .sg-main .sc2 .inner-col .term-desc {
    background-color: #e3e3e3;
    margin-left: 35px;
    margin-right: 0;
    margin-top: -50px;
    padding: 15px;
    position: relative; }
    .sg-page .sg-main .sc2 .inner-col .term-desc a h4 {
      color: #000;
      font-size: 1.5rem;
      font-weight: 400;
      margin-bottom: 0.5rem; }
    .sg-page .sg-main .sc2 .inner-col .term-desc .excerpt {
      font-size: 1rem;
      color: #000; }
.sg-page .sg-main .sc3 {
  padding-bottom: 0; }
  .sg-page .sg-main .sc3 .member-slider {
    margin-left: 50px;
    margin-right: 50px; }
    .sg-page .sg-main .sc3 .member-slider .each-member {
      padding-left: 10px;
      padding-right: 10px;
      outline: 0 !important; }
      .sg-page .sg-main .sc3 .member-slider .each-member .inner-card .img-wrp {
        width: 100%;
        height: 0;
        padding-bottom: 100%;
        position: relative; }
        .sg-page .sg-main .sc3 .member-slider .each-member .inner-card .img-wrp img {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center center; }
      .sg-page .sg-main .sc3 .member-slider .each-member .desc {
        font-size: 0.8rem;
        margin-top: 0.5rem;
        margin-bottom: 1rem; }
    .sg-page .sg-main .sc3 .member-slider .arrow-left {
      display: block;
      position: absolute;
      top: 50%;
      left: -60px;
      width: 40px;
      height: 40px;
      background-repeat: no-repeat;
      background-image: url("../images/al.png");
      transform: translateX(0) translateY(-50%);
      z-index: 99; }
      .sg-page .sg-main .sc3 .member-slider .arrow-left:hover {
        background-position: 0 -40px; }
    .sg-page .sg-main .sc3 .member-slider .arrow-right {
      display: block;
      position: absolute;
      top: 50%;
      right: -60px;
      width: 40px;
      height: 40px;
      background-repeat: no-repeat;
      background-image: url("../images/ar.png");
      transform: translateX(0) translateY(-50%);
      z-index: 99; }
      .sg-page .sg-main .sc3 .member-slider .arrow-right:hover {
        background-position: 0 -40px; }
.sg-page .sg-main .sc4 {
  padding-top: 0; }
  .sg-page .sg-main .sc4 .timelines-wrp {
    position: relative; }
    .sg-page .sg-main .sc4 .timelines-wrp:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 0;
      height: 100%;
      width: 60px;
      transform: translateX(-50%);
      background-image: url(../images/small_dots.png);
      background-repeat: repeat-y;
      background-position: center top; }
      @media (max-width: 991px) {
        .sg-page .sg-main .sc4 .timelines-wrp:before {
          content: none; } }
    .sg-page .sg-main .sc4 .timelines-wrp .inner-col {
      margin-left: 30px;
      margin-right: 30px;
      margin-top: -80px; }
      @media (max-width: 991px) {
        .sg-page .sg-main .sc4 .timelines-wrp .inner-col {
          margin-top: 30px; } }
      .sg-page .sg-main .sc4 .timelines-wrp .inner-col .img-wrp {
        width: 100%;
        height: 0;
        padding-bottom: 56.25%;
        position: relative;
        margin-bottom: 15px; }
        .sg-page .sg-main .sc4 .timelines-wrp .inner-col .img-wrp img {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center center; }
      .sg-page .sg-main .sc4 .timelines-wrp .inner-col .timeline-desc .date {
        font-size: 1.5rem; }
      .sg-page .sg-main .sc4 .timelines-wrp .inner-col .timeline-desc .tl-content h3 {
        font-size: 2rem;
        margin-bottom: 0.5rem; }
      .sg-page .sg-main .sc4 .timelines-wrp .inner-col .timeline-desc .tl-content p {
        font-size: 1rem; }
    .sg-page .sg-main .sc4 .timelines-wrp > div:first-child .inner-col {
      margin-top: 0; }
    .sg-page .sg-main .sc4 .timelines-wrp > div:nth-child(2n+1) .inner-col .img-wrp {
      position: relative; }
      .sg-page .sg-main .sc4 .timelines-wrp > div:nth-child(2n+1) .inner-col .img-wrp:after {
        content: '';
        top: 50%;
        transform: translateY(-50%);
        right: -58px;
        width: 58px;
        height: 46px;
        background-color: #fff;
        position: absolute;
        background-image: url(../images/timeline-side.png);
        background-size: contain;
        background-position: left center;
        background-repeat: no-repeat; }
        @media (max-width: 991px) {
          .sg-page .sg-main .sc4 .timelines-wrp > div:nth-child(2n+1) .inner-col .img-wrp:after {
            content: none; } }
    .sg-page .sg-main .sc4 .timelines-wrp > div:nth-child(2n) .inner-col .img-wrp {
      position: relative; }
      .sg-page .sg-main .sc4 .timelines-wrp > div:nth-child(2n) .inner-col .img-wrp:after {
        content: '';
        top: 50%;
        transform: translateY(-50%) rotate(180deg);
        left: -58px;
        width: 58px;
        height: 46px;
        background-color: #fff;
        position: absolute;
        background-image: url(../images/timeline-side.png);
        background-size: contain;
        background-position: right center;
        background-repeat: no-repeat; }
        @media (max-width: 991px) {
          .sg-page .sg-main .sc4 .timelines-wrp > div:nth-child(2n) .inner-col .img-wrp:after {
            content: none; } }
.sg-page .sg-main .sc5 {
  padding-bottom: 0; }
  .sg-page .sg-main .sc5 .inner-col .img-wrp {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    margin-bottom: 15px; }
    .sg-page .sg-main .sc5 .inner-col .img-wrp img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center; }
  .sg-page .sg-main .sc5 .inner-col .post-desc {
    margin-left: 30px;
    margin-top: -50px;
    background-color: #fff;
    padding: 15px;
    position: relative; }
    .sg-page .sg-main .sc5 .inner-col .post-desc .desc {
      margin-bottom: 8px; }
      .sg-page .sg-main .sc5 .inner-col .post-desc .desc a h4 {
        font-size: 1.2rem;
        font-weight: 500; }
    .sg-page .sg-main .sc5 .inner-col .post-desc .btn-wrp {
      margin-top: 10px;
      margin-bottom: 10px; }
      .sg-page .sg-main .sc5 .inner-col .post-desc .btn-wrp a {
        border: 1px solid #000;
        border-radius: 10px;
        padding: 5px 10px 8px 10px;
        font-size: 0.8rem;
        color: #000;
        text-decoration: none !important; }
        .sg-page .sg-main .sc5 .inner-col .post-desc .btn-wrp a:hover {
          background-color: #000;
          color: #fff; }
.sg-page .sg-main .sc6 {
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  color: #fff; }
  .sg-page .sg-main .sc6 .btn-wrp {
    text-align: center; }
    .sg-page .sg-main .sc6 .btn-wrp a {
      border: 1px solid #fff;
      border-radius: 10px;
      padding: 8px 15px;
      font-size: 1rem;
      color: #fff;
      text-decoration: none !important; }
      .sg-page .sg-main .sc6 .btn-wrp a:hover {
        background-color: #fff;
        color: #000; }
.sg-page .sg-footer {
  padding-top: 5rem;
  padding-bottom: 5rem; }
  .sg-page .sg-footer a {
    color: #000;
    font-size: 16px; }
  .sg-page .sg-footer .menu {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 20px; }
    .sg-page .sg-footer .menu li a {
      color: #000;
      font-size: 15px;
      line-height: 17px;
      margin-left: 15px;
      margin-right: 15px;
      position: relative;
      font-weight: 300; }
      .sg-page .sg-footer .menu li a:after {
        content: '';
        position: absolute;
        right: -15px;
        top: 50%;
        width: 1px;
        transform: translateY(-50%);
        height: 17px;
        background-color: #5b6b83; }
    .sg-page .sg-footer .menu li:last-child a:after {
      content: none; }
    .sg-page .sg-footer .menu li:first-child a {
      margin-left: 0; }
  .sg-page .sg-footer .footer-bottom {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap; }
    .sg-page .sg-footer .footer-bottom > * {
      margin-left: 15px;
      margin-right: 15px; }
    .sg-page .sg-footer .footer-bottom > :first-child {
      margin-left: 0; }

/**
 * Menu
 */
.video-wrp {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative; }
  .video-wrp iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.centered-row {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }

.sg-page .sidebar-menu {
  position: fixed;
  width: 400px;
  right: -400px;
  top: 0;
  height: 100%;
  transition: all ease 0.3s;
  background-color: #5b6b83;
  z-index: 100;
  padding: 50px 35px;
  overflow-y: hidden; }
  .sg-page .sidebar-menu a i {
    color: #fff; }
  .sg-page .sidebar-menu .menu li {
    width: 100%;
    margin-bottom: 15px; }
    .sg-page .sidebar-menu .menu li a {
      font-size: 1.5rem;
      color: #fff; }
  .sg-page .sidebar-menu .menu .sub-menu {
    padding-top: 10px;
    padding-left: 30px; }
  .sg-page .sidebar-menu .for-mobile {
    display: none; }
    @media (max-width: 1000px) {
      .sg-page .sidebar-menu .for-mobile {
        display: block; } }
  .sg-page .sidebar-menu.menu-open {
    right: 0; 
	overflow: auto;}
  @media (max-width: 540px) {
    .sg-page .sidebar-menu {
      width: 100vw;
      right: -100vw; } }

#gform_fields_7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap; }
  #gform_fields_7 .one-third {
    width: 33%; }
    #gform_fields_7 .one-third input {
      width: 100%;
      background-color: #fff;
      border: 1px dotted #e2e2e2;
      font-size: 16px;
      padding: 5px 8px; }
    @media (max-width: 767px) {
      #gform_fields_7 .one-third {
        width: 100%; } }

.social-share-img-wrp {
  position: relative; }
  .social-share-img-wrp .share-icons {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 100%;
    display: flex;
    flex-direction: column;
    z-index: 2; }
    .social-share-img-wrp .share-icons a {
      margin: 5px; }
      .social-share-img-wrp .share-icons a img {
        width: 30px;
        height: 30px;
        object-fit: contain;
        oject-position: center center; }

.sg-page .sg-fixed-header {
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
  position: fixed;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  z-index: 101; }

.admin-bar.sg-body .sg-page .sg-fixed-header {
  top: 32px; }
@media (max-width: 782px) {
  .admin-bar.sg-body .sg-page .sg-fixed-header {
    top: 46px; } }
@media (max-width: 600px) {
  .admin-bar.sg-body .sg-page .sg-fixed-header {
    position: relative;
    top: 0; } }

/*# sourceMappingURL=standardguides.css.map */
