/*     Generated by Zeplin
    Copyright (C) 2020 - present Zeplin

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
 */


 /* @font-face {
  font-family: Gotham;
  src: local(Gotham-Book),
    url(/assets/fonts/gotham-book.woff2) format("woff2"),
    url(/assets/fonts/gotham-book.woff) format("woff"),
    url(/assets/fonts/gotham-book.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}

@font-face {
  font-family: Gotham;
  src: local(Gotham-Bold),
  url(/assets/fonts/Gotham-Bold.woff2) format("woff2"),
    url(/assets/fonts/Gotham-Bold.woff) format("woff"),
    url(/assets/fonts/Gotham-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
} */

/*  

@font-face {
  font-family: Gotham;
  src: local(Gotham-Light),
  url(Gotham-Light.woff2) format("woff2"),
    url(Gotham-Light.woff) format("woff"),
    url(Gotham-Light.ttf) format("truetype");
  font-weight: lighter;
  font-style: normal;
  font-stretch: normal;
}  */
/* 
@font-face {
  font-family: DMSans;
  src: url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,700&display=swap');
} */

* {
  font-family: "DM Sans", sans-serif !important;
}

h1 {
  font-size: 72px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: -0.75px;
  color: #009300;
}

h2 {
  font-size: 52px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: -0.54px;
  color: #009300;
}

.mobileh1 {
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: -1.5px;
  text-align: center;
  color: #009300;
}

h3 {
  font-size: 44px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.09;
  letter-spacing: -0.46px;
  color: rgba(0, 0, 0, 0.7);
}

.mobileh2 {
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: -0.37px;
  color: #009300;
}

h4 {
  font-size: 34px !important;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: -0.35px;
  color: rgba(0, 0, 0, 0.7);
}

.mobileh3 {
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: -0.31px;
  color: rgba(0, 0, 0, 0.7);
}

.mobileh4 {
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.07;
  letter-spacing: -0.29px;
  color: rgba(0, 0, 0, 0.7);
}

.body-large {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: -0.21px;
  columns: #000000;
}

.mobileh5 {
  font-size: 19px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.05;
  letter-spacing: 1.78px;
  color: #009300;
}

.h5-sentence {
  font-size: 19px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.05;
  letter-spacing: 0.53px;
  color:#009300;
}

h5 {
  font-size: 19px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.05;
  letter-spacing: 1.78px;
  color: #009300;
}

.text-link-ko {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: 1px;
  color: #ffffff;
}

.text-link {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: 1px;
  color: #026ce3;
}

.nav-links-default {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: rgba(0, 0, 0, 0.7);
}

body {
  font-size: 16px;
  font-weight:600 ;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
}

.mobilebody {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #000000;
}

.nav-links-small {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: rgba(0, 0, 0, 0.7);
}

.disclaimer {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  color: #000000;
}