@charset "UTF-8";
body.menu-sticky-header:not(.header-transparency) .site-content {
  padding-top: 100px; }

header.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px 0px;
  background-color: #fff;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
  z-index: 20;
  padding-bottom: 0px; }
  @media (max-width: 992px) {
    header.site-header {
      padding: 20px 0; } }
  header.site-header .header-wrp {
    display: flex;
    align-items: center; }
    header.site-header .header-wrp .site-branding img {
      width: 150px; }
      @media (max-width: 992px) {
        header.site-header .header-wrp .site-branding img {
          width: 120px; } }
    header.site-header .header-wrp .header-menu-wrp {
      display: flex;
      flex: 1 1 auto;
      justify-content: flex-end;
      align-items: center; }
      @media (max-width: 992px) {
        header.site-header .header-wrp .header-menu-wrp {
          display: none; } }
      header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu {
        padding-bottom: 10px;
        display: flex;
        align-items: center;
        justify-content: flex-end; }
        header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .links {
          margin-right: 15px; }
          header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .links a {
            font-size: 16px;
            color: #007934;
            text-decoration: none;
            font-weight: 600; }
        header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .toggle-language .lang-wrp {
          background-color: #EBEBEB;
          border-radius: 30px;
          width: fit-content; }
          header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .toggle-language .lang-wrp a {
            font-size: 12px;
            color: #007934;
            font-weight: 500;
            text-decoration: none;
            padding: 8px 15px;
            display: inline-block; }
            header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .toggle-language .lang-wrp a:hover {
              text-decoration: none; }
            header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .toggle-language .lang-wrp a.active {
              padding: 8px 15px;
              background-color: #007934;
              color: #fff;
              border-radius: 30px; }
            header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .toggle-language .lang-wrp a:first-child:not(.active) {
              padding-right: 10px; }
            header.site-header .header-wrp .header-menu-wrp .inner-wrp .top-menu .toggle-language .lang-wrp a:last-child:not(.active) {
              padding-left: 10px; }
      header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu {
        list-style: none;
        margin: 0;
        padding: 0; }
        header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li {
          display: inline-block;
          padding: 5px 15px;
          position: relative;
          padding-bottom: 20px; }
          @media (max-width: 992px) {
            header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li {
              padding: 5px 10px;
              padding-bottom: 20px; } }
          header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li:last-child {
            padding-right: 0; }
          header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li > a {
            color: #37424A;
            font-size: 16px;
            text-decoration: none;
            font-weight: 500;
            transition: all ease 0.3s; }
          header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li:hover > a {
            color: #2772B4;
            text-shadow: 0 0 0 #2772B4; }
          header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li > .sub-menu {
            position: absolute;
            width: 230px;
            top: 49px;
            left: calc(50% - 115px);
            background-color: #2772B4;
            list-style: none;
            padding: 0;
            margin: 0;
            text-align: center;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
            display: none; }
            header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li > .sub-menu > li {
              padding: 0;
              transition: all ease 0.3s; }
              header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li > .sub-menu > li > a {
                display: block;
                padding: 12px 15px;
                font-size: 16px;
                font-weight: 500;
                color: #fff;
                text-decoration: none;
                transition: all ease 0.3s; }
              header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li > .sub-menu > li:hover {
                background-color: #105693; }
          header.site-header .header-wrp .header-menu-wrp .inner-wrp .main-menu-wrp .menu > li:hover > .sub-menu {
            display: block; }
  header.site-header .hamburger-menu {
    display: none; }
    @media (max-width: 992px) {
      header.site-header .hamburger-menu {
        display: block;
        position: absolute;
        top: 20px;
        right: 15px;
        cursor: pointer;
        display: flex;
        align-items: center; }
        header.site-header .hamburger-menu img {
          flex-shrink: 0; }
        header.site-header .hamburger-menu .hamburger-btn {
          display: block; }
        header.site-header .hamburger-menu .close-btn {
          display: none; }
        header.site-header .hamburger-menu.show-menu .hamburger-btn {
          display: none; }
        header.site-header .hamburger-menu.show-menu .close-btn {
          display: block; }
        header.site-header .hamburger-menu .toggle-language {
          margin-right: 10px; }
          header.site-header .hamburger-menu .toggle-language .lang-wrp {
            background-color: #EBEBEB;
            border-radius: 30px;
            width: fit-content; }
            header.site-header .hamburger-menu .toggle-language .lang-wrp a {
              font-size: 12px;
              color: #007934;
              font-weight: 500;
              text-decoration: none;
              padding: 8px 15px;
              display: inline-block; }
              header.site-header .hamburger-menu .toggle-language .lang-wrp a:hover {
                text-decoration: none; }
              header.site-header .hamburger-menu .toggle-language .lang-wrp a.active {
                padding: 8px 15px;
                background-color: #007934;
                color: #fff;
                border-radius: 30px; }
              header.site-header .hamburger-menu .toggle-language .lang-wrp a:first-child:not(.active) {
                padding-right: 10px; }
              header.site-header .hamburger-menu .toggle-language .lang-wrp a:last-child:not(.active) {
                padding-left: 10px; } }
  header.site-header .mobile-menu {
    display: none; }
    @media (max-width: 992px) {
      header.site-header .mobile-menu {
        display: block;
        position: absolute;
        top: 74px;
        width: 300px;
        padding: 20px;
        padding-bottom: 40px;
        right: -320px;
        background-color: #fff;
        transition: all ease 0.3s;
        box-shadow: -4px 4px 8px rgba(0, 0, 0, 0.3); }
        header.site-header .mobile-menu.show-menu {
          right: 0; }
        header.site-header .mobile-menu .menu-wrp .menu {
          margin: 0;
          padding: 0;
          list-style: none; }
          header.site-header .mobile-menu .menu-wrp .menu > li {
            display: block;
            padding: 3px 0; }
            header.site-header .mobile-menu .menu-wrp .menu > li > a {
              font-size: 16px;
              font-weight: 700;
              color: #37424A;
              text-decoration: none;
              transition: all ease 0.3s; }
              header.site-header .mobile-menu .menu-wrp .menu > li > a:hover {
                opacity: 0.8; }
            header.site-header .mobile-menu .menu-wrp .menu > li > .sub-menu {
              list-style: none;
              margin: 0;
              padding: 0;
              padding-left: 15px;
              padding-top: 5px; }
              header.site-header .mobile-menu .menu-wrp .menu > li > .sub-menu > li {
                display: block;
                padding: 2px 0; }
                header.site-header .mobile-menu .menu-wrp .menu > li > .sub-menu > li > a {
                  font-size: 14px;
                  font-weight: 500;
                  color: #37424A;
                  text-decoration: none;
                  transition: all ease 0.3s; }
                  header.site-header .mobile-menu .menu-wrp .menu > li > .sub-menu > li > a:hover {
                    opacity: 0.8; } }

@media (max-width: 768px) {
  .site-content {
    padding-top: 74px; } }

body.admin-bar header.site-header {
  top: 32px; }
  @media (max-width: 768px) {
    body.admin-bar header.site-header {
      top: 46px; } }

.wpml-ls-statics-footer {
  display: none !important; }

.otgs-development-site-front-end {
  display: none !important; }

footer.site-footer {
  background-color: #37424A;
  padding-top: 4rem;
  padding-bottom: 4rem; }
  @media (max-width: 768px) {
    footer.site-footer {
      padding-top: 2rem;
      padding-bottom: 2rem; } }
  footer.site-footer .donate-part {
    padding-bottom: 15px; }
    @media (max-width: 768px) {
      footer.site-footer .donate-part {
        text-align: center;
        margin-bottom: 20px; } }
    footer.site-footer .donate-part p {
      font-weight: 500;
      color: #fff;
      font-size: 22px; }
      @media (max-width: 1200px) {
        footer.site-footer .donate-part p {
          font-size: 20px; } }
      @media (max-width: 768px) {
        footer.site-footer .donate-part p {
          font-size: 18px; } }
    footer.site-footer .donate-part a {
      display: inline-block;
      background-color: #007934;
      padding: 10px 30px;
      border-radius: 30px;
      font-size: 26px;
      font-weight: 500;
      text-decoration: none;
      color: #fff; }
      footer.site-footer .donate-part a:hover {
        opacity: 0.8; }
      @media (max-width: 1200px) {
        footer.site-footer .donate-part a {
          font-size: 20px; } }
      @media (max-width: 992px) {
        footer.site-footer .donate-part a {
          padding: 8px 20px;
          font-size: 16px; } }
      @media (max-width: 768px) {
        footer.site-footer .donate-part a {
          font-size: 22px; } }
  footer.site-footer .contact-part {
    padding-bottom: 15px; }
    @media (max-width: 768px) {
      footer.site-footer .contact-part {
        display: none; } }
    footer.site-footer .contact-part p {
      font-size: 14px;
      color: #fff; }
      footer.site-footer .contact-part p b {
        font-weight: 700; }
      footer.site-footer .contact-part p.sub-title {
        font-size: 20px;
        font-weight: 500; }
        footer.site-footer .contact-part p.sub-title a {
          color: #fff;
          text-decoration: none; }
    footer.site-footer .contact-part .contact-info p {
      font-size: 16px;
      color: #fff; }
      footer.site-footer .contact-part .contact-info p a {
        color: #fff; }
  footer.site-footer .general-info p {
    font-size: 12px;
    color: #fff; }
    footer.site-footer .general-info p a {
      color: #fff;
      text-decoration: underline; }
  footer.site-footer .general-info.mobile-view {
    display: none; }
  @media (max-width: 768px) {
    footer.site-footer .general-info {
      display: none;
      text-align: center; }
      footer.site-footer .general-info.mobile-view {
        display: block; } }
  footer.site-footer .social-links {
    padding-bottom: 30px; }
    @media (max-width: 768px) {
      footer.site-footer .social-links {
        text-align: center; } }
    footer.site-footer .social-links p {
      font-size: 20px;
      font-weight: 500;
      color: #fff; }
    footer.site-footer .social-links a {
      font-size: 20px;
      color: #fff;
      margin-right: 30px; }
      @media (max-width: 768px) {
        footer.site-footer .social-links a {
          margin: 0 15px; } }
  footer.site-footer .logo-wrp {
    padding-bottom: 45px; }
    @media (max-width: 768px) {
      footer.site-footer .logo-wrp {
        display: none; } }
    footer.site-footer .logo-wrp .col-md-4 {
      padding-right: 0; }
    footer.site-footer .logo-wrp img {
      width: 120px;
      max-width: 100%; }
      @media (max-width: 768px) {
        footer.site-footer .logo-wrp img {
          margin-bottom: 15px; } }
    footer.site-footer .logo-wrp p {
      font-size: 12px;
      color: #fff;
      margin-bottom: 0;
      line-height: 133%; }
  footer.site-footer .business-number {
    font-size: 14px;
    color: #fff; }
    @media (max-width: 768px) {
      footer.site-footer .business-number {
        text-align: center; } }

.back-to-top {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 60px;
  height: 60px;
  z-index: 10;
  cursor: pointer; }
  @media (max-width: 768px) {
    .back-to-top {
      width: 50px;
      height: 50px; } }

.entry-content img {
  margin: 0 0 1.5em 0; }

.alignleft, img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left; }

.alignright, img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right; }

.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both; }

.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px; }

.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0; }

.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0; }

.wp-smiley {
  margin: 0 !important;
  max-height: 1em; }

blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left; }

blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right; }

.post-img-wrp {
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  position: relative;
  margin-bottom: 15px;
  background-color: #fafafa; }
  .post-img-wrp img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center; }

.cseven-gallery-listing .inner-col {
  padding-bottom: 20px; }
  .cseven-gallery-listing .inner-col .title {
    font-size: 20px; }
  .cseven-gallery-listing .inner-col .social-links a {
    color: gray;
    margin: 3px; }
    .cseven-gallery-listing .inner-col .social-links a svg {
      font-size: 20px; }
.cseven-gallery-listing .image-count {
  width: 36px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  background-color: #1f3d7f;
  color: #fff;
  position: absolute;
  top: 8px;
  right: 22px; }
.cseven-gallery-listing .image-locked {
  width: 36px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  background-color: #1f3d7f;
  color: #fff;
  position: absolute;
  bottom: 72px;
  left: 22px; }

.page-title {
  padding-top: 2rem; }

.entry-header {
  padding-bottom: 1rem; }

article {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.post-navigation {
  padding-top: 1rem;
  padding-bottom: 2rem; }

.comments-area {
  padding-top: 1rem;
  padding-bottom: 2rem; }
  .comments-area .comment-form-comment label {
    width: 100%; }

.label-404 {
  padding-top: 10rem;
  padding-bottom: 20rem;
  align-items: center;
  justify-content: flex-end;
  font-size: 72px;
  color: gray; }

.page {
  margin: 0px;
  min-height: calc(100vh - 400px); }

.page-template-default .sc {
  padding-top: 5rem;
  padding-bottom: 5rem; }
.page-template-default .post-thumbnail {
  margin-bottom: 4rem;
  margin-top: 2rem;
  border: 3px solid #1f3d7f; }
  .page-template-default .post-thumbnail img {
    width: 100%;
    height: auto; }
.page-template-default .accordion-wrp .card {
  border: none; }
.page-template-default .accordion-wrp .card-header {
  text-align: center;
  background-color: #ffffff;
  padding-left: 0px;
  padding-right: 0px; }
.page-template-default .accordion-wrp .btn {
  background-color: #ffffff;
  border-color: #ffffff;
  font-size: 1.3rem;
  padding: 0px; }
.page-template-default .page-banner {
  color: #ffffff;
  margin-bottom: 4rem;
  margin-top: 2rem; }
  .page-template-default .page-banner .middle_banner_btn {
    width: 150px; }

.each-single-post {
  margin-bottom: 20px; }
  .each-single-post .img-wrp {
    margin-bottom: 10px; }
  .each-single-post h3 {
    font-size: 1.5rem; }

/**
 * CTA Style
 */
.cta {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative; }
  .cta.transparency-bg:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5); }
  .cta.callout {
    padding: 4rem 30px; }
    .cta.callout .content-wrp {
      max-width: 992px;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      position: relative; }
      .cta.callout .content-wrp .title-part h2 {
        font-size: 36px;
        color: #ffffff;
        margin-bottom: 10px; }
      .cta.callout .content-wrp .body-part p {
        font-size: 18px;
        color: #ffffff;
        line-height: 1.3; }
      .cta.callout .content-wrp .btn-wrp {
        padding-top: 15px; }
        .cta.callout .content-wrp .btn-wrp a {
          font-size: 16px;
          padding: 8px 30px;
          color: #ffffff;
          border: 1px solid #ffffff;
          border-radius: 30px;
          font-weight: 500; }
          .cta.callout .content-wrp .btn-wrp a:hover {
            text-decoration: none;
            background-color: #ffffff;
            color: #333333; }
    .cta.callout.bg_white .content-wrp .title-part h2 {
      color: #333333; }
    .cta.callout.bg_white .content-wrp .body-part p {
      color: #333333; }
    .cta.callout.bg_white .content-wrp .btn-wrp a {
      color: #333333;
      border: 1px solid #333333; }
      .cta.callout.bg_white .content-wrp .btn-wrp a:hover {
        background-color: #333333;
        color: #ffffff; }
    .cta.callout.bg_white.transparency-bg:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(255, 255, 255, 0.5); }
  .cta.square {
    padding: 30px;
    max-width: 400px;
    float: right; }
    .cta.square .content-wrp {
      position: relative; }
      .cta.square .content-wrp .title-part h2 {
        font-size: 30px;
        color: #ffffff;
        margin-bottom: 10px; }
      .cta.square .content-wrp .body-part p {
        font-size: 16px;
        color: #ffffff;
        line-height: 1.3; }
      .cta.square .content-wrp .btn-wrp {
        padding-top: 15px; }
        .cta.square .content-wrp .btn-wrp a {
          font-size: 16px;
          padding: 8px 30px;
          color: #ffffff;
          border: 1px solid #ffffff;
          border-radius: 30px;
          font-weight: 500; }
          .cta.square .content-wrp .btn-wrp a:hover {
            text-decoration: none;
            background-color: #ffffff;
            color: #333333; }
    .cta.square.bg_white .content-wrp .title-part h2 {
      color: #333333; }
    .cta.square.bg_white .content-wrp .body-part p {
      color: #333333; }
    .cta.square.bg_white .content-wrp .btn-wrp a {
      color: #333333;
      border: 1px solid #333333; }
      .cta.square.bg_white .content-wrp .btn-wrp a:hover {
        background-color: #333333;
        color: #ffffff; }
    .cta.square.bg_white.transparency-bg:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(255, 255, 255, 0.5); }

.pte-video-hero {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  height: 55vw; }
  @media (max-width: 1400px) {
    .pte-video-hero {
      height: 55.6vw; } }
  @media (max-width: 1200px) {
    .pte-video-hero {
      height: 55.4vw; } }
  @media (max-width: 992px) {
    .pte-video-hero {
      height: 55vw; } }
  @media (max-width: 768px) {
    .pte-video-hero {
      height: 55vw; } }
  .pte-video-hero:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .pte-video-hero .video-wrp {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    /*flex-direction: column;*/
    justify-content: center;
    align-items: center;
    overflow: hidden; }
    .pte-video-hero .video-wrp iframe {
      width: 100vw;
      height: calc(100vw * 9 / 16); }
      @media (max-width: 1400px) {
        .pte-video-hero .video-wrp iframe {
          position: absolute;
          top: 0px;
          bottom: 0px;
          height: 100%;
          width: 100%; } }
    .pte-video-hero .video-wrp video {
      width: 100vw;
      height: calc(100vw * 9 / 16); }
      @media screen and (max-aspect-ratio: 16 / 9) {
        .pte-video-hero .video-wrp video {
          position: absolute;
          top: 0px;
          bottom: 0px;
          height: 100%;
          width: calc(100% * 16 / 9);
          /*width: 100vw;
          height: calc(100vw * 9 / 16);*/
          /*left: calc((100vw - 100vh * 16 / 9) / 2);
          right: calc((100vw - 100vh * 16 / 9) / 2);*/ } }
  .pte-video-hero .container {
    position: relative;
    height: 100%; }
    .pte-video-hero .container:before {
      content: "";
      height: calc(100% - 6rem - 175px);
      width: 5px;
      background-color: #fff;
      left: 65px;
      top: 0;
      z-index: 1;
      position: absolute; }
      @media (max-width: 992px) {
        .pte-video-hero .container:before {
          height: calc(100% - 6rem - 140px); } }
      @media (max-width: 768px) {
        .pte-video-hero .container:before {
          height: calc(100% - 6rem - 70px);
          left: 36px;
          width: 4px; } }
      @media (max-width: 576px) {
        .pte-video-hero .container:before {
          height: calc(100% - 6rem - 33px);
          left: 38px;
          width: 4px; } }
  .pte-video-hero .content-wrp {
    position: absolute;
    bottom: 6rem;
    left: 40px;
    width: calc(100% - 40px);
    z-index: 2; }
    @media (max-width: 992px) {
      .pte-video-hero .content-wrp {
        left: 49px;
        bottom: 8rem; } }
    @media (max-width: 768px) {
      .pte-video-hero .content-wrp {
        left: 30px;
        bottom: 6rem;
        width: calc(100% - 30px); } }
    @media (max-width: 576px) {
      .pte-video-hero .content-wrp {
        left: 30px;
        bottom: 4rem;
        width: calc(100% - 30px); } }
    .pte-video-hero .content-wrp:before {
      content: "";
      height: 4rem;
      width: 5px;
      background-color: #fff;
      left: 25px;
      bottom: 0rem;
      z-index: 1;
      position: absolute; }
      @media (max-width: 992px) {
        .pte-video-hero .content-wrp:before {
          left: 16px;
          bottom: -2rem; } }
      @media (max-width: 768px) {
        .pte-video-hero .content-wrp:before {
          left: 7px;
          bottom: -2rem;
          width: 4px;
          height: 3rem; } }
      @media (max-width: 576px) {
        .pte-video-hero .content-wrp:before {
          left: 7px;
          bottom: -1rem;
          height: 2rem; } }
    .pte-video-hero .content-wrp:after {
      content: url("../images/Arrow-Homepage-Down-Yellow.svg");
      height: 20px;
      width: 28px;
      left: 13px;
      bottom: -33px;
      z-index: 1;
      position: absolute; }
      @media (max-width: 992px) {
        .pte-video-hero .content-wrp:after {
          left: 5px;
          bottom: -56px; } }
      @media (max-width: 768px) {
        .pte-video-hero .content-wrp:after {
          left: -5px;
          bottom: -52px; } }
      @media (max-width: 576px) {
        .pte-video-hero .content-wrp:after {
          left: -6px;
          bottom: -34px; } }
    .pte-video-hero .content-wrp .inner-wrp {
      width: fit-content;
      position: relative; }
      .pte-video-hero .content-wrp .inner-wrp .top-title {
        text-align: right;
        padding-right: 60px; }
        @media (max-width: 992px) {
          .pte-video-hero .content-wrp .inner-wrp .top-title {
            padding-right: 40px; } }
        @media (max-width: 768px) {
          .pte-video-hero .content-wrp .inner-wrp .top-title {
            position: absolute;
            width: 100%;
            bottom: 0;
            right: 0;
            padding-right: 5px; } }
        .pte-video-hero .content-wrp .inner-wrp .top-title p {
          font-size: 32px;
          font-weight: 700;
          color: #fff;
          line-height: 100%;
          margin-bottom: -50px; }
          @media (max-width: 992px) {
            .pte-video-hero .content-wrp .inner-wrp .top-title p {
              margin-bottom: -40px;
              font-size: 28px; } }
          @media (max-width: 768px) {
            .pte-video-hero .content-wrp .inner-wrp .top-title p {
              font-size: 18px; } }
      .pte-video-hero .content-wrp .inner-wrp .title-part h1 {
        font-size: 180px;
        font-weight: 700;
        line-height: 100%;
        color: #fff;
        margin-bottom: 0;
        letter-spacing: 4px; }
        .pte-video-hero .content-wrp .inner-wrp .title-part h1 span {
          font-size: 84px;
          display: inline-block;
          vertical-align: super;
          font-family: 'Lora', serif; }
        @media (max-width: 1200px) {
          .pte-video-hero .content-wrp .inner-wrp .title-part h1 {
            font-size: 140px; } }
        @media (max-width: 992px) {
          .pte-video-hero .content-wrp .inner-wrp .title-part h1 {
            font-size: 100px;
            line-height: 110%; }
            .pte-video-hero .content-wrp .inner-wrp .title-part h1 span {
              font-size: 60px;
              vertical-align: text-top; } }
        @media (max-width: 768px) {
          .pte-video-hero .content-wrp .inner-wrp .title-part h1 {
            font-size: 60px;
            letter-spacing: 1px; }
            .pte-video-hero .content-wrp .inner-wrp .title-part h1 span {
              font-size: 29px; } }
        @media (max-width: 576px) {
          .pte-video-hero .content-wrp .inner-wrp .title-part h1 {
            font-size: 45px; } }
  .pte-video-hero.fr-version .content-wrp .inner-wrp .title-part h1 {
    font-size: 175px; }
    @media (max-width: 1200px) {
      .pte-video-hero.fr-version .content-wrp .inner-wrp .title-part h1 {
        font-size: 135px; } }
    @media (max-width: 992px) {
      .pte-video-hero.fr-version .content-wrp .inner-wrp .title-part h1 {
        font-size: 95px; } }
    @media (max-width: 768px) {
      .pte-video-hero.fr-version .content-wrp .inner-wrp .title-part h1 {
        font-size: 60px; } }
    @media (max-width: 576px) {
      .pte-video-hero.fr-version .content-wrp .inner-wrp .title-part h1 {
        font-size: 45px; } }

.pte-pathways-section {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  padding-bottom: 3rem; }
  .pte-pathways-section .graduation-effect .inner-wrp {
    padding-top: 6rem;
    padding-bottom: 4rem;
    padding-left: 40px;
    position: relative; }
    @media (max-width: 768px) {
      .pte-pathways-section .graduation-effect .inner-wrp {
        padding-top: 4rem;
        padding-left: 0; } }
    .pte-pathways-section .graduation-effect .inner-wrp .row {
      align-items: center; }
    .pte-pathways-section .graduation-effect .inner-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 10rem;
      top: -3rem;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 1200px) {
        .pte-pathways-section .graduation-effect .inner-wrp:before {
          height: 8rem; } }
      @media (max-width: 768px) {
        .pte-pathways-section .graduation-effect .inner-wrp:before {
          height: 5rem;
          top: -2rem;
          left: 22px;
          width: 4px; } }
      @media (max-width: 576px) {
        .pte-pathways-section .graduation-effect .inner-wrp:before {
          height: 4rem;
          top: -1rem; } }
    .pte-pathways-section .graduation-effect .inner-wrp .title-part h2 {
      font-size: 44px;
      color: #37424A;
      line-height: 120%;
      margin-bottom: 20px;
      font-weight: 700; }
      @media (max-width: 992px) {
        .pte-pathways-section .graduation-effect .inner-wrp .title-part h2 {
          font-size: 32px; } }
      @media (max-width: 768px) {
        .pte-pathways-section .graduation-effect .inner-wrp .title-part h2 {
          font-size: 28px; } }
    .pte-pathways-section .graduation-effect .inner-wrp .description p {
      font-size: 22px;
      color: #37424A;
      line-height: 150%; }
      @media (max-width: 768px) {
        .pte-pathways-section .graduation-effect .inner-wrp .description p {
          font-size: 20px; } }
    .pte-pathways-section .graduation-effect .inner-wrp .btn-wrp {
      padding-top: 30px; }
      .pte-pathways-section .graduation-effect .inner-wrp .btn-wrp a {
        background-color: #007934;
        padding: 6px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 600; }
        @media (max-width: 768px) {
          .pte-pathways-section .graduation-effect .inner-wrp .btn-wrp a {
            font-weight: 500; } }
    .pte-pathways-section .graduation-effect .inner-wrp .img-wrp {
      display: block;
      position: relative;
      height: 0;
      width: 100%;
      padding-bottom: 56.25%;
      overflow: hidden; }
      .pte-pathways-section .graduation-effect .inner-wrp .img-wrp img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        object-fit: cover;
        object-position: center; }
    .pte-pathways-section .graduation-effect .inner-wrp .video-wrp {
      display: block;
      position: relative;
      height: 0;
      width: 100%;
      padding-bottom: 56.25%;
      overflow: hidden; }
      .pte-pathways-section .graduation-effect .inner-wrp .video-wrp video {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        object-fit: cover;
        object-position: center; }
      .pte-pathways-section .graduation-effect .inner-wrp .video-wrp iframe {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        object-fit: cover;
        object-position: center; }
      @media (max-width: 768px) {
        .pte-pathways-section .graduation-effect .inner-wrp .video-wrp {
          margin-top: 15px;
          z-index: 2; } }
  .pte-pathways-section .celebrating-part .inner-wrp {
    padding-top: 4rem;
    padding-bottom: 4rem;
    position: relative; }
    .pte-pathways-section .celebrating-part .inner-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 100%;
      top: 0;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
    .pte-pathways-section .celebrating-part .inner-wrp .img-wrp {
      position: relative;
      z-index: 2; }
    .pte-pathways-section .celebrating-part .inner-wrp .detail .title-part h2 {
      font-size: 44px;
      color: #37424A;
      line-height: 120%;
      margin-bottom: 20px;
      font-weight: 700; }
    .pte-pathways-section .celebrating-part .inner-wrp .detail .description p {
      font-size: 22px;
      color: #37424A;
      line-height: 150%; }
    .pte-pathways-section .celebrating-part .inner-wrp .detail .btn-wrp {
      padding-top: 30px; }
      .pte-pathways-section .celebrating-part .inner-wrp .detail .btn-wrp a {
        background-color: #007934;
        padding: 6px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 600; }
        @media (max-width: 768px) {
          .pte-pathways-section .celebrating-part .inner-wrp .detail .btn-wrp a {
            font-weight: 500; } }
  .pte-pathways-section .message-box {
    padding-bottom: 10rem;
    position: relative; }
    @media (max-width: 768px) {
      .pte-pathways-section .message-box {
        padding-bottom: 6rem; } }
    .pte-pathways-section .message-box .inner-wrp {
      padding: 40px;
      background-color: #fff;
      position: relative;
      margin-right: 50px;
      padding-right: 80px; }
      .pte-pathways-section .message-box .inner-wrp .quote-mark {
        position: absolute;
        top: 35px;
        right: 35px; }
        .pte-pathways-section .message-box .inner-wrp .quote-mark img {
          width: 80px; }
        .pte-pathways-section .message-box .inner-wrp .quote-mark.fr-mark {
          top: 50px; }
          .pte-pathways-section .message-box .inner-wrp .quote-mark.fr-mark img {
            width: 60px; }
      @media (max-width: 768px) {
        .pte-pathways-section .message-box .inner-wrp {
          margin-right: 0;
          padding: 30px; }
          .pte-pathways-section .message-box .inner-wrp .quote-mark {
            position: absolute;
            top: 25px;
            right: 30px; }
            .pte-pathways-section .message-box .inner-wrp .quote-mark img {
              width: 80px; }
            .pte-pathways-section .message-box .inner-wrp .quote-mark.fr-mark {
              top: 50px;
              right: 40px; }
              .pte-pathways-section .message-box .inner-wrp .quote-mark.fr-mark img {
                width: 60px; } }
      .pte-pathways-section .message-box .inner-wrp:before {
        content: "";
        position: absolute;
        width: 5px;
        height: calc(100% + 12rem);
        bottom: -8rem;
        left: 50px;
        background-color: #fff;
        z-index: 1; }
        @media (max-width: 768px) {
          .pte-pathways-section .message-box .inner-wrp:before {
            width: 4px;
            left: 22px; } }
      .pte-pathways-section .message-box .inner-wrp .row {
        align-items: center; }
      .pte-pathways-section .message-box .inner-wrp .detail {
        position: relative;
        z-index: 1; }
        .pte-pathways-section .message-box .inner-wrp .detail .title-part h2 {
          font-size: 45px;
          color: #2B2E34;
          font-weight: 600;
          line-height: 120%;
          margin-bottom: 10px; }
          @media (max-width: 992px) {
            .pte-pathways-section .message-box .inner-wrp .detail .title-part h2 {
              font-size: 32px; } }
          @media (max-width: 768px) {
            .pte-pathways-section .message-box .inner-wrp .detail .title-part h2 {
              font-size: 28px; } }
        .pte-pathways-section .message-box .inner-wrp .detail .testimonial p {
          font-size: 24px;
          font-weight: 600;
          color: #2B2E34;
          font-family: 'Lora', sans-serif;
          line-height: 133%; }
          @media (max-width: 768px) {
            .pte-pathways-section .message-box .inner-wrp .detail .testimonial p {
              font-size: 18px; } }
        .pte-pathways-section .message-box .inner-wrp .detail .name-position p.name {
          font-size: 20px;
          font-weight: 700;
          margin-bottom: 0;
          color: #37424A; }
          @media (max-width: 768px) {
            .pte-pathways-section .message-box .inner-wrp .detail .name-position p.name {
              font-size: 18px; } }
        .pte-pathways-section .message-box .inner-wrp .detail .name-position p.position {
          font-size: 16px;
          color: #37424A;
          font-style: italic; }
        .pte-pathways-section .message-box .inner-wrp .detail .btn-wrp a {
          background-color: #fedf00;
          padding: 6px 25px;
          color: #37424A;
          font-size: 16px;
          border-radius: 30px;
          text-decoration: none;
          display: inline-block;
          font-weight: 600;
          padding-right: 40px;
          position: relative; }
          .pte-pathways-section .message-box .inner-wrp .detail .btn-wrp a:after {
            content: url("../images/button-arrow-right.svg");
            width: 13px;
            height: 13px;
            position: absolute;
            top: 9px;
            right: 13px; }
          .pte-pathways-section .message-box .inner-wrp .detail .btn-wrp a:hover {
            opacity: 0.8; }
          @media (max-width: 768px) {
            .pte-pathways-section .message-box .inner-wrp .detail .btn-wrp a {
              font-weight: 500; } }
        @media (max-width: 768px) {
          .pte-pathways-section .message-box .inner-wrp .detail .photos .img-wrp {
            width: 150px;
            margin-bottom: 30px; } }
        .pte-pathways-section .message-box .inner-wrp .detail .photos .each {
          display: inline-block;
          width: 140px;
          margin-left: 20px; }
          .pte-pathways-section .message-box .inner-wrp .detail .photos .each .img-wrp {
            display: block;
            position: relative;
            height: 0;
            width: 100%;
            padding-bottom: 100%;
            overflow: hidden;
            background-color: #f1f1f1;
            border-radius: 50%; }
            .pte-pathways-section .message-box .inner-wrp .detail .photos .each .img-wrp img {
              position: absolute;
              width: 100%;
              height: 100%;
              top: 0;
              left: 0;
              -o-object-fit: cover;
              object-fit: cover;
              -o-object-position: center;
              object-position: center;
              border-radius: 50%; }

.pte-measuring-impact {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  margin-top: -6rem;
  padding-bottom: 6rem; }
  .pte-measuring-impact .measuring-impact .content-wrp {
    padding-top: 6rem;
    padding-bottom: 2rem;
    padding-left: 40px;
    position: relative; }
    @media (max-width: 768px) {
      .pte-measuring-impact .measuring-impact .content-wrp {
        padding-left: 0px; } }
    .pte-measuring-impact .measuring-impact .content-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 6rem;
      top: -2rem;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp:before {
          width: 4px;
          left: 22px; } }
    .pte-measuring-impact .measuring-impact .content-wrp:after {
      content: "";
      position: absolute;
      width: 5px;
      height: calc(100% - 11rem);
      bottom: 0;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp:after {
          width: 4px;
          left: 22px;
          display: none; } }
    .pte-measuring-impact .measuring-impact .content-wrp .title-part h2 {
      font-size: 44px;
      line-height: 120%;
      margin-bottom: 20px;
      font-weight: 700; }
      @media (max-width: 992px) {
        .pte-measuring-impact .measuring-impact .content-wrp .title-part h2 {
          font-size: 32px; } }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .title-part h2 {
          font-size: 28px; } }
    .pte-measuring-impact .measuring-impact .content-wrp .btn-wrp {
      padding-top: 25px;
      text-align: center; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .btn-wrp {
          padding-top: 15px; } }
      .pte-measuring-impact .measuring-impact .content-wrp .btn-wrp a {
        background-color: #2772b4;
        padding: 8px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 600;
        padding-right: 40px;
        position: relative;
        transition: all ease 0.3s; }
        @media (max-width: 768px) {
          .pte-measuring-impact .measuring-impact .content-wrp .btn-wrp a {
            font-weight: 500; } }
        .pte-measuring-impact .measuring-impact .content-wrp .btn-wrp a:after {
          content: url("../images/Arrow-Button-Right.svg");
          width: 13px;
          height: 13px;
          position: absolute;
          top: 9px;
          right: 13px; }
        .pte-measuring-impact .measuring-impact .content-wrp .btn-wrp a:hover {
          opacity: 0.8; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-container {
      align-items: center;
      display: flex;
      height: 400px;
      margin: 0 auto;
      max-width: 1000px;
      position: relative;
      overflow: hidden; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery {
      padding-top: 3rem;
      position: relative;
      padding-left: 30px; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery {
          padding-left: 0;
          padding-top: 0; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item {
      height: 245px;
      opacity: 0;
      position: absolute;
      transition: all 0.3s ease-in-out;
      width: 200px;
      z-index: 0;
      padding: 30px;
      box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
      left: 85%;
      background-color: #c9ede8; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery-item {
          padding: 20px; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item .inner-wrp {
      filter: blur(2px); }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item {
      display: flex;
      align-items: center;
      justify-content: center; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-1 {
      left: 15%;
      transform: translateX(-50%);
      opacity: 1; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-2,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-4 {
      height: 317px;
      opacity: 1;
      width: 260px;
      z-index: 1; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-2 {
      left: 30%;
      transform: translateX(-50%); }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-3 {
      /*box-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1);*/
      height: 384px;
      opacity: 1;
      left: 50%;
      transform: translateX(-50%);
      width: 315px;
      z-index: 2;
      background-color: #fff; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-3 .inner-wrp {
      filter: blur(0); }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-4 {
      left: 70%;
      transform: translateX(-50%); }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-5 {
      left: 85%;
      opacity: 1;
      transform: translateX(-50%); }
    @media (max-width: 576px) {
      .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-3 {
        width: 250px;
        height: 320px; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-2, .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-4 {
        width: 220px;
        height: 260px; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-1, .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-5 {
        width: 150px;
        height: 220px; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-1 {
        left: 22%; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-2 {
        left: 38%; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-4 {
        left: 62%; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery-item-5 {
        left: 78%; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-controls {
      /*display: flex;
      justify-content: center;
      margin: 30px 0;*/
      /*position: relative;*/
      width: 100%; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-controls button {
      background-color: transparent;
      border: 0;
      cursor: pointer;
      font-size: 8px;
      margin: 0 20px;
      padding: 0 12px;
      text-transform: capitalize;
      color: transparent; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-controls button:focus {
      outline: none; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-controls-previous {
      position: absolute;
      left: 15px;
      top: 50%;
      z-index: 10; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-controls-previous::before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      transition: left 0.15s ease-in-out;
      width: 20px;
      height: 28px;
      background-image: url("../images/Arrow-Homepage-Blue-Left.png");
      background-repeat: no-repeat;
      background-size: 20px 28px; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-controls-next {
      position: absolute;
      right: -15px;
      top: 50%;
      z-index: 10; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-controls-next::before {
      content: '';
      position: absolute;
      transition: right 0.15s ease-in-out;
      width: 20px;
      height: 28px;
      right: 0;
      top: 0;
      background-image: url("../images/Arrow-Homepage-White-Right-1.png");
      background-repeat: no-repeat;
      background-size: 20px 28px; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-nav {
      bottom: -15px;
      display: flex;
      justify-content: center;
      list-style: none;
      padding: 0;
      position: absolute;
      width: 100%; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-nav li {
      background: #ccc;
      border-radius: 50%;
      height: 10px;
      margin: 0 16px;
      width: 10px; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery-nav li.gallery-item-selected {
      background: #fff; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .sub-title {
      font-size: 50px;
      font-weight: 700;
      color: #1E9D8B;
      margin-bottom: 10px;
      line-height: 100%;
      font-family: 'Gotham', sans-serif; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .sub-title b {
        font-weight: 700;
        font-size: 32px; }
      @media (max-width: 992px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .sub-title {
          font-size: 32px; }
          .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .sub-title b {
            font-size: 22px; } }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .sub-title {
          font-size: 28px; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .img-wrp {
      width: 60%;
      margin: 0 auto;
      margin-bottom: 10px;
      transition: all ease 0.3s; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .img-wrp {
          width: 106px; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .description {
      font-size: 18px;
      color: #37424A;
      margin-bottom: 0;
      font-weight: 400; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-3 .inner-wrp .description {
          font-size: 16px; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp .sub-title,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp .sub-title {
      font-size: 40px;
      font-weight: 700;
      color: #1E9D8B;
      margin-bottom: 10px;
      line-height: 100%;
      font-family: 'Gotham', sans-serif; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp .sub-title b,
      .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp .sub-title b {
        font-weight: 700;
        font-size: 30px; }
      @media (max-width: 992px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp .sub-title,
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp .sub-title {
          font-size: 30px; }
          .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp .sub-title b,
          .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp .sub-title b {
            font-size: 22px; } }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp .sub-title,
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp .sub-title {
          font-size: 24px; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp .img-wrp,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp .img-wrp {
      width: 50%;
      margin: 0 auto;
      margin-bottom: 10px;
      transition: all ease 0.3s; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp .description,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp .description {
      font-size: 16px;
      margin-bottom: 0;
      font-weight: 400; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-2 .inner-wrp,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-4 .inner-wrp {
      opacity: 0.6; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp .sub-title,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp .sub-title {
      font-size: 30px;
      font-weight: 700;
      color: #1E9D8B;
      margin-bottom: 10px;
      line-height: 100%;
      font-family: 'Gotham', sans-serif; }
      .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp .sub-title b,
      .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp .sub-title b {
        font-weight: 700;
        font-size: 22px; }
      @media (max-width: 992px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp .sub-title,
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp .sub-title {
          font-size: 28px; }
          .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp .sub-title b,
          .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp .sub-title b {
            font-size: 18px; } }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp .sub-title,
        .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp .sub-title {
          font-size: 20px; } }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp .img-wrp,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp .img-wrp {
      width: 40%;
      margin: 0 auto;
      margin-bottom: 10px;
      transition: all ease 0.3s; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp {
      opacity: 0.4; }
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-1 .inner-wrp .description,
    .pte-measuring-impact .measuring-impact .content-wrp .gallery .gallery-container .gallery-item-5 .inner-wrp .description {
      font-size: 13px;
      margin-bottom: 0;
      font-weight: 400; }
    @media (max-width: 768px) {
      .pte-measuring-impact .measuring-impact .content-wrp .gallery {
        display: none; } }
    .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider {
      padding-bottom: 30px;
      display: none; }
      @media (max-width: 768px) {
        .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider {
          display: block; } }
      .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .slick-track {
        display: flex; }
      .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .slick-dots {
        bottom: -40px; }
        .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .slick-dots li {
          margin: 0 10px; }
          .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .slick-dots li button {
            width: 20px;
            height: 20px;
            background-color: #fff;
            opacity: 0.5; }
            .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .slick-dots li button:before {
              display: none; }
            @media (max-width: 768px) {
              .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .slick-dots li button {
                width: 16px;
                height: 16px; } }
          .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .slick-dots li.slick-active button {
            background-color: #007934;
            opacity: 1; }
      .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .each {
        padding: 10px;
        height: inherit; }
        .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .each .each-wrp {
          padding: 20px;
          background-color: #fff;
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
          height: 100%;
          text-align: center;
          filter: blur(2px);
          opacity: 0.6; }
          .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .each .each-wrp .img-wrp {
            text-align: center;
            margin-bottom: 15px; }
            .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .each .each-wrp .img-wrp img {
              height: 106px;
              margin: 0 auto; }
          .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .each .each-wrp .sub-title {
            font-size: 30px;
            font-weight: 700;
            color: #1E9D8B;
            margin-bottom: 10px; }
          .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .each .each-wrp .description {
            font-size: 16px;
            color: #37424A;
            font-weight: 400;
            margin-bottom: 0; }
        .pte-measuring-impact .measuring-impact .content-wrp .mobile-slider .slider-wrp .each.slick-current .each-wrp {
          filter: unset;
          opacity: 1; }
  .pte-measuring-impact .celebrating-part {
    padding-bottom: 6rem; }
    @media (max-width: 768px) {
      .pte-measuring-impact .celebrating-part {
        padding-bottom: 4rem; }
        .pte-measuring-impact .celebrating-part .container {
          padding-left: 0;
          padding-right: 0; } }
    .pte-measuring-impact .celebrating-part .inner-wrp {
      padding-top: 4rem;
      padding-bottom: 2rem;
      padding-left: 40px;
      position: relative; }
      @media (max-width: 768px) {
        .pte-measuring-impact .celebrating-part .inner-wrp {
          padding-left: 0;
          padding-bottom: 0; } }
      .pte-measuring-impact .celebrating-part .inner-wrp:before {
        content: "";
        position: absolute;
        width: 5px;
        height: 3rem;
        top: 0;
        left: 50px;
        background-color: #fff;
        z-index: 1; }
        @media (max-width: 768px) {
          .pte-measuring-impact .celebrating-part .inner-wrp:before {
            display: none; } }
      .pte-measuring-impact .celebrating-part .inner-wrp .title-part h2 {
        font-size: 45px;
        line-height: 120%;
        font-weight: 600;
        margin-bottom: 15px; }
        @media (max-width: 992px) {
          .pte-measuring-impact .celebrating-part .inner-wrp .title-part h2 {
            font-size: 32px; } }
        @media (max-width: 768px) {
          .pte-measuring-impact .celebrating-part .inner-wrp .title-part h2 {
            font-size: 28px;
            padding-left: 15px;
            padding-right: 15px; } }
      @media (max-width: 768px) {
        .pte-measuring-impact .celebrating-part .inner-wrp .description {
          padding-left: 15px;
          padding-right: 15px; } }
      .pte-measuring-impact .celebrating-part .inner-wrp .description p {
        font-size: 25px;
        line-height: 140%; }
        .pte-measuring-impact .celebrating-part .inner-wrp .description p.mobile-view {
          display: none; }
        @media (max-width: 768px) {
          .pte-measuring-impact .celebrating-part .inner-wrp .description p {
            display: none;
            font-size: 18px; }
            .pte-measuring-impact .celebrating-part .inner-wrp .description p.mobile-view {
              display: block; } }
      .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp {
        padding-top: 25px; }
        @media (max-width: 768px) {
          .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp {
            padding-left: 15px;
            padding-right: 15px; } }
        .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp a {
          background-color: #2772b4;
          padding: 8px 25px;
          color: #fff;
          font-size: 16px;
          border-radius: 30px;
          text-decoration: none;
          display: inline-block;
          font-weight: 600;
          padding-right: 40px;
          position: relative;
          transition: all ease 0.3s; }
          .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp a:after {
            content: url("../images/Arrow-Button-Right.svg");
            width: 13px;
            height: 13px;
            position: absolute;
            top: 9px;
            right: 13px; }
          .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp a:hover {
            opacity: 0.8; }
          @media (max-width: 768px) {
            .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp a {
              font-weight: 500; } }
          @media (max-width: 576px) {
            .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp a {
              display: block; }
              .pte-measuring-impact .celebrating-part .inner-wrp .btn-wrp a:after {
                top: calc(50% - 9px); } }
      .pte-measuring-impact .celebrating-part .inner-wrp .map-section {
        padding-top: 4rem;
        padding-bottom: 4rem; }
        @media (max-width: 768px) {
          .pte-measuring-impact .celebrating-part .inner-wrp .map-section {
            display: none; } }
        .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image {
          position: relative;
          width: 800px;
          max-width: 100%;
          margin: 0 auto; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .ca-map {
            width: 100%;
            margin-bottom: -10px; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            opacity: 0;
            z-index: -1;
            transition: all ease 0.3s; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.active {
              opacity: 1;
              z-index: 1; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group .map-mark {
              position: absolute;
              width: 30px; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group .archive-mark {
              position: absolute;
              width: 30px; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group p {
              font-size: 18px;
              font-weight: 500;
              color: #fff;
              margin-bottom: 0;
              position: absolute;
              transform: translate(-34%, 40px);
              display: none;
              color: #2B2E34;
              background-color: #fff;
              padding: 0 8px;
              border-radius: 8px;
              z-index: 1; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group .map-mark:hover + p {
              display: block; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group .archive-mark:hover + p {
              display: block; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-1 .mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-1 .mark-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-label-1 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-label-2 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-label-3 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-label-4 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-2 .mark-label-5 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .mark-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .mark-label-1 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-3 .mark-label-2 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .mark-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .mark-label-1 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .mark-label-2 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-4 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .mark-label-1 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-9, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-10, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-5 .archive-label-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .mark-label-1 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .mark-label-2 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .mark-label-3 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-9, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-10, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-11, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-6 .archive-label-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .mark-label-1 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .mark-label-2 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-9, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-10, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-11, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-12, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-13, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-14, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-7 .archive-label-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .mark-label-1 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-9, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-10, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-11, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-12, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-13, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-14, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-15, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-16, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-8 .archive-label-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .mark-label-1 {
              left: 7.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .mark-label-2 {
              left: 27%;
              top: 74%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-9, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-10, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-11, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-12, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-13, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-14, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-15, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-16, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-17, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-9 .archive-label-17 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-1 {
              left: 76%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-2 {
              left: 73%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-3 {
              left: 74%;
              top: 81.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-4 {
              left: 69%;
              top: 81%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-5 {
              left: 71%;
              top: 82.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-6 {
              left: 20%;
              top: 66%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-1,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-2,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-3 {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-4,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-5,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .mark-label-6 {
              transform: translate(calc(-100% - 15px), 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-9, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-10, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-11, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-12, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-13, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-14, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-15, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-16, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-17, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-17 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-18, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-18 {
              left: 7.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-19, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-10 .archive-label-19 {
              left: 27%;
              top: 74%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-label-1 {
              left: 76%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-label-2 {
              left: 79%;
              top: 64.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-label-3 {
              left: 79.5%;
              top: 68.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-label-4 {
              left: 81%;
              top: 70%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .mark-label-5 {
              left: 54%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-1 {
              left: 67%;
              top: 89%;
              text-align: center; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-7, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-8, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-9, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-10, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-11, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-12, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-13, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-14, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-15, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-16, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-17, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-17 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-18, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-18 {
              left: 7.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-19, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-19 {
              left: 27%;
              top: 74%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-20, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-20 {
              left: 76%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-21, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-21 {
              left: 73%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-22, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-22 {
              left: 74%;
              top: 81.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-23, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-23 {
              left: 69%;
              top: 81%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-24, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-24 {
              left: 71%;
              top: 82.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-25, .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-image .mark-group.mark-group-11 .archive-label-25 {
              left: 20%;
              top: 66%; }
        .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider {
          position: relative;
          padding-top: 40px; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .enrolled-number {
            position: absolute;
            top: -90px;
            left: 0;
            width: 230px;
            background-color: #FEDF00;
            border-radius: 17px;
            overflow: hidden; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .enrolled-number p {
              font-size: 20px;
              font-weight: 500;
              color: #37424A;
              margin: 0;
              padding: 15px;
              text-align: center;
              line-height: 120%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .enrolled-number h3 {
              font-size: 60px;
              font-weight: 600;
              color: #2B2E34;
              margin-bottom: 0;
              padding: 0px 15px;
              background-color: #fff;
              border-radius: 17px;
              text-align: center; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .slider-wrp {
            width: 100%;
            height: 18px;
            background-color: #fff;
            border-radius: 20px;
            margin-top: 50px;
            position: relative; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .slider-wrp .map-slider-mark {
              position: absolute;
              top: -10px;
              left: 100px;
              width: 40px;
              height: 40px; }
          @media (max-width: 768px) {
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .slider-labels {
              display: none; } }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .slider-labels ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: flex;
            align-items: center;
            justify-content: space-between; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .slider-labels ul li {
              font-size: 16px;
              color: #fff;
              font-weight: 500;
              padding-top: 20px;
              position: relative;
              cursor: pointer; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .label-slider-wrp {
            padding-top: 60px; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .label-slider-wrp .label-slider input {
              -webkit-appearance: none;
              width: 100%;
              height: 18px;
              border-radius: 10px;
              background-color: #fff; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-section .map-slider .label-slider-wrp .label-slider input::-webkit-slider-thumb {
              -webkit-appearance: none;
              appearance: none;
              width: 40px;
              height: 40px;
              border: 0;
              background-image: url("../images/Homepage-Map-Slider.svg");
              background-size: 40px 40px;
              background-position: center center;
              background-repeat: no-repeat;
              cursor: pointer; }
      .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section {
        padding-top: 4rem;
        padding-bottom: 0rem;
        display: none; }
        @media (max-width: 768px) {
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section {
            display: block; } }
        .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image {
          position: relative;
          margin-left: 15px;
          margin-right: 15px; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .location-modal {
            position: absolute;
            width: 100%;
            top: 20px;
            left: 0; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .location-modal .each {
              width: 200px;
              background-color: #fff;
              border-radius: 10px;
              padding: 15px;
              margin-left: auto;
              margin-right: auto;
              text-align: center;
              border-top: 10px solid #FEDF00;
              display: none; }
              .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .location-modal .each p {
                font-size: 14px;
                color: #37424A;
                margin-bottom: 0; }
              .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .location-modal .each.active {
                display: block; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .ca-map {
            width: 100%; }
            @media (max-width: 767px) {
              .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .ca-map {
                margin-bottom: -15px; } }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            opacity: 0;
            z-index: -1;
            transition: all ease 0.3s; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.active {
              opacity: 1;
              z-index: 1; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group .map-mark {
              position: absolute;
              width: 18px; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group .archive-mark {
              position: absolute;
              width: 18px; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group p {
              font-size: 12px;
              font-weight: 300;
              color: #fff;
              margin-bottom: 0;
              position: absolute;
              transform: translate(-40%, 20px);
              display: none;
              color: #2B2E34;
              background-color: #fff;
              padding: 0 8px;
              border-radius: 8px;
              z-index: 1; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-1 .mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-1 .mark-label-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-label-1 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-label-2 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-label-3 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-label-4 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-2 .mark-label-5 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .mark-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .mark-label-1 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-3 .mark-label-2 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .mark-0, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .mark-label-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .mark-label-1 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .mark-label-2 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-4 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .mark-label-1 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-5 .archive-mark.archive-mark-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .mark-label-1 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .mark-label-2 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .mark-label-3 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-6 .archive-mark.archive-mark-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .mark-label-1 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .mark-label-2 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-7 .archive-mark.archive-mark-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .mark-label-1 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-8 .archive-mark.archive-mark-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .mark-label-1 {
              left: 7.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .mark-label-2 {
              left: 27%;
              top: 74%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-9 .archive-mark.archive-mark-17 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-1 {
              left: 76%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-2 {
              left: 73%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-3 {
              left: 74%;
              top: 81.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-4 {
              left: 69%;
              top: 81%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-5 {
              left: 71%;
              top: 82.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-6, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-6 {
              left: 20%;
              top: 66%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-1,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-2,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-3 {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-4,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-5,
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .mark-label-6 {
              transform: translate(calc(-100% - 15px), 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-17 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-18 {
              left: 7.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-10 .archive-mark.archive-mark-19 {
              left: 27%;
              top: 74%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-1, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-label-1 {
              left: 76%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-label {
              transform: translate(40px, 7px); }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-2, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-label-2 {
              left: 79%;
              top: 64.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-3, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-label-3 {
              left: 79.5%;
              top: 68.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-4, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-label-4 {
              left: 81%;
              top: 70%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-5, .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .mark-label-5 {
              left: 54%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-0 {
              left: 71%;
              top: 84%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-1 {
              left: 68%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-2 {
              left: 75%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-3 {
              left: 72%;
              top: 83%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-4 {
              left: 69%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-5 {
              left: 67.5%;
              top: 88%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-6 {
              left: 66%;
              top: 90%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-7 {
              left: 68.5%;
              top: 89%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-8 {
              left: 68%;
              top: 90.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-9 {
              left: 88.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-10 {
              left: 40%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-11 {
              left: 75.5%;
              top: 79.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-12 {
              left: 77%;
              top: 80.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-13 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-14 {
              left: 74.5%;
              top: 70.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-15 {
              left: 74.5%;
              top: 82%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-16 {
              left: 7%;
              top: 73.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-17 {
              left: 83.5%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-18 {
              left: 7.5%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-19 {
              left: 27%;
              top: 74%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-20 {
              left: 76%;
              top: 74.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-21 {
              left: 73%;
              top: 76%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-22 {
              left: 74%;
              top: 81.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-23 {
              left: 69%;
              top: 81%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-24 {
              left: 71%;
              top: 82.5%; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .map-image .mark-group.mark-group-11 .archive-mark.archive-mark-25 {
              left: 20%;
              top: 66%; }
        .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .instruction {
          padding-left: 15px;
          padding-right: 15px;
          margin-top: 20px; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .instruction p {
            font-size: 14px;
            color: #fff;
            text-align: center;
            margin-bottom: 0; }
        .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider-wrp {
          position: relative;
          padding: 15px 0; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider-wrp .slider-mark {
            position: absolute;
            left: calc(50% - 13px);
            top: 8px;
            z-index: 1; }
            .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider-wrp .slider-mark img {
              width: 26px; }
        .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year {
          padding: 15px;
          padding-top: 30px;
          position: relative;
          cursor: pointer;
          text-align: center; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year:before {
            content: "";
            position: absolute;
            top: 0;
            width: 100%;
            height: 12px;
            background: #fff;
            left: 0; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year:first-child:before {
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year:last-child:before {
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year p {
            font-size: 16px;
            color: #fff;
            font-weight: 500;
            margin-bottom: 0;
            opacity: 0.5; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year.slick-current p {
            font-size: 20px;
            opacity: 1; }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year.slick-current:before {
            background: linear-gradient(to right, #fff, #8ED2CC); }
          .pte-measuring-impact .celebrating-part .inner-wrp .map-mobile-section .label-slider .each-year.slick-current ~ .each-year:before {
            background: #8ED2CC; }

.pte-highlights-section {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  margin-top: -8rem;
  padding-top: 6rem;
  padding-bottom: 4rem; }
  @media (max-width: 1500px) {
    .pte-highlights-section {
      margin-top: -6rem;
      padding-top: 4rem; } }
  .pte-highlights-section .each .inner-wrp {
    padding-top: 4rem;
    padding-bottom: 4rem;
    position: relative; }
    .pte-highlights-section .each .inner-wrp .row {
      align-items: center; }
    .pte-highlights-section .each .inner-wrp .img-wrp {
      position: relative;
      z-index: 1; }
    .pte-highlights-section .each .inner-wrp .detail .title-part h2 {
      font-size: 44px;
      line-height: 120%;
      margin-bottom: 20px;
      font-weight: 700; }
      @media (max-width: 992px) {
        .pte-highlights-section .each .inner-wrp .detail .title-part h2 {
          font-size: 32px; } }
      @media (max-width: 768px) {
        .pte-highlights-section .each .inner-wrp .detail .title-part h2 {
          font-size: 28px; } }
    .pte-highlights-section .each .inner-wrp .detail .description p {
      font-size: 22px;
      color: #0C0D0F;
      line-height: 150%; }
      @media (max-width: 992px) {
        .pte-highlights-section .each .inner-wrp .detail .description p {
          font-size: 20px; } }
      @media (max-width: 768px) {
        .pte-highlights-section .each .inner-wrp .detail .description p {
          font-size: 18px; } }
    .pte-highlights-section .each .inner-wrp .detail .btn-wrp {
      padding-top: 25px; }
      .pte-highlights-section .each .inner-wrp .detail .btn-wrp a {
        background-color: #007934;
        padding: 8px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 500;
        position: relative;
        padding-right: 40px; }
        .pte-highlights-section .each .inner-wrp .detail .btn-wrp a:after {
          content: url("../images/Arrow-Button-Right.svg");
          width: 13px;
          height: 13px;
          position: absolute;
          top: 9px;
          right: 13px; }
        .pte-highlights-section .each .inner-wrp .detail .btn-wrp a:hover {
          opacity: 0.8; }
    .pte-highlights-section .each .inner-wrp .mobile-view {
      display: none; }
    @media (max-width: 768px) {
      .pte-highlights-section .each .inner-wrp .mobile-view {
        display: block; }
      .pte-highlights-section .each .inner-wrp .desktop-view {
        display: none; }
      .pte-highlights-section .each .inner-wrp .img-wrp {
        margin-bottom: 30px; } }
  .pte-highlights-section .each.right-image-part .inner-wrp {
    padding-left: 40px; }
    @media (max-width: 768px) {
      .pte-highlights-section .each.right-image-part .inner-wrp {
        padding-left: 0; } }
    .pte-highlights-section .each.right-image-part .inner-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 6rem;
      top: -3rem;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
    .pte-highlights-section .each.right-image-part .inner-wrp:after {
      content: "";
      position: absolute;
      width: 5px;
      height: 11rem;
      bottom: -4rem;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 1200px) {
        .pte-highlights-section .each.right-image-part .inner-wrp:after {
          height: 8rem; } }
      @media (max-width: 768px) {
        .pte-highlights-section .each.right-image-part .inner-wrp:after {
          width: 4px;
          left: 22px; } }
  .pte-highlights-section .each.left-image-part .inner-wrp:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 100%;
    top: -3rem;
    left: 50px;
    background-color: #fff;
    z-index: 1; }
    @media (max-width: 768px) {
      .pte-highlights-section .each.left-image-part .inner-wrp:before {
        width: 4px;
        left: 22px;
        height: 7rem; } }
  .pte-highlights-section .each:first-child .inner-wrp {
    padding-top: 6rem; }
    @media (max-width: 768px) {
      .pte-highlights-section .each:first-child .inner-wrp {
        padding-top: 4rem; } }
  .pte-highlights-section .each:last-child .inner-wrp {
    padding-bottom: 6rem; }
    @media (max-width: 768px) {
      .pte-highlights-section .each:last-child .inner-wrp {
        padding-top: 2rem; }
        .pte-highlights-section .each:last-child .inner-wrp:before {
          display: none; } }

.pte-testimonial-section {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  margin-top: -8rem;
  padding-top: 6rem; }
  @media (max-width: 1500px) {
    .pte-testimonial-section {
      margin-top: -6rem;
      padding-top: 6rem; } }
  @media (max-width: 768px) {
    .pte-testimonial-section {
      padding-top: 4rem; } }
  .pte-testimonial-section .inner-wrp {
    padding-top: 2rem;
    padding-bottom: 9rem;
    padding-left: 40px;
    position: relative; }
    @media (max-width: 768px) {
      .pte-testimonial-section .inner-wrp {
        padding-left: 0;
        padding-bottom: 6rem; } }
    .pte-testimonial-section .inner-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 100%;
      top: 0;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-testimonial-section .inner-wrp:before {
          width: 4px;
          left: 22px;
          display: none; } }
    .pte-testimonial-section .inner-wrp .title-part h2 {
      font-size: 45px;
      font-weight: 600;
      line-height: 120%;
      text-align: center;
      margin-bottom: 10px; }
      @media (max-width: 992px) {
        .pte-testimonial-section .inner-wrp .title-part h2 {
          font-size: 32px; } }
      @media (max-width: 768px) {
        .pte-testimonial-section .inner-wrp .title-part h2 {
          font-size: 28px; } }
    .pte-testimonial-section .inner-wrp .description {
      padding-bottom: 30px; }
      .pte-testimonial-section .inner-wrp .description p {
        font-size: 25px;
        text-align: center; }
        @media (max-width: 992px) {
          .pte-testimonial-section .inner-wrp .description p {
            font-size: 22px; } }
        @media (max-width: 768px) {
          .pte-testimonial-section .inner-wrp .description p {
            font-size: 18px; } }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-prev {
      left: 125px;
      background-image: url("../images/Arrow-Homepage-White-Left.svg");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      width: 24px;
      height: 62px;
      top: 150px; }
      @media (max-width: 992px) {
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-prev {
          left: 30px; } }
      @media (max-width: 768px) {
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-prev {
          left: 15px;
          width: 18px;
          top: 90px; } }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-prev::before {
      display: none; }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-next {
      right: 150px;
      background-image: url("../images/Arrow-Homepage-White-Right.svg");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      width: 24px;
      height: 62px;
      top: 150px; }
      @media (max-width: 992px) {
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-next {
          right: 30px; } }
      @media (max-width: 768px) {
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-next {
          right: 15px;
          width: 18px;
          top: 90px; } }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-next::before {
      display: none; }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-arrow {
      z-index: 1; }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-dots {
      top: 320px;
      bottom: unset; }
      @media (max-width: 768px) {
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-dots {
          top: 200px; } }
      .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-dots li {
        margin: 0 10px; }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-dots li button {
          width: 20px;
          height: 20px;
          background-color: #fff;
          opacity: 0.5; }
          .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-dots li button:before {
            display: none; }
          @media (max-width: 768px) {
            .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-dots li button {
              width: 16px;
              height: 16px; } }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .slick-dots li.slick-active button {
          background-color: #2772b4;
          opacity: 1; }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .img-wrapper {
      width: 300px;
      margin: 0 auto;
      margin-bottom: 70px; }
      @media (max-width: 768px) {
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .img-wrapper {
          width: 180px; } }
      .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .img-wrapper .img-wrp {
        display: block;
        position: relative;
        height: 0;
        width: 100%;
        padding-bottom: 100%;
        overflow: hidden;
        border-radius: 50%; }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .img-wrapper .img-wrp img {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          -o-object-fit: cover;
          object-fit: cover;
          -o-object-position: center;
          object-position: center;
          border-radius: 50%; }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .btn-wrp {
      text-align: center;
      padding-top: 15px;
      padding-bottom: 15px; }
      .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .btn-wrp a {
        background-color: #1c5f9a;
        padding: 8px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 700;
        position: relative;
        padding-right: 40px; }
        @media (max-width: 768px) {
          .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .btn-wrp a {
            font-weight: 500; } }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .btn-wrp a:after {
          content: url("../images/Arrow-Button-Right.svg");
          width: 13px;
          height: 13px;
          position: absolute;
          top: 9px;
          right: 13px; }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .btn-wrp a:hover {
          opacity: 0.8; }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .name-position {
      text-align: center;
      padding-bottom: 15px; }
      .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .name-position p {
        font-size: 32px;
        font-weight: 600;
        margin: 0; }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .name-position p span {
          font-size: 20px;
          font-weight: 400; }
        @media (max-width: 992px) {
          .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .name-position p {
            font-size: 24px; }
            .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .name-position p span {
              font-size: 18px; } }
        @media (max-width: 768px) {
          .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .name-position p {
            font-size: 20px; }
            .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .name-position p span {
              font-size: 16px; } }
    .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial {
      text-align: center;
      padding: 0 80px;
      position: relative; }
      @media (max-width: 768px) {
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial {
          padding: 0 40px; } }
      .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark {
        position: absolute;
        width: 80px; }
        @media (max-width: 768px) {
          .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark {
            width: 40px; } }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark.open-mark {
          top: calc(50% - 40px);
          left: 15px; }
          @media (max-width: 768px) {
            .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark.open-mark {
              left: 0px; } }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark.close-mark {
          top: calc(50% - 40px);
          right: 15px; }
          @media (max-width: 768px) {
            .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark.close-mark {
              right: 0px; } }
        .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark.fr-mark {
          width: 60px;
          top: calc(50% - 30px); }
          @media (max-width: 768px) {
            .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial .quote-mark.fr-mark {
              width: 30px; } }
      .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial p {
        font-size: 22px;
        line-height: 140%;
        font-weight: 600;
        font-family: "Lora", sans-serif; }
        @media (max-width: 768px) {
          .pte-testimonial-section .inner-wrp .testimonials .slider-wrp .each .testimonial p {
            font-size: 18px; } }

.pte-financials-section {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  margin-top: -8rem; }
  @media (max-width: 1500px) {
    .pte-financials-section {
      margin-top: -6rem; } }
  .pte-financials-section .inner-wrp {
    padding-top: 8rem;
    padding-bottom: 10rem;
    padding-left: 40px;
    position: relative; }
    @media (max-width: 1500px) {
      .pte-financials-section .inner-wrp {
        padding-top: 6rem; } }
    .pte-financials-section .inner-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: calc(100% - 20rem);
      bottom: 7rem;
      left: 50px;
      background-color: #cdeff0;
      z-index: 1; }
      @media (max-width: 992px) {
        .pte-financials-section .inner-wrp:before {
          left: 22px; } }
      @media (max-width: 768px) {
        .pte-financials-section .inner-wrp:before {
          width: 4px;
          left: 22px; } }
    .pte-financials-section .inner-wrp .title-part {
      display: flex;
      align-items: center; }
      .pte-financials-section .inner-wrp .title-part h2 {
        font-size: 44px;
        color: #37424A;
        line-height: 120%;
        margin-bottom: 0px;
        font-weight: 700;
        padding-right: 40px; }
        @media (max-width: 992px) {
          .pte-financials-section .inner-wrp .title-part h2 {
            font-size: 32px; } }
        @media (max-width: 768px) {
          .pte-financials-section .inner-wrp .title-part h2 {
            font-size: 28px; } }
    .pte-financials-section .inner-wrp .chart-wrp {
      padding-top: 6rem; }
      .pte-financials-section .inner-wrp .chart-wrp .each-chart {
        max-width: 270px; }
        @media (max-width: 768px) {
          .pte-financials-section .inner-wrp .chart-wrp .each-chart {
            max-width: 220px; } }
        .pte-financials-section .inner-wrp .chart-wrp .each-chart canvas {
          filter: drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.15));
          background: #fff;
          border-radius: 50%; }
      .pte-financials-section .inner-wrp .chart-wrp .chart-title {
        padding-top: 40px; }
        .pte-financials-section .inner-wrp .chart-wrp .chart-title h3 {
          font-size: 32px;
          font-weight: 700;
          color: #37424A; }
          @media (max-width: 768px) {
            .pte-financials-section .inner-wrp .chart-wrp .chart-title h3 {
              font-size: 24px; } }
      @media (max-width: 768px) {
        .pte-financials-section .inner-wrp .chart-wrp .legend-part {
          margin-bottom: 30px; } }
      .pte-financials-section .inner-wrp .chart-wrp .legend-part ul {
        margin: 0;
        padding: 0;
        list-style: none;
        padding-left: 5px; }
        .pte-financials-section .inner-wrp .chart-wrp .legend-part ul li {
          position: relative;
          display: block;
          padding: 5px 0;
          padding-left: 30px; }
          .pte-financials-section .inner-wrp .chart-wrp .legend-part ul li:before {
            width: 15px;
            height: 15px;
            border-radius: 50%;
            background-color: #007934;
            position: absolute;
            content: "";
            top: 10px;
            left: 0; }
          .pte-financials-section .inner-wrp .chart-wrp .legend-part ul li:nth-child(2):before {
            background-color: #fedf00; }
          .pte-financials-section .inner-wrp .chart-wrp .legend-part ul li:nth-child(3):before {
            background-color: #2772b4; }
          .pte-financials-section .inner-wrp .chart-wrp .legend-part ul li:nth-child(4):before {
            background-color: #37424a; }
          .pte-financials-section .inner-wrp .chart-wrp .legend-part ul li:nth-child(5):before {
            background-color: #f97878; }
          .pte-financials-section .inner-wrp .chart-wrp .legend-part ul li:nth-child(6):before {
            background-color: #8f23b3; }
    .pte-financials-section .inner-wrp .btn-wrp {
      text-align: center;
      padding-top: 50px; }
      @media (max-width: 768px) {
        .pte-financials-section .inner-wrp .btn-wrp {
          padding-top: 30px;
          padding-right: 20px; } }
      .pte-financials-section .inner-wrp .btn-wrp a {
        background-color: #1c5f9a;
        padding: 8px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 700;
        position: relative;
        padding-right: 40px; }
        .pte-financials-section .inner-wrp .btn-wrp a:after {
          content: url("../images/Arrow-Button-Right.svg");
          width: 13px;
          height: 13px;
          position: absolute;
          top: 9px;
          right: 13px; }
        .pte-financials-section .inner-wrp .btn-wrp a:hover {
          opacity: 0.8; }
        @media (max-width: 768px) {
          .pte-financials-section .inner-wrp .btn-wrp a {
            font-weight: 500; } }

.pte-thankyou-section {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  margin-top: -9rem; }
  @media (max-width: 1500px) {
    .pte-thankyou-section {
      margin-top: -6rem; } }
  .pte-thankyou-section .content-wrp {
    position: relative;
    padding-top: 12rem;
    padding-bottom: 11rem; }
    @media (max-width: 1500px) {
      .pte-thankyou-section .content-wrp {
        padding-top: 10rem;
        padding-bottom: 9rem; } }
    @media (max-width: 768px) {
      .pte-thankyou-section .content-wrp {
        padding-top: 6rem;
        padding-bottom: 10rem; } }
    .pte-thankyou-section .content-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 100%;
      top: 0;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-thankyou-section .content-wrp:before {
          width: 4px;
          left: 22px;
          height: 6rem; } }
    .pte-thankyou-section .content-wrp .row {
      position: relative;
      z-index: 1; }
    .pte-thankyou-section .content-wrp .row {
      align-items: center; }
    @media (max-width: 768px) {
      .pte-thankyou-section .content-wrp .img-wrp {
        margin-bottom: 30px; } }
    .pte-thankyou-section .content-wrp .detail .title-part h2 {
      font-size: 45px;
      font-weight: 600;
      line-height: 120%;
      margin-bottom: 10px; }
      @media (max-width: 992px) {
        .pte-thankyou-section .content-wrp .detail .title-part h2 {
          font-size: 32px; } }
      @media (max-width: 768px) {
        .pte-thankyou-section .content-wrp .detail .title-part h2 {
          font-size: 28px; } }
    .pte-thankyou-section .content-wrp .detail .description p {
      font-size: 26px;
      line-height: 140%; }
      @media (max-width: 992px) {
        .pte-thankyou-section .content-wrp .detail .description p {
          font-size: 22px; } }
      @media (max-width: 768px) {
        .pte-thankyou-section .content-wrp .detail .description p {
          font-size: 20px; } }
    .pte-thankyou-section .content-wrp .detail .btn-wrp {
      padding-top: 30px; }
      .pte-thankyou-section .content-wrp .detail .btn-wrp a {
        background-color: #007934;
        padding: 8px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 700;
        position: relative;
        padding-right: 40px; }
        .pte-thankyou-section .content-wrp .detail .btn-wrp a:after {
          content: url("../images/Arrow-Button-Right.svg");
          width: 13px;
          height: 13px;
          position: absolute;
          top: 9px;
          right: 13px; }
        .pte-thankyou-section .content-wrp .detail .btn-wrp a:hover {
          opacity: 0.8; }
        @media (max-width: 768px) {
          .pte-thankyou-section .content-wrp .detail .btn-wrp a {
            font-weight: 500; } }

.pte-cta-banner {
  padding-top: 10rem;
  margin-top: -7rem;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative; }
  @media (max-width: 768px) {
    .pte-cta-banner {
      padding-top: 6rem;
      margin-top: -6rem; } }
  .pte-cta-banner .content-wrp {
    padding-bottom: 6rem; }
    @media (max-width: 768px) {
      .pte-cta-banner .content-wrp {
        padding-bottom: 4rem; } }
    .pte-cta-banner .content-wrp .title-part h2 {
      font-size: 38px;
      font-weight: 600;
      color: #fff;
      text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
      line-height: 120%;
      margin-bottom: 30px;
      text-align: center; }
      @media (max-width: 992px) {
        .pte-cta-banner .content-wrp .title-part h2 {
          font-size: 32px; } }
      @media (max-width: 768px) {
        .pte-cta-banner .content-wrp .title-part h2 {
          font-size: 28px; } }
    .pte-cta-banner .content-wrp .btn-wrp {
      text-align: center; }
      .pte-cta-banner .content-wrp .btn-wrp a {
        display: inline-block;
        padding: 8px 30px;
        background-color: #007934;
        border-radius: 30px;
        font-size: 18px;
        font-weight: 500;
        color: #fff;
        text-decoration: none; }
        .pte-cta-banner .content-wrp .btn-wrp a:hover {
          opacity: 0.8; }
        @media (max-width: 768px) {
          .pte-cta-banner .content-wrp .btn-wrp a {
            font-size: 16px; } }

.newsletter-form-wrp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #2772B4; }
  .newsletter-form-wrp .title-part h2 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .newsletter-form-wrp .title-part h2 {
        font-size: 24px;
        text-align: center; } }
  .newsletter-form-wrp .form-wrp form {
    display: flex;
    align-items: center; }
    @media (max-width: 768px) {
      .newsletter-form-wrp .form-wrp form {
        display: block; } }
    .newsletter-form-wrp .form-wrp form fieldset.form-columns-3 {
      max-width: 100%;
      width: 100%; }
      .newsletter-form-wrp .form-wrp form fieldset.form-columns-3 .input {
        margin-right: 30px; }
        @media (max-width: 768px) {
          .newsletter-form-wrp .form-wrp form fieldset.form-columns-3 .input {
            margin-right: 0;
            margin-bottom: 10px; } }
      .newsletter-form-wrp .form-wrp form fieldset.form-columns-3 .hs-form-field {
        width: 27%; }
        .newsletter-form-wrp .form-wrp form fieldset.form-columns-3 .hs-form-field:last-child {
          width: 45%; }
        @media (max-width: 768px) {
          .newsletter-form-wrp .form-wrp form fieldset.form-columns-3 .hs-form-field {
            width: 100% !important; } }
    .newsletter-form-wrp .form-wrp form .hs_submit {
      flex-shrink: 0; }
    .newsletter-form-wrp .form-wrp form .hs-error-msgs {
      display: none !important; }
    .newsletter-form-wrp .form-wrp form label {
      display: none; }
    .newsletter-form-wrp .form-wrp form input {
      height: 45px;
      background: transparent;
      background-color: transparent;
      border: 1px solid #fff;
      border-radius: 30px;
      padding: 5px 15px;
      width: 100% !important;
      color: #fff; }
      .newsletter-form-wrp .form-wrp form input::placeholder {
        color: #fff; }
      @media (max-width: 768px) {
        .newsletter-form-wrp .form-wrp form input {
          height: 40px; } }
      .newsletter-form-wrp .form-wrp form input:focus-visible {
        outline: none; }
    .newsletter-form-wrp .form-wrp form input[type="submit"] {
      padding: 5px 20px;
      background-color: #37424A;
      border-color: #37424A;
      color: #fff;
      font-size: 20px;
      font-weight: 500; }
      @media (max-width: 768px) {
        .newsletter-form-wrp .form-wrp form input[type="submit"] {
          font-size: 16px; } }

.pte-secondary-hero {
  margin-top: 6rem;
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  min-height: 450px;
  display: flex;
  align-items: flex-end; }
  @media (max-width: 992px) {
    .pte-secondary-hero {
      margin-top: 5rem; } }
  @media (max-width: 768px) {
    .pte-secondary-hero {
      margin-top: 0;
      min-height: 250px; } }
  .pte-secondary-hero .title-part h1 {
    font-size: 48px;
    font-weight: 600;
    color: #fff;
    line-height: 120%;
    margin-bottom: 10px; }
    @media (max-width: 992px) {
      .pte-secondary-hero .title-part h1 {
        font-size: 32px; } }
    @media (max-width: 768px) {
      .pte-secondary-hero .title-part h1 {
        font-size: 28px; } }
  .pte-secondary-hero .description p {
    font-size: 30px;
    color: #fff;
    font-weight: 400;
    line-height: 130%;
    margin-bottom: 0; }
    @media (max-width: 992px) {
      .pte-secondary-hero .description p {
        font-size: 24px; } }
    @media (max-width: 768px) {
      .pte-secondary-hero .description p {
        font-size: 18px; } }

.pte-links-section {
  padding-top: 4rem;
  padding-bottom: 11rem; }
  @media (max-width: 768px) {
    .pte-links-section {
      padding-top: 3rem;
      padding-bottom: 10rem; } }
  .pte-links-section .title-part {
    padding-bottom: 30px; }
    .pte-links-section .title-part h2 {
      font-size: 33px;
      line-height: 130%;
      font-weight: 600;
      color: #37424A;
      margin-bottom: 0; }
      @media (max-width: 992px) {
        .pte-links-section .title-part h2 {
          font-size: 28px; } }
      @media (max-width: 768px) {
        .pte-links-section .title-part h2 {
          font-size: 24px; } }
  .pte-links-section .links-wrp ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .pte-links-section .links-wrp ul li {
      display: inline-block;
      padding: 0 20px;
      position: relative;
      border-right: 2px solid #37424A; }
      @media (max-width: 992px) {
        .pte-links-section .links-wrp ul li {
          padding: 0 10px; } }
      .pte-links-section .links-wrp ul li:first-child {
        padding-left: 0; }
      .pte-links-section .links-wrp ul li:last-child {
        border: none; }
      @media (max-width: 768px) {
        .pte-links-section .links-wrp ul li {
          padding: 5px 0px;
          display: block;
          border: none; } }
      .pte-links-section .links-wrp ul li a {
        font-size: 20px;
        font-weight: 500;
        color: #37424A;
        text-decoration: none;
        transition: all ease 0.3s;
        display: inline-block;
        line-height: 100%; }
        .pte-links-section .links-wrp ul li a:hover {
          color: #2772B4;
          text-shadow: 0 0 0px #37424A; }
        @media (max-width: 992px) {
          .pte-links-section .links-wrp ul li a {
            font-size: 16px; } }
        @media (max-width: 768px) {
          .pte-links-section .links-wrp ul li a {
            font-size: 18px; } }
      .pte-links-section .links-wrp ul li.active a {
        color: #2772B4;
        text-shadow: 0 0 0px #37424A; }

.pte-message-section {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  margin-top: -7rem;
  z-index: 1; }
  @media (max-width: 768px) {
    .pte-message-section {
      margin-top: -7rem; } }
  .pte-message-section .content-wrp {
    position: relative;
    padding-top: 6rem;
    padding-bottom: 12rem; }
    @media (max-width: 768px) {
      .pte-message-section .content-wrp {
        padding-top: 4rem;
        padding-bottom: 11rem; } }
    .pte-message-section .content-wrp:before {
      content: "";
      height: calc(100% - 20rem);
      width: 5px;
      background-color: #fff;
      left: 5px;
      bottom: 0;
      z-index: 1;
      position: absolute; }
      @media (max-width: 768px) {
        .pte-message-section .content-wrp:before {
          height: calc(100% - 22rem);
          width: 4px;
          left: 5px; } }
    .pte-message-section .content-wrp .title-part {
      display: flex;
      padding-right: 4rem;
      align-items: center; }
      @media (max-width: 768px) {
        .pte-message-section .content-wrp .title-part {
          display: block;
          padding-right: 0; } }
      .pte-message-section .content-wrp .title-part h2 {
        font-size: 45px;
        font-weight: 600;
        color: #2B2E34;
        line-height: 120%;
        margin-bottom: 0; }
        @media (max-width: 992px) {
          .pte-message-section .content-wrp .title-part h2 {
            font-size: 32px; } }
        @media (max-width: 768px) {
          .pte-message-section .content-wrp .title-part h2 {
            font-size: 28px; } }
      .pte-message-section .content-wrp .title-part .img-wrp {
        display: flex;
        flex: 1 1 auto;
        align-items: center;
        justify-content: flex-end;
        flex-shrink: 0; }
        .pte-message-section .content-wrp .title-part .img-wrp img {
          width: 240px; }
        .pte-message-section .content-wrp .title-part .img-wrp.mobile-view {
          display: none; }
        @media (max-width: 768px) {
          .pte-message-section .content-wrp .title-part .img-wrp {
            display: none; }
            .pte-message-section .content-wrp .title-part .img-wrp.mobile-view {
              display: block;
              margin-bottom: 30px; }
              .pte-message-section .content-wrp .title-part .img-wrp.mobile-view img {
                width: 133px; } }
    .pte-message-section .content-wrp .detail {
      padding-left: 6rem;
      padding-right: 4rem;
      padding-top: 30px; }
      @media (max-width: 768px) {
        .pte-message-section .content-wrp .detail {
          padding-left: 25px;
          padding-right: 0; } }
      .pte-message-section .content-wrp .detail p {
        font-size: 18px;
        color: #37424A; }
    .pte-message-section .content-wrp .additional-part {
      margin-top: 4rem;
      padding-left: 4rem; }
      @media (max-width: 768px) {
        .pte-message-section .content-wrp .additional-part {
          margin-top: 2rem;
          padding-left: 0; } }
      .pte-message-section .content-wrp .additional-part .inner-wrp {
        position: relative;
        padding: 30px;
        padding-right: 0; }
        @media (max-width: 768px) {
          .pte-message-section .content-wrp .additional-part .inner-wrp {
            padding: 20px; } }
        .pte-message-section .content-wrp .additional-part .inner-wrp:before {
          content: "";
          width: calc(100% - 130px);
          height: 100%;
          top: 0;
          left: 0;
          background-color: #fff;
          position: absolute; }
          @media (max-width: 768px) {
            .pte-message-section .content-wrp .additional-part .inner-wrp:before {
              width: 100%;
              height: 100%; } }
        .pte-message-section .content-wrp .additional-part .inner-wrp .sub-title h3 {
          font-size: 33px;
          font-weight: 600;
          color: #000;
          margin-bottom: 15px; }
          @media (max-width: 992px) {
            .pte-message-section .content-wrp .additional-part .inner-wrp .sub-title h3 {
              font-size: 30px; } }
          @media (max-width: 768px) {
            .pte-message-section .content-wrp .additional-part .inner-wrp .sub-title h3 {
              font-size: 28px; } }
        .pte-message-section .content-wrp .additional-part .inner-wrp .description p {
          font-size: 24px;
          color: #0C0D0F;
          line-height: 140%; }
          @media (max-width: 992px) {
            .pte-message-section .content-wrp .additional-part .inner-wrp .description p {
              font-size: 20px; } }
          @media (max-width: 768px) {
            .pte-message-section .content-wrp .additional-part .inner-wrp .description p {
              font-size: 16px; } }
        .pte-message-section .content-wrp .additional-part .inner-wrp .read-more-content {
          display: none; }
          .pte-message-section .content-wrp .additional-part .inner-wrp .read-more-content p {
            font-size: 18px;
            color: #0C0D0F;
            line-height: 140%; }
            @media (max-width: 768px) {
              .pte-message-section .content-wrp .additional-part .inner-wrp .read-more-content p {
                font-size: 16px; } }
        .pte-message-section .content-wrp .additional-part .inner-wrp .btn-wrp a {
          background-color: #1C5F9A;
          padding: 6px 25px;
          color: #fff;
          font-size: 16px;
          border-radius: 30px;
          text-decoration: none;
          display: inline-block;
          font-weight: 600;
          padding-right: 40px;
          position: relative; }
          .pte-message-section .content-wrp .additional-part .inner-wrp .btn-wrp a:after {
            content: url("../images/Arrow-Button-Down.svg");
            width: 13px;
            height: 13px;
            position: absolute;
            top: 9px;
            right: 13px; }
          .pte-message-section .content-wrp .additional-part .inner-wrp .btn-wrp a:hover {
            opacity: 0.8; }
          @media (max-width: 768px) {
            .pte-message-section .content-wrp .additional-part .inner-wrp .btn-wrp a {
              font-weight: 500; } }
        .pte-message-section .content-wrp .additional-part .inner-wrp .img-wrp {
          text-align: right; }
          .pte-message-section .content-wrp .additional-part .inner-wrp .img-wrp img {
            width: 240px; }
        .pte-message-section .content-wrp .additional-part .inner-wrp .mobile-view {
          display: none; }
        @media (max-width: 768px) {
          .pte-message-section .content-wrp .additional-part .inner-wrp .mobile-view {
            display: block; }
          .pte-message-section .content-wrp .additional-part .inner-wrp .desktop-view {
            display: none; }
          .pte-message-section .content-wrp .additional-part .inner-wrp .img-wrp {
            margin-bottom: 20px;
            text-align: left; }
            .pte-message-section .content-wrp .additional-part .inner-wrp .img-wrp img {
              width: 133px; } }
  @media (max-width: 768px) {
    .pte-message-section.fr-version .content-wrp:before {
      height: calc(100% - 24rem); } }
  @media (max-width: 768px) {
    .pte-message-section#chair-of-the-committee {
      margin-top: -7rem; } }
  .pte-message-section#chair-of-the-committee .content-wrp:before {
    background-color: #2772B4;
    height: calc(100% - 22rem); }
    @media (max-width: 768px) {
      .pte-message-section#chair-of-the-committee .content-wrp:before {
        height: calc(100% - 24rem); } }
  .pte-message-section#chair-of-the-committee .content-wrp:after {
    content: "";
    height: 6rem;
    width: 5px;
    background-color: #2772B4;
    left: 5px;
    top: 0;
    z-index: 1;
    position: absolute; }
    @media (max-width: 768px) {
      .pte-message-section#chair-of-the-committee .content-wrp:after {
        display: none; } }
  @media (max-width: 768px) {
    .pte-message-section#du-comité-consultatif-des-diplômés {
      margin-top: -7rem; } }
  .pte-message-section#du-comité-consultatif-des-diplômés .content-wrp:before {
    background-color: #2772B4;
    height: calc(100% - 22rem); }
    @media (max-width: 768px) {
      .pte-message-section#du-comité-consultatif-des-diplômés .content-wrp:before {
        height: calc(100% - 26rem); } }
  .pte-message-section#du-comité-consultatif-des-diplômés .content-wrp:after {
    content: "";
    height: 6rem;
    width: 5px;
    background-color: #2772B4;
    left: 5px;
    top: 0;
    z-index: 1;
    position: absolute; }
    @media (max-width: 768px) {
      .pte-message-section#du-comité-consultatif-des-diplômés .content-wrp:after {
        display: none; } }
  @media (max-width: 768px) {
    .pte-message-section#government-of-canada {
      margin-top: -7rem; } }
  @media (max-width: 768px) {
    .pte-message-section#government-of-canada .content-wrp {
      padding-bottom: 4rem; } }

.pte-grid-section {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  margin-top: -8rem;
  z-index: 1; }
  .pte-grid-section .content-wrp {
    padding-top: 12rem;
    padding-bottom: 12rem;
    position: relative; }
    @media (max-width: 768px) {
      .pte-grid-section .content-wrp {
        padding-top: 6rem; } }
    .pte-grid-section .content-wrp .detail .title-part h2 {
      font-size: 33px;
      font-weight: 600;
      line-height: 120%;
      color: #000000;
      margin-bottom: 20px; }
      @media (max-width: 992px) {
        .pte-grid-section .content-wrp .detail .title-part h2 {
          font-size: 28px; } }
      @media (max-width: 768px) {
        .pte-grid-section .content-wrp .detail .title-part h2 {
          font-size: 24px; } }
    .pte-grid-section .content-wrp .detail .detail-wrp p {
      font-size: 18px;
      line-height: 140%;
      color: #2B2E34; }
    .pte-grid-section .content-wrp .detail .btn-wrp {
      padding-top: 15px; }
      .pte-grid-section .content-wrp .detail .btn-wrp a {
        background-color: #007934;
        padding: 6px 25px;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-weight: 500;
        padding-right: 40px;
        position: relative; }
        .pte-grid-section .content-wrp .detail .btn-wrp a:after {
          content: url("../images/Arrow-Button-Right.svg");
          width: 13px;
          height: 13px;
          position: absolute;
          top: 9px;
          right: 13px; }
        .pte-grid-section .content-wrp .detail .btn-wrp a:hover {
          opacity: 0.8; }
        @media (max-width: 576px) {
          .pte-grid-section .content-wrp .detail .btn-wrp a {
            display: block; }
            .pte-grid-section .content-wrp .detail .btn-wrp a:after {
              top: calc(50% - 9px); } }
    .pte-grid-section .content-wrp .mobile-view {
      display: none; }
    @media (max-width: 768px) {
      .pte-grid-section .content-wrp .mobile-view {
        display: block; }
      .pte-grid-section .content-wrp .desktop-view {
        display: none; }
      .pte-grid-section .content-wrp .img-wrp {
        margin-bottom: 30px; } }
    .pte-grid-section .content-wrp.left-image .img-wrp {
      padding-right: 30px;
      z-index: 1;
      position: relative; }
    .pte-grid-section .content-wrp.left-image:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 100%;
      top: 0;
      left: 50px;
      background-color: #FEDF00;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-grid-section .content-wrp.left-image:before {
          display: none; } }
    @media (max-width: 768px) {
      .pte-grid-section .content-wrp.left-image .img-wrp {
        padding-right: 0px; } }
    .pte-grid-section .content-wrp.right-image .img-wrp {
      padding-left: 30px; }
      @media (max-width: 768px) {
        .pte-grid-section .content-wrp.right-image .img-wrp {
          padding-left: 0px; } }
    .pte-grid-section .content-wrp.right-image:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 6rem;
      top: 0;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-grid-section .content-wrp.right-image:before {
          display: none; } }
    .pte-grid-section .content-wrp.right-image:after {
      content: "";
      position: absolute;
      width: 5px;
      height: 6rem;
      bottom: 0;
      left: 50px;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-grid-section .content-wrp.right-image:after {
          display: none; } }
  .pte-grid-section.pte-grid-section-0 {
    margin-top: 0; }
    .pte-grid-section.pte-grid-section-0 .content-wrp {
      padding-top: 6rem; }
  .pte-grid-section.pte-grid-section-2 .content-wrp:before {
    background-color: #fff; }
  .pte-grid-section.pte-grid-section-3 .content-wrp:before {
    background-color: #FEDF00; }
  .pte-grid-section.pte-grid-section-3 .content-wrp:after {
    background-color: #FEDF00; }
  .pte-grid-section.pte-grid-section-4 .content-wrp:before {
    background-color: #ffffff; }

.pte-community-highlight-section {
  padding-top: 4rem;
  padding-bottom: 4rem; }
  .pte-community-highlight-section .each {
    margin-bottom: 40px; }
    .pte-community-highlight-section .each .each-wrp .img-wrp {
      margin-bottom: 25px; }
    .pte-community-highlight-section .each .each-wrp .title-part h3 {
      font-size: 33px;
      color: #000;
      line-height: 120%;
      font-weight: 600;
      margin-bottom: 20px; }
      @media (max-width: 992px) {
        .pte-community-highlight-section .each .each-wrp .title-part h3 {
          font-size: 28px; } }
      @media (max-width: 768px) {
        .pte-community-highlight-section .each .each-wrp .title-part h3 {
          font-size: 24px; } }
    .pte-community-highlight-section .each .each-wrp .detail {
      padding-left: 30px;
      border-left: 5px solid #FEDF00; }
      @media (max-width: 768px) {
        .pte-community-highlight-section .each .each-wrp .detail {
          padding-left: 15px; } }
      .pte-community-highlight-section .each .each-wrp .detail p {
        font-size: 18px;
        color: #37424A; }
  .pte-community-highlight-section .left-content {
    padding-right: 30px; }
    @media (max-width: 768px) {
      .pte-community-highlight-section .left-content {
        padding-right: 15px; } }
  .pte-community-highlight-section .right-content {
    padding-left: 30px;
    padding-top: 15rem; }
    @media (max-width: 768px) {
      .pte-community-highlight-section .right-content {
        padding-top: 0;
        padding-left: 15px; } }

.pte-pathways-voice {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  margin-top: -7rem;
  z-index: 1; }
  .pte-pathways-voice .content-wrp {
    position: relative;
    padding-top: 9rem;
    padding-bottom: 11rem; }
    @media (max-width: 768px) {
      .pte-pathways-voice .content-wrp {
        padding-top: 4rem;
        padding-bottom: 9rem; } }
    .pte-pathways-voice .content-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: 6rem;
      top: 0;
      left: 0;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-pathways-voice .content-wrp:before {
          display: none; } }
    .pte-pathways-voice .content-wrp:after {
      content: "";
      position: absolute;
      width: 5px;
      height: 11rem;
      bottom: 0;
      left: 0;
      background-color: #fff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-pathways-voice .content-wrp:after {
          display: none; } }
    .pte-pathways-voice .content-wrp .title-part {
      padding-bottom: 30px; }
      @media (max-width: 768px) {
        .pte-pathways-voice .content-wrp .title-part {
          padding-bottom: 15px; } }
      .pte-pathways-voice .content-wrp .title-part h2 {
        font-size: 45px;
        font-weight: 600;
        color: #37424A;
        line-height: 120%;
        margin-bottom: 20px; }
        @media (max-width: 992px) {
          .pte-pathways-voice .content-wrp .title-part h2 {
            font-size: 32px; } }
        @media (max-width: 768px) {
          .pte-pathways-voice .content-wrp .title-part h2 {
            font-size: 28px; } }
    .pte-pathways-voice .content-wrp .testimonial {
      margin-top: 50px;
      position: relative;
      background-color: #fff;
      padding: 30px;
      padding-left: 60px; }
      .pte-pathways-voice .content-wrp .testimonial.mobile-view {
        display: none; }
      @media (max-width: 768px) {
        .pte-pathways-voice .content-wrp .testimonial {
          margin-top: 15px;
          margin-bottom: 20px;
          padding: 20px;
          padding-left: 60px; }
          .pte-pathways-voice .content-wrp .testimonial.mobile-view {
            display: block;
            margin-top: 30px; }
          .pte-pathways-voice .content-wrp .testimonial.desktop-view {
            display: none; } }
      .pte-pathways-voice .content-wrp .testimonial:before {
        content: "";
        background-image: url("../images/Quote-Teal.png");
        background-repeat: no-repeat;
        background-position: center;
        width: 80px;
        height: 65px;
        background-size: 80px 65px;
        position: absolute;
        top: -28px;
        left: 0; }
        @media (max-width: 768px) {
          .pte-pathways-voice .content-wrp .testimonial:before {
            width: 60px;
            height: 50px;
            background-size: 60px 50px;
            top: -20px; } }
      .pte-pathways-voice .content-wrp .testimonial.fr-mark:before {
        background-image: url("../images/FreQuotationMark-Neha.svg");
        width: 60px;
        height: 60px;
        background-size: 60px 60px; }
        @media (max-width: 768px) {
          .pte-pathways-voice .content-wrp .testimonial.fr-mark:before {
            width: 40px;
            height: 40px;
            background-size: 40px 40px; } }
      .pte-pathways-voice .content-wrp .testimonial p {
        font-size: 24px;
        font-weight: 600;
        color: #37424A;
        margin-bottom: 0;
        font-family: 'Lora', sans-serif; }
        @media (max-width: 992px) {
          .pte-pathways-voice .content-wrp .testimonial p {
            font-size: 20px; } }
        @media (max-width: 768px) {
          .pte-pathways-voice .content-wrp .testimonial p {
            font-size: 18px; } }
    .pte-pathways-voice .content-wrp .detail p {
      font-size: 18px;
      color: #37424A; }
      .pte-pathways-voice .content-wrp .detail p.intro {
        font-size: 20px;
        font-weight: 500; }
    .pte-pathways-voice .content-wrp .mobile-view {
      display: none; }
    @media (max-width: 768px) {
      .pte-pathways-voice .content-wrp .img-wrp {
        margin-bottom: 30px; } }
    @media (max-width: 768px) {
      .pte-pathways-voice .content-wrp .mobile-view {
        display: block; }
      .pte-pathways-voice .content-wrp .desktop-view .img-wrp {
        display: none; } }
    .pte-pathways-voice .content-wrp.left-image .col-md-5 {
      padding-right: 30px; }
    .pte-pathways-voice .content-wrp.left-image .col-md-7 {
      padding-left: 30px; }
    @media (max-width: 768px) {
      .pte-pathways-voice .content-wrp.left-image .col-md-5 {
        padding-right: 15px; }
      .pte-pathways-voice .content-wrp.left-image .col-md-7 {
        padding-left: 15px; } }
    .pte-pathways-voice .content-wrp.right-image .col-md-5 {
      padding-left: 30px; }
    .pte-pathways-voice .content-wrp.right-image .col-md-7 {
      padding-right: 30px; }
    @media (max-width: 768px) {
      .pte-pathways-voice .content-wrp.right-image .col-md-5 {
        padding-left: 15px; }
      .pte-pathways-voice .content-wrp.right-image .col-md-7 {
        padding-right: 15px; } }
  .pte-pathways-voice.pte-pathways-voice-2 .content-wrp:after {
    background-color: #F97878;
    height: 24rem; }
  .pte-pathways-voice.pte-pathways-voice-2 .content-wrp .testimonial {
    background-color: #FFD3D3; }
    .pte-pathways-voice.pte-pathways-voice-2 .content-wrp .testimonial:before {
      background-image: url("../images/Quote-Pink.png"); }
    .pte-pathways-voice.pte-pathways-voice-2 .content-wrp .testimonial.fr-mark:before {
      background-image: url("../images/FreQuotationMark-Mars.svg"); }
  .pte-pathways-voice.pte-pathways-voice-1 .content-wrp .testimonial {
    padding-left: 30px;
    padding-right: 60px; }
    .pte-pathways-voice.pte-pathways-voice-1 .content-wrp .testimonial:before {
      background-image: url("../images/Quote-Yellow.png");
      left: unset;
      right: 0; }
    .pte-pathways-voice.pte-pathways-voice-1 .content-wrp .testimonial.fr-mark:before {
      background-image: url("../images/FreQuotationMark-Abdul.svg"); }
  .pte-pathways-voice.pte-pathways-voice-3 .content-wrp .testimonial {
    padding-left: 30px;
    padding-right: 60px; }
    .pte-pathways-voice.pte-pathways-voice-3 .content-wrp .testimonial:before {
      background-image: url("../images/Quote-Blue.png");
      left: unset;
      right: 0; }
    .pte-pathways-voice.pte-pathways-voice-3 .content-wrp .testimonial.fr-mark:before {
      background-image: url("../images/FreQuotationMark-Tyler.svg"); }

@media (max-width: 768px) {
  .pte-pathways-voice-links {
    padding-top: 4rem;
    padding-bottom: 9rem; } }
.pte-pathways-voice-links .content-wrp {
  position: relative;
  padding-top: 4rem;
  padding-bottom: 9rem;
  padding-left: 50px; }
  @media (max-width: 768px) {
    .pte-pathways-voice-links .content-wrp {
      display: none; } }
  .pte-pathways-voice-links .content-wrp:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #F97878;
    z-index: 1; }
  .pte-pathways-voice-links .content-wrp .each .each-wrp {
    text-align: center; }
    .pte-pathways-voice-links .content-wrp .each .each-wrp .img-wrp {
      text-align: center;
      margin-bottom: 20px; }
      .pte-pathways-voice-links .content-wrp .each .each-wrp .img-wrp img {
        width: 200px;
        max-width: 100%;
        margin: 0 auto; }
    .pte-pathways-voice-links .content-wrp .each .each-wrp .title-part a {
      text-decoration: none; }
    .pte-pathways-voice-links .content-wrp .each .each-wrp .title-part h3 {
      font-size: 24px;
      font-weight: 600;
      color: #37424A; }
.pte-pathways-voice-links .slider-wrp {
  display: none; }
  @media (max-width: 768px) {
    .pte-pathways-voice-links .slider-wrp {
      display: block; } }
  .pte-pathways-voice-links .slider-wrp .slick-prev {
    left: 125px;
    background-image: url("../images/left-arrow-pink.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 24px;
    height: 62px;
    top: 100px; }
    @media (max-width: 992px) {
      .pte-pathways-voice-links .slider-wrp .slick-prev {
        left: 30px; } }
    @media (max-width: 768px) {
      .pte-pathways-voice-links .slider-wrp .slick-prev {
        left: 0px; } }
  .pte-pathways-voice-links .slider-wrp .slick-prev::before {
    display: none; }
  .pte-pathways-voice-links .slider-wrp .slick-next {
    right: 150px;
    background-image: url("../images/right-arrow-pink.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 24px;
    height: 62px;
    top: 100px; }
    @media (max-width: 992px) {
      .pte-pathways-voice-links .slider-wrp .slick-next {
        right: 30px; } }
    @media (max-width: 768px) {
      .pte-pathways-voice-links .slider-wrp .slick-next {
        right: 0px; } }
  .pte-pathways-voice-links .slider-wrp .slick-next::before {
    display: none; }
  .pte-pathways-voice-links .slider-wrp .slick-arrow {
    z-index: 1; }
  .pte-pathways-voice-links .slider-wrp .slick-dots {
    bottom: -25px; }
    .pte-pathways-voice-links .slider-wrp .slick-dots li {
      margin: 0 5px; }
      .pte-pathways-voice-links .slider-wrp .slick-dots li button {
        width: 20px;
        height: 20px;
        background-color: #F97878;
        opacity: 0.5; }
        .pte-pathways-voice-links .slider-wrp .slick-dots li button:before {
          display: none; }
        @media (max-width: 768px) {
          .pte-pathways-voice-links .slider-wrp .slick-dots li button {
            width: 16px;
            height: 16px; } }
      .pte-pathways-voice-links .slider-wrp .slick-dots li.slick-active button {
        background-color: #F97878;
        opacity: 1; }
  .pte-pathways-voice-links .slider-wrp .each .each-wrp .img-wrp {
    margin-bottom: 30px; }
    .pte-pathways-voice-links .slider-wrp .each .each-wrp .img-wrp img {
      width: 190px;
      margin-left: auto;
      margin-right: auto; }
  .pte-pathways-voice-links .slider-wrp .each .each-wrp .title-part a {
    text-decoration: none; }
  .pte-pathways-voice-links .slider-wrp .each .each-wrp .title-part h3 {
    font-size: 20px;
    font-weight: 600;
    color: #37424A;
    text-align: center; }

.pte-donor-spotlights-section {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  margin-top: -7rem; }
  .pte-donor-spotlights-section .content-wrp {
    position: relative;
    padding-top: 6rem;
    padding-bottom: 9rem; }
    .pte-donor-spotlights-section .content-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: calc(100% - 10rem);
      bottom: 0;
      left: 5px;
      background-color: #ffffff;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-donor-spotlights-section .content-wrp:before {
          display: none; } }
    .pte-donor-spotlights-section .content-wrp .title-part {
      padding-bottom: 4rem; }
      @media (max-width: 768px) {
        .pte-donor-spotlights-section .content-wrp .title-part {
          padding-bottom: 2rem; } }
      .pte-donor-spotlights-section .content-wrp .title-part h2 {
        font-size: 45px;
        color: #2B2E34;
        line-height: 120%;
        font-weight: 600;
        margin-bottom: 0px;
        position: relative;
        z-index: 1; }
        @media (max-width: 992px) {
          .pte-donor-spotlights-section .content-wrp .title-part h2 {
            font-size: 32px; } }
        @media (max-width: 768px) {
          .pte-donor-spotlights-section .content-wrp .title-part h2 {
            font-size: 28px; } }
    .pte-donor-spotlights-section .content-wrp .items-wrp .each {
      padding: 30px;
      z-index: 1;
      position: relative;
      background-color: #fff;
      margin-bottom: 6rem; }
      @media (max-width: 768px) {
        .pte-donor-spotlights-section .content-wrp .items-wrp .each {
          margin-bottom: 4rem; } }
      .pte-donor-spotlights-section .content-wrp .items-wrp .each .detail p {
        font-size: 24px;
        font-weight: 600;
        color: #2B2E34;
        font-family: 'Lora', sans-serif; }
        @media (max-width: 992px) {
          .pte-donor-spotlights-section .content-wrp .items-wrp .each .detail p {
            font-size: 20px; } }
        @media (max-width: 768px) {
          .pte-donor-spotlights-section .content-wrp .items-wrp .each .detail p {
            font-size: 18px; } }
      .pte-donor-spotlights-section .content-wrp .items-wrp .each .name p {
        font-size: 20px;
        font-weight: 500;
        color: #37424A;
        margin-bottom: 0; }
        @media (max-width: 768px) {
          .pte-donor-spotlights-section .content-wrp .items-wrp .each .name p {
            font-size: 16px; } }
      .pte-donor-spotlights-section .content-wrp .items-wrp .each .quote-mark {
        text-align: center;
        position: absolute;
        top: -65px; }
        .pte-donor-spotlights-section .content-wrp .items-wrp .each .quote-mark img {
          width: 100px;
          max-width: 100%; }
        .pte-donor-spotlights-section .content-wrp .items-wrp .each .quote-mark.fr-mark img {
          width: 85px; }
      .pte-donor-spotlights-section .content-wrp .items-wrp .each .img-wrp .quote-mark {
        display: none; }
      .pte-donor-spotlights-section .content-wrp .items-wrp .each .mobile-view {
        display: none; }
      @media (max-width: 768px) {
        .pte-donor-spotlights-section .content-wrp .items-wrp .each .mobile-view {
          display: block; }
        .pte-donor-spotlights-section .content-wrp .items-wrp .each .desktop-view {
          display: none; }
        .pte-donor-spotlights-section .content-wrp .items-wrp .each .img-wrp {
          margin-bottom: 15px;
          position: relative; }
          .pte-donor-spotlights-section .content-wrp .items-wrp .each .img-wrp img {
            width: 170px; }
          .pte-donor-spotlights-section .content-wrp .items-wrp .each .img-wrp .quote-mark {
            display: block;
            position: absolute;
            top: -60px;
            right: -15px; }
            .pte-donor-spotlights-section .content-wrp .items-wrp .each .img-wrp .quote-mark img {
              width: 80px; }
            .pte-donor-spotlights-section .content-wrp .items-wrp .each .img-wrp .quote-mark.fr-mark img {
              width: 75px; } }
      .pte-donor-spotlights-section .content-wrp .items-wrp .each.left-image {
        transform: translateX(-60px); }
        @media (max-width: 768px) {
          .pte-donor-spotlights-section .content-wrp .items-wrp .each.left-image {
            transform: unset; } }
      .pte-donor-spotlights-section .content-wrp .items-wrp .each.right-image {
        margin-left: 30px; }
        @media (max-width: 768px) {
          .pte-donor-spotlights-section .content-wrp .items-wrp .each.right-image {
            margin-left: 0; }
            .pte-donor-spotlights-section .content-wrp .items-wrp .each.right-image .img-wrp .quote-mark img {
              transform: rotate(180deg); } }

.pte-corporate-partner-section {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  margin-top: -7rem; }
  .pte-corporate-partner-section .content-wrp {
    position: relative;
    padding-top: 9rem;
    padding-bottom: 9rem; }
    @media (max-width: 768px) {
      .pte-corporate-partner-section .content-wrp {
        padding-top: 6rem;
        padding-bottom: 6rem; } }
    .pte-corporate-partner-section .content-wrp:before {
      content: "";
      position: absolute;
      width: 5px;
      height: calc(100% - 14rem);
      bottom: 0;
      left: 5px;
      background-color: #2772B4;
      z-index: 1; }
      @media (max-width: 768px) {
        .pte-corporate-partner-section .content-wrp:before {
          width: 4px; } }
    .pte-corporate-partner-section .content-wrp .title-part {
      padding-bottom: 4rem; }
      .pte-corporate-partner-section .content-wrp .title-part h2 {
        font-size: 45px;
        color: #2B2E34;
        line-height: 120%;
        font-weight: 600;
        margin-bottom: 0px;
        position: relative;
        z-index: 1; }
        @media (max-width: 992px) {
          .pte-corporate-partner-section .content-wrp .title-part h2 {
            font-size: 32px; } }
        @media (max-width: 768px) {
          .pte-corporate-partner-section .content-wrp .title-part h2 {
            font-size: 28px; } }
    .pte-corporate-partner-section .content-wrp .partners-wrp {
      padding-left: 50px; }
      @media (max-width: 768px) {
        .pte-corporate-partner-section .content-wrp .partners-wrp {
          padding-left: 30px; } }
      .pte-corporate-partner-section .content-wrp .partners-wrp .each {
        margin-bottom: 50px; }
        .pte-corporate-partner-section .content-wrp .partners-wrp .each .sub-title h3 {
          font-size: 33px;
          font-weight: 600;
          color: #000;
          line-height: 120%; }
          @media (max-width: 992px) {
            .pte-corporate-partner-section .content-wrp .partners-wrp .each .sub-title h3 {
              font-size: 28px; } }
          @media (max-width: 768px) {
            .pte-corporate-partner-section .content-wrp .partners-wrp .each .sub-title h3 {
              font-size: 24px; } }
        .pte-corporate-partner-section .content-wrp .partners-wrp .each .detail p {
          font-size: 18px;
          color: #37424A; }
        .pte-corporate-partner-section .content-wrp .partners-wrp .each .img-wrp {
          text-align: center; }
          .pte-corporate-partner-section .content-wrp .partners-wrp .each .img-wrp img {
            width: 250px;
            max-width: 100%; }
        .pte-corporate-partner-section .content-wrp .partners-wrp .each .mobile-view {
          display: none; }
        @media (max-width: 768px) {
          .pte-corporate-partner-section .content-wrp .partners-wrp .each .mobile-view {
            display: block; }
          .pte-corporate-partner-section .content-wrp .partners-wrp .each .desktop-view {
            display: none; }
          .pte-corporate-partner-section .content-wrp .partners-wrp .each .img-wrp {
            margin-bottom: 20px; }
            .pte-corporate-partner-section .content-wrp .partners-wrp .each .img-wrp img {
              width: 200px; } }

.pte-class-champions-section {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  margin-top: -7rem; }
  @media (max-width: 768px) {
    .pte-class-champions-section {
      margin-top: -5rem; } }
  .pte-class-champions-section .content-wrp {
    position: relative;
    padding-top: 6rem;
    padding-bottom: 6rem; }
    @media (max-width: 768px) {
      .pte-class-champions-section .content-wrp {
        padding-top: 4rem; } }
    .pte-class-champions-section .content-wrp .logo-wrp {
      margin-bottom: 30px; }
      .pte-class-champions-section .content-wrp .logo-wrp img {
        width: 100%; }
    .pte-class-champions-section .content-wrp .description p {
      font-size: 18px;
      color: #37424A; }
    .pte-class-champions-section .content-wrp .classes-part {
      padding-top: 40px; }
      .pte-class-champions-section .content-wrp .classes-part .each-class .title-part {
        background-image: url("../images/ClassChampion-BG-2-Small.png");
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover;
        position: relative;
        padding: 20px 30px; }
        @media (max-width: 768px) {
          .pte-class-champions-section .content-wrp .classes-part .each-class .title-part {
            background-image: url("../images/ClassChampions-BG-2-Small-MOBILE.png");
            padding-top: 40px; } }
        .pte-class-champions-section .content-wrp .classes-part .each-class .title-part h3 {
          font-size: 37px;
          color: #fff;
          font-weight: 600;
          margin-bottom: 10px; }
          @media (max-width: 992px) {
            .pte-class-champions-section .content-wrp .classes-part .each-class .title-part h3 {
              font-size: 28px; } }
          @media (max-width: 768px) {
            .pte-class-champions-section .content-wrp .classes-part .each-class .title-part h3 {
              font-size: 24px; } }
        .pte-class-champions-section .content-wrp .classes-part .each-class .title-part p {
          font-size: 20px;
          color: #fff;
          font-weight: 500;
          margin-bottom: 0; }
          @media (max-width: 768px) {
            .pte-class-champions-section .content-wrp .classes-part .each-class .title-part p {
              font-size: 18px; } }
      .pte-class-champions-section .content-wrp .classes-part .each-class .detail {
        padding: 30px;
        background-color: #fff;
        column-count: 2;
        column-gap: 30px; }
        @media (max-width: 768px) {
          .pte-class-champions-section .content-wrp .classes-part .each-class .detail {
            column-count: 1; } }
        .pte-class-champions-section .content-wrp .classes-part .each-class .detail p {
          font-size: 18px;
          color: #37424A;
          margin-bottom: 8px; }
          @media (max-width: 768px) {
            .pte-class-champions-section .content-wrp .classes-part .each-class .detail p {
              font-size: 16px; } }
      .pte-class-champions-section .content-wrp .classes-part .each-class:first-child .detail {
        padding-bottom: 80px; }
      .pte-class-champions-section .content-wrp .classes-part .each-class:last-child {
        margin-top: -50px; }

.pte-national-impact-section {
  padding-top: 4rem;
  padding-bottom: 4rem; }
  .pte-national-impact-section .content-wrp {
    border-top: 6px solid #FEDF00; }
    .pte-national-impact-section .content-wrp .title-part {
      width: 420px;
      max-width: 100%;
      background-color: #FEDF00;
      padding: 10px 20px;
      padding-top: 5px;
      margin-bottom: 30px; }
      .pte-national-impact-section .content-wrp .title-part h2 {
        font-size: 33px;
        color: #37424A;
        font-weight: 600;
        line-height: 120%;
        margin-bottom: 0; }
        @media (max-width: 992px) {
          .pte-national-impact-section .content-wrp .title-part h2 {
            font-size: 30px; } }
        @media (max-width: 768px) {
          .pte-national-impact-section .content-wrp .title-part h2 {
            font-size: 25px; } }
    .pte-national-impact-section .content-wrp .items-wrp .each {
      border-bottom: 1px solid #707070;
      padding-bottom: 30px;
      margin-bottom: 30px; }
      @media (max-width: 768px) {
        .pte-national-impact-section .content-wrp .items-wrp .each {
          border: none;
          padding-bottom: 0; } }
      .pte-national-impact-section .content-wrp .items-wrp .each.no-border {
        border: none; }
      .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .img-wrp {
        margin-bottom: 15px; }
        .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .img-wrp img {
          max-height: 110px;
          margin-left: auto;
          margin-right: auto; }
      .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .sub-title h3 {
        font-size: 50px;
        color: #1E9D8B;
        font-weight: 700;
        margin-bottom: 15px;
        font-family: 'Gotham', sans-serif; }
        .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .sub-title h3 span {
          font-size: 32px; }
        @media (max-width: 992px) {
          .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .sub-title h3 {
            font-size: 40px; }
            .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .sub-title h3 span {
              font-size: 22px; } }
        @media (max-width: 768px) {
          .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .sub-title h3 {
            font-size: 30px;
            margin-bottom: 10px; } }
      .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .description {
        width: 270px;
        max-width: 100%;
        margin: 0 auto; }
        .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .description p {
          font-size: 20px;
          color: #37424A;
          font-weight: 500;
          margin-bottom: 0; }
      @media (max-width: 768px) {
        .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp {
          display: flex;
          align-items: center; }
          .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .img-wrp {
            flex-shrink: 0;
            margin-right: 15px;
            width: 100px;
            margin-bottom: 0; }
          .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .sub-title {
            text-align: left; }
          .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .description {
            text-align: left;
            width: unset; }
            .pte-national-impact-section .content-wrp .items-wrp .each .each-wrp .description p {
              font-size: 16px; } }
      .pte-national-impact-section .content-wrp .items-wrp .each:nth-child(3) .each-wrp .description {
        width: 300px; }
        @media (max-width: 768px) {
          .pte-national-impact-section .content-wrp .items-wrp .each:nth-child(3) .each-wrp .description {
            width: unset; } }
    .pte-national-impact-section .content-wrp .footer-note p {
      font-size: 14px;
      color: #37424A; }

.pte-top-areas-section {
  padding-top: 0rem;
  padding-bottom: 8rem; }
  .pte-top-areas-section .content-wrp {
    border-top: 6px solid #FEDF00; }
    .pte-top-areas-section .content-wrp .title-part {
      width: 420px;
      max-width: 100%;
      background-color: #FEDF00;
      padding: 10px 20px;
      padding-top: 5px;
      margin-bottom: 50px; }
      .pte-top-areas-section .content-wrp .title-part h2 {
        font-size: 33px;
        color: #37424A;
        font-weight: 600;
        line-height: 120%;
        margin-bottom: 0; }
        @media (max-width: 992px) {
          .pte-top-areas-section .content-wrp .title-part h2 {
            font-size: 30px; } }
        @media (max-width: 768px) {
          .pte-top-areas-section .content-wrp .title-part h2 {
            font-size: 25px; } }
    .pte-top-areas-section .content-wrp .mobile-view {
      display: none; }
    @media (max-width: 768px) {
      .pte-top-areas-section .content-wrp .mobile-view {
        display: block; }
      .pte-top-areas-section .content-wrp .desktop-view {
        display: none; } }
    .pte-top-areas-section .content-wrp .items-wrp .item {
      margin-bottom: 20px; }
      .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp {
        position: relative;
        padding-left: 50px; }
        @media (max-width: 768px) {
          .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp {
            padding-left: 35px; } }
        .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp:before {
          content: "";
          width: 24px;
          height: 24px;
          position: absolute;
          top: 25px;
          left: 0;
          border-radius: 50%;
          background-color: #007934; }
          @media (max-width: 768px) {
            .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp:before {
              width: 22px;
              height: 22px;
              top: 6px; } }
        .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp h3 {
          font-size: 60px;
          font-weight: 700;
          color: #1E9D8B;
          margin-bottom: 0;
          font-family: 'Gotham', sans-serif; }
          @media (max-width: 992px) {
            .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp h3 {
              font-size: 40px; } }
          @media (max-width: 768px) {
            .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp h3 {
              font-size: 30px; } }
        .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp p {
          font-size: 20px;
          font-weight: 500;
          color: #37424A; }
          @media (max-width: 992px) {
            .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp p {
              font-size: 18px; } }
          @media (max-width: 768px) {
            .pte-top-areas-section .content-wrp .items-wrp .item .item-wrp p {
              font-size: 16px; } }
      .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(2) .item-wrp:before {
        background-color: #FEDF00; }
      .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(3) .item-wrp:before {
        background-color: #2772B4; }
      .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(4) .item-wrp:before {
        background-color: #37424A; }
      .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(5) .item-wrp:before {
        background-color: #F97878; }
      .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(6) .item-wrp:before {
        background-color: #8F23B3; }
      .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(7) .item-wrp h3 {
        color: #ADAFAF;
        font-size: 40px; }
        @media (max-width: 992px) {
          .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(7) .item-wrp h3 {
            font-size: 40px; } }
        @media (max-width: 768px) {
          .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(7) .item-wrp h3 {
            font-size: 30px; } }
      .pte-top-areas-section .content-wrp .items-wrp .item:nth-child(7) .item-wrp:before {
        background-color: #E6E6E6; }
    .pte-top-areas-section .content-wrp .graph-wrp {
      width: 315px;
      max-width: 100%; }
      @media (max-width: 768px) {
        .pte-top-areas-section .content-wrp .graph-wrp {
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 30px; } }
    .pte-top-areas-section .content-wrp .footer-note {
      text-align: center;
      margin-top: -50px; }
      @media (max-width: 768px) {
        .pte-top-areas-section .content-wrp .footer-note {
          margin-top: 0; } }
      .pte-top-areas-section .content-wrp .footer-note p {
        font-size: 14px;
        font-weight: 400; }

.pte-location-result-section {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  margin-top: -7rem;
  padding-top: 8rem;
  padding-bottom: 6rem; }
  @media (max-width: 768px) {
    .pte-location-result-section {
      padding-top: 6rem; } }
  .pte-location-result-section .title-part {
    position: relative;
    padding: 10px 0; }
    .pte-location-result-section .title-part:before {
      content: "";
      position: absolute;
      width: 50%;
      height: 100%;
      left: 0;
      top: 0;
      background: linear-gradient(to right, #CDEFF0, #1E9D8B); }
      @media (max-width: 768px) {
        .pte-location-result-section .title-part:before {
          width: 80%; } }
    .pte-location-result-section .title-part h2 {
      font-size: 48px;
      font-weight: 600;
      color: #2B2E34;
      margin-bottom: 0; }
      @media (max-width: 992px) {
        .pte-location-result-section .title-part h2 {
          font-size: 32px; } }
      @media (max-width: 768px) {
        .pte-location-result-section .title-part h2 {
          font-size: 28px; } }
  .pte-location-result-section .bar-graph-part .inner-wrp {
    border-bottom: 1px solid #37424A;
    padding-top: 4rem;
    padding-bottom: 4rem; }
    .pte-location-result-section .bar-graph-part .inner-wrp .legend-part {
      margin-left: auto;
      width: fit-content;
      padding-right: 50px;
      padding-bottom: 50px; }
      @media (max-width: 768px) {
        .pte-location-result-section .bar-graph-part .inner-wrp .legend-part {
          margin-left: 0;
          padding-right: 0;
          padding-bottom: 30px; } }
      .pte-location-result-section .bar-graph-part .inner-wrp .legend-part p {
        font-size: 14px;
        color: #37424A;
        width: fit-content;
        position: relative;
        padding-left: 25px;
        margin-bottom: 10px; }
        .pte-location-result-section .bar-graph-part .inner-wrp .legend-part p:before {
          content: "";
          position: absolute;
          top: 2px;
          left: 0;
          width: 17px;
          height: 17px;
          background-color: #1E9D8B; }
        .pte-location-result-section .bar-graph-part .inner-wrp .legend-part p:last-child:before {
          background-color: #2772B4; }
    .pte-location-result-section .bar-graph-part .inner-wrp #program-location-results-mobile {
      display: none !important;
      height: 1000px !important; }
    @media (max-width: 768px) {
      .pte-location-result-section .bar-graph-part .inner-wrp #program-location-results {
        display: none !important; }
      .pte-location-result-section .bar-graph-part .inner-wrp #program-location-results-mobile {
        display: block !important; } }
  .pte-location-result-section .bar-graph-part .footer-note {
    padding-top: 30px;
    padding-bottom: 4rem; }
    .pte-location-result-section .bar-graph-part .footer-note p {
      font-size: 14px;
      color: #37424A; }
  .pte-location-result-section .partners-part .partners-title-part {
    background-image: url("../images/ByTheNumbers-BG-2-Small.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position: relative;
    padding: 50px;
    padding-top: 4rem; }
    @media (max-width: 768px) {
      .pte-location-result-section .partners-part .partners-title-part {
        background-image: url("../images/ByTheNumbers-BG-2-Small-MOBILE.png");
        padding: 25px;
        padding-top: 4rem; } }
    .pte-location-result-section .partners-part .partners-title-part h2 {
      font-size: 33px;
      color: #fff;
      font-weight: 600; }
      @media (max-width: 992px) {
        .pte-location-result-section .partners-part .partners-title-part h2 {
          font-size: 28px; } }
      @media (max-width: 768px) {
        .pte-location-result-section .partners-part .partners-title-part h2 {
          font-size: 25px; } }
    .pte-location-result-section .partners-part .partners-title-part .description p {
      font-size: 18px;
      color: #fff;
      margin-bottom: 0; }
  .pte-location-result-section .partners-part .partners-wrp {
    padding: 40px;
    background-color: #fff; }
    @media (max-width: 768px) {
      .pte-location-result-section .partners-part .partners-wrp {
        padding: 25px; } }
    .pte-location-result-section .partners-part .partners-wrp .each {
      margin-bottom: 30px; }
      .pte-location-result-section .partners-part .partners-wrp .each .each-wrp .img-wrp {
        border-bottom: 1px solid #707070;
        margin-bottom: 20px;
        text-align: center; }
        .pte-location-result-section .partners-part .partners-wrp .each .each-wrp .img-wrp img {
          max-height: 150px;
          margin-left: auto;
          margin-right: auto; }
      .pte-location-result-section .partners-part .partners-wrp .each .each-wrp .description p {
        font-size: 14px;
        color: #37424A;
        text-align: center;
        margin-bottom: 0; }

.pte-top-employment-industries-section {
  padding-top: 0rem;
  padding-bottom: 9rem; }
  .pte-top-employment-industries-section .content-wrp {
    border-top: 6px solid #FEDF00; }
    .pte-top-employment-industries-section .content-wrp .title-part {
      width: 500px;
      max-width: 100%;
      background-color: #FEDF00;
      padding: 10px 20px;
      padding-top: 5px;
      margin-bottom: 50px; }
      .pte-top-employment-industries-section .content-wrp .title-part h2 {
        font-size: 33px;
        color: #37424A;
        font-weight: 600;
        line-height: 120%;
        margin-bottom: 0; }
        @media (max-width: 992px) {
          .pte-top-employment-industries-section .content-wrp .title-part h2 {
            font-size: 30px; } }
        @media (max-width: 768px) {
          .pte-top-employment-industries-section .content-wrp .title-part h2 {
            font-size: 25px; } }
    .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp {
      width: 200px;
      margin-left: auto;
      margin-right: auto; }
      @media (max-width: 768px) {
        .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp {
          margin-left: unset;
          width: 250px; } }
      .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp .sub-title h3 {
        font-size: 60px;
        font-weight: 700;
        color: #1E9D8B;
        margin-bottom: 0;
        font-family: 'Gotham', sans-serif; }
        @media (max-width: 992px) {
          .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp .sub-title h3 {
            font-size: 40px; } }
        @media (max-width: 768px) {
          .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp .sub-title h3 {
            font-size: 30px; } }
      .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp .description p {
        font-size: 20px;
        font-weight: 500;
        color: #37424A; }
        @media (max-width: 992px) {
          .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp .description p {
            font-size: 18px; } }
        @media (max-width: 768px) {
          .pte-top-employment-industries-section .content-wrp .industries-wrp .each .each-wrp .description p {
            font-size: 16px; } }
    .pte-top-employment-industries-section .content-wrp .footer-note {
      padding-top: 15px; }
      .pte-top-employment-industries-section .content-wrp .footer-note p {
        font-size: 14px;
        font-weight: 400; }

.pte-annual-donors-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
  margin-top: -9rem; }
  .pte-annual-donors-section .description {
    padding-bottom: 30px; }
    .pte-annual-donors-section .description p {
      font-size: 18px;
      color: #37424A; }
  .pte-annual-donors-section .government-partners {
    padding-bottom: 2rem; }
    .pte-annual-donors-section .government-partners .title-bar {
      padding: 10px 15px;
      background: linear-gradient(to left, #8FDFE2 0%, #2772B4 30%);
      text-align: center; }
      .pte-annual-donors-section .government-partners .title-bar h2 {
        font-size: 20px;
        font-weight: 500;
        font-family: 'Gotham', sans-serif;
        margin-bottom: 0;
        color: #fff; }
    .pte-annual-donors-section .government-partners .logos-wrp {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap; }
      .pte-annual-donors-section .government-partners .logos-wrp img {
        padding: 15px; }
  .pte-annual-donors-section .donors-wrp .each-wrp .title-bar {
    padding: 10px 15px;
    background: linear-gradient(to left, #FFF190, #FEC300);
    text-align: center; }
    .pte-annual-donors-section .donors-wrp .each-wrp .title-bar h2 {
      font-size: 20px;
      font-weight: 500;
      font-family: 'Gotham', sans-serif;
      margin-bottom: 0;
      color: #37424A; }
  .pte-annual-donors-section .donors-wrp .each-wrp .content-wrp {
    padding: 30px; }
    .pte-annual-donors-section .donors-wrp .each-wrp .content-wrp p {
      font-size: 18px;
      margin-bottom: 15px;
      color: #37424A; }
  .pte-annual-donors-section .footer-note {
    border-top: 1px solid #bbb;
    padding-top: 30px; }
    .pte-annual-donors-section .footer-note p {
      font-size: 18px;
      color: #37424A; }
      .pte-annual-donors-section .footer-note p.smaller-font {
        font-size: 14px; }

.pte-total-corporate-partners-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
  margin-top: -9rem; }
  .pte-total-corporate-partners-section .description {
    padding-bottom: 30px; }
    .pte-total-corporate-partners-section .description p {
      font-size: 18px;
      color: #37424A; }
  .pte-total-corporate-partners-section .partners-wrp {
    padding-bottom: 2rem; }
    .pte-total-corporate-partners-section .partners-wrp .each-wrp .title-bar {
      padding: 10px 15px;
      background: linear-gradient(to left, #FFF190, #FEC300);
      text-align: center; }
      .pte-total-corporate-partners-section .partners-wrp .each-wrp .title-bar h2 {
        font-size: 20px;
        font-weight: 500;
        font-family: 'Gotham', sans-serif;
        margin-bottom: 0;
        color: #37424A; }
    .pte-total-corporate-partners-section .partners-wrp .each-wrp .logos-wrp {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap;
      padding: 30px 15px; }
      .pte-total-corporate-partners-section .partners-wrp .each-wrp .logos-wrp img {
        max-width: 20%;
        padding: 20px; }
        @media (max-width: 768px) {
          .pte-total-corporate-partners-section .partners-wrp .each-wrp .logos-wrp img {
            max-width: 30%; } }
        @media (max-width: 576px) {
          .pte-total-corporate-partners-section .partners-wrp .each-wrp .logos-wrp img {
            max-width: 50%;
            padding: 15px; } }

.pte-accordion-sc {
  padding-top: 4rem;
  padding-bottom: 6rem; }
  .pte-accordion-sc .accordion .card {
    margin-bottom: 2px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); }
    .pte-accordion-sc .accordion .card .card-header {
      border: none;
      background-color: transparent;
      border-radius: 0;
      padding: 0; }
      .pte-accordion-sc .accordion .card .card-header h2 {
        border: none;
        background-color: transparent;
        border-radius: 0;
        padding: 0; }
        .pte-accordion-sc .accordion .card .card-header h2 button {
          border: none;
          padding: 15px 30px;
          background: linear-gradient(to left, #8FDFE2 0%, #2772B4 30%);
          color: #fff;
          font-size: 20px;
          text-decoration: none;
          border-radius: 0;
          font-weight: 600;
          position: relative; }
          @media (max-width: 768px) {
            .pte-accordion-sc .accordion .card .card-header h2 button {
              font-size: 18px;
              padding: 10px 15px;
              white-space: normal;
              padding-right: 40px; } }
          .pte-accordion-sc .accordion .card .card-header h2 button:after {
            content: "";
            position: absolute;
            width: 30px;
            height: 30px;
            background-image: url("../images/Arrow-Homepage-White-Left.svg");
            background-repeat: no-repeat;
            background-position: center;
            background-size: 24px 24px;
            right: 15px;
            top: 15px;
            transform: rotate(90deg);
            transition: all ease 0.3s; }
            @media (max-width: 768px) {
              .pte-accordion-sc .accordion .card .card-header h2 button:after {
                background-size: 18px 18px;
                top: 10px;
                right: 10px; } }
          .pte-accordion-sc .accordion .card .card-header h2 button.collapsed:after {
            transform: rotate(-90deg); }
    .pte-accordion-sc .accordion .card .card-body p {
      font-size: 18px;
      color: #37424A; }
      @media (max-width: 768px) {
        .pte-accordion-sc .accordion .card .card-body p {
          font-size: 16px; } }

.html_block-sc {
  padding-top: 0rem;
  padding-bottom: 6rem;
  margin-top: -9rem; }
  .html_block-sc h2 {
    font-size: 32px;
    line-height: 120%;
    font-weight: 600;
    color: #37424A;
    margin-bottom: 10px; }
    @media (max-width: 768px) {
      .html_block-sc h2 {
        font-size: 24px; } }
  .html_block-sc p {
    font-size: 20px;
    color: #37424A; }
  @media (max-width: 768px) {
    .html_block-sc img {
      margin-bottom: 30px; } }

.pte-audited-financial-section {
  padding-top: 4rem;
  padding-bottom: 4rem; }
  .pte-audited-financial-section .description p {
    font-size: 18px;
    color: #37424A; }
  .pte-audited-financial-section .financial-part {
    padding-top: 30px; }
    .pte-audited-financial-section .financial-part .financial-table {
      padding: 25px;
      background-color: white;
      box-shadow: 0px 4px 8px #00000029; }
      .pte-audited-financial-section .financial-part .financial-table .financial-table-summary {
        color: #37424A;
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 20px;
        font-weight: 600; }
      .pte-audited-financial-section .financial-part .financial-table .financial-table-heading {
        padding: 10px 5px;
        margin-bottom: 30px;
        background: linear-gradient(to left, #FFF190, #FEC300); }
        .pte-audited-financial-section .financial-part .financial-table .financial-table-heading p {
          font-size: 20px;
          font-weight: 700;
          color: #000;
          margin-bottom: 0;
          text-transform: uppercase; }
          .pte-audited-financial-section .financial-part .financial-table .financial-table-heading p.heading-year {
            text-align: right; }
          @media (max-width: 768px) {
            .pte-audited-financial-section .financial-part .financial-table .financial-table-heading p {
              font-size: 16px; } }
      .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-title {
        padding: 10px;
        background: linear-gradient(to left, #8FDFE2 0%, #2772B4 30%); }
        .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-title p {
          font-size: 20px;
          font-weight: 500;
          color: #fff;
          margin-bottom: 0; }
          .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-title p.right-text {
            text-align: right; }
          @media (max-width: 768px) {
            .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-title p {
              font-size: 16px; } }
      .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-content {
        padding: 10px;
        background-color: white;
        margin-bottom: 0;
        border-bottom: 1px solid #707070; }
        .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-content.no-border {
          border: none;
          position: relative; }
          .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-content.no-border:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 5px;
            bottom: -4px;
            left: 0;
            background: linear-gradient(to left, #8FDFE2 0%, #2772B4 30%); }
        .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-content p {
          font-size: 18px;
          color: #37424A;
          margin-bottom: 0; }
          .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-content p.financial-table-assets-p {
            text-align: right; }
          @media (max-width: 768px) {
            .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-content p {
              font-size: 14px; } }
      .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-total {
        padding: 10px;
        margin-bottom: 50px; }
        .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-total.last-total {
          margin-bottom: 20px; }
        .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-total p.financial-table-assets-p {
          text-align: right;
          font-weight: 700;
          font-size: 18px;
          color: #37424A;
          margin-bottom: 0; }
          @media (max-width: 768px) {
            .pte-audited-financial-section .financial-part .financial-table .financial-table-assets-total p.financial-table-assets-p {
              font-size: 14px; } }
      .pte-audited-financial-section .financial-part .financial-table .table-bottom-content {
        padding-top: 50px; }
        .pte-audited-financial-section .financial-part .financial-table .table-bottom-content p {
          font-size: 16px;
          color: #37424A; }
          @media (max-width: 768px) {
            .pte-audited-financial-section .financial-part .financial-table .table-bottom-content p {
              font-size: 14px; } }
    .pte-audited-financial-section .financial-part .chart-wrp {
      padding-top: 6rem; }
      @media (max-width: 768px) {
        .pte-audited-financial-section .financial-part .chart-wrp {
          padding-top: 2rem; } }
      .pte-audited-financial-section .financial-part .chart-wrp .row {
        justify-content: center; }
      .pte-audited-financial-section .financial-part .chart-wrp .bottom-chart {
        padding-top: 50px; }
        @media (max-width: 768px) {
          .pte-audited-financial-section .financial-part .chart-wrp .bottom-chart {
            padding-top: 0; } }
      .pte-audited-financial-section .financial-part .chart-wrp .each-chart {
        width: 350px;
        margin-bottom: 30px;
        max-width: 100%; }
        .pte-audited-financial-section .financial-part .chart-wrp .each-chart .inner-wrp {
          max-width: 270px;
          margin: 0 auto; }
          @media (max-width: 768px) {
            .pte-audited-financial-section .financial-part .chart-wrp .each-chart .inner-wrp {
              max-width: 220px; } }
          .pte-audited-financial-section .financial-part .chart-wrp .each-chart .inner-wrp canvas {
            filter: drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.15));
            background: #fff;
            border-radius: 50%; }
      .pte-audited-financial-section .financial-part .chart-wrp .chart-title {
        padding-top: 40px;
        width: 350px;
        text-align: center;
        max-width: 100%; }
        .pte-audited-financial-section .financial-part .chart-wrp .chart-title h3 {
          font-size: 32px;
          font-weight: 700;
          color: #37424A; }
          @media (max-width: 768px) {
            .pte-audited-financial-section .financial-part .chart-wrp .chart-title h3 {
              font-size: 24px; } }
      @media (max-width: 768px) {
        .pte-audited-financial-section .financial-part .chart-wrp .legend-part {
          margin-bottom: 30px; } }
      .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul {
        margin: 0;
        padding: 0;
        list-style: none;
        padding-left: 30px; }
        @media (max-width: 768px) {
          .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul {
            padding-left: 5px; } }
        .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul li {
          position: relative;
          display: block;
          padding: 5px 0;
          padding-left: 30px; }
          .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul li:before {
            width: 15px;
            height: 15px;
            border-radius: 50%;
            background-color: #007934;
            position: absolute;
            content: "";
            top: 10px;
            left: 0; }
          .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul li:nth-child(2):before {
            background-color: #fedf00; }
          .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul li:nth-child(3):before {
            background-color: #2772b4; }
          .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul li:nth-child(4):before {
            background-color: #37424a; }
          .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul li:nth-child(5):before {
            background-color: #f97878; }
          .pte-audited-financial-section .financial-part .chart-wrp .legend-part ul li:nth-child(6):before {
            background-color: #8f23b3; }

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