﻿@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic&family=Nanum+Pen+Script&display=swap');

/*
* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess
 */

body, html {
    font-family: 'Noto Sans KR', "Open Sans",sans-serif;
    font-weight: 300;
    letter-spacing: 0.75px;
    word-break: keep-all;
    font-size: 13pt;
}

.page-content {
    font-family: 'Noto Sans KR', "Open Sans",sans-serif;
    font-weight: 300;
}

.hero-slider .title-1, .top-image .title-1 {
    font-size: 2em;
    font-weight: 400; /* 600 for Noto Sans */
    line-height: 1.3;
    font-family: 'Nanum Gothic', 'Noto Sans KR';
}
.top-menu .desktop-menu .menu-item > a, .top-menu .desktop-menu .menu-item > span {
    font-weight: 500;
}
#subpage-title-text.title-1 {
    font-weight: 600;
}
h1, .heading-1 {
    font-size: 2.2em;
}

h2, .heading-2 {
    font-size: 1.7em;
}

/* product cards override */
.product-title {
    font-size: 0.8em;
}

#products-carousel .product-detail {
    font-size: 0.9em;
}
    .line-8-height {
    min-height: 15em;
}

.line-2-height {
    min-height: 5em;
}

.line-5-height {
    min-height: 13em;
}


.cta fieldset legend {
    max-width: 500px;
}

.reducedTextSize {
    font-size: 0.9em;
}

.enlargeTextSize {
    font-size: 1.1em;
}

.cbb-button {
    font-weight: 700;
}

label.footer-label {
    width: 140px;
}

.top-image .slider-text-space {
    margin-top: -9em;
}

.ccards .card-benefit {
    height: 425px;
    border-top: 2px solid var(--cbb-red);
    border-bottom: 2px solid var(--cbb-red);
}


@media (max-width: 768px)  {

    .ccards .card-benefit {
        height: auto;
    }

}

/* new checking*/

.region-selection .btn-states {
    font-weight: 600;
}

h2.checking-product {
    font-size: 1.8rem;
}

.checking-product tbody td {
    width: 12.1rem;
    min-width: 12.1rem;
}
.checking-product tbody th {
    width: 195px;
}

 