@font-face {
  font-family: 'NeueMontreal';
  src: url("/fonts/NeueMontreal-Regular.otf"); }
@font-face {
  font-family: 'NeueMontrealMedium';
  src: url("/fonts/NeueMontreal-Medium.otf"); }
@font-face {
  font-family: 'NeueMontrealBold';
  src: url("/fonts/NeueMontreal-Bold.otf"); }
.about-content .about-wrapper .product-section-title {
  display: flex;
  align-items: flex-start;
  justify-content: center; }

.about-content .about-wrapper {
  display: flex; }

.about-content {
  max-width: 94%;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 1740px) {
    .about-content {
      max-width: 93%;
      margin: 0 auto; } }

.about-content {
  margin-block: 32px;
  color: #143F47;
  min-height: calc(100vh - 600px); }
  .about-content .about-wrapper {
    margin-top: 32px;
    border-top: 1px solid #DAE0E1; }
    .about-content .about-wrapper .banner {
      max-height: 600px;
      width: 100%;
      object-fit: cover; }
    .about-content .about-wrapper .product-section-title {
      width: 68px;
      border-right: 1px solid #DAE0E1;
      padding-bottom: 187px;
      padding-right: 16px; }
      .about-content .about-wrapper .product-section-title .titleItem {
        transform: rotate(-90deg);
        white-space: nowrap;
        display: inline-block;
        font-size: 36px;
        color: #143F47; }
        @media (max-width: 1250px) {
          .about-content .about-wrapper .product-section-title .titleItem {
            transform: rotate(0deg);
            position: static;
            font-size: 31px;
            white-space: pre-wrap; } }
      @media (max-width: 1250px) {
        .about-content .about-wrapper .product-section-title {
          width: 100%;
          border-right: 0;
          padding-block: 0 !important;
          justify-content: flex-start; } }
    .about-content .about-wrapper .about-txt {
      padding-top: 48px;
      padding-left: 32px; }
      @media (max-width: 1250px) {
        .about-content .about-wrapper .about-txt {
          padding-top: 28px;
          padding-left: 0; } }
      .about-content .about-wrapper .about-txt img {
        margin: 12px; }
        @media (max-width: 850px) {
          .about-content .about-wrapper .about-txt img {
            float: none !important;
            width: 100% !important;
            margin-inline: 0 !important; } }
    @media (max-width: 1250px) {
      .about-content .about-wrapper {
        flex-direction: column;
        border: 0; } }
    @media (max-width: 1055px) {
      .about-content .about-wrapper {
        margin-top: 20px; } }
  .about-content img {
    width: 100%;
    border-radius: 24px; }
  .about-content span {
    padding-right: 16px; }
  @media (max-width: 1055px) {
    .about-content {
      margin-top: 20px; } }

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