@media (max-width: 1023.98px) {
    .kgishk .h1 {
        font-size: 48px;
        font-weight: 400;
        line-height: 110%
    }
}

@media (min-width: 1024px) {
    .kgishk .h1 {
        font-size: 72px;
        font-weight: 300;
        line-height: 110%
    }
}

.kgishk .fs-h1 {
    font-size: 48px;
    font-weight: 400;
    line-height: 110%
}

@media (max-width: 1023.98px) {
    .kgishk .h2 {
        font-weight: normal;
        font-size: 32px;
        line-height: 130%
    }
}

@media (min-width: 1024px) {
    .kgishk .h2 {
        font-weight: normal;
        font-size: 40px;
        line-height: 130%
    }
}

.kgishk .fs-h2 {
    font-weight: normal;
    font-size: 32px;
    line-height: 130%
}

.kgishk .fs-h2-s {
    font-weight: normal;
    font-size: 24px;
    line-height: 130%
}

.kgishk .fs-h2-2 {
    font-weight: normal;
    font-size: 32px;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0
}

@media (max-width: 1023.98px) {
    .kgishk .h3 {
        font-size: 16px;
        font-weight: 600;
        line-height: 130%
    }
}

@media (min-width: 1024px) {
    .kgishk .h3 {
        font-size: 20px;
        font-weight: 600;
        line-height: 130%
    }
}

.kgishk .fs-h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 130%
}

.kgishk .h4, .kgishk .fs-h4 {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0.12em;
    text-transform: uppercase
}

.kgishk .h5, .kgishk .fs-h5 {
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0
}

.kgishk .h6, .kgishk .fs-h6 {
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.12em;
    text-transform: uppercase
}

.kgishk .h7, .kgishk .fs-h7 {
    font-weight: normal;
    font-size: 14px;
    line-height: 150%
}

@media (min-width: 1024px) {
    .kgishk .fs-lg-h1 {
        font-weight: 300;
        font-size: 72px;
        line-height: 110%;
        text-transform: none;
        letter-spacing: 0
    }
}

@media (min-width: 1024px) {
    .kgishk .fs-lg-h2 {
        font-weight: 400;
        font-size: 40px;
        line-height: 130%;
        text-transform: none;
        letter-spacing: 0
    }
}

@media (min-width: 1024px) {
    .kgishk .fs-lg-h3 {
        font-weight: 600;
        font-size: 20px;
        line-height: 130%;
        text-transform: none;
        letter-spacing: 0
    }
}

@media (min-width: 1024px) {
    .kgishk .fs-lg-h5 {
        font-weight: normal;
        font-size: 16px;
        line-height: 150%;
        letter-spacing: 0;
        text-transform: none
    }
}

.kgishk.zh-hant .hn, .kgishk.zh-hans .hn {
    font-style: italic;
    font-weight: 100;
    line-height: 110%
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .hn, .kgishk.zh-hans .hn {
        font-size: 64px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .hn, .kgishk.zh-hans .hn {
        font-size: 180px
    }
}

.kgishk.zh-hant .h1, .kgishk.zh-hans .h1 {
    line-height: 140%
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h1, .kgishk.zh-hans .h1 {
        font-weight: 400;
        font-size: 48px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h1, .kgishk.zh-hans .h1 {
        font-weight: 300;
        font-size: 72px
    }
}

.kgishk.zh-hant .h1s, .kgishk.zh-hans .h1s {
    line-height: 140%
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h1s, .kgishk.zh-hans .h1s {
        font-size: 48px;
        font-weight: 400
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h1s, .kgishk.zh-hans .h1s {
        font-size: 72px;
        font-weight: 300
    }
}

.kgishk.zh-hant .h1xs, .kgishk.zh-hans .h1xs {
    line-height: 140%
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h1xs, .kgishk.zh-hans .h1xs {
        font-weight: 400;
        font-size: 32px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h1xs, .kgishk.zh-hans .h1xs {
        font-weight: 300;
        font-size: 72px
    }
}

.kgishk.zh-hant .h2, .kgishk.zh-hans .h2 {
    line-height: 140%;
    font-weight: 400
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h2, .kgishk.zh-hans .h2 {
        font-size: 32px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h2, .kgishk.zh-hans .h2 {
        font-size: 40px
    }
}

.kgishk.zh-hant .h2l, .kgishk.zh-hans .h2l {
    line-height: 130%
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h2l, .kgishk.zh-hans .h2l {
        font-weight: normal;
        font-size: 40px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h2l, .kgishk.zh-hans .h2l {
        font-style: normal;
        font-weight: normal;
        font-size: 40px
    }
}

.kgishk.zh-hant .h2s, .kgishk.zh-hans .h2s {
    line-height: 130%
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h2s, .kgishk.zh-hans .h2s {
        font-weight: normal;
        font-size: 24px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h2s, .kgishk.zh-hans .h2s {
        font-style: normal;
        font-weight: normal;
        font-size: 40px
    }
}

.kgishk.zh-hant .h3, .kgishk.zh-hant .fs-h3, .kgishk.zh-hans .h3, .kgishk.zh-hans .fs-h3 {
    line-height: 140%;
    font-weight: 500
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h3, .kgishk.zh-hant .fs-h3, .kgishk.zh-hans .h3, .kgishk.zh-hans .fs-h3 {
        font-size: 18px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h3, .kgishk.zh-hant .fs-h3, .kgishk.zh-hans .h3, .kgishk.zh-hans .fs-h3 {
        font-size: 24px
    }
}

.kgishk.zh-hant .h3-2, .kgishk.zh-hans .h3-2 {
    line-height: 140%;
    font-weight: 500
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h3-2, .kgishk.zh-hans .h3-2 {
        font-size: 18px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h3-2, .kgishk.zh-hans .h3-2 {
        font-size: 24px
    }
}

.kgishk.zh-hant .h3-3, .kgishk.zh-hans .h3-3 {
    line-height: 140%;
    font-weight: 500
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .h3-3, .kgishk.zh-hans .h3-3 {
        font-size: 32px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .h3-3, .kgishk.zh-hans .h3-3 {
        font-size: 24px
    }
}

.kgishk.zh-hant .h4, .kgishk.zh-hans .h4 {
    font-weight: 500;
    font-size: 18px;
    line-height: 160%;
    letter-spacing: 0;
    text-transform: none
}

.kgishk.zh-hant .h5, .kgishk.zh-hans .h5 {
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em
}

.kgishk.zh-hant .h6, .kgishk.zh-hans .h6 {
    font-weight: 500;
    font-size: 18px;
    line-height: 160%;
    letter-spacing: 0.12em;
    text-transform: none
}

.kgishk.zh-hant .h7, .kgishk.zh-hans .h7 {
    font-size: 14px;
    line-height: 160%;
    letter-spacing: 0
}

.kgishk.zh-hant .fs-h1, .kgishk.zh-hans .fs-h1 {
    font-weight: 400;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .fs-h1, .kgishk.zh-hans .fs-h1 {
        font-size: 48px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-h1, .kgishk.zh-hans .fs-h1 {
        font-size: 72px
    }
}

.kgishk.zh-hant .fs-h2-2, .kgishk.zh-hans .fs-h2-2 {
    font-weight: normal;
    font-size: 24px;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0
}

.kgishk.zh-hant .fs-h2, .kgishk.zh-hans .fs-h2 {
    font-weight: 400;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0
}

@media (max-width: 1023.98px) {
    .kgishk.zh-hant .fs-h2, .kgishk.zh-hans .fs-h2 {
        font-size: 32px
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-h2, .kgishk.zh-hans .fs-h2 {
        font-size: 40px
    }
}

.kgishk.zh-hant .fs-h4, .kgishk.zh-hans .fs-h4 {
    font-weight: 500;
    font-size: 18px;
    line-height: 160%;
    text-transform: none;
    letter-spacing: 0
}

.kgishk.zh-hant .fs-h5, .kgishk.zh-hans .fs-h5 {
    font-weight: normal;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    text-transform: none
}

.kgishk.zh-hant .fs-h6, .kgishk.zh-hans .fs-h6 {
    font-weight: 500;
    font-size: 18px;
    line-height: 160%;
    letter-spacing: 0.12em;
    text-transform: none
}

.kgishk.zh-hant .fs-h7, .kgishk.zh-hans .fs-h7 {
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    text-transform: none;
    letter-spacing: 0
}

.kgishk.zh-hant .fs-h8, .kgishk.zh-hans .fs-h8 {
    font-weight: normal;
    font-size: 12px;
    line-height: 160%
}

.kgishk.zh-hant .fs-h9, .kgishk.zh-hans .fs-h9 {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0.12em
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-lg-h1, .kgishk.zh-hans .fs-lg-h1 {
        font-weight: 300;
        font-size: 72px;
        line-height: 140%;
        text-transform: none;
        letter-spacing: 0
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-lg-h2, .kgishk.zh-hans .fs-lg-h2 {
        font-weight: normal;
        font-size: 40px;
        line-height: 140%;
        text-transform: none;
        letter-spacing: 0
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-lg-h3, .kgishk.zh-hans .fs-lg-h3 {
        font-weight: 500;
        font-size: 24px;
        line-height: 140%;
        text-transform: none;
        letter-spacing: 0
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-lg-h4, .kgishk.zh-hans .fs-lg-h4, .kgishk .fs-lg-h4 {
        font-weight: 500;
        font-size: 18px;
        line-height: 160%;
        text-transform: none;
        letter-spacing: 0
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-lg-h5, .kgishk.zh-hans .fs-lg-h5 {
        font-weight: normal;
        font-size: 16px;
        line-height: 160%;
        letter-spacing: 0.02em;
        text-transform: none
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-lg-h6, .kgishk.zh-hans .fs-lg-h6 {
        font-weight: 500;
        font-size: 18px;
        line-height: 160%;
        letter-spacing: 0.12em;
        text-transform: none
    }
}

@media (min-width: 1024px) {
    .kgishk.zh-hant .fs-lg-h7, .kgishk.zh-hans .fs-lg-h7 {
        font-weight: normal;
        font-size: 14px;
        line-height: 160%;
        text-transform: none;
        letter-spacing: 0
    }
}

.safari ol {
    padding-left: 2rem
}

.maxh-280 {
    max-height: 280px
}

.maxh-320 {
    max-height: 320px
}

.mac-firefox .overflow-y-scroll {
    overflow-y: auto
}

    .mac-firefox .overflow-y-scroll::-webkit-scrollbar {
        background-color: white;
        border-radius: 8px;
        width: 4px
    }

    .mac-firefox .overflow-y-scroll::-webkit-scrollbar-thumb {
        background-color: #04327A;
        border-radius: 8px;
        border: 0px solid white
    }

.piechart-color-1 {
    background: #FEF8F1
}

.piechart-color-2 {
    background: #04327A
}

.piechart-color-3 {
    background: #A2C0EF
}

.piechart-color-4 {
    background: #68C89E
}

.piechart-color-5 {
    background: #FF623E
}

.piechart-color-6 {
    background: #DF4623
}

.piechart-color-7 {
    background: #7D7D7D
}

.piechart-color-8 {
    background: #B7B7B7
}

.piechart-color-9 {
    background: #FEF8F1
}

.piechart-color-10 {
    background: #04327A
}

.piechart-color-11 {
    background: #A2C0EF
}

.piechart-color-12 {
    background: #68C89E
}

.piechart-color-13 {
    background: #FF623E
}

@media (max-width: 767.98px) {
    .px-s {
        padding-right: 6%;
        padding-left: 6%
    }
}

.kgishk body {
    background-color: transparent
}

.kgishk .sticky-left-0 {
    position: sticky;
    position: -webkit-sticky;
    left: 0
}

.kgishk .z-10 {
    z-index: 10
}

.kgishk .modal-content.bg-blue-grey {
    background-color: #f0f4f7
}

.kgishk .kv .media__playbtn {
    position: static
}

.kgishk .kv .media__playbtn-icon {
    margin: 0
}

.kgishk .kv .media__playbtn-label {
    display: block;
    margin-left: 20px
}

.kgishk .triangle--rb:before {
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-right: 150px solid #04327a;
    border-top: 150px solid transparent;
    z-index: 2;
    pointer-events: none
}

.kgishk .triangle--rb-150-100:before {
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    z-index: 2;
    pointer-events: none
}

@media (max-width: 1023.98px) {
    .kgishk .triangle--rb-150-100:before {
        border-right: 100px solid #04327a;
        border-top: 100px solid transparent
    }
}

@media (min-width: 1024px) {
    .kgishk .triangle--rb-150-100:before {
        border-right: 150px solid #04327a;
        border-top: 150px solid transparent
    }
}

.kgishk .btn-text--arrowDown {
    display: inline-flex;
    align-items: center
}

    .kgishk .btn-text--arrowDown i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 16px;
        width: 16px;
        height: 9px;
        background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%237D7D7D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .kgishk .btn-text--arrowDown:hover i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 16px;
        width: 16px;
        height: 9px;
        background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%237D7D7D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .kgishk .btn-text--arrowDown i + span {
        margin-left: 8px
    }

    .kgishk .btn-text--arrowDown span + i {
        margin-left: 8px
    }

    .kgishk .btn-text--arrowDown[aria-expanded="true"] i {
        transform: rotate(180deg)
    }

.kgishk .w-24 {
    width: 24px
}

@media (min-width: 1024px) {
    .kgishk .w-lg-40 {
        width: 40px
    }
}

@media (max-width: 1023.98px) {
    .kgishk .table-rwd tbody td.table-rwd--row-sub-title {
        font-weight: 400;
        font-size: 16px;
        line-height: 160%;
        letter-spacing: 0.12em
    }
}

@media (min-width: 1024px) {
    .kgishk .table-rwd tbody td.table-rwd--row-sub-title {
        font-weight: 500;
        font-size: 18px;
        line-height: 130%;
        letter-spacing: 0.12em
    }
}

@media (max-width: 1023.98px) {
    .kgishk .table-rwd.table-rwd--rwd-left-td-gray td::before {
        background-color: #f6f6f6;
        color: #000
    }

    .kgishk .table-rwd.table-rwd--rwd-left-td-gray tr:nth-child(2n) td {
        background-color: white;
        color: #000
    }
}

.kgishk .table-rwd tr td.table-rwd--row-block-title::before, .kgishk .table-rwd tr:nth-child(2n) td.table-rwd--row-block-title::before {
    display: none
}

@media (max-width: 1023.98px) {
    .kgishk .table-rwd tr td.table-rwd--row-block-title, .kgishk .table-rwd tr:nth-child(2n) td.table-rwd--row-block-title {
        background-color: #04327a;
        color: #fff;
        font-weight: 400;
        font-size: 16px;
        line-height: 160%
    }

        .kgishk .table-rwd tr td.table-rwd--row-block-title span, .kgishk .table-rwd tr:nth-child(2n) td.table-rwd--row-block-title span {
            text-align: left
        }
}

@media (min-width: 1024px) {
    .kgishk .table-rwd tr td.table-rwd--row-block-title, .kgishk .table-rwd tr:nth-child(2n) td.table-rwd--row-block-title {
        font-weight: 500;
        font-size: 18px;
        line-height: 160%;
        text-align: left
    }
}

.kgishk .tab.tab-lg {
    padding: 20px 24px;
    width: 220px;
    height: 104px;
    background-color: rgba(4,50,122,0.1);
    color: #04327a
}

    .kgishk .tab.tab-lg + .tab {
        margin-left: 0
    }

    .kgishk .tab.tab-lg::after {
        display: none
    }

    .kgishk .tab.tab-lg.tab--active {
        background-color: #04327a;
        color: white
    }

.kgishk .table-rwd td.table-rwd--row-action a {
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    color: #04327A
}

@media (max-width: 1023.98px) {
    .kgishk .table-rwd td.table-rwd--row-action {
        font-weight: 600;
        font-size: 14px;
        line-height: 130%;
        letter-spacing: 0.12em;
        text-transform: uppercase
    }
}

.kgishk .overflow-hidden {
    overflow: hidden
}

@media (min-width: 768px) {
    .kgishk .login-wrapper {
        width: 380px
    }
}

@media (min-width: 768px) {
    .kgishk .card--col2 {
        display: flex
    }

        .kgishk .card--col2::after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            width: 50%;
            height: 100%;
            z-index: 1
        }
}

@media (min-width: 768px) {
    .kgishk .card--col2-box {
        width: 50%;
        z-index: 2
    }
}

@media (min-width: 768px) {
    .kgishk .card--col2--blue::after {
        background-color: #041c43
    }
}

@media (min-width: 768px) {
    .kgishk .card--col2--blue-warm::after {
        background-color: #fef8f1
    }
}

@media (min-width: 768px) {
    .kgishk .card--col2--blue-grey::after {
        background-color: #f0f4f7
    }
}

@media (min-width: 768px) {
    .kgishk .card--col2--warm-white::after {
        background-color: #fef8f1
    }
}

.kgishk .table-spec {
    width: 100%;
    background-color: #fff
}

@media (max-width: 1023.98px) {
    .kgishk .table-spec colgroup col {
        width: auto
    }
}

.kgishk .table-spec .table-spec--thead-title th {
    padding: 8px 16px;
    font-weight: 500;
    line-height: 160%
}

@media (min-width: 768px) {
    .kgishk .table-spec .table-spec--thead-title th {
        background-color: #f6f6f6;
        color: #000;
        font-size: 18px
    }
}

@media (max-width: 1023.98px) {
    .kgishk .table-spec .table-spec--thead-title th {
        background-color: #04327a;
        color: #fff;
        font-size: 16px
    }

        .kgishk .table-spec .table-spec--thead-title th:first-child {
            border-right: 1px solid #b7b7b7
        }
}

@media (max-width: 1023.98px) {
    .kgishk .table-spec tbody {
        border-top: 1px solid #b7b7b7;
        border-right: 1px solid #b7b7b7;
        border-left: 1px solid #b7b7b7
    }
}

.kgishk .table-spec td {
    border-bottom: 1px solid #b7b7b7;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%
}

@media (max-width: 1023.98px) {
    .kgishk .table-spec td {
        padding: 0
    }

        .kgishk .table-spec td span {
            display: table-cell;
            width: 58%;
            text-align: left;
            padding: 8px;
            vertical-align: middle
        }
}

@media (min-width: 1024px) {
    .kgishk .table-spec td {
        height: 69px;
        padding: 20px 16px;
        vertical-align: middle;
        text-align: left
    }
}

@media (max-width: 1023.98px) {
    .kgishk .table-spec .table-spec--sub-title {
        background-color: #f7f7f7;
        border-right: 1px solid #b7b7b7
    }
}

@media (min-width: 768px) {
    .kgishk .table-rwd--thead-sub-title--light-gray th {
        background-color: #f6f6f6;
        padding: 8px 16px;
        font-size: 18px;
        font-weight: 500;
        line-height: 160%
    }
}

@media (min-width: 768px) {
    .kgishk .table-rwd.table-rwd--rwd-trading-hours .table-rwd--thead-title th {
        font-size: 18px;
        font-weight: 500;
        line-height: 160%
    }
}

@media (max-width: 1023.98px) {
    .kgishk .table-rwd.table-rwd--rwd-trading-hours tr:nth-child(even) td {
        background-color: transparent
    }

    .kgishk .table-rwd.table-rwd--rwd-trading-hours td span {
        text-align: left
    }

    .kgishk .table-rwd.table-rwd--rwd-trading-hours td::before {
        background-color: #f6f6f6;
        color: #000
    }

    .kgishk .table-rwd.table-rwd--rwd-trading-hours td.table-rwd--row-sub-title-color-blue {
        background-color: #04327a !important;
        color: #fff
    }

        .kgishk .table-rwd.table-rwd--rwd-trading-hours td.table-rwd--row-sub-title-color-blue::before {
            background-color: #04327a !important;
            color: #fff
        }
}

@media (min-width: 768px) {
    .kgishk .table-rwd .table-rwd--row-sub-title-color-blue {
        color: #04327a
    }
}

.kgishk .b-color--light-grey {
    border-color: #e2e2e2
}

.kgishk .h1-2 {
    line-height: 110%
}

@media (max-width: 1023.98px) {
    .kgishk .h1-2 {
        font-size: 64px;
        font-weight: 300
    }
}

@media (min-width: 1024px) {
    .kgishk .h1-2 {
        font-size: 72px;
        font-weight: 300
    }
}

.kgishk .h6-2 {
    line-height: 160%
}

@media (max-width: 1023.98px) {
    .kgishk .h6-2 {
        font-weight: 400;
        font-size: 16px
    }
}

@media (min-width: 1024px) {
    .kgishk .h6-2 {
        font-weight: 500;
        font-size: 18px
    }
}

.kgishk .item-btn--link:hover {
    color: #04327A
}

.kgishk .item-btn-checked--active {
    color: #04327A;
    display: inline-flex;
    align-items: center
}

    .kgishk .item-btn-checked--active:before {
        content: "";
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 20px;
        width: 20px;
        height: 20px;
        background-size: 20px 20px;
        background-image: url("data:image/svg+xml,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.67 9.119v.72a7.835 7.835 0 11-4.646-7.16' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17.833 4L9.5 12.342 7 9.842' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
        margin-right: 10px
    }

@media (min-width: 768px) {
    .kgishk .media__playbtn.display--original {
        top: auto;
        right: auto;
        left: auto;
        bottom: auto
    }

        .kgishk .media__playbtn.display--original .media__playbtn-label {
            display: block;
            margin-left: 20px
        }
}

@media (min-width: 1024px) {
    .kgishk .info-cube-lg--grey .info-cube__row {
        background-color: #f0f4f7 !important
    }
}

@media (max-width: 1023.98px) {
    .kgishk .triangle-lg-down-0:before {
        display: none
    }
}

.kgishk .dropdown--l .btn {
    height: 56px;
    font-weight: 500;
    font-size: 18px;
    line-height: 160%;
    letter-spacing: 0.12em
}

.kgishk .form-control {
    height: 48px
}

    .kgishk .form-control.form-control--l {
        height: 56px
    }

@media (min-width: 768px) {
    .kgishk .login__logo {
        position: absolute;
        top: 48px
    }
}

.kgishk .login__bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    transition: none;
    z-index: 10
}

.kgishk .login__panel {
    z-index: 11
}

.kgishk .input__password-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 56px;
    height: 56px;
    padding: 28px;
    cursor: pointer;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 24px;
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.12 14.12c-.2746.2948-.6059.5312-.9738.6951-.368.164-.7653.2522-1.1681.2593-.4028.0071-.8029-.067-1.1765-.2179-.3735-.1509-.7129-.3754-.99775-.6603-.28488-.2849-.50946-.6242-.66034-.9978-.15089-.3735-.22498-.7737-.21788-1.1765.00711-.4028.09528-.8.25925-1.168.16396-.368.40037-.6992.69512-.97387M17.94 17.94C16.2306 19.243 14.1491 19.9649 12 20c-7 0-11-8-11-8 1.24389-2.31808 2.96914-4.34337 5.06-5.93997L17.94 17.94zM9.9 4.24002c.6883-.16112 1.3931-.24166 2.1-.23999C19 4.00003 23 12 23 12c-.607 1.1356-1.3309 2.2048-2.16 3.19L9.9 4.24002zM1 1l22 22'/%3e%3c/svg%3e");
    background-position: center
}

    .kgishk .input__password-icon.active {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 24px;
        width: 24px;
        height: 24px;
        background-size: 24px 24px;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8zm11 3c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.3 3 3 3z'/%3e%3c/svg%3e")
    }

.kgishk .custom-control-label:hover {
    color: #000
}

.kgishk .some_component .custom-control {
    padding-left: 1.35rem
}

.kgishk .some_component .custom-control-label:after, .kgishk .some_component .custom-control-label:before {
    width: 1rem;
    height: 1rem;
    border-width: 1px;
    border-color: #04327a;
    left: -1.35rem;
    top: 0.225rem
}

.kgishk .some_component .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e  %3cpath d='M10.0007 15.1715l9.192-9.19298 1.415 1.414-10.607 10.60698-6.36398-6.364 1.414-1.414 4.94998 4.95z' fill='%23fff'/%3e%3c/svg%3e");
    background-size: cover;
    top: 5px
}

.kgishk .some_component .custom-checkbox .custom-control-input:disabled ~ .custom-control-label {
    cursor: default
}

    .kgishk .some_component .custom-checkbox .custom-control-input:disabled ~ .custom-control-label::after, .kgishk .some_component .custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before {
        border: 1px solid #7d7d7d;
        background: #b7b7b7;
        cursor: default
    }

.kgishk .some_component .custom-checkbox .custom-control-input.reg-over:disabled {
    display: none
}

    .kgishk .some_component .custom-checkbox .custom-control-input.reg-over:disabled ~ .custom-control-label {
        cursor: default
    }

        .kgishk .some_component .custom-checkbox .custom-control-input.reg-over:disabled ~ .custom-control-label::after, .kgishk .some_component .custom-checkbox .custom-control-input.reg-over:disabled ~ .custom-control-label::before {
            display: none
        }

.kgishk .some_component .custom-control-label {
    padding: 0
}

@media (max-width: 1023.98px) {
    .kgishk .fb-lg-245 {
        flex-basis: 100%
    }
}

@media (min-width: 1024px) {
    .kgishk .fb-lg-245 {
        flex-basis: 245px
    }
}

.kgishk .bg-dark-blue-gray {
    background-color: #4a6484
}

@media (max-width: 1023.98px) {
    .kgishk .fs-h6-18 {
        font-weight: 500;
        font-size: 18px;
        line-height: 140%;
        letter-spacing: 0.02em
    }
}

.kgishk .triangle--r-warm-white-200-400 {
    position: relative
}

    .kgishk .triangle--r-warm-white-200-400:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 0;
        height: 0
    }

@media (max-width: 1023.98px) {
    .kgishk .triangle--r-warm-white-200-400:before {
        border-top: 200px solid #fef8f1;
        border-left: 200px solid transparent
    }
}

@media (min-width: 1024px) {
    .kgishk .triangle--r-warm-white-200-400:before {
        border-top: 400px solid #fef8f1;
        border-left: 400px solid transparent
    }
}

.kgishk .link__item {
    position: relative
}

    .kgishk .link__item:hover {
        background-color: #f0f4f7
    }

    .kgishk .link__item i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 10px;
        width: 10px;
        height: 17px;
        background-image: url("data:image/svg+xml,%3csvg width='10' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 15.5l7-7-7-7' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
        position: absolute;
        right: 24px;
        top: 50%;
        transform: translate(0, -50%)
    }

.kgishk .opacity-40 {
    opacity: 0.4
}

@media (min-width: 1024px) {
    .kgishk .bg-lg-grey02 {
        background-color: #E6EBF2
    }
}

@media (min-width: 1024px) {
    .kgishk .fb-lg-80p {
        flex-basis: 80%;
        max-width: 80%
    }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
    .kgishk .px-m {
        padding-right: 4%;
        padding-left: 4%;
        max-width: 1366px
    }
}

@media (min-width: 1024px) and (max-width: 1365.98px) {
    .kgishk .px-l {
        padding-right: 5%;
        padding-left: 5%
    }
}

@media (min-width: 1366px) {
    .kgishk .px-xl {
        padding-right: 96px;
        padding-left: 96px;
        max-width: 1366px
    }
}

.kgishk .word-break {
    word-break: break-all
}

.kgishk .kgishk-cus-006 .btn.disabled {
    opacity: 0.2
}

.kgishk .accordion__item-title.accordion--grey-active:hover {
    background-color: #F0F4F7
}

.kgishk .accordion__item-title.accordion--grey-active[aria-expanded="true"] {
    background-color: #F0F4F7
}

    .kgishk .accordion__item-title.accordion--grey-active[aria-expanded="true"]:hover {
        background-color: #F0F4F7
    }

.kgishk .accordion__item-title.accordion--grey-active[aria-expanded="false"] {
    background-color: transparent
}

    .kgishk .accordion__item-title.accordion--grey-active[aria-expanded="false"]:hover {
        background-color: #F0F4F7
    }

@media (max-width: 1023.98px) {
    .kgishk .accordion__item-title.accordion--grey-active[aria-expanded="false"]:hover {
        background-color: transparent
    }
}

.kgishk .tab:after {
    height: 4px
}

.kgishk .gallery__item-wrap.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.kgishk .gallery__item-wrap .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

    .kgishk .gallery__item-wrap .slick-list:focus {
        outline: none
    }

    .kgishk .gallery__item-wrap .slick-list.dragging {
        cursor: pointer;
        cursor: hand
    }

.kgishk .gallery__item-wrap .slick-slider .slick-track, .kgishk .gallery__item-wrap .slick-slider .slick-list {
    transform: translate3d(0, 0, 0)
}

.kgishk .gallery__item-wrap .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: flex !important;
    margin-left: auto;
    margin-right: auto
}

    .kgishk .gallery__item-wrap .slick-track:before, .kgishk .gallery__item-wrap .slick-track:after {
        display: table;
        content: ''
    }

    .kgishk .gallery__item-wrap .slick-track:after {
        clear: both
    }

.kgishk .gallery__item-wrap .slick-loading .slick-track {
    visibility: hidden
}

.kgishk .gallery__item-wrap .slick-slide {
    display: none;
    float: left;
    height: auto;
    min-height: 1px
}

.kgishk .gallery__item-wrap [dir='rtl'] .slick-slide {
    float: right
}

.kgishk .gallery__item-wrap .slick-slide img {
    display: block
}

.kgishk .gallery__item-wrap .slick-slide > div {
    height: 100%
}

.kgishk .gallery__item-wrap .slick-slide.slick-loading img {
    display: none
}

.kgishk .gallery__item-wrap .slick-slide.dragging img {
    pointer-events: none
}

.kgishk .gallery__item-wrap.slick-initialized .slick-slide {
    display: block
}

.kgishk .gallery__item-wrap .slick-loading .slick-slide {
    visibility: hidden
}

.kgishk .gallery__item-wrap .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.kgishk .gallery__item-wrap .slick-arrow.slick-hidden {
    display: none
}

@media (max-width: 767.98px) {
    .kgishk .gallery__item-wrap .slick-slide {
        height: 252px
    }
}

.kgishk .form-control {
    height: 50px
}

.kgishk .some .custom-control {
    padding-left: 1.625rem
}

.kgishk .some .custom-control-label:after, .kgishk .some .custom-control-label:before {
    width: 1rem;
    height: 1rem;
    border-width: 2px;
    border-color: #04327A;
    left: -1.625rem;
    top: 0.325rem
}

.kgishk .some .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e  %3cpath d='M10.0007 15.1715l9.192-9.19298 1.415 1.414-10.607 10.60698-6.36398-6.364 1.414-1.414 4.94998 4.95z' fill='%23fff'/%3e%3c/svg%3e");
    background-size: cover;
    top: 6px
}

.kgishk .some .custom-checkbox .custom-control-input:disabled ~ .custom-control-label {
    cursor: default
}

    .kgishk .some .custom-checkbox .custom-control-input:disabled ~ .custom-control-label::after, .kgishk .some .custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before {
        border: 1px solid #7D7D7D;
        background: #B7B7B7;
        cursor: default
    }

.kgishk .some .custom-checkbox .custom-control-input.reg-over:disabled {
    display: none
}

    .kgishk .some .custom-checkbox .custom-control-input.reg-over:disabled ~ .custom-control-label {
        cursor: default
    }

        .kgishk .some .custom-checkbox .custom-control-input.reg-over:disabled ~ .custom-control-label::after, .kgishk .some .custom-checkbox .custom-control-input.reg-over:disabled ~ .custom-control-label::before {
            display: none
        }

.kgishk .some .custom-control-label {
    padding: 0
}

.kgishk .input__search-icon {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto 0;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath d='M8.3283 0C3.73857 0 0 3.73857 0 8.3283c0 4.5897 3.73857 8.3283 8.3283 8.3283 1.9959 0 3.8288-.7087 5.2654-1.8852l4.9726 4.9725c.0767.08.1686.1438.2703.1877.1017.044.2112.0672.322.0684.1108.0011.2207-.0199.3233-.0618.1026-.0419.1958-.1038.2741-.1822.0784-.0783.1403-.1715.1822-.2741.0419-.1026.0629-.2125.0618-.3233-.0012-.1108-.0244-.2203-.0684-.322-.0439-.1017-.1077-.1936-.1877-.2703l-4.9725-4.9726c1.1765-1.4366 1.8852-3.2695 1.8852-5.2654C16.6566 3.73857 12.918 0 8.3283 0zm0 1.66566c3.6895 0 6.6626 2.9731 6.6626 6.66264 0 3.6895-2.9731 6.6626-6.6626 6.6626-3.68954 0-6.66264-2.9731-6.66264-6.6626 0-3.68954 2.9731-6.66264 6.66264-6.66264z' fill='%2304327A'/%3e%3c/svg%3e");
    display: block
}

@media (min-width: 1024px) {
    .kgishk .input__search-icon {
        width: 20px;
        height: 20px;
        background-size: cover
    }
}

.kgishk .dropdown .btn {
    height: 50px;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.12em
}

.kgishk .dropdown.dropdown--l .btn {
    font-size: 18px;
    line-height: 130%;
    letter-spacing: 0.12em
}

.kgishk input.form-control-file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.kgishk .cursor-pointer {
    cursor: pointer
}

.kgishk input.form-control-file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.kgishk .cursor-pointer {
    cursor: pointer
}

.kgishk .icon__arrowDown {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 16px;
    width: 16px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon__star {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 16px;
    width: 16px;
    height: 17px;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1.5L10.163 6.10778L15 6.85121L11.5 10.4359L12.326 15.5L8 13.1078L3.674 15.5L4.5 10.4359L1 6.85121L5.837 6.10778L8 1.5Z' fill='%2368C89E' stroke='%2368C89E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

@media (max-width: 1023.98px) {
    .kgishk .icon__star {
        width: 20px;
        height: 20px
    }
}

.kgishk .icon__star-red {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 16px;
    width: 16px;
    height: 17px;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1.5L10.163 6.10778L15 6.85121L11.5 10.4359L12.326 15.5L8 13.1078L3.674 15.5L4.5 10.4359L1 6.85121L5.837 6.10778L8 1.5Z' fill='%23FF623E' stroke='%23FF623E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon__info-circled {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 21'%3e%3cpath fill='%2304327A' stroke='%2304327A' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.835 18.17c4.3272 0 7.835-3.5078 7.835-7.835 0-4.32715-3.5078-7.835-7.835-7.835C5.50785 2.5 2 6.00785 2 10.335c0 4.3272 3.50785 7.835 7.835 7.835z'/%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 10.1641v4M10 6.83594h.0083'/%3e%3c/svg%3e")
}

.kgishk .icon__close {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.666 3.334 3.333 16.667M3.333 3.334l13.334 13.333' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon__refresh {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.166 3.334v5h-5M.833 16.666v-5h5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M2.925 7.5A7.5 7.5 0 0 1 15.3 4.7l3.867 3.633M.833 11.667 4.7 15.3a7.5 7.5 0 0 0 12.375-2.8' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon_dropdown-arrow i {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 16px;
    width: 16px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon_dropdown-arrow:hover i {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 16px;
    width: 16px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon_dropdown-arrow[aria-expanded="true"] i {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 16px;
    width: 16px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    transform: rotate(180deg)
}

.kgishk .icon_plus {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 34px;
    width: 34px;
    height: 34px;
    background-size: 34px 34px;
    background-image: url("data:image/svg+xml,%3csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.67 32.34C25.3243 32.34 32.34 25.3243 32.34 16.67C32.34 8.0157 25.3243 1 16.67 1C8.0157 1 1 8.0157 1 16.67C1 25.3243 8.0157 32.34 16.67 32.34Z' fill='%2304327A' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17 16.332V24.332' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17 9.66797H17.0167' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M17 9V25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 17L25 17' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon_minus {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 32px;
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.67 31.6681C24.3243 31.6681 31.34 24.6524 31.34 15.9981C31.34 7.34382 24.3243 0.328125 15.67 0.328125C7.0157 0.328125 0 7.34382 0 15.9981C0 24.6524 7.0157 31.6681 15.67 31.6681Z' fill='%23B7B7B7'/%3e%3cpath d='M8 16.3281L24 16.3281' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.kgishk .icon__star-primary-blue {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml,%3csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z' fill='%2304327A'/%3e%3c/svg%3e")
}

.transition-all {
    transition: all .2s
}

.rotate-45 {
    transform: rotate(45deg)
}
