@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@200;300;400;500;600;700;800&display=swap");
.transition {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; }

.ellips {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block; }
  
  
  @media (max-width: 768px) {
.static-block.staticBlock23 .flex.md\:gap-\[48px\].gap-\[24px\].items-center.flex-col.md\:flex-row {
    flex-direction: column;
    margin-bottom: 30px;
    gap: 10px;
}

}
  
@media (max-width: 768px) {
  .common_contact_us h2  {
    text-align: center !important;
  }
  .common_contact_us p  {
    text-align: center !important;
  }
}

.slick-dots li {
    width: 34px !important;
    height: 4px  !important;
}
.slick-dots li button { display: none !important; }


.maincontent > .fr-view:first-child {
  position: relative;
  z-index: 9; }

.header-set-2 {
  background: rgba(255, 255, 255, 0.5);
  transition: all 0.5s ease-in-out;
  top: -90px;
  z-index: 9;
  box-shadow: 0px 4px 10px 0px rgba(22, 28, 45, 0.1);
  /*.lang-call-wrap {
      @include flex; align-items: center;
      .dropdown {
          margin-right: 16px; 
      }
      .dropdown-toggle {
          text-transform: uppercase; font-weight: 700;
          color: $secondary; font-family:$nato-font;
          font-size:$font-large;
          &:after {
              font-size: $font-normal*1.25;
          }
          &:hover {
              color: $primary;
          }
      }
      .linkedin {
          margin-right: 22px;
          a {
              display: inline-block;
              vertical-align: middle;
              margin-top: 6px;
              
          }
      }
  }
  .call-link {
      .btn {
          border-radius: 0px; font-weight: 700;
          padding: 30.5px 32px; font-size: $font-medium;
          text-transform: uppercase; font-family: $fahkwang;
          color:$white; 
          i {
              margin-right: 8px;
          }
      }
  }*/ }
  .header-set-2 .container-fluid {
    padding-left: 16px !important;
    padding-right: 16px !important; }
    @media all and (min-width: 1280px) {
      .header-set-2 .container-fluid {
        padding-left: 40px !important;
        padding-right: 40px !important; } }
  .header-set-2 ul,
  .header-set-2 ol {
    list-style: none;
    margin: 0;
    padding: 0; }
  .header-set-2 .position-group {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-transition: all .3s;
    transition: all .3s; }
    .header-set-2 .position-group.v-align-center {
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center; }
    .header-set-2 .position-group.eposition {
      position: relative; }
  .header-set-2 .first_row {
    opacity: 1;
    -moz-opacity: 1;
    transition: opacity 0.2s ease-in-out;
    font-weight: normal; }
    .header-set-2 .first_row .position-group {
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      justify-content: flex-start;
      -ms-flex-pack: flex-start; }
    .header-set-2 .first_row .logo {
      margin-right: 20px;
      padding: 9px 0; }
    .header-set-2 .first_row .third_col3 {
      margin-left: auto; }
  .header-set-2.sticking {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    width: 100%; }
  .header-set-2 .menu-lang-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .header-set-2 .menu-lang-wrap .lang {
      margin-left: 40px;
      font-weight: 700;
      text-transform: uppercase; }
  .header-set-2 .main-menu {
    /*display: flex !important;
    align-items: center; */
    justify-content: center;
    position: relative;
    text-align: center;
    width: 100%;
    gap: 40px; }
    .header-set-2 .main-menu > li {
      margin-left: 0px;
      margin-bottom: 0px; }
    .header-set-2 .main-menu li {
      padding: 0px 0px;
      display: inline-block;
      position: relative; }
      .header-set-2 .main-menu li:hover a i.ricon:before {
        content: "\f077"; }
      .header-set-2 .main-menu li a {
        display: block;
        color: #031A2D;
        line-height: 1.5;
        font-weight: 700;
        border-bottom: 3px solid transparent;
        margin-bottom: 0px;
        font-family: "Noto Sans Thai Looped", sans-serif;
        font-size: 1rem; }
        .header-set-2 .main-menu li a i {
          margin-left: 8px;
          vertical-align: middle;
          transition: all .5s; }
        .header-set-2 .main-menu li a:hover, .header-set-2 .main-menu li a.active {
          color: #094677;
          border-color: #094677; }
      .header-set-2 .main-menu li:hover ul,
      .header-set-2 .main-menu li:hover .sub-menu {
        display: block; }
      .header-set-2 .main-menu li .sub-menu {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        padding-top: 0px;
        background: #fff;
        min-width: 284px;
        box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.1);
        border-radius: 5px; }
        .header-set-2 .main-menu li .sub-menu .submenu-inner {
          background: #fff;
          text-align: left;
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
        .header-set-2 .main-menu li .sub-menu li {
          display: block;
          margin-right: 0px;
          padding: 0px 0px;
          margin-bottom: 5px;
          font-family: "Noto Sans Thai Looped", sans-serif; }
          .header-set-2 .main-menu li .sub-menu li a {
            padding: 10px 12px;
            display: block;
            border-bottom: 1px solid #EFEFEF;
            justify-content: space-between;
            align-items: center;
            font-weight: normal;
            text-align: left;
            font-family: "Noto Sans Thai Looped", sans-serif;
            font-size: 0.875rem; }
            .header-set-2 .main-menu li .sub-menu li a strong {
              font-size: 1.25rem; }
            .header-set-2 .main-menu li .sub-menu li a:hover, .header-set-2 .main-menu li .sub-menu li a.active {
              background: #CCD6E1;
              font-weight: 700; }
          .header-set-2 .main-menu li .sub-menu li:last-child a {
            border-bottom: none; }
  .header-set-2 .lang-call-wrap {
    justify-content: center; }
  .header-set-2 .dropdown-toggle {
    position: relative;
    padding-right: 20px; }
    .header-set-2 .dropdown-toggle:after {
      content: "\f078";
      font-family: "Font Awesome 5 Pro";
      transform: rotate(360deg);
      transition: all .5s ease 0s;
      -webkit-transition: all .5s ease 0s;
      position: absolute;
      right: 1px;
      top: 0;
      font-size: 96%;
      border: none; }

body.menu-active {
  overflow: hidden; }

.overlay {
  position: fixed;
  background: #fff;
  top: 50;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s, visibility .35s, height .35s;
  overflow: hidden;
  z-index: 999; }
  .overlay.open {
    opacity: 1;
    visibility: visible;
    height: 100%; }

.side-menu-wrap {
  width: 100%;
  max-width: 100%;
  position: fixed;
  left: -100%;
  top: 0;
  background: #fff;
  height: 100%;
  /*overflow-y: auto;*/
  z-index: 99999;
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column; }
  .side-menu-wrap:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.6); }
  .side-menu-wrap .side-menu-close {
    /*right: 16px;
    top: 28px; position: absolute;*/
    font-size: 24px;
    font-weight: 500;
    z-index: 9;
    color: #292F36;
    margin-left: auto; }
    .side-menu-wrap .side-menu-close i {
      font-weight: 300;
      font-size: 30px;
      color: #25282A; }

.side-menu-wrap.opened {
  left: 0px;
  transition: .8s;
  -webkit-transition: .8s;
  -moz-transition: .8s;
  -ms-transition: .8s;
  -o-transition: .8s; }

.sidebarBackdrop {
  background: rgba(0, 0, 0, 0.6);
  content: "";
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9;
  position: fixed;
  display: none; }

.desktop_banner, .mobile_banner {
  margin-top: -66px !important; }

@media all and (max-width: 991px) {
  .header-set-2 {
    padding: 0px 1px; }
    .header-set-2 .position-group {
      align-items: center !important;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -ms-flex-pack: space-between; }
    .header-set-2 .first_row .lang {
      display: none; }
    .header-set-2 .second_col2 .main-menu {
      display: none !important; }
    .header-set-2 .side-menu-close {
      font-size: 24px; }
      .header-set-2 .side-menu-close span {
        background-color: #292F36;
        height: 3px;
        width: 28px;
        position: relative;
        opacity: 1;
        transition: .4s;
        -webkit-transition: .4s;
        margin-bottom: 3px;
        margin-top: 2px;
        display: block;
        border-radius: 5px; }
    .header-set-2 .menu-lang-wrap .menu-wraps {
      display: inline-flex;
      align-items: center;
      margin-top: 6px; }
    .header-set-2 .logo img {
      max-height: 50px; }
    .header-set-2 body.open {
      overflow: hidden; }
    .header-set-2 .menu-item-list .menu-header {
      text-align: left;
      cursor: pointer;
      padding: 10px 15px; }
    .header-set-2 .menu-item-list .top-container {
      display: none;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-shrink: 0;
      flex-shrink: 0;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-bottom: 15px; }
      .header-set-2 .menu-item-list .top-container .close-menu {
        color: #094677 !important;
        font-size: 2rem;
        cursor: pointer;
        font-weight: 100; }

  .side-menu-nav {
    overflow-y: auto; }
    .side-menu-nav nav {
      display: block !important; }

  .main-menu {
    list-style: none;
    padding-left: 0px;
    width: 100% !important; }
    .main-menu ul {
      list-style: none; }
    .main-menu li {
      position: relative;
      margin-bottom: 0px !important; }
      .main-menu li a {
        padding: 10px 16px 10px 16px;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        font-size: 1rem;
        font-weight: 700; }
        .main-menu li a i {
          display: none; }
        .main-menu li a:hover, .main-menu li a.active {
          color: #094677; }
      .main-menu li.active > a {
        color: #094677; }
      .main-menu li .sub-menu + i {
        position: absolute;
        right: 18px;
        top: 19px;
        padding: 5px 10px;
        font-size: 20px; }
      .main-menu li .sub-menu.opened {
        display: block; }
        .main-menu li .sub-menu.opened + .fa-chevron-right {
          color: #094677; }
          .main-menu li .sub-menu.opened + .fa-chevron-right:before {
            content: "\f078"; }
      .main-menu li ul {
        display: none;
        padding-left: 15px;
        padding-right: 15px; }
      .main-menu li li a {
        padding: 10px 10px;
        border-bottom: 1px solid #C0A979;
        display: block;
        font-weight: 400;
        font-size: 1rem; }
        .main-menu li li a strong {
          font-weight: 600;
          font-size: 1.25rem; }

  /**/
  .m-header-top {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding: 16px;
    justify-content: space-between; }

  .lang-wraps {
    justify-content: center; }

  .lang-call-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #C2C2C2;
    margin-top: auto;
    justify-content: center;
    padding: 16px; }
    .lang-call-wrap .lang-wraps > span {
      text-transform: uppercase;
      font-size: 1.25rem;
      display: inline-block;
      vertical-align: middle;
      line-height: 1; }
      .lang-call-wrap .lang-wraps > span + span {
        border-left: 1px solid #C2C2C2;
        padding-left: 12px;
        margin-left: 12px; }
      .lang-call-wrap .lang-wraps > span.lang_active {
        color: #094677;
        font-weight: 600; } }










/* Footer start from here */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Thai+Looped:wght@100;200;300;400;500;600;700;800;900&display=swap");
.transition {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; }

.ellips {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block; }

.contact-line-top {
  position: fixed;
  right: 15px;
  top: 49%;
  z-index: 1;
  max-width: 100px; }

.contact-call {
  display: inline-block;
  cursor: pointer;
  min-width: 100px;
  text-align: center;
  margin-bottom: 20px; }
  .contact-call i, .contact-call img {
    display: inline-block;
    background: #094677;
    padding: 11px;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    line-height: 46px;
    margin-bottom: 2px;
    border-radius: 50%; }
  .contact-call span {
    display: block;
    font-size: 0.75rem;
    color: #00C500;
    padding: 2px 6px;
    margin-top: 8px;
    background: #fff;
    border-radius: 24px; }

.contact-line {
  display: inline-block;
  cursor: pointer;
  min-width: 100px;
  text-align: center; }
  .contact-line i, .contact-line img {
    display: inline-block;
    background: #00C500;
    padding: 11px;
    min-width: 50px;
    min-height: 50px;
    line-height: 46px;
    margin-bottom: 2px;
    border-radius: 50%; }
  .contact-line span {
    display: block;
    font-size: 0.75rem;
    color: #00C500;
    padding: 2px 6px;
    margin-top: 8px;
    background: #fff;
    border-radius: 24px; }

.footer-main {
  color: #fff;
  background: #094677;
    /*.social-group {
        @include flex; gap: 24px;
        line-height:1;
        line-height:1;
        .icon {
            width: 26px; line-height: 1;
            height: 27px; display: block;
        }
        .fb {
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.2143 0.290527H2.78571C2.0469 0.290527 1.33834 0.584021 0.815917 1.10644C0.293494 1.62887 0 2.33742 0 3.07624L0 23.5048C0 24.2436 0.293494 24.9522 0.815917 25.4746C1.33834 25.997 2.0469 26.2905 2.78571 26.2905H10.754V17.4517H7.09777V13.2905H10.754V10.1218C10.754 6.51196 12.9013 4.52133 16.192 4.52133C17.7647 4.52133 19.4129 4.7999 19.4129 4.7999V8.34008H17.5964C15.8089 8.34008 15.2518 9.44856 15.2518 10.5861V13.2905H19.2446L18.6063 17.4517H15.2518V26.2905H23.2143C23.9531 26.2905 24.6617 25.997 25.1841 25.4746C25.7065 24.9522 26 24.2436 26 23.5048V3.07624C26 2.33742 25.7065 1.62887 25.1841 1.10644C24.6617 0.584021 23.9531 0.290527 23.2143 0.290527Z' fill='%232E1FFF'/%3E%3C/svg%3E");
        }
        .line {
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7915 10.2843V14.4106C15.7915 14.5151 15.7103 14.5963 15.6058 14.5963H14.9442C14.8804 14.5963 14.8223 14.5615 14.7933 14.5209L12.9013 11.9673V14.4164C12.9013 14.5209 12.8201 14.6021 12.7156 14.6021H12.054C11.9496 14.6021 11.8683 14.5209 11.8683 14.4164V10.2901C11.8683 10.1856 11.9496 10.1044 12.054 10.1044H12.7098C12.7679 10.1044 12.8317 10.1334 12.8607 10.1856L14.7527 12.7392V10.2901C14.7527 10.1856 14.8339 10.1044 14.9384 10.1044H15.6C15.7045 10.0986 15.7915 10.1856 15.7915 10.2843ZM11.0326 10.0986H10.371C10.2665 10.0986 10.1853 10.1798 10.1853 10.2843V14.4106C10.1853 14.5151 10.2665 14.5963 10.371 14.5963H11.0326C11.1371 14.5963 11.2183 14.5151 11.2183 14.4106V10.2843C11.2183 10.1856 11.1371 10.0986 11.0326 10.0986ZM9.43661 13.5575H7.6317V10.2843C7.6317 10.1798 7.55045 10.0986 7.44599 10.0986H6.78438C6.67992 10.0986 6.59867 10.1798 6.59867 10.2843V14.4106C6.59867 14.4628 6.61608 14.5035 6.6509 14.5383C6.68572 14.5673 6.72635 14.5905 6.77858 14.5905H9.43081C9.53527 14.5905 9.61652 14.5093 9.61652 14.4048V13.7432C9.61652 13.6445 9.53527 13.5575 9.43661 13.5575ZM19.2737 10.0986H16.6214C16.5228 10.0986 16.4357 10.1798 16.4357 10.2843V14.4106C16.4357 14.5093 16.517 14.5963 16.6214 14.5963H19.2737C19.3781 14.5963 19.4594 14.5151 19.4594 14.4106V13.749C19.4594 13.6445 19.3781 13.5633 19.2737 13.5633H17.4687V12.8669H19.2737C19.3781 12.8669 19.4594 12.7856 19.4594 12.6812V12.0137C19.4594 11.9093 19.3781 11.828 19.2737 11.828H17.4687V11.1316H19.2737C19.3781 11.1316 19.4594 11.0504 19.4594 10.9459V10.2843C19.4536 10.1856 19.3723 10.0986 19.2737 10.0986ZM26 5.03205V21.5896C25.9942 24.1896 23.8643 26.2963 21.2585 26.2905H4.7009C2.1009 26.2847 -0.0057916 24.149 1.19621e-05 21.549V4.99143C0.00581553 2.39143 2.14153 0.284736 4.74153 0.290539H21.2991C23.8991 0.296343 26.0058 2.42625 26 5.03205ZM22.425 12.1472C22.425 7.91062 18.1768 4.4633 12.9594 4.4633C7.74197 4.4633 3.49376 7.91062 3.49376 12.1472C3.49376 15.9428 6.85983 19.1231 11.4098 19.7267C12.5183 19.9646 12.3906 20.3709 12.1411 21.8624C12.1004 22.1003 11.9496 22.7968 12.9594 22.3731C13.9692 21.9494 18.4089 19.1637 20.3995 16.8771C21.7692 15.3682 22.425 13.8419 22.425 12.1472Z' fill='%2327AD60'/%3E%3C/svg%3E");
        }
        .youtube {
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='2' fill='%23FF0000'/%3E%3Cpath d='M21 13L9 19.9282L9 6.0718L21 13Z' fill='white'/%3E%3C/svg%3E");
        }
        .tiktok {
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.1249 0.290527H1.87515C0.839465 0.290527 0 1.12999 0 2.16568V24.4154C0 25.4511 0.839465 26.2905 1.87515 26.2905H24.1249C25.1605 26.2905 26 25.4511 26 24.4154V2.16568C26 1.12999 25.1605 0.290527 24.1249 0.290527ZM19.5125 10.2416V11.9993C18.6837 11.9996 17.8784 11.8372 17.1189 11.5167C16.6305 11.3105 16.1755 11.0448 15.7594 10.7238L15.7718 16.1342C15.7666 17.3525 15.2846 18.4971 14.4123 19.3593C13.7024 20.0611 12.8028 20.5074 11.8278 20.6518C11.5987 20.6858 11.3656 20.7032 11.1298 20.7032C10.0861 20.7032 9.09513 20.365 8.28455 19.7412C8.13201 19.6238 7.98616 19.4965 7.84723 19.3593C6.90183 18.4249 6.41433 17.1584 6.49639 15.8262C6.55906 14.812 6.96505 13.8449 7.64192 13.0868C8.53745 12.0837 9.79027 11.5268 11.1298 11.5268C11.3656 11.5268 11.5987 11.5445 11.8278 11.5785V12.2284V14.0363C11.6106 13.9646 11.3786 13.9252 11.137 13.9252C9.91321 13.9252 8.92313 14.9237 8.94141 16.1483C8.95299 16.9319 9.38107 17.6169 10.0124 17.9945C10.3091 18.172 10.6504 18.2819 11.0147 18.3019C11.3 18.3175 11.5741 18.2778 11.8278 18.194C12.7022 17.9052 13.3329 17.0839 13.3329 16.1153L13.3358 12.4922V5.87789H15.7565C15.7588 6.11773 15.7831 6.35178 15.8284 6.57852C16.0111 7.49639 16.5284 8.29274 17.2485 8.83564C17.8764 9.30923 18.6582 9.58994 19.5056 9.58994L19.5126 9.58939L19.5125 10.2416Z' fill='%23292F36'/%3E%3C/svg%3E");
        }
        .insta {
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_190_2096)'%3E%3Cpath d='M1.62499 2.05956C-0.418175 4.18181 -7.92742e-06 6.43623 -7.92742e-06 13.2851C-7.92742e-06 18.9726 -0.992341 24.6741 4.20116 26.0164C5.82291 26.4335 20.1922 26.4335 21.8118 26.0142C23.9742 25.4563 25.7335 23.7024 25.974 20.6441C26.0076 20.2173 26.0076 6.36039 25.9729 5.92489C25.7172 2.66731 23.712 0.789893 21.0697 0.409643C20.4642 0.321893 20.3428 0.295893 17.2358 0.290476C6.21508 0.295893 3.79924 -0.194858 1.62499 2.05956Z' fill='url(%23paint0_linear_190_2096)'/%3E%3Cpath d='M12.9979 3.69115C9.06427 3.69115 5.32894 3.34123 3.90219 7.0029C3.31286 8.51523 3.39844 10.4793 3.39844 13.2917C3.39844 15.7595 3.31936 18.0789 3.90219 19.5793C5.32569 23.2432 9.09136 22.8922 12.9957 22.8922C16.7624 22.8922 20.6462 23.2843 22.0903 19.5793C22.6807 18.0518 22.594 16.117 22.594 13.2917C22.594 9.54115 22.8009 7.1199 20.982 5.30207C19.1404 3.4604 16.6498 3.69115 12.9935 3.69115H12.9979ZM12.1377 5.42123C20.3429 5.40823 21.3872 4.49607 20.8109 17.1678C20.6061 21.6496 17.1936 21.1577 12.9989 21.1577C5.35061 21.1577 5.13069 20.9389 5.13069 13.2873C5.13069 5.5469 5.73736 5.42557 12.1377 5.41907V5.42123ZM18.122 7.01482C17.4861 7.01482 16.9704 7.53048 16.9704 8.1664C16.9704 8.80232 17.4861 9.31798 18.122 9.31798C18.7579 9.31798 19.2736 8.80232 19.2736 8.1664C19.2736 7.53048 18.7579 7.01482 18.122 7.01482ZM12.9979 8.3614C10.2754 8.3614 8.06869 10.5692 8.06869 13.2917C8.06869 16.0141 10.2754 18.2208 12.9979 18.2208C15.7203 18.2208 17.9259 16.0141 17.9259 13.2917C17.9259 10.5692 15.7203 8.3614 12.9979 8.3614ZM12.9979 10.0915C17.2283 10.0915 17.2337 16.4918 12.9979 16.4918C8.76852 16.4918 8.76202 10.0915 12.9979 10.0915Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_190_2096' x1='1.67485' y1='24.6298' x2='25.8391' y2='3.71595' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_190_2096'%3E%3Crect width='26' height='26' fill='white' transform='translate(0 0.290527)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        }

    }*/ }
  .footer-main .container {
    max-width: 1350px; }
  .footer-main ul {
    list-style: none;
    padding-left: 0px; }
  .footer-main p {
    color: #292F36;
    margin-bottom: 20px; }
  .footer-main a {
    color: #fff; }
    .footer-main a:hover {
      opacity: .5; }
  .footer-main .text-underline {
    text-decoration: underline; }
  .footer-main .footer-social-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0; }
    .footer-main .footer-social-wrap .social-title {
      color: #094677;
      font-size: 16px;
      margin-bottom: 0;
      margin-top: 0px;
      font-weight: 700;
      line-height: 1.5; }
  .footer-main .footer-logo {
    margin-bottom: 20px; }
  .footer-main .footer-title {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 700;
    color: #fff;
    margin-bottom: 16px; }
  .footer-main .contact-link li {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    line-height: 24px; }
  .footer-main .contact-link .email, .footer-main .contact-link .line, .footer-main .contact-link .call {
    width: 24px;
    height: 24px;
    line-height: 24px;
    background-repeat: no-repeat; }
  .footer-main .contact-link .email {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.8 3H3.2C1.99 3 1.011 4.0125 1.011 5.25L1 18.75C1 19.9875 1.99 21 3.2 21H20.8C22.01 21 23 19.9875 23 18.75V5.25C23 4.0125 22.01 3 20.8 3ZM20.36 7.78125L12.583 12.7537C12.231 12.9788 11.769 12.9788 11.417 12.7537L3.64 7.78125C3.5297 7.71793 3.43311 7.63237 3.35608 7.52976C3.27904 7.42715 3.22317 7.30963 3.19183 7.18429C3.1605 7.05896 3.15435 6.92843 3.17377 6.8006C3.19319 6.67276 3.23777 6.55029 3.30481 6.44059C3.37185 6.33089 3.45996 6.23624 3.5638 6.16237C3.66764 6.0885 3.78506 6.03695 3.90895 6.01084C4.03283 5.98472 4.16061 5.98459 4.28455 6.01044C4.40849 6.0363 4.52601 6.0876 4.63 6.16125L12 10.875L19.37 6.16125C19.474 6.0876 19.5915 6.0363 19.7155 6.01044C19.8394 5.98459 19.9672 5.98472 20.0911 6.01084C20.2149 6.03695 20.3324 6.0885 20.4362 6.16237C20.54 6.23624 20.6282 6.33089 20.6952 6.44059C20.7622 6.55029 20.8068 6.67276 20.8262 6.8006C20.8456 6.92843 20.8395 7.05896 20.8082 7.18429C20.7768 7.30963 20.721 7.42715 20.6439 7.52976C20.5669 7.63237 20.4703 7.71793 20.36 7.78125Z' fill='white'/%3E%3C/svg%3E"); }
  .footer-main .contact-link .line {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.5768 9.22501V13.0339C14.5768 13.1304 14.5018 13.2054 14.4054 13.2054H13.7947C13.7357 13.2054 13.6822 13.1732 13.6554 13.1357L11.9089 10.7786V13.0393C11.9089 13.1357 11.8339 13.2107 11.7375 13.2107H11.1268C11.0304 13.2107 10.9554 13.1357 10.9554 13.0393V9.23037C10.9554 9.13394 11.0304 9.05894 11.1268 9.05894H11.7322C11.7857 9.05894 11.8447 9.08573 11.8714 9.13394L13.6179 11.4911V9.23037C13.6179 9.13394 13.6929 9.05894 13.7893 9.05894H14.4C14.4964 9.05358 14.5768 9.13394 14.5768 9.22501ZM10.1839 9.05358H9.57323C9.4768 9.05358 9.4018 9.12858 9.4018 9.22501V13.0339C9.4018 13.1304 9.4768 13.2054 9.57323 13.2054H10.1839C10.2804 13.2054 10.3554 13.1304 10.3554 13.0339V9.22501C10.3554 9.13394 10.2804 9.05358 10.1839 9.05358ZM8.71073 12.2464H7.04465V9.22501C7.04465 9.12858 6.96965 9.05358 6.87323 9.05358H6.26251C6.16608 9.05358 6.09108 9.12858 6.09108 9.22501V13.0339C6.09108 13.0822 6.10715 13.1197 6.1393 13.1518C6.17144 13.1786 6.20894 13.2 6.25715 13.2H8.70537C8.8018 13.2 8.8768 13.125 8.8768 13.0286V12.4179C8.8768 12.3268 8.8018 12.2464 8.71073 12.2464ZM17.7911 9.05358H15.3429C15.2518 9.05358 15.1714 9.12858 15.1714 9.22501V13.0339C15.1714 13.125 15.2464 13.2054 15.3429 13.2054H17.7911C17.8875 13.2054 17.9625 13.1304 17.9625 13.0339V12.4232C17.9625 12.3268 17.8875 12.2518 17.7911 12.2518H16.125V11.6089H17.7911C17.8875 11.6089 17.9625 11.5339 17.9625 11.4375V10.8214C17.9625 10.725 17.8875 10.65 17.7911 10.65H16.125V10.0072H17.7911C17.8875 10.0072 17.9625 9.93215 17.9625 9.83573V9.22501C17.9572 9.13394 17.8822 9.05358 17.7911 9.05358ZM24 4.3768V19.6607C23.9947 22.0607 22.0286 24.0054 19.6232 24H4.3393C1.9393 23.9947 -0.0053461 22.0232 1.10419e-05 19.6232V4.3393C0.00536818 1.9393 1.9768 -0.0053461 4.3768 1.10419e-05H19.6607C22.0607 0.00536818 24.0054 1.97144 24 4.3768ZM20.7 10.9447C20.7 7.03394 16.7786 3.8518 11.9625 3.8518C7.14644 3.8518 3.22501 7.03394 3.22501 10.9447C3.22501 14.4482 6.33215 17.3839 10.5322 17.9411C11.5554 18.1607 11.4375 18.5357 11.2072 19.9125C11.1697 20.1322 11.0304 20.775 11.9625 20.3839C12.8947 19.9929 16.9929 17.4214 18.8304 15.3107C20.0947 13.9179 20.7 12.5089 20.7 10.9447Z' fill='white'/%3E%3C/svg%3E"); }
  .footer-main .contact-link .call {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.98138 1.96076L8.1112 1.59955C9.17066 1.26145 10.3026 1.8085 10.7562 2.87742L11.6592 5.00684C12.0519 5.934 11.8335 7.02497 11.1195 7.70327L9.12971 9.5912C9.25256 10.721 9.63267 11.833 10.269 12.9271C10.8732 13.9856 11.6837 14.9122 12.6525 15.6519L15.0423 14.8539C15.9474 14.5525 16.9345 14.9001 17.4889 15.7159L18.7835 17.6164C19.4293 18.5657 19.3127 19.874 18.5116 20.6783L17.6537 21.5403C16.799 22.3982 15.5778 22.71 14.4491 22.3572C11.782 21.5256 9.33236 19.0571 7.09584 14.9515C4.85616 10.8397 4.0655 7.34942 4.72491 4.48499C5.00211 3.27957 5.85997 2.31881 6.98138 1.96076Z' fill='white'/%3E%3C/svg%3E"); }
  .footer-main .multiple-link a {
    margin-bottom: 8px;
    display: block; }
  .footer-main .working-list {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    font-size: 0.875rem; }
  .footer-main .footer-social-list {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding-left: 0;
    gap: 14px;
    margin-top: 30px;
    margin-bottom: 0px; }
    .footer-main .footer-social-list li {
      margin-bottom: 0px !important; }
    .footer-main .footer-social-list .facebook, .footer-main .footer-social-list .youtube, .footer-main .footer-social-list .instagram {
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      display: inline-block;
      background-repeat: no-repeat; }
    .footer-main .footer-social-list .facebook {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_15306_1351)'%3E%3Cpath d='M28 14C28 21.7321 21.7319 28 14.0004 28C6.26809 28 0 21.7321 0 14C0 6.26791 6.26809 0 14.0004 0C21.7319 0 28 6.26791 28 14Z' fill='white'/%3E%3Cpath d='M15.3391 9.4185L15.3472 11.724H18.9176L18.5056 15.1785H15.0726V24H11.2276V15.2405H8V11.786H11.2957V8.74638C11.2957 6.67711 13.1623 5 15.4652 5H19V8.08429H16.4529C16.4529 8.08429 15.3391 8.14903 15.3391 9.4185Z' fill='%23094677'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15306_1351'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
    .footer-main .footer-social-list .youtube {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_15306_1354)'%3E%3Cpath d='M28 14C28 21.7321 21.7319 28 14.0004 28C6.26809 28 0 21.7321 0 14C0 6.26791 6.26809 0 14.0004 0C21.7319 0 28 6.26791 28 14Z' fill='white'/%3E%3Cpath d='M9 22L22 14.5L9 7V22Z' fill='%23094677'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15306_1354'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
    .footer-main .footer-social-list .instagram {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_15306_1359)'%3E%3Cpath d='M15.9843 4.70404C15.9469 3.8539 15.8094 3.26944 15.6124 2.76299C15.4093 2.22541 15.0967 1.74412 14.6872 1.34401C14.2871 0.937683 13.8026 0.621948 13.2713 0.421957C12.7619 0.22502 12.1805 0.0875415 11.3304 0.0500586C10.4739 0.00940124 10.202 0 8.02967 0C5.85737 0 5.58547 0.00940124 4.73215 0.0468842C3.88201 0.0843671 3.29754 0.221967 2.79122 0.418783C2.25352 0.621948 1.77222 0.934509 1.37212 1.34401C0.96579 1.74412 0.650176 2.22858 0.450064 2.75994C0.253126 3.26944 0.115648 3.85073 0.0781653 4.70087C0.0375079 5.55736 0.0281067 5.82926 0.0281067 8.00156C0.0281067 10.1739 0.0375079 10.4458 0.0749908 11.2991C0.112474 12.1492 0.250074 12.7337 0.447012 13.2401C0.650176 13.7777 0.96579 14.259 1.37212 14.6591C1.77222 15.0654 2.25669 15.3812 2.78805 15.5812C3.29754 15.7781 3.87883 15.9156 4.7291 15.9531C5.58229 15.9907 5.85432 16 8.02662 16C10.1989 16 10.4708 15.9907 11.3241 15.9531C12.1743 15.9156 12.7587 15.7781 13.2651 15.5812C14.3404 15.1654 15.1905 14.3153 15.6062 13.2401C15.803 12.7306 15.9406 12.1492 15.9781 11.2991C16.0156 10.4458 16.025 10.1739 16.025 8.00156C16.025 5.82926 16.0218 5.55736 15.9843 4.70404ZM14.5435 11.2366C14.5091 12.018 14.3778 12.4399 14.2684 12.7212C13.9996 13.4183 13.4464 13.9715 12.7493 14.2403C12.468 14.3497 12.043 14.481 11.2647 14.5153C10.4208 14.5529 10.1677 14.5622 8.03284 14.5622C5.89803 14.5622 5.64175 14.5529 4.80089 14.5153C4.01949 14.481 3.59753 14.3497 3.31622 14.2403C2.96936 14.1121 2.65362 13.909 2.39734 13.6433C2.13167 13.3838 1.9285 13.0713 1.8003 12.7244C1.69091 12.4431 1.55966 12.018 1.52535 11.2397C1.48774 10.3958 1.47846 10.1426 1.47846 8.00779C1.47846 5.87297 1.48774 5.6167 1.52535 4.77596C1.55966 3.99455 1.69091 3.5726 1.8003 3.29129C1.9285 2.9443 2.13167 2.62869 2.40052 2.37229C2.65985 2.10661 2.97241 1.90345 3.3194 1.77537C3.6007 1.66597 4.02584 1.53472 4.80406 1.50029C5.64798 1.46281 5.9012 1.45341 8.0359 1.45341C10.1739 1.45341 10.427 1.46281 11.2679 1.50029C12.0493 1.53472 12.4712 1.66597 12.7525 1.77537C13.0994 1.90345 13.4151 2.10661 13.6714 2.37229C13.9371 2.63174 14.1402 2.9443 14.2684 3.29129C14.3778 3.5726 14.5091 3.99761 14.5435 4.77596C14.581 5.61987 14.5904 5.87297 14.5904 8.00779C14.5904 10.1426 14.581 10.3927 14.5435 11.2366Z' fill='%23094677'/%3E%3Cpath d='M8.02967 3.89136C5.76055 3.89136 3.91949 5.73229 3.91949 8.00154C3.91949 10.2708 5.76055 12.1117 8.02967 12.1117C10.2989 12.1117 12.1399 10.2708 12.1399 8.00154C12.1399 5.73229 10.2989 3.89136 8.02967 3.89136ZM8.02967 10.6677C6.55758 10.6677 5.3635 9.47375 5.3635 8.00154C5.3635 6.52932 6.55758 5.33537 8.02967 5.33537C9.50188 5.33537 10.6958 6.52932 10.6958 8.00154C10.6958 9.47375 9.50188 10.6677 8.02967 10.6677Z' fill='%23094677'/%3E%3Cpath d='M13.262 3.72889C13.262 4.25877 12.8324 4.68842 12.3024 4.68842C11.7725 4.68842 11.3428 4.25877 11.3428 3.72889C11.3428 3.19888 11.7725 2.76935 12.3024 2.76935C12.8324 2.76935 13.262 3.19888 13.262 3.72889Z' fill='%23094677'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15306_1359'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
      background-color: #fff;
      border-radius: 50%;
      background-position: center center; }
  .footer-main .copy-right {
    padding: 16px 0;
    border-top: 1px solid #fff;
    font-size: 0.875rem;
    text-align: center;
    color: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between; }
    .footer-main .copy-right p {
      margin-bottom: 0px; }
    .footer-main .copy-right .copy-link-txt {
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 20px; }
    .footer-main .copy-right a {
      color: #fff; }

.footer-top {
  padding: 60px 0;
  font-size: 0.875rem; }
  .footer-top li {
    font-size: 0.875rem; }
    .footer-top li:not(:last-child) {
      margin-bottom: 8px; }
    .footer-top li a:hover, .footer-top li a.active {
      color: #fff;
      opacity: .5; }

@media all and (max-width: 767px) {
  .footer-main .footer-social-wrap {
    justify-content: center; }
    .footer-main .footer-social-wrap .social-title {
      margin-bottom: 24px; }
  .footer-main .footer-logo {
    text-align: center; }
  .footer-main .copy-right {
    justify-content: center; }
    .footer-main .copy-right .copy-txt {
      margin-bottom: 10;
      }
      }