@charset "UTF-8";
/**
 * Breakpoints
 */
/**
 * Vertical rhythm
 */
/**
 * Gutter
 */
/**
 * Color theme creation
 */
/*
 * @ text accent
 * @ $text-color
 */
/**
 * Font systems
 */
/**
 * System icons
 */
/**
 * Breakpoints
 */
/**
 * Vertical rhythm
 */
/**
 * Gutter
 */
/**
 * Color theme creation
 */
/*
 * @ text accent
 * @ $text-color
 */
/**
 * Font systems
 */
/**
 * System icons
 */
/*@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&family=Open+Sans:wght@300;400;500;700&display=swap");*/
@import '../fonts/NotoSansKR.css';
@-webkit-keyframes text-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes text-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
/**
 * 전체 : U+0020-007E
 * 특수 : U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E
 * 영문 : U+0041-005A(대문자), U+0061-007A(소문자)
 * 숫자 : U+0030-0039
 */
/**
 * Breakpoints
 */
/**
 * Vertical rhythm
 */
/**
 * Gutter
 */
/**
 * Color theme creation
 */
/*
 * @ text accent
 * @ $text-color
 */
/**
 * Font systems
 */
/**
 * System icons
 */

.page-body .local-body .content-body {
    margin: 50px 0 100px 0;
}

.em svg {
    display: block;
    position: relative;
    top: 0;
    left: 0;
}

em.em {
    font-style: normal;
}

a.em:not([class*=normal-]):not([class*=accent-]) {
    color: inherit;
}

a.em,
strong.em,
span.em {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.para {
    margin: 0;
}

.para.type-b,
.em.type-b {
    text-align: right;
}
.para.type-c,
.em.type-c {
    text-align: center;
}
.para.normal-00,
.em.normal-00 {
    color: rgb(0, 0, 0);
}
.para.normal-01,
.em.normal-01 {
    color: rgb(25, 29, 38);
}
.para.normal-02,
.em.normal-02 {
    color: rgb(55, 59, 68);
}
.para.normal-03,
.em.normal-03 {
    color: rgb(175, 178, 187);
}
.para.normal-04,
.em.normal-04 {
    color: rgb(216, 219, 225);
}
.para.normal-10,
.em.normal-10 {
    color: rgb(255, 255, 255);
}
.para.accent-01,
.em.accent-01 {
    color: rgb(0, 118, 187);
}
.para.accent-02,
.em.accent-02 {
    color: rgb(21, 189, 104);
}
.para.accent-03,
.em.accent-03 {
    color: rgb(251, 191, 1);
}
.para.accent-04,
.em.accent-04 {
    color: rgb(237, 103, 1);
}

/*
 * btn system reset
*/
input.btn,
button.btn {
    overflow: visible;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: hidden;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.btn svg {
    display: block;
    position: relative;
    top: 0;
    left: 0;
}

a.btn.module-a {
    text-decoration: none;
}

.btn.module-a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
}
.btn.module-a .btn-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.btn.module-a.normal-00 {
    color: rgb(0, 0, 0);
}
.btn.module-a.normal-01 {
    color: rgb(55, 59, 68);
}
.btn.module-a.normal-02 {
    color: rgb(117, 117, 117);
}
.btn.module-a.normal-03 {
    color: rgb(117, 117, 117);
}
.btn.module-a.normal-10 {
    color: rgb(255, 255, 255);
}
.btn.module-a.accent-01 {
    color: rgb(1, 132, 208);
}
.btn.module-a.accent-02 {
    color: rgb(0, 0, 0);
}
.btn.module-a.accent-03 {
    color: rgb(0, 0, 0);
}
.btn.module-a.accent-04 {
    color: rgb(237, 103, 1);
}
.btn.module-a.small-2x {
    line-height: 20rem;
    font-size: 16rem;
}
.btn.module-a.small-1x {
    line-height: 24rem;
    font-size: 19.2rem;
}
.btn.module-a.small {
    line-height: 28rem;
    font-size: 18.6666666667rem;
}
.btn.module-a.medium {
    line-height: 32rem;
    font-size: 21.3333333333rem;
}
.btn.module-a.large {
    line-height: 36rem;
    font-size: 28.8rem;
}
.btn.module-a.large-1x {
    line-height: 40rem;
    font-size: 26.6666666667rem;
}

/*
 * btn module-b system
 */
/*
 * @ module-b accent
 *
 * @ $text-color
 * @ $border-color
 * @ $background-color
*/
/*
 * module-b outline
 *
 * @ $height
 * @ $line-height
 * @ $font-size
 * @ $font-weight
 * @ $border-width
 */
.btn[class*=ltr-download] .btn-text::before, .btn[class*=rtl-download] .btn-text::after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M16.5303 12.7803c.2929-.2929.2929-.7677 0-1.0606-.2929-.2929-.7677-.2929-1.0606 0L12.75 14.4393V4.75c0-.41421-.3358-.75-.75-.75s-.75.33579-.75.75v9.6893l-2.71967-2.7196c-.29289-.2929-.76777-.2929-1.06066 0s-.29289.7677 0 1.0606l4.00003 4A.74969.74969 0 0 0 12 17c.1989 0 .3897-.079.5303-.2197l4-4ZM17.5 20c.4142 0 .75-.3358.75-.75s-.3358-.75-.75-.75h-11c-.41421 0-.75.3358-.75.75s.33579.75.75.75h11Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M16.5303 12.7803c.2929-.2929.2929-.7677 0-1.0606-.2929-.2929-.7677-.2929-1.0606 0L12.75 14.4393V4.75c0-.41421-.3358-.75-.75-.75s-.75.33579-.75.75v9.6893l-2.71967-2.7196c-.29289-.2929-.76777-.2929-1.06066 0s-.29289.7677 0 1.0606l4.00003 4A.74969.74969 0 0 0 12 17c.1989 0 .3897-.079.5303-.2197l4-4ZM17.5 20c.4142 0 .75-.3358.75-.75s-.3358-.75-.75-.75h-11c-.41421 0-.75.3358-.75.75s.33579.75.75.75h11Z'/%3E%3C/svg%3E");
}

a.btn.module-b {
    text-decoration: none;
}

.btn.module-b {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-style: solid;
}
.btn.module-b.style-b {
    border-radius: 8rem;
}
.btn.module-b.disabled {
    color: rgb(236, 239, 245);
    border-color: rgb(244, 246, 251);
    background-color: rgb(244, 246, 251);
    pointer-events: none;
}
.btn.module-b .btn-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
}
.btn.module-b[class*=ltr-] .btn-text::before, .btn.module-b[class*=rtl-] .btn-text::after {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
}
.btn.module-b.normal-00.type-none:not(.disabled) {
    color: rgb(0, 0, 0);
    border-color: transparent;
    background-color: transparent;
}
.btn.module-b.normal-00.type-none:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-00.type-none:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(0, 0, 0);
}
.btn.module-b.normal-00.type-line:not(.disabled) {
    color: rgb(0, 0, 0);
    border-color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-00.type-line:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-00.type-line:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(0, 0, 0);
}
.btn.module-b.normal-00.type-fill:not(.disabled) {
    color: rgb(255, 255, 255);
    border-color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}
.btn.module-b.normal-00.type-fill:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-00.type-fill:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-01.type-none:not(.disabled) {
    color: rgb(25, 29, 38);
    border-color: transparent;
    background-color: transparent;
}
.btn.module-b.normal-01.type-none:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-01.type-none:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(25, 29, 38);
}
.btn.module-b.normal-01.type-line:not(.disabled) {
    color: rgb(25, 29, 38);
    border-color: rgb(25, 29, 38);
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-01.type-line:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-01.type-line:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(25, 29, 38);
}
.btn.module-b.normal-01.type-fill:not(.disabled) {
    color: rgb(255, 255, 255);
    border-color: rgb(25, 29, 38);
    background-color: rgb(25, 29, 38);
}
.btn.module-b.normal-01.type-fill:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-01.type-fill:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-02.type-none:not(.disabled) {
    color: rgb(55, 59, 68);
    border-color: transparent;
    background-color: transparent;
}
.btn.module-b.normal-02.type-none:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-02.type-none:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(55, 59, 68);
}
.btn.module-b.normal-02.type-line:not(.disabled) {
    color: rgb(55, 59, 68);
    border-color: rgb(55, 59, 68);
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-02.type-line:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-02.type-line:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(55, 59, 68);
}
.btn.module-b.normal-02.type-fill:not(.disabled) {
    color: rgb(255, 255, 255);
    border-color: rgb(55, 59, 68);
    background-color: rgb(55, 59, 68);
}
.btn.module-b.normal-02.type-fill:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-02.type-fill:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-03.type-none:not(.disabled) {
    color: #000;
    border-color: transparent;
    background-color: transparent;
}
.btn.module-b.normal-03.type-none:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-03.type-none:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(175, 178, 187);
}
.btn.module-b.normal-03.type-line:not(.disabled) {
    color: rgb(175, 178, 187);
    border-color: rgb(175, 178, 187);
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-03.type-line:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-03.type-line:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(175, 178, 187);
}
.btn.module-b.normal-03.type-fill:not(.disabled) {
    color: rgb(255, 255, 255);
    border-color: rgb(175, 178, 187);
    background-color: rgb(175, 178, 187);
}
.btn.module-b.normal-03.type-fill:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-03.type-fill:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-04.type-none:not(.disabled) {
    color: rgb(216, 219, 225);
    border-color: transparent;
    background-color: transparent;
}
.btn.module-b.normal-04.type-none:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-04.type-none:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(216, 219, 225);
}
.btn.module-b.normal-04.type-line:not(.disabled) {
    color: rgb(55, 59, 68);
    border-color: rgb(216, 219, 225);
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-04.type-line:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-04.type-line:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(55, 59, 68);
}
.btn.module-b.normal-04.type-fill:not(.disabled) {
    color: rgb(255, 255, 255);
    border-color: rgb(216, 219, 225);
    background-color: rgb(216, 219, 225);
}
.btn.module-b.normal-04.type-fill:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-04.type-fill:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-05.type-none:not(.disabled) {
    color: rgb(236, 239, 245);
    border-color: transparent;
    background-color: transparent;
}
.btn.module-b.normal-05.type-none:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-05.type-none:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(236, 239, 245);
}
.btn.module-b.normal-05.type-line:not(.disabled) {
    color: rgb(236, 239, 245);
    border-color: rgb(236, 239, 245);
    background-color: rgb(255, 255, 255);
}
.btn.module-b.normal-05.type-line:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-05.type-line:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(236, 239, 245);
}
.btn.module-b.normal-05.type-fill:not(.disabled) {
    color: rgb(55, 59, 68);
    border-color: rgb(236, 239, 245);
    background-color: rgb(236, 239, 245);
}
.btn.module-b.normal-05.type-fill:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.normal-05.type-fill:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(55, 59, 68);
}
.btn.module-b.accent-01.type-none:not(.disabled) {
    color: rgb(1, 132, 208);
    border-color: transparent;
    background-color: transparent;
}
.btn.module-b.accent-01.type-none:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.accent-01.type-none:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(1, 132, 208);
}
.btn.module-b.accent-01.type-line:not(.disabled) {
    color: rgb(1, 132, 208);
    border-color: rgb(1, 132, 208);
    background-color: rgb(255, 255, 255);
}
.btn.module-b.accent-01.type-line:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.accent-01.type-line:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(1, 132, 208);
}
.btn.module-b.accent-01.type-fill:not(.disabled) {
    color: rgb(255, 255, 255);
    border-color: rgb(0, 123, 194);
    background-color: rgb(0, 123, 194);
    border-radius: 5rem;
}
.btn.module-b.accent-01.type-fill:not(.disabled)[class*=ltr-] .btn-text::before, .btn.module-b.accent-01.type-fill:not(.disabled)[class*=rtl-] .btn-text::after {
    background-color: rgb(255, 255, 255);
}
.btn.module-b.accent-01.type-fill:not(.disabled)[class*=send-] {
    color: rgb(0, 0, 0);
    border-color: rgb(211, 211, 211);
    background-color: rgb(255, 255, 255);
    border-width:2rem;
}
.btn.module-b.accent-01.type-fill:not(.disabled)[class*=send-].active,
.btn.module-b.accent-01.type-fill:not(.disabled)[class*=send-]:hover {
    color: rgb(255, 255, 255);
    border-color: rgb(211, 211, 211);
    background-color: rgb(211, 211, 211);
}
.btn.module-b.small-1x {
    padding-right: 12rem;
    padding-left: 12rem;
    height: 24rem;
    font-weight: 500;
    line-height: 16rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
}
.btn.module-b.small-1x.style-c {
    border-radius: 12rem;
}
.btn.module-b.small-1x[class*=ltr-] .btn-text::before, .btn.module-b.small-1x[class*=rtl-] .btn-text::after {
    width: 16rem;
    min-width: 16rem;
    height: 16rem;
}
.btn.module-b.small-1x[class*=ltr-] {
    padding-left: 8rem;
}
.btn.module-b.small-1x[class*=ltr-] .btn-text::before {
    margin-right: 1.6rem;
}
.btn.module-b.small-1x[class*=ltr-] {
    padding-right: 8rem;
}
.btn.module-b.small-1x[class*=ltr-] .btn-text::after {
    margin-left: 1.6rem;
}
.btn.module-b.small {
    padding-right: 14rem;
    padding-left: 14rem;
    height: 28rem;
    font-weight: 500;
    line-height: 18rem;
    font-size: 12rem;
    border-width: 1rem;
}
.btn.module-b.small.style-c {
    border-radius: 14rem;
}
.btn.module-b.small[class*=ltr-] .btn-text::before, .btn.module-b.small[class*=rtl-] .btn-text::after {
    width: 18rem;
    min-width: 18rem;
    height: 18rem;
}
.btn.module-b.small[class*=ltr-] {
    padding-left: 9.5rem;
}
.btn.module-b.small[class*=ltr-] .btn-text::before {
    margin-right: 1.8rem;
}
.btn.module-b.small[class*=ltr-] {
    padding-right: 9.5rem;
}
.btn.module-b.small[class*=ltr-] .btn-text::after {
    margin-left: 1.8rem;
}
.btn.module-b.medium {
    padding-right: 16rem;
    padding-left: 16rem;
    height: 32rem;
    font-weight: 500;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.btn.module-b.medium.style-c {
    border-radius: 16rem;
}
.btn.module-b.medium[class*=ltr-] .btn-text::before, .btn.module-b.medium[class*=rtl-] .btn-text::after {
    width: 20rem;
    min-width: 20rem;
    height: 20rem;
}
.btn.module-b.medium[class*=ltr-] {
    padding-left: 11rem;
}
.btn.module-b.medium[class*=ltr-] .btn-text::before {
    margin-right: 2rem;
}
.btn.module-b.medium[class*=ltr-] {
    padding-right: 11rem;
}
.btn.module-b.medium[class*=ltr-] .btn-text::after {
    margin-left: 2rem;
}
.btn.module-b.large {
    padding-right: 18rem;
    padding-left: 18rem;
    height: 36rem;
    font-weight: 500;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.btn.module-b.large.style-c {
    border-radius: 18rem;
}
.btn.module-b.large[class*=ltr-] .btn-text::before, .btn.module-b.large[class*=rtl-] .btn-text::after {
    width: 20rem;
    min-width: 20rem;
    height: 20rem;
}
.btn.module-b.large[class*=ltr-] {
    padding-left: 13rem;
}
.btn.module-b.large[class*=ltr-] .btn-text::before {
    margin-right: 2rem;
}
.btn.module-b.large[class*=ltr-] {
    padding-right: 13rem;
}
.btn.module-b.large[class*=ltr-] .btn-text::after {
    margin-left: 2rem;
}
.btn.module-b.large-1x {
    padding-right: 10rem;
    padding-left: 10rem;
    height: 35rem;
    font-weight: 500;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.btn.module-b.large-1x.style-c {
    border-radius: 20rem;
}
.btn.module-b.large-1x[class*=ltr-] .btn-text::before, .btn.module-b.large-1x[class*=rtl-] .btn-text::after {
    width: 20rem;
    min-width: 20rem;
    height: 20rem;
}
.btn.module-b.large-1x[class*=ltr-] {
    padding-left: 15rem;
}
.btn.module-b.large-1x[class*=ltr-] .btn-text::before {
    margin-right: 2rem;
}
.btn.module-b.large-1x[class*=ltr-] {
    padding-right: 15rem;
}
.btn.module-b.large-1x[class*=ltr-] .btn-text::after {
    margin-left: 2rem;
}
.btn.module-b.large-2x {
    padding-right: 24rem;
    padding-left: 24rem;
    height: 40rem;
    font-weight: 500;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
    border-radius: 4rem;
}
.btn.module-b.large-2x.style-c {
    border-radius: 24rem;
}
.btn.module-b.large-2x[class*=ltr-] .btn-text::before, .btn.module-b.large-2x[class*=rtl-] .btn-text::after {
    width: 20rem;
    min-width: 20rem;
    height: 20rem;
}
.btn.module-b.large-2x[class*=ltr-] {
    padding-left: 19rem;
}
.btn.module-b.large-2x[class*=ltr-] .btn-text::before {
    margin-right: 2rem;
}
.btn.module-b.large-2x[class*=ltr-] {
    padding-right: 19rem;
}
.btn.module-b.large-2x[class*=ltr-] .btn-text::after {
    margin-left: 2rem;
}

.btn.module-b.large-2x[class*=send-]{
    width: 130rem;
    min-width: 20rem;
    height: 40rem;
}

.btn.module-b.large-2x[class*=action-]{
    width: 84rem;
    min-width: 20rem;
    height: 40rem;
}
.btn.module-b.large-2x[class*=action-].disabled-button{
    pointer-events: none;
    opacity: 0.5;
}

.btn.module-b.large-3x {
    padding-right: 28rem;
    padding-left: 28rem;
    height: 56rem;
    font-weight: 500;
    line-height: 24rem;
    font-size: 16rem;
    border-width: 1rem;
}
.btn.module-b.large-3x.style-c {
    border-radius: 28rem;
}
.btn.module-b.large-3x[class*=ltr-] .btn-text::before, .btn.module-b.large-3x[class*=rtl-] .btn-text::after {
    width: 24rem;
    min-width: 24rem;
    height: 24rem;
}
.btn.module-b.large-3x[class*=ltr-] {
    padding-left: 22rem;
}
.btn.module-b.large-3x[class*=ltr-] .btn-text::before {
    margin-right: 2.4rem;
}
.btn.module-b.large-3x[class*=ltr-] {
    padding-right: 22rem;
}
.btn.module-b.large-3x[class*=ltr-] .btn-text::after {
    margin-left: 2.4rem;
}

.button-display.module-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.button-display.module-a .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.button-display.module-a.style-a .button-area .btn.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    width: 100%;
}
.button-display.module-a.style-a.type-a .button-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.button-display.module-a.style-a.type-b .button-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.button-display.module-a.style-a.type-c .button-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 11px;
}
.button-display.module-a.style-a.type-d {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.button-display.module-a.style-a .button-area .btn.small ~ *, .button-display.module-a.style-a .button-area .btn.small + * {
    margin-left: 6rem;
}
.button-display.module-a.style-a .button-area .btn.medium ~ *, .button-display.module-a.style-a .button-area .btn.medium + * {
    margin-left: 8rem;
}
.button-display.module-a.style-a .button-area .btn.large ~ *, .button-display.module-a.style-a .button-area .btn.large + * {
    margin-left: 8rem;
}
.button-display.module-a.style-a .button-area .btn.large-1x ~ *, .button-display.module-a.style-a .button-area .btn.large-1x + * {
    margin-left: 8rem;
}
.button-display.module-a.style-a .button-area .btn.large-2x ~ *, .button-display.module-a.style-a .button-area .btn.large-2x + * {
    margin-left: 8rem;
}
.button-display.module-a.style-a .button-area .btn.large-3x ~ *, .button-display.module-a.style-a .button-area .btn.large-3x + * {
    margin-left: 8rem;
}
.button-display.module-a.style-b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.button-display.module-a.style-b .button-area {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10rem;
}
.button-display.module-a.style-b .button-area .btn {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.button-display.module-a.style-b .button-area .btn .btn-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    white-space: nowrap;
    text-align: left;
}

.form .form-elem {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/*
 * module-a outline
 *
 * @ $padding
 * @ $height
 * @ $line-height
 * @ $font-size
 * @ $font-weight
 * @ $border-width
 */
.form.module-a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
}
.form.module-a .form-elem {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.form.module-a.radio .form-elem::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M12,3c-5,0-9,4-9,9s4,9,9,9s9-4,9-9S17,3,12,3z M12,19.5c-4.1,0-7.5-3.4-7.5-7.5c0-4.1,3.4-7.5,7.5-7.5 c4.1,0,7.5,3.4,7.5,7.5C19.5,16.1,16.1,19.5,12,19.5z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M12,3c-5,0-9,4-9,9s4,9,9,9s9-4,9-9S17,3,12,3z M12,19.5c-4.1,0-7.5-3.4-7.5-7.5c0-4.1,3.4-7.5,7.5-7.5 c4.1,0,7.5,3.4,7.5,7.5C19.5,16.1,16.1,19.5,12,19.5z'/%3E%3C/svg%3E");
}
.form.module-a.radio .form-elem:checked::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M12,3c-5,0-9,4-9,9s4,9,9,9s9-4,9-9S17,3,12,3z M12,16c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4c2.2,0,4,1.8,4,4 C16,14.2,14.2,16,12,16z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M12,3c-5,0-9,4-9,9s4,9,9,9s9-4,9-9S17,3,12,3z M12,16c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4c2.2,0,4,1.8,4,4 C16,14.2,14.2,16,12,16z'/%3E%3C/svg%3E");
}
.form.module-a.radio.style-b .form-elem::before {
    border-radius: 2rem;
}
.form.module-a.checkbox .form-elem::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M19.5,19 c0,0.3-0.2,0.5-0.5,0.5H5c-0.3,0-0.5-0.2-0.5-0.5V5c0-0.3,0.2-0.5,0.5-0.5h14c0.3,0,0.5,0.2,0.5,0.5V19z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M19.5,19 c0,0.3-0.2,0.5-0.5,0.5H5c-0.3,0-0.5-0.2-0.5-0.5V5c0-0.3,0.2-0.5,0.5-0.5h14c0.3,0,0.5,0.2,0.5,0.5V19z'/%3E%3C/svg%3E");
}
.form.module-a.checkbox .form-elem:checked::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M5 3C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3H5ZM10.5698 16L7.27419 12.3618C6.88092 11.9492 6.9145 11.314 7.35049 10.9403C7.78804 10.5652 8.46522 10.5956 8.86301 11.0082L8.8688 11.0142L10.5949 12.9796L15.137 8.33044L15.1379 8.32952C15.5358 7.91786 16.2123 7.88778 16.6495 8.26253C17.0871 8.63757 17.1193 9.27601 16.7215 9.68855L16.7202 9.68994L10.5698 16Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M5 3C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3H5ZM10.5698 16L7.27419 12.3618C6.88092 11.9492 6.9145 11.314 7.35049 10.9403C7.78804 10.5652 8.46522 10.5956 8.86301 11.0082L8.8688 11.0142L10.5949 12.9796L15.137 8.33044L15.1379 8.32952C15.5358 7.91786 16.2123 7.88778 16.6495 8.26253C17.0871 8.63757 17.1193 9.27601 16.7215 9.68855L16.7202 9.68994L10.5698 16Z'/%3E%3C/svg%3E");
}
.form.module-a.checkbox.style-b .form-elem::before {
    border-radius: 2rem;
}
.form.module-a.checkbox .form-elem, .form.module-a.radio .form-elem {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.form.module-a.checkbox .form-elem::before, .form.module-a.radio .form-elem::before {
    content: "";
    display: block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: rgb(0, 0, 0);
}
.form.module-a.checkbox .form-text, .form.module-a.radio .form-text {
    display: block;
}
.form.module-a.checkbox.normal-00 .form-text, .form.module-a.radio.normal-00 .form-text {
    color: rgb(255, 255, 255);
}
.form.module-a.checkbox.normal-00 .form-elem::before, .form.module-a.radio.normal-00 .form-elem::before {
    background-color: rgba(255, 255, 255, 0.6);
}
.form.module-a.checkbox.normal-00 .form-elem:checked::before, .form.module-a.radio.normal-00 .form-elem:checked::before {
    background-color: rgb(255, 255, 255);
}
.form.module-a.checkbox.accent-01 .form-text, .form.module-a.radio.accent-01 .form-text {
    color: rgb(105, 109, 118);
}
.form.module-a.checkbox.accent-01 .form-elem::before, .form.module-a.radio.accent-01 .form-elem::before {
    background-color: rgb(175, 178, 187);
}
.form.module-a.checkbox.accent-01 .form-elem:checked::before, .form.module-a.radio.accent-01 .form-elem:checked::before {
    background-color: rgb(1, 132, 208);
}
.form.module-a.small-2x.checkbox, .form.module-a.small-2x.radio {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-column-gap: 3.3333333333rem;
    -moz-column-gap: 3.3333333333rem;
    column-gap: 3.3333333333rem;
}
.form.module-a.small-2x.checkbox .form-elem, .form.module-a.small-2x.radio .form-elem {
    width: 20rem;
    height: 20rem;
    background-size: 20rem auto;
}
.form.module-a.small-2x.checkbox .form-elem::before, .form.module-a.small-2x.radio .form-elem::before {
    width: 20rem;
    height: 20rem;
}
.form.module-a.small-2x.checkbox .form-text, .form.module-a.small-2x.radio .form-text {
    line-height: 20rem;
    font-size: 13.3333333333rem;
}
.form.module-a.small-1x.checkbox, .form.module-a.small-1x.radio {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.form.module-a.small-1x.checkbox .form-elem, .form.module-a.small-1x.radio .form-elem {
    width: 24rem;
    height: 24rem;
    background-size: 24rem auto;
}
.form.module-a.small-1x.checkbox .form-elem::before, .form.module-a.small-1x.radio .form-elem::before {
    width: 24rem;
    height: 24rem;
}
.form.module-a.small-1x.checkbox .form-text, .form.module-a.small-1x.radio .form-text {
    line-height: 24rem;
    font-size: 15rem;
}
.form.module-a.small.checkbox, .form.module-a.small.radio {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-column-gap: 4.6666666667rem;
    -moz-column-gap: 4.6666666667rem;
    column-gap: 4.6666666667rem;
}
.form.module-a.small.checkbox .form-elem, .form.module-a.small.radio .form-elem {
    width: 28rem;
    height: 28rem;
    background-size: 28rem auto;
}
.form.module-a.small.checkbox .form-elem::before, .form.module-a.small.radio .form-elem::before {
    width: 24rem;
    height: 24rem;
}
.form.module-a.small.checkbox .form-text, .form.module-a.small.radio .form-text {
    line-height: 28rem;
    font-size: 18.6666666667rem;
}
.form.module-a.medium.checkbox, .form.module-a.medium.radio {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-column-gap: 5.3333333333rem;
    -moz-column-gap: 5.3333333333rem;
    column-gap: 5.3333333333rem;
}
.form.module-a.medium.checkbox .form-elem, .form.module-a.medium.radio .form-elem {
    width: 32rem;
    height: 32rem;
    background-size: 32rem auto;
}
.form.module-a.medium.checkbox .form-elem::before, .form.module-a.medium.radio .form-elem::before {
    width: 32rem;
    height: 32rem;
}
.form.module-a.medium.checkbox .form-text, .form.module-a.medium.radio .form-text {
    line-height: 32rem;
    font-size: 21.3333333333rem;
}
.form.module-a.large.checkbox, .form.module-a.large.radio {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-column-gap: 6.6666666667rem;
    -moz-column-gap: 6.6666666667rem;
    column-gap: 6.6666666667rem;
}
.form.module-a.large.checkbox .form-elem, .form.module-a.large.radio .form-elem {
    width: 40rem;
    height: 40rem;
    background-size: 40rem auto;
}
.form.module-a.large.checkbox .form-elem::before, .form.module-a.large.radio .form-elem::before {
    width: 40rem;
    height: 40rem;
}
.form.module-a.large.checkbox .form-text, .form.module-a.large.radio .form-text {
    line-height: 40rem;
    font-size: 26.6666666667rem;
}
.form.module-a.large-1x.checkbox, .form.module-a.large-1x.radio {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
.form.module-a.large-1x.checkbox .form-elem, .form.module-a.large-1x.radio .form-elem {
    width: 48rem;
    height: 48rem;
    background-size: 48rem auto;
}
.form.module-a.large-1x.checkbox .form-elem::before, .form.module-a.large-1x.radio .form-elem::before {
    width: 48rem;
    height: 48rem;
}
.form.module-a.large-1x.checkbox .form-text, .form.module-a.large-1x.radio .form-text {
    line-height: 48rem;
    font-size: 32rem;
}
.form.module-a.large-2x.checkbox, .form.module-a.large-2x.radio {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    -webkit-column-gap: 9.3333333333rem;
    -moz-column-gap: 9.3333333333rem;
    column-gap: 9.3333333333rem;
}
.form.module-a.large-2x.checkbox .form-elem, .form.module-a.large-2x.radio .form-elem {
    width: 56rem;
    height: 56rem;
    background-size: 56rem auto;
}
.form.module-a.large-2x.checkbox .form-elem::before, .form.module-a.large-2x.radio .form-elem::before {
    width: 56rem;
    height: 56rem;
}
.form.module-a.large-2x.checkbox .form-text, .form.module-a.large-2x.radio .form-text {
    line-height: 56rem;
    font-size: 37.3333333333rem;
}

/*
 * module-b outline
 *
 * @ $padding
 * @ $height
 * @ $line-height
 * @ $font-size
 * @ $font-weight
 * @ $border-width
 */
.form.module-b {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    /**
  * @ module-b accent
  *
  * @ $color
  * @ $color-unit
  * @ $color-placeholder
  * @ $color-disabled
  *
  * @ $border-color
  *
  * @ $background-readonly
  * @ $background-disabled
  * @ $background-color
  */
}
.form.module-b .form-elem {
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.form.module-b .form-elem[type=search]::-webkit-search-decoration, .form.module-b .form-elem[type=search]::-webkit-search-cancel-button, .form.module-b .form-elem[type=search]::-webkit-search-results-button, .form.module-b .form-elem[type=search]::-webkit-search-results-decoration {
    display: none;
}
.form.module-b.style-b .form-elem {
    border-radius: 4rem;
}
.form.module-b.select .form-elem, .form.module-b.search .form-elem, .form.module-b.datepicker .form-elem, .form.module-b.date .form-elem, .form.module-b.textfield .form-elem {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    border-style: solid;
    width: 100%;
}
.form.module-b.select .form-func, .form.module-b.search .form-func, .form.module-b.datepicker .form-func, .form.module-b.date .form-func, .form.module-b.textfield .form-func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}
.form.module-b.select .form-func .form-cancel, .form.module-b.search .form-func .form-cancel, .form.module-b.datepicker .form-func .form-cancel, .form.module-b.date .form-func .form-cancel, .form.module-b.textfield .form-func .form-cancel {
    display: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.form.module-b .form-elem[type=date]::-webkit-inner-spin-button,
.form.module-b .form-elem[type=date]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
.form.module-b [type=file]::file-selector-button {
    display: none;
}
.form.module-b:hover.typed .form-func .form-cancel, .form.module-b:focus-within.typed .form-func .form-cancel {
    display: block;
}
.form.module-b.select::after, .form.module-b.search::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.form.module-b.textarea .form-elem {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    width: 100%;
    resize: none;
}
html.laptop .form.module-b.textarea .form-elem {
    -webkit-overflow-scrolling: touch;
}
html.laptop .form.module-b.textarea .form-elem::-webkit-scrollbar-thumb {
    border-width: 4rem;
    border-style: solid;
    border-color: transparent;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.2);
}
html.laptop .form.module-b.textarea .form-elem::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.4);
}
html.laptop .form.module-b.textarea .form-elem::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.6);
}
html.laptop .form.module-b.textarea .form-elem::-webkit-scrollbar {
    width: 12rem;
    height: 12rem;
}
html.laptop .form.module-b.textarea .form-elem::-webkit-scrollbar-thumb {
    border-radius: 6rem;
}

.form.module-b.quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form.module-b.quantity input[type=number]::-webkit-outer-spin-button,
.form.module-b.quantity input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.form.module-b.quantity .form-elem {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    text-align: center;
    border: 1px solid #333;
    border-left: none;
    border-right: none;
}
.form.module-b.quantity .form-step-up,
.form.module-b.quantity .form-step-down {
    border: 1px solid #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: default;
    font-size: 18.6666666667rem;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
}
.form.module-b.quantity .form-step-up::after,
.form.module-b.quantity .form-step-down::after {
    content: "";
    display: block;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.form.module-b.quantity .form-step-up {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.form.module-b.quantity .form-step-down {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.form.module-b.datepicker .form-elem, .form.module-b.date .form-elem {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background-repeat: no-repeat;
}
.form.module-b.checkbox {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
}
.form.module-b.checkbox .form-elem {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
.form.module-b.checkbox .form-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgb(255, 255, 255);
    border: 1rem solid rgb(216, 219, 225);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgb(105, 109, 118);
    cursor: default;
}
.form.module-b.checkbox.normal-05 .form-elem:checked ~ .form-text {
    background-color: rgb(236, 239, 245);
    border-color: rgb(236, 239, 245);
    color: rgb(25, 29, 38);
}
.form.module-b.small-1x.style-c .form-elem {
    border-radius: 12rem;
}
.form.module-b.small-1x.style-c.checkbox .form-text {
    border-radius: 12rem;
}
.form.module-b.small-1x.checkbox .form-text {
    padding: 0 8rem;
    height: 24rem;
    line-height: 16rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
}
.form.module-b.small-1x.date .form-elem, .form.module-b.small-1x.textfield .form-elem {
    text-indent: 8rem;
    height: 24rem;
    line-height: 16rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.small-1x.date .form-elem[type=file], .form.module-b.small-1x.textfield .form-elem[type=file] {
    line-height: 22rem;
}
.form.module-b.small-1x.date .form-func, .form.module-b.small-1x.textfield .form-func {
    padding: 0 8rem;
    -webkit-column-gap: 2.6666666667rem;
    -moz-column-gap: 2.6666666667rem;
    column-gap: 2.6666666667rem;
    line-height: 16rem;
    font-size: 10.6666666667rem;
}
.form.module-b.small-1x.date .form-func .form-cancel, .form.module-b.small-1x.textfield .form-func .form-cancel {
    width: 16rem;
    height: 16rem;
}
.form.module-b.small-1x.date .form-func .form-down, .form.module-b.small-1x.textfield .form-func .form-down {
    width: 16rem;
    height: 16rem;
}
.form.module-b.small-1x.quantity .form-elem {
    width: 3em;
    height: 24rem;
    line-height: 16rem;
    font-size: 12.8rem;
    border-width: 1rem;
}
.form.module-b.small-1x.quantity .form-step-up,
.form.module-b.small-1x.quantity .form-step-down {
    width: 24rem;
    height: 24rem;
    line-height: 16rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
}
.form.module-b.small-1x.quantity .form-step-up::after,
.form.module-b.small-1x.quantity .form-step-down::after {
    width: 16rem;
    background-size: 16rem 16rem;
    height: 16rem;
}
.form.module-b.small-1x.search .form-elem, .form.module-b.small-1x.select .form-elem {
    padding-left: 8rem;
    padding-right: 32rem;
    height: 24rem;
    line-height: 16rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.small-1x.search::after, .form.module-b.small-1x.select::after {
    padding: 0 8rem;
    width: 16rem;
    background-size: 16rem 16rem;
}
.form.module-b.small-1x.textarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
}
.form.module-b.small-1x.textarea .form-elem {
    padding: 16rem;
    line-height: 16rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
}
.form.module-b.small-1x.textarea.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.form.module-b.small-1x.textarea .form-func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.form.module-b.small-1x.textarea .form-func .form-count {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(216, 219, 225);
}
.form.module-b.small-1x.textarea .form-func .form-count .value {
    color: rgb(55, 59, 68);
}
.form.module-b.small-1x.datepicker .form-elem {
    line-height: 16rem;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    border-width: 1rem;
    padding-left: 12.8rem;
    padding-right: 25.6rem;
    height: 24rem;
    background-size: 16rem 16rem;
    background-position: calc(100% - 9.6rem) 50%;
}
.form.module-b.small.style-c .form-elem {
    border-radius: 14rem;
}
.form.module-b.small.style-c.checkbox .form-text {
    border-radius: 14rem;
}
.form.module-b.small.checkbox .form-text {
    padding: 0 8rem;
    height: 28rem;
    line-height: 18rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
}
.form.module-b.small.date .form-elem, .form.module-b.small.textfield .form-elem {
    text-indent: 8rem;
    height: 28rem;
    line-height: 18rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.small.date .form-elem[type=file], .form.module-b.small.textfield .form-elem[type=file] {
    line-height: 26rem;
}
.form.module-b.small.date .form-func, .form.module-b.small.textfield .form-func {
    padding: 0 8rem;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
    line-height: 18rem;
    font-size: 10.6666666667rem;
}
.form.module-b.small.date .form-func .form-cancel, .form.module-b.small.textfield .form-func .form-cancel {
    width: 18rem;
    height: 18rem;
}
.form.module-b.small.date .form-func .form-down, .form.module-b.small.textfield .form-func .form-down {
    width: 18rem;
    height: 18rem;
}
.form.module-b.small.quantity .form-elem {
    width: 3em;
    height: 28rem;
    line-height: 18rem;
    font-size: 14.4rem;
    border-width: 1rem;
}
.form.module-b.small.quantity .form-step-up,
.form.module-b.small.quantity .form-step-down {
    width: 28rem;
    height: 28rem;
    line-height: 18rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
}
.form.module-b.small.quantity .form-step-up::after,
.form.module-b.small.quantity .form-step-down::after {
    width: 18rem;
    background-size: 18rem 18rem;
    height: 18rem;
}
.form.module-b.small.search .form-elem, .form.module-b.small.select .form-elem {
    padding-left: 8rem;
    padding-right: 34rem;
    height: 28rem;
    line-height: 18rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.small.search::after, .form.module-b.small.select::after {
    padding: 0 8rem;
    width: 18rem;
    background-size: 18rem 18rem;
}
.form.module-b.small.textarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
}
.form.module-b.small.textarea .form-elem {
    padding: 16rem;
    line-height: 18rem;
    font-size: 10.6666666667rem;
    border-width: 1rem;
}
.form.module-b.small.textarea.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.form.module-b.small.textarea .form-func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.form.module-b.small.textarea .form-func .form-count {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(216, 219, 225);
}
.form.module-b.small.textarea .form-func .form-count .value {
    color: rgb(55, 59, 68);
}
.form.module-b.small.datepicker .form-elem {
    line-height: 18rem;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    border-width: 1rem;
    padding-left: 14.4rem;
    padding-right: 28.8rem;
    height: 28rem;
    background-size: 18rem 18rem;
    background-position: calc(100% - 10.8rem) 50%;
}
.form.module-b.medium.style-c .form-elem {
    border-radius: 16rem;
}
.form.module-b.medium.style-c.checkbox .form-text {
    border-radius: 16rem;
}
.form.module-b.medium.checkbox .form-text {
    padding: 0 9rem;
    height: 32rem;
    line-height: 18rem;
    font-size: 12rem;
    border-width: 1rem;
}
.form.module-b.medium.date .form-elem, .form.module-b.medium.textfield .form-elem {
    text-indent: 9rem;
    height: 32rem;
    line-height: 18rem;
    font-size: 12rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.medium.date .form-elem[type=file], .form.module-b.medium.textfield .form-elem[type=file] {
    line-height: 30rem;
}
.form.module-b.medium.date .form-func, .form.module-b.medium.textfield .form-func {
    padding: 0 9rem;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
    line-height: 18rem;
    font-size: 12rem;
}
.form.module-b.medium.date .form-func .form-cancel, .form.module-b.medium.textfield .form-func .form-cancel {
    width: 18rem;
    height: 18rem;
}
.form.module-b.medium.date .form-func .form-down, .form.module-b.medium.textfield .form-func .form-down {
    width: 18rem;
    height: 18rem;
}
.form.module-b.medium.quantity .form-elem {
    width: 3em;
    height: 32rem;
    line-height: 18rem;
    font-size: 14.4rem;
    border-width: 1rem;
}
.form.module-b.medium.quantity .form-step-up,
.form.module-b.medium.quantity .form-step-down {
    width: 32rem;
    height: 32rem;
    line-height: 18rem;
    font-size: 12rem;
    border-width: 1rem;
}
.form.module-b.medium.quantity .form-step-up::after,
.form.module-b.medium.quantity .form-step-down::after {
    width: 18rem;
    background-size: 18rem 18rem;
    height: 18rem;
}
.form.module-b.medium.search .form-elem, .form.module-b.medium.select .form-elem {
    padding-left: 9rem;
    padding-right: 36rem;
    height: 32rem;
    line-height: 18rem;
    font-size: 12rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.medium.search::after, .form.module-b.medium.select::after {
    padding: 0 9rem;
    width: 18rem;
    background-size: 18rem 18rem;
}
.form.module-b.medium.textarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
}
.form.module-b.medium.textarea .form-elem {
    padding: 16rem;
    line-height: 18rem;
    font-size: 12rem;
    border-width: 1rem;
}
.form.module-b.medium.textarea.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.form.module-b.medium.textarea .form-func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.form.module-b.medium.textarea .form-func .form-count {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(216, 219, 225);
}
.form.module-b.medium.textarea .form-func .form-count .value {
    color: rgb(55, 59, 68);
}
.form.module-b.medium.datepicker .form-elem {
    line-height: 18rem;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    border-width: 1rem;
    padding-left: 14.4rem;
    padding-right: 28.8rem;
    height: 32rem;
    background-size: 18rem 18rem;
    background-position: calc(100% - 10.8rem) 50%;
}
.form.module-b.large.style-c .form-elem {
    border-radius: 18rem;
}
.form.module-b.large.style-c.checkbox .form-text {
    border-radius: 18rem;
}
.form.module-b.large.checkbox .form-text {
    padding: 0 10rem;
    height: 36rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.form.module-b.large.date .form-elem, .form.module-b.large.textfield .form-elem {
    text-indent: 10rem;
    height: 36rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.large.date .form-elem[type=file], .form.module-b.large.textfield .form-elem[type=file] {
    line-height: 34rem;
}
.form.module-b.large.date .form-func, .form.module-b.large.textfield .form-func {
    padding: 0 10rem;
    -webkit-column-gap: 3.3333333333rem;
    -moz-column-gap: 3.3333333333rem;
    column-gap: 3.3333333333rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
}
.form.module-b.large.date .form-func .form-cancel, .form.module-b.large.textfield .form-func .form-cancel {
    width: 20rem;
    height: 20rem;
}
.form.module-b.large.date .form-func .form-down, .form.module-b.large.textfield .form-func .form-down {
    width: 20rem;
    height: 20rem;
}
.form.module-b.large.quantity .form-elem {
    width: 3em;
    height: 36rem;
    line-height: 20rem;
    font-size: 16rem;
    border-width: 1rem;
}
.form.module-b.large.quantity .form-step-up,
.form.module-b.large.quantity .form-step-down {
    width: 36rem;
    height: 36rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.form.module-b.large.quantity .form-step-up::after,
.form.module-b.large.quantity .form-step-down::after {
    width: 20rem;
    background-size: 20rem 20rem;
    height: 20rem;
}
.form.module-b.large.search .form-elem, .form.module-b.large.select .form-elem {
    padding-left: 10rem;
    padding-right: 40rem;
    height: 34rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.large.search::after, .form.module-b.large.select::after {
    padding: 0 10rem;
    width: 20rem;
    background-size: 20rem 20rem;
}
.form.module-b.large.textarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
}
.form.module-b.large.textarea .form-elem {
    padding: 16rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.form.module-b.large.textarea.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.form.module-b.large.textarea .form-func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.form.module-b.large.textarea .form-func .form-count {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(216, 219, 225);
}
.form.module-b.large.textarea .form-func .form-count .value {
    color: rgb(55, 59, 68);
}
.form.module-b.large.datepicker .form-elem {
    line-height: 20rem;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    border-width: 1rem;
    padding-left: 16rem;
    padding-right: 32rem;
    height: 36rem;
    background-size: 20rem 20rem;
    background-position: calc(100% - 12rem) 50%;
}
.form.module-b.large-1x.style-c .form-elem {
    border-radius: 24rem;
}
.form.module-b.large-1x.style-c.checkbox .form-text {
    border-radius: 24rem;
}
.form.module-b.large-1x.checkbox .form-text {
    padding: 0 11rem;
    height: 48rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.form.module-b.large-1x.date .form-elem, .form.module-b.large-1x.textfield .form-elem {
    text-indent: 11rem;
    height: 40rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.large-1x.date .form-elem[type=file], .form.module-b.large-1x.textfield .form-elem[type=file] {
    line-height: 46rem;
}
.form.module-b.large-1x.date .form-func, .form.module-b.large-1x.textfield .form-func {
    padding: 0 11rem;
    -webkit-column-gap: 3.3333333333rem;
    -moz-column-gap: 3.3333333333rem;
    column-gap: 3.3333333333rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
}
.form.module-b.large-1x.date .form-func .form-cancel, .form.module-b.large-1x.textfield .form-func .form-cancel {
    width: 20rem;
    height: 20rem;
}
.form.module-b.large-1x.date .form-func .form-down, .form.module-b.large-1x.textfield .form-func .form-down {
    width: 20rem;
    height: 20rem;
}
.form.module-b.large-1x.quantity .form-elem {
    width: 3em;
    height: 48rem;
    line-height: 20rem;
    font-size: 16rem;
    border-width: 1rem;
}
.form.module-b.large-1x.quantity .form-step-up,
.form.module-b.large-1x.quantity .form-step-down {
    width: 48rem;
    height: 48rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.form.module-b.large-1x.quantity .form-step-up::after,
.form.module-b.large-1x.quantity .form-step-down::after {
    width: 20rem;
    background-size: 20rem 20rem;
    height: 20rem;
}
.form.module-b.large-1x.search .form-elem, .form.module-b.large-1x.select .form-elem {
    padding-left: 11rem;
    padding-right: 42rem;
    height: 40rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.large-1x.search::after, .form.module-b.large-1x.select::after {
    padding: 0 11rem;
    width: 20rem;
    background-size: 20rem 20rem;
}
.form.module-b.large-1x.textarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
}
.form.module-b.large-1x.textarea .form-elem {
    padding: 16rem;
    line-height: 20rem;
    font-size: 13.3333333333rem;
    border-width: 1rem;
}
.form.module-b.large-1x.textarea.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.form.module-b.large-1x.textarea .form-func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.form.module-b.large-1x.textarea .form-func .form-count {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(216, 219, 225);
}
.form.module-b.large-1x.textarea .form-func .form-count .value {
    color: rgb(55, 59, 68);
}
.form.module-b.large-1x.datepicker .form-elem {
    line-height: 20rem;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    border-width: 1rem;
    padding-left: 16rem;
    padding-right: 32rem;
    height: 48rem;
    background-size: 20rem 20rem;
    background-position: calc(100% - 12rem) 50%;
}
.form.module-b.large-2x.style-c .form-elem {
    border-radius: 28rem;
}
.form.module-b.large-2x.style-c.checkbox .form-text {
    border-radius: 28rem;
}
.form.module-b.large-2x.checkbox .form-text {
    padding: 0 12rem;
    height: 56rem;
    line-height: 24rem;
    font-size: 16rem;
    border-width: 1rem;
}
.form.module-b.large-2x.date .form-elem, .form.module-b.large-2x.textfield .form-elem {
    text-indent: 12rem;
    height: 56rem;
    line-height: 24rem;
    font-size: 16rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.large-2x.date .form-elem .form-dplcCrtfc, .form.module-b.large-2x.textfield .form-dplcCrtfc {
    text-indent: 9rem;
    height: 40rem;
    font-size: 14rem;
    border-width: 1rem;
    margin-right: 3px;
}

.form.module-b.large-2x.date .form-elem[type=file], .form.module-b.large-2x.textfield .form-elem[type=file] {
    line-height: 54rem;
}
.form.module-b.large-2x.date .form-func, .form.module-b.large-2x.textfield .form-func {
    padding: 0 12rem;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    line-height: 24rem;
    font-size: 16rem;
}
.form.module-b.large-2x.date .form-func .form-cancel, .form.module-b.large-2x.textfield .form-func .form-cancel {
    width: 24rem;
    height: 24rem;
}
.form.module-b.large-2x.date .form-func .form-down, .form.module-b.large-2x.textfield .form-func .form-down {
    width: 24rem;
    height: 24rem;
}
.form.module-b.large-2x.quantity .form-elem {
    width: 3em;
    height: 56rem;
    line-height: 24rem;
    font-size: 19.2rem;
    border-width: 1rem;
}
.form.module-b.large-2x.quantity .form-step-up,
.form.module-b.large-2x.quantity .form-step-down {
    width: 56rem;
    height: 56rem;
    line-height: 24rem;
    font-size: 16rem;
    border-width: 1rem;
}
.form.module-b.large-2x.quantity .form-step-up::after,
.form.module-b.large-2x.quantity .form-step-down::after {
    width: 24rem;
    background-size: 24rem 24rem;
    height: 24rem;
}
.form.module-b.large-2x.search .form-elem, .form.module-b.large-2x.select .form-elem {
    padding-left: 12rem;
    padding-right: 48rem;
    height: 56rem;
    line-height: 24rem;
    font-size: 16rem;
    border-width: 1rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form.module-b.large-2x.search::after, .form.module-b.large-2x.select::after {
    padding: 0 12rem;
    width: 24rem;
    background-size: 24rem 24rem;
}
.form.module-b.large-2x.textarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
}
.form.module-b.large-2x.textarea .form-elem {
    padding: 16rem;
    line-height: 24rem;
    font-size: 16rem;
    border-width: 1rem;
}
.form.module-b.large-2x.textarea.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.form.module-b.large-2x.textarea .form-func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.form.module-b.large-2x.textarea .form-func .form-count {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(216, 219, 225);
}
.form.module-b.large-2x.textarea .form-func .form-count .value {
    color: rgb(55, 59, 68);
}
.form.module-b.large-2x.datepicker .form-elem {
    line-height: 24rem;
    font-family: Noto Sans KR, Malgun Gothic, 맑은 고딕, dotum, 돋움, sans-serif;
    border-width: 1rem;
    padding-left: 19.2rem;
    padding-right: 38.4rem;
    height: 56rem;
    background-size: 24rem 24rem;
    background-position: calc(100% - 14.4rem) 50%;
}
.form.module-b.normal-00.type-none.file .form-text, .form.module-b.normal-00.type-none.search .form-text, .form.module-b.normal-00.type-none.select .form-text, .form.module-b.normal-00.type-none.datepicker .form-text, .form.module-b.normal-00.type-none.date .form-text, .form.module-b.normal-00.type-none.textfield .form-text, .form.module-b.normal-00.type-none.textarea .form-text {
    color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-none.file .form-elem, .form.module-b.normal-00.type-none.search .form-elem, .form.module-b.normal-00.type-none.select .form-elem, .form.module-b.normal-00.type-none.datepicker .form-elem, .form.module-b.normal-00.type-none.date .form-elem, .form.module-b.normal-00.type-none.textfield .form-elem, .form.module-b.normal-00.type-none.textarea .form-elem {
    color: rgb(0, 0, 0);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-00.type-none.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-none.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-none.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-none.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-none.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-none.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-none.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-none.file .form-elem::-moz-placeholder, .form.module-b.normal-00.type-none.search .form-elem::-moz-placeholder, .form.module-b.normal-00.type-none.select .form-elem::-moz-placeholder, .form.module-b.normal-00.type-none.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-00.type-none.date .form-elem::-moz-placeholder, .form.module-b.normal-00.type-none.textfield .form-elem::-moz-placeholder, .form.module-b.normal-00.type-none.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-none.file .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-none.search .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-none.select .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-none.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-none.date .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-none.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-none.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-none.file .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-none.search .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-none.select .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-none.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-none.date .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-none.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-none.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-none.file .form-elem::placeholder, .form.module-b.normal-00.type-none.search .form-elem::placeholder, .form.module-b.normal-00.type-none.select .form-elem::placeholder, .form.module-b.normal-00.type-none.datepicker .form-elem::placeholder, .form.module-b.normal-00.type-none.date .form-elem::placeholder, .form.module-b.normal-00.type-none.textfield .form-elem::placeholder, .form.module-b.normal-00.type-none.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-none.file.invalid .form-elem, .form.module-b.normal-00.type-none.search.invalid .form-elem, .form.module-b.normal-00.type-none.select.invalid .form-elem, .form.module-b.normal-00.type-none.datepicker.invalid .form-elem, .form.module-b.normal-00.type-none.date.invalid .form-elem, .form.module-b.normal-00.type-none.textfield.invalid .form-elem, .form.module-b.normal-00.type-none.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-00.type-none.file .form-func .form-cancel, .form.module-b.normal-00.type-none.search .form-func .form-cancel, .form.module-b.normal-00.type-none.select .form-func .form-cancel, .form.module-b.normal-00.type-none.datepicker .form-func .form-cancel, .form.module-b.normal-00.type-none.date .form-func .form-cancel, .form.module-b.normal-00.type-none.textfield .form-func .form-cancel, .form.module-b.normal-00.type-none.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-none.file .form-func .form-unit, .form.module-b.normal-00.type-none.search .form-func .form-unit, .form.module-b.normal-00.type-none.select .form-func .form-unit, .form.module-b.normal-00.type-none.datepicker .form-func .form-unit, .form.module-b.normal-00.type-none.date .form-func .form-unit, .form.module-b.normal-00.type-none.textfield .form-func .form-unit, .form.module-b.normal-00.type-none.textarea .form-func .form-unit {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-none.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-none.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-none.quantity .form-elem {
    color: rgb(0, 0, 0);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-00.type-none.quantity .form-step-up {
    border-color: transparent;
}
.form.module-b.normal-00.type-none.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-none.quantity .form-step-down {
    border-color: transparent;
}
.form.module-b.normal-00.type-none.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-none.search .form-elem[readonly], .form.module-b.normal-00.type-none.datepicker .form-elem[readonly], .form.module-b.normal-00.type-none.date .form-elem[readonly], .form.module-b.normal-00.type-none.textfield .form-elem[readonly], .form.module-b.normal-00.type-none.textarea .form-elem[readonly] {
    color: rgb(0, 0, 0);
    background-color: transparent;
}
.form.module-b.normal-00.type-none.search .form-elem:disabled, .form.module-b.normal-00.type-none.select .form-elem:disabled, .form.module-b.normal-00.type-none.textfield .form-elem:disabled, .form.module-b.normal-00.type-none.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: transparent;
}
.form.module-b.normal-00.type-none.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-line.file .form-text, .form.module-b.normal-00.type-line.search .form-text, .form.module-b.normal-00.type-line.select .form-text, .form.module-b.normal-00.type-line.datepicker .form-text, .form.module-b.normal-00.type-line.date .form-text, .form.module-b.normal-00.type-line.textfield .form-text, .form.module-b.normal-00.type-line.textarea .form-text {
    color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-line.file .form-elem, .form.module-b.normal-00.type-line.search .form-elem, .form.module-b.normal-00.type-line.select .form-elem, .form.module-b.normal-00.type-line.datepicker .form-elem, .form.module-b.normal-00.type-line.date .form-elem, .form.module-b.normal-00.type-line.textfield .form-elem, .form.module-b.normal-00.type-line.textarea .form-elem {
    color: rgb(0, 0, 0);
    border-color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-line.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-line.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-line.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-line.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-line.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-line.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-line.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-line.file .form-elem::-moz-placeholder, .form.module-b.normal-00.type-line.search .form-elem::-moz-placeholder, .form.module-b.normal-00.type-line.select .form-elem::-moz-placeholder, .form.module-b.normal-00.type-line.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-00.type-line.date .form-elem::-moz-placeholder, .form.module-b.normal-00.type-line.textfield .form-elem::-moz-placeholder, .form.module-b.normal-00.type-line.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-line.file .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-line.search .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-line.select .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-line.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-line.date .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-line.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-line.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-line.file .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-line.search .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-line.select .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-line.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-line.date .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-line.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-line.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-line.file .form-elem::placeholder, .form.module-b.normal-00.type-line.search .form-elem::placeholder, .form.module-b.normal-00.type-line.select .form-elem::placeholder, .form.module-b.normal-00.type-line.datepicker .form-elem::placeholder, .form.module-b.normal-00.type-line.date .form-elem::placeholder, .form.module-b.normal-00.type-line.textfield .form-elem::placeholder, .form.module-b.normal-00.type-line.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-line.file.invalid .form-elem, .form.module-b.normal-00.type-line.search.invalid .form-elem, .form.module-b.normal-00.type-line.select.invalid .form-elem, .form.module-b.normal-00.type-line.datepicker.invalid .form-elem, .form.module-b.normal-00.type-line.date.invalid .form-elem, .form.module-b.normal-00.type-line.textfield.invalid .form-elem, .form.module-b.normal-00.type-line.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-00.type-line.file .form-func .form-cancel, .form.module-b.normal-00.type-line.search .form-func .form-cancel, .form.module-b.normal-00.type-line.select .form-func .form-cancel, .form.module-b.normal-00.type-line.datepicker .form-func .form-cancel, .form.module-b.normal-00.type-line.date .form-func .form-cancel, .form.module-b.normal-00.type-line.textfield .form-func .form-cancel, .form.module-b.normal-00.type-line.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-line.file .form-func .form-unit, .form.module-b.normal-00.type-line.search .form-func .form-unit, .form.module-b.normal-00.type-line.select .form-func .form-unit, .form.module-b.normal-00.type-line.datepicker .form-func .form-unit, .form.module-b.normal-00.type-line.date .form-func .form-unit, .form.module-b.normal-00.type-line.textfield .form-func .form-unit, .form.module-b.normal-00.type-line.textarea .form-func .form-unit {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-00.type-line.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-line.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-line.quantity .form-elem {
    color: rgb(0, 0, 0);
    border-color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-line.quantity .form-step-up {
    border-color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-line.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-line.quantity .form-step-down {
    border-color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-line.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-line.search .form-elem[readonly], .form.module-b.normal-00.type-line.datepicker .form-elem[readonly], .form.module-b.normal-00.type-line.date .form-elem[readonly], .form.module-b.normal-00.type-line.textfield .form-elem[readonly], .form.module-b.normal-00.type-line.textarea .form-elem[readonly] {
    color: rgb(0, 0, 0);
    background-color: rgb(249, 250, 252);
}
.form.module-b.normal-00.type-line.search .form-elem:disabled, .form.module-b.normal-00.type-line.select .form-elem:disabled, .form.module-b.normal-00.type-line.textfield .form-elem:disabled, .form.module-b.normal-00.type-line.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-00.type-line.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-fill.file .form-text, .form.module-b.normal-00.type-fill.search .form-text, .form.module-b.normal-00.type-fill.select .form-text, .form.module-b.normal-00.type-fill.datepicker .form-text, .form.module-b.normal-00.type-fill.date .form-text, .form.module-b.normal-00.type-fill.textfield .form-text, .form.module-b.normal-00.type-fill.textarea .form-text {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-fill.file .form-elem, .form.module-b.normal-00.type-fill.search .form-elem, .form.module-b.normal-00.type-fill.select .form-elem, .form.module-b.normal-00.type-fill.datepicker .form-elem, .form.module-b.normal-00.type-fill.date .form-elem, .form.module-b.normal-00.type-fill.textfield .form-elem, .form.module-b.normal-00.type-fill.textarea .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-fill.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-fill.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-fill.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-fill.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-fill.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-fill.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-00.type-fill.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-fill.file .form-elem::-moz-placeholder, .form.module-b.normal-00.type-fill.search .form-elem::-moz-placeholder, .form.module-b.normal-00.type-fill.select .form-elem::-moz-placeholder, .form.module-b.normal-00.type-fill.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-00.type-fill.date .form-elem::-moz-placeholder, .form.module-b.normal-00.type-fill.textfield .form-elem::-moz-placeholder, .form.module-b.normal-00.type-fill.textarea .form-elem::-moz-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-fill.file .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-fill.search .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-fill.select .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-fill.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-fill.date .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-fill.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-00.type-fill.textarea .form-elem:-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-fill.file .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-fill.search .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-fill.select .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-fill.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-fill.date .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-fill.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-00.type-fill.textarea .form-elem::-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-fill.file .form-elem::placeholder, .form.module-b.normal-00.type-fill.search .form-elem::placeholder, .form.module-b.normal-00.type-fill.select .form-elem::placeholder, .form.module-b.normal-00.type-fill.datepicker .form-elem::placeholder, .form.module-b.normal-00.type-fill.date .form-elem::placeholder, .form.module-b.normal-00.type-fill.textfield .form-elem::placeholder, .form.module-b.normal-00.type-fill.textarea .form-elem::placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-fill.file.invalid .form-elem, .form.module-b.normal-00.type-fill.search.invalid .form-elem, .form.module-b.normal-00.type-fill.select.invalid .form-elem, .form.module-b.normal-00.type-fill.datepicker.invalid .form-elem, .form.module-b.normal-00.type-fill.date.invalid .form-elem, .form.module-b.normal-00.type-fill.textfield.invalid .form-elem, .form.module-b.normal-00.type-fill.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-00.type-fill.file .form-func .form-cancel, .form.module-b.normal-00.type-fill.search .form-func .form-cancel, .form.module-b.normal-00.type-fill.select .form-func .form-cancel, .form.module-b.normal-00.type-fill.datepicker .form-func .form-cancel, .form.module-b.normal-00.type-fill.date .form-func .form-cancel, .form.module-b.normal-00.type-fill.textfield .form-func .form-cancel, .form.module-b.normal-00.type-fill.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-fill.file .form-func .form-unit, .form.module-b.normal-00.type-fill.search .form-func .form-unit, .form.module-b.normal-00.type-fill.select .form-func .form-unit, .form.module-b.normal-00.type-fill.datepicker .form-func .form-unit, .form.module-b.normal-00.type-fill.date .form-func .form-unit, .form.module-b.normal-00.type-fill.textfield .form-func .form-unit, .form.module-b.normal-00.type-fill.textarea .form-func .form-unit {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-00.type-fill.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-fill.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-fill.quantity .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-fill.quantity .form-step-up {
    border-color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-fill.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-fill.quantity .form-step-down {
    border-color: rgb(0, 0, 0);
}
.form.module-b.normal-00.type-fill.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-00.type-fill.search .form-elem[readonly], .form.module-b.normal-00.type-fill.datepicker .form-elem[readonly], .form.module-b.normal-00.type-fill.date .form-elem[readonly], .form.module-b.normal-00.type-fill.textfield .form-elem[readonly], .form.module-b.normal-00.type-fill.textarea .form-elem[readonly] {
    color: rgb(255, 255, 255);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-00.type-fill.search .form-elem:disabled, .form.module-b.normal-00.type-fill.select .form-elem:disabled, .form.module-b.normal-00.type-fill.textfield .form-elem:disabled, .form.module-b.normal-00.type-fill.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-00.type-fill.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-none.file .form-text, .form.module-b.normal-01.type-none.search .form-text, .form.module-b.normal-01.type-none.select .form-text, .form.module-b.normal-01.type-none.datepicker .form-text, .form.module-b.normal-01.type-none.date .form-text, .form.module-b.normal-01.type-none.textfield .form-text, .form.module-b.normal-01.type-none.textarea .form-text {
    color: rgb(105, 109, 118);
}
.form.module-b.normal-01.type-none.file .form-elem, .form.module-b.normal-01.type-none.search .form-elem, .form.module-b.normal-01.type-none.select .form-elem, .form.module-b.normal-01.type-none.datepicker .form-elem, .form.module-b.normal-01.type-none.date .form-elem, .form.module-b.normal-01.type-none.textfield .form-elem, .form.module-b.normal-01.type-none.textarea .form-elem {
    color: rgb(105, 109, 118);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-01.type-none.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-none.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-none.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-none.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-none.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-none.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-none.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-none.file .form-elem::-moz-placeholder, .form.module-b.normal-01.type-none.search .form-elem::-moz-placeholder, .form.module-b.normal-01.type-none.select .form-elem::-moz-placeholder, .form.module-b.normal-01.type-none.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-01.type-none.date .form-elem::-moz-placeholder, .form.module-b.normal-01.type-none.textfield .form-elem::-moz-placeholder, .form.module-b.normal-01.type-none.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-none.file .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-none.search .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-none.select .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-none.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-none.date .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-none.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-none.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-none.file .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-none.search .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-none.select .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-none.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-none.date .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-none.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-none.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-none.file .form-elem::placeholder, .form.module-b.normal-01.type-none.search .form-elem::placeholder, .form.module-b.normal-01.type-none.select .form-elem::placeholder, .form.module-b.normal-01.type-none.datepicker .form-elem::placeholder, .form.module-b.normal-01.type-none.date .form-elem::placeholder, .form.module-b.normal-01.type-none.textfield .form-elem::placeholder, .form.module-b.normal-01.type-none.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-none.file.invalid .form-elem, .form.module-b.normal-01.type-none.search.invalid .form-elem, .form.module-b.normal-01.type-none.select.invalid .form-elem, .form.module-b.normal-01.type-none.datepicker.invalid .form-elem, .form.module-b.normal-01.type-none.date.invalid .form-elem, .form.module-b.normal-01.type-none.textfield.invalid .form-elem, .form.module-b.normal-01.type-none.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-01.type-none.file .form-func .form-cancel, .form.module-b.normal-01.type-none.search .form-func .form-cancel, .form.module-b.normal-01.type-none.select .form-func .form-cancel, .form.module-b.normal-01.type-none.datepicker .form-func .form-cancel, .form.module-b.normal-01.type-none.date .form-func .form-cancel, .form.module-b.normal-01.type-none.textfield .form-func .form-cancel, .form.module-b.normal-01.type-none.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-none.file .form-func .form-unit, .form.module-b.normal-01.type-none.search .form-func .form-unit, .form.module-b.normal-01.type-none.select .form-func .form-unit, .form.module-b.normal-01.type-none.datepicker .form-func .form-unit, .form.module-b.normal-01.type-none.date .form-func .form-unit, .form.module-b.normal-01.type-none.textfield .form-func .form-unit, .form.module-b.normal-01.type-none.textarea .form-func .form-unit {
    color: rgb(105, 109, 118);
}
.form.module-b.normal-01.type-none.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-none.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-none.quantity .form-elem {
    color: rgb(105, 109, 118);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-01.type-none.quantity .form-step-up {
    border-color: transparent;
}
.form.module-b.normal-01.type-none.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-none.quantity .form-step-down {
    border-color: transparent;
}
.form.module-b.normal-01.type-none.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-none.search .form-elem[readonly], .form.module-b.normal-01.type-none.datepicker .form-elem[readonly], .form.module-b.normal-01.type-none.date .form-elem[readonly], .form.module-b.normal-01.type-none.textfield .form-elem[readonly], .form.module-b.normal-01.type-none.textarea .form-elem[readonly] {
    color: rgb(105, 109, 118);
    background-color: transparent;
}
.form.module-b.normal-01.type-none.search .form-elem:disabled, .form.module-b.normal-01.type-none.select .form-elem:disabled, .form.module-b.normal-01.type-none.textfield .form-elem:disabled, .form.module-b.normal-01.type-none.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: transparent;
}
.form.module-b.normal-01.type-none.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-line.file .form-text, .form.module-b.normal-01.type-line.search .form-text, .form.module-b.normal-01.type-line.select .form-text, .form.module-b.normal-01.type-line.datepicker .form-text, .form.module-b.normal-01.type-line.date .form-text, .form.module-b.normal-01.type-line.textfield .form-text, .form.module-b.normal-01.type-line.textarea .form-text {
    color: rgb(105, 109, 118);
}
.form.module-b.normal-01.type-line.file .form-elem, .form.module-b.normal-01.type-line.search .form-elem, .form.module-b.normal-01.type-line.select .form-elem, .form.module-b.normal-01.type-line.datepicker .form-elem, .form.module-b.normal-01.type-line.date .form-elem, .form.module-b.normal-01.type-line.textfield .form-elem, .form.module-b.normal-01.type-line.textarea .form-elem {
    color: rgb(105, 109, 118);
    border-color: rgb(25, 29, 38);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-line.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-line.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-line.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-line.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-line.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-line.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-line.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-line.file .form-elem::-moz-placeholder, .form.module-b.normal-01.type-line.search .form-elem::-moz-placeholder, .form.module-b.normal-01.type-line.select .form-elem::-moz-placeholder, .form.module-b.normal-01.type-line.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-01.type-line.date .form-elem::-moz-placeholder, .form.module-b.normal-01.type-line.textfield .form-elem::-moz-placeholder, .form.module-b.normal-01.type-line.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-line.file .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-line.search .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-line.select .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-line.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-line.date .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-line.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-line.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-line.file .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-line.search .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-line.select .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-line.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-line.date .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-line.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-line.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-line.file .form-elem::placeholder, .form.module-b.normal-01.type-line.search .form-elem::placeholder, .form.module-b.normal-01.type-line.select .form-elem::placeholder, .form.module-b.normal-01.type-line.datepicker .form-elem::placeholder, .form.module-b.normal-01.type-line.date .form-elem::placeholder, .form.module-b.normal-01.type-line.textfield .form-elem::placeholder, .form.module-b.normal-01.type-line.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-01.type-line.file.invalid .form-elem, .form.module-b.normal-01.type-line.search.invalid .form-elem, .form.module-b.normal-01.type-line.select.invalid .form-elem, .form.module-b.normal-01.type-line.datepicker.invalid .form-elem, .form.module-b.normal-01.type-line.date.invalid .form-elem, .form.module-b.normal-01.type-line.textfield.invalid .form-elem, .form.module-b.normal-01.type-line.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-01.type-line.file .form-func .form-cancel, .form.module-b.normal-01.type-line.search .form-func .form-cancel, .form.module-b.normal-01.type-line.select .form-func .form-cancel, .form.module-b.normal-01.type-line.datepicker .form-func .form-cancel, .form.module-b.normal-01.type-line.date .form-func .form-cancel, .form.module-b.normal-01.type-line.textfield .form-func .form-cancel, .form.module-b.normal-01.type-line.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-line.file .form-func .form-unit, .form.module-b.normal-01.type-line.search .form-func .form-unit, .form.module-b.normal-01.type-line.select .form-func .form-unit, .form.module-b.normal-01.type-line.datepicker .form-func .form-unit, .form.module-b.normal-01.type-line.date .form-func .form-unit, .form.module-b.normal-01.type-line.textfield .form-func .form-unit, .form.module-b.normal-01.type-line.textarea .form-func .form-unit {
    color: rgb(105, 109, 118);
}
.form.module-b.normal-01.type-line.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-line.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-line.quantity .form-elem {
    color: rgb(105, 109, 118);
    border-color: rgb(25, 29, 38);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-line.quantity .form-step-up {
    border-color: rgb(25, 29, 38);
}
.form.module-b.normal-01.type-line.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-line.quantity .form-step-down {
    border-color: rgb(25, 29, 38);
}
.form.module-b.normal-01.type-line.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-line.search .form-elem[readonly], .form.module-b.normal-01.type-line.datepicker .form-elem[readonly], .form.module-b.normal-01.type-line.date .form-elem[readonly], .form.module-b.normal-01.type-line.textfield .form-elem[readonly], .form.module-b.normal-01.type-line.textarea .form-elem[readonly] {
    color: rgb(105, 109, 118);
    background-color: rgb(249, 250, 252);
}
.form.module-b.normal-01.type-line.search .form-elem:disabled, .form.module-b.normal-01.type-line.select .form-elem:disabled, .form.module-b.normal-01.type-line.textfield .form-elem:disabled, .form.module-b.normal-01.type-line.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-01.type-line.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-fill.file .form-text, .form.module-b.normal-01.type-fill.search .form-text, .form.module-b.normal-01.type-fill.select .form-text, .form.module-b.normal-01.type-fill.datepicker .form-text, .form.module-b.normal-01.type-fill.date .form-text, .form.module-b.normal-01.type-fill.textfield .form-text, .form.module-b.normal-01.type-fill.textarea .form-text {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-fill.file .form-elem, .form.module-b.normal-01.type-fill.search .form-elem, .form.module-b.normal-01.type-fill.select .form-elem, .form.module-b.normal-01.type-fill.datepicker .form-elem, .form.module-b.normal-01.type-fill.date .form-elem, .form.module-b.normal-01.type-fill.textfield .form-elem, .form.module-b.normal-01.type-fill.textarea .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}
.form.module-b.normal-01.type-fill.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-fill.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-fill.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-fill.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-fill.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-fill.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-01.type-fill.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-fill.file .form-elem::-moz-placeholder, .form.module-b.normal-01.type-fill.search .form-elem::-moz-placeholder, .form.module-b.normal-01.type-fill.select .form-elem::-moz-placeholder, .form.module-b.normal-01.type-fill.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-01.type-fill.date .form-elem::-moz-placeholder, .form.module-b.normal-01.type-fill.textfield .form-elem::-moz-placeholder, .form.module-b.normal-01.type-fill.textarea .form-elem::-moz-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-fill.file .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-fill.search .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-fill.select .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-fill.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-fill.date .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-fill.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-01.type-fill.textarea .form-elem:-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-fill.file .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-fill.search .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-fill.select .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-fill.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-fill.date .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-fill.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-01.type-fill.textarea .form-elem::-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-fill.file .form-elem::placeholder, .form.module-b.normal-01.type-fill.search .form-elem::placeholder, .form.module-b.normal-01.type-fill.select .form-elem::placeholder, .form.module-b.normal-01.type-fill.datepicker .form-elem::placeholder, .form.module-b.normal-01.type-fill.date .form-elem::placeholder, .form.module-b.normal-01.type-fill.textfield .form-elem::placeholder, .form.module-b.normal-01.type-fill.textarea .form-elem::placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-fill.file.invalid .form-elem, .form.module-b.normal-01.type-fill.search.invalid .form-elem, .form.module-b.normal-01.type-fill.select.invalid .form-elem, .form.module-b.normal-01.type-fill.datepicker.invalid .form-elem, .form.module-b.normal-01.type-fill.date.invalid .form-elem, .form.module-b.normal-01.type-fill.textfield.invalid .form-elem, .form.module-b.normal-01.type-fill.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-01.type-fill.file .form-func .form-cancel, .form.module-b.normal-01.type-fill.search .form-func .form-cancel, .form.module-b.normal-01.type-fill.select .form-func .form-cancel, .form.module-b.normal-01.type-fill.datepicker .form-func .form-cancel, .form.module-b.normal-01.type-fill.date .form-func .form-cancel, .form.module-b.normal-01.type-fill.textfield .form-func .form-cancel, .form.module-b.normal-01.type-fill.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-fill.file .form-func .form-unit, .form.module-b.normal-01.type-fill.search .form-func .form-unit, .form.module-b.normal-01.type-fill.select .form-func .form-unit, .form.module-b.normal-01.type-fill.datepicker .form-func .form-unit, .form.module-b.normal-01.type-fill.date .form-func .form-unit, .form.module-b.normal-01.type-fill.textfield .form-func .form-unit, .form.module-b.normal-01.type-fill.textarea .form-func .form-unit {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-01.type-fill.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-fill.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-fill.quantity .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}
.form.module-b.normal-01.type-fill.quantity .form-step-up {
    border-color: rgb(0, 0, 0);
}
.form.module-b.normal-01.type-fill.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-fill.quantity .form-step-down {
    border-color: rgb(0, 0, 0);
}
.form.module-b.normal-01.type-fill.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-01.type-fill.search .form-elem[readonly], .form.module-b.normal-01.type-fill.datepicker .form-elem[readonly], .form.module-b.normal-01.type-fill.date .form-elem[readonly], .form.module-b.normal-01.type-fill.textfield .form-elem[readonly], .form.module-b.normal-01.type-fill.textarea .form-elem[readonly] {
    color: rgb(255, 255, 255);
    background-color: rgb(25, 29, 38);
}
.form.module-b.normal-01.type-fill.search .form-elem:disabled, .form.module-b.normal-01.type-fill.select .form-elem:disabled, .form.module-b.normal-01.type-fill.textfield .form-elem:disabled, .form.module-b.normal-01.type-fill.textarea .form-elem:disabled {
    color: rgb(105, 109, 118);
    background-color: rgb(25, 29, 38);
}
.form.module-b.normal-01.type-fill.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-none.file .form-text, .form.module-b.normal-02.type-none.search .form-text, .form.module-b.normal-02.type-none.select .form-text, .form.module-b.normal-02.type-none.datepicker .form-text, .form.module-b.normal-02.type-none.date .form-text, .form.module-b.normal-02.type-none.textfield .form-text, .form.module-b.normal-02.type-none.textarea .form-text {
    color: rgb(55, 59, 68);
}
.form.module-b.normal-02.type-none.file .form-elem, .form.module-b.normal-02.type-none.search .form-elem, .form.module-b.normal-02.type-none.select .form-elem, .form.module-b.normal-02.type-none.datepicker .form-elem, .form.module-b.normal-02.type-none.date .form-elem, .form.module-b.normal-02.type-none.textfield .form-elem, .form.module-b.normal-02.type-none.textarea .form-elem {
    color: rgb(55, 59, 68);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-02.type-none.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-none.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-none.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-none.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-none.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-none.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-none.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-none.file .form-elem::-moz-placeholder, .form.module-b.normal-02.type-none.search .form-elem::-moz-placeholder, .form.module-b.normal-02.type-none.select .form-elem::-moz-placeholder, .form.module-b.normal-02.type-none.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-02.type-none.date .form-elem::-moz-placeholder, .form.module-b.normal-02.type-none.textfield .form-elem::-moz-placeholder, .form.module-b.normal-02.type-none.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-none.file .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-none.search .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-none.select .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-none.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-none.date .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-none.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-none.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-none.file .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-none.search .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-none.select .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-none.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-none.date .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-none.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-none.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-none.file .form-elem::placeholder, .form.module-b.normal-02.type-none.search .form-elem::placeholder, .form.module-b.normal-02.type-none.select .form-elem::placeholder, .form.module-b.normal-02.type-none.datepicker .form-elem::placeholder, .form.module-b.normal-02.type-none.date .form-elem::placeholder, .form.module-b.normal-02.type-none.textfield .form-elem::placeholder, .form.module-b.normal-02.type-none.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-none.file.invalid .form-elem, .form.module-b.normal-02.type-none.search.invalid .form-elem, .form.module-b.normal-02.type-none.select.invalid .form-elem, .form.module-b.normal-02.type-none.datepicker.invalid .form-elem, .form.module-b.normal-02.type-none.date.invalid .form-elem, .form.module-b.normal-02.type-none.textfield.invalid .form-elem, .form.module-b.normal-02.type-none.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-02.type-none.file .form-func .form-cancel, .form.module-b.normal-02.type-none.search .form-func .form-cancel, .form.module-b.normal-02.type-none.select .form-func .form-cancel, .form.module-b.normal-02.type-none.datepicker .form-func .form-cancel, .form.module-b.normal-02.type-none.date .form-func .form-cancel, .form.module-b.normal-02.type-none.textfield .form-func .form-cancel, .form.module-b.normal-02.type-none.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-none.file .form-func .form-unit, .form.module-b.normal-02.type-none.search .form-func .form-unit, .form.module-b.normal-02.type-none.select .form-func .form-unit, .form.module-b.normal-02.type-none.datepicker .form-func .form-unit, .form.module-b.normal-02.type-none.date .form-func .form-unit, .form.module-b.normal-02.type-none.textfield .form-func .form-unit, .form.module-b.normal-02.type-none.textarea .form-func .form-unit {
    color: rgb(55, 59, 68);
}
.form.module-b.normal-02.type-none.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-none.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-none.quantity .form-elem {
    color: rgb(55, 59, 68);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-02.type-none.quantity .form-step-up {
    border-color: transparent;
}
.form.module-b.normal-02.type-none.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-none.quantity .form-step-down {
    border-color: transparent;
}
.form.module-b.normal-02.type-none.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-none.search .form-elem[readonly], .form.module-b.normal-02.type-none.datepicker .form-elem[readonly], .form.module-b.normal-02.type-none.date .form-elem[readonly], .form.module-b.normal-02.type-none.textfield .form-elem[readonly], .form.module-b.normal-02.type-none.textarea .form-elem[readonly] {
    color: rgb(55, 59, 68);
    background-color: transparent;
}
.form.module-b.normal-02.type-none.search .form-elem:disabled, .form.module-b.normal-02.type-none.select .form-elem:disabled, .form.module-b.normal-02.type-none.textfield .form-elem:disabled, .form.module-b.normal-02.type-none.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: transparent;
}
.form.module-b.normal-02.type-none.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-line.file .form-text, .form.module-b.normal-02.type-line.search .form-text, .form.module-b.normal-02.type-line.select .form-text, .form.module-b.normal-02.type-line.datepicker .form-text, .form.module-b.normal-02.type-line.date .form-text, .form.module-b.normal-02.type-line.textfield .form-text, .form.module-b.normal-02.type-line.textarea .form-text {
    color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-line.file .form-elem, .form.module-b.normal-02.type-line.search .form-elem, .form.module-b.normal-02.type-line.select .form-elem, .form.module-b.normal-02.type-line.datepicker .form-elem, .form.module-b.normal-02.type-line.date .form-elem, .form.module-b.normal-02.type-line.textfield .form-elem, .form.module-b.normal-02.type-line.textarea .form-elem {
    color: rgb(105, 109, 118);
    border-color: rgb(105, 109, 118);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-line.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-line.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-line.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-line.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-line.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-line.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-line.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-line.file .form-elem::-moz-placeholder, .form.module-b.normal-02.type-line.search .form-elem::-moz-placeholder, .form.module-b.normal-02.type-line.select .form-elem::-moz-placeholder, .form.module-b.normal-02.type-line.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-02.type-line.date .form-elem::-moz-placeholder, .form.module-b.normal-02.type-line.textfield .form-elem::-moz-placeholder, .form.module-b.normal-02.type-line.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-line.file .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-line.search .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-line.select .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-line.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-line.date .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-line.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-line.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-line.file .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-line.search .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-line.select .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-line.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-line.date .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-line.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-line.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-line.file .form-elem::placeholder, .form.module-b.normal-02.type-line.search .form-elem::placeholder, .form.module-b.normal-02.type-line.select .form-elem::placeholder, .form.module-b.normal-02.type-line.datepicker .form-elem::placeholder, .form.module-b.normal-02.type-line.date .form-elem::placeholder, .form.module-b.normal-02.type-line.textfield .form-elem::placeholder, .form.module-b.normal-02.type-line.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-02.type-line.file.invalid .form-elem, .form.module-b.normal-02.type-line.search.invalid .form-elem, .form.module-b.normal-02.type-line.select.invalid .form-elem, .form.module-b.normal-02.type-line.datepicker.invalid .form-elem, .form.module-b.normal-02.type-line.date.invalid .form-elem, .form.module-b.normal-02.type-line.textfield.invalid .form-elem, .form.module-b.normal-02.type-line.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-02.type-line.file .form-func .form-cancel, .form.module-b.normal-02.type-line.search .form-func .form-cancel, .form.module-b.normal-02.type-line.select .form-func .form-cancel, .form.module-b.normal-02.type-line.datepicker .form-func .form-cancel, .form.module-b.normal-02.type-line.date .form-func .form-cancel, .form.module-b.normal-02.type-line.textfield .form-func .form-cancel, .form.module-b.normal-02.type-line.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-line.file .form-func .form-unit, .form.module-b.normal-02.type-line.search .form-func .form-unit, .form.module-b.normal-02.type-line.select .form-func .form-unit, .form.module-b.normal-02.type-line.datepicker .form-func .form-unit, .form.module-b.normal-02.type-line.date .form-func .form-unit, .form.module-b.normal-02.type-line.textfield .form-func .form-unit, .form.module-b.normal-02.type-line.textarea .form-func .form-unit {
    color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-line.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-line.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-line.quantity .form-elem {
    color: rgb(105, 109, 118);
    border-color: rgb(105, 109, 118);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-line.quantity .form-step-up {
    border-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-line.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-line.quantity .form-step-down {
    border-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-line.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-line.search .form-elem[readonly], .form.module-b.normal-02.type-line.datepicker .form-elem[readonly], .form.module-b.normal-02.type-line.date .form-elem[readonly], .form.module-b.normal-02.type-line.textfield .form-elem[readonly], .form.module-b.normal-02.type-line.textarea .form-elem[readonly] {
    color: rgb(105, 109, 118);
    background-color: rgb(249, 250, 252);
}
.form.module-b.normal-02.type-line.search .form-elem:disabled, .form.module-b.normal-02.type-line.select .form-elem:disabled, .form.module-b.normal-02.type-line.textfield .form-elem:disabled, .form.module-b.normal-02.type-line.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-02.type-line.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-fill.file .form-text, .form.module-b.normal-02.type-fill.search .form-text, .form.module-b.normal-02.type-fill.select .form-text, .form.module-b.normal-02.type-fill.datepicker .form-text, .form.module-b.normal-02.type-fill.date .form-text, .form.module-b.normal-02.type-fill.textfield .form-text, .form.module-b.normal-02.type-fill.textarea .form-text {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-fill.file .form-elem, .form.module-b.normal-02.type-fill.search .form-elem, .form.module-b.normal-02.type-fill.select .form-elem, .form.module-b.normal-02.type-fill.datepicker .form-elem, .form.module-b.normal-02.type-fill.date .form-elem, .form.module-b.normal-02.type-fill.textfield .form-elem, .form.module-b.normal-02.type-fill.textarea .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(105, 109, 118);
    background-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-fill.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-fill.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-fill.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-fill.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-fill.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-fill.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-02.type-fill.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-fill.file .form-elem::-moz-placeholder, .form.module-b.normal-02.type-fill.search .form-elem::-moz-placeholder, .form.module-b.normal-02.type-fill.select .form-elem::-moz-placeholder, .form.module-b.normal-02.type-fill.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-02.type-fill.date .form-elem::-moz-placeholder, .form.module-b.normal-02.type-fill.textfield .form-elem::-moz-placeholder, .form.module-b.normal-02.type-fill.textarea .form-elem::-moz-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-fill.file .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-fill.search .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-fill.select .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-fill.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-fill.date .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-fill.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-02.type-fill.textarea .form-elem:-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-fill.file .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-fill.search .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-fill.select .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-fill.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-fill.date .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-fill.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-02.type-fill.textarea .form-elem::-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-fill.file .form-elem::placeholder, .form.module-b.normal-02.type-fill.search .form-elem::placeholder, .form.module-b.normal-02.type-fill.select .form-elem::placeholder, .form.module-b.normal-02.type-fill.datepicker .form-elem::placeholder, .form.module-b.normal-02.type-fill.date .form-elem::placeholder, .form.module-b.normal-02.type-fill.textfield .form-elem::placeholder, .form.module-b.normal-02.type-fill.textarea .form-elem::placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-fill.file.invalid .form-elem, .form.module-b.normal-02.type-fill.search.invalid .form-elem, .form.module-b.normal-02.type-fill.select.invalid .form-elem, .form.module-b.normal-02.type-fill.datepicker.invalid .form-elem, .form.module-b.normal-02.type-fill.date.invalid .form-elem, .form.module-b.normal-02.type-fill.textfield.invalid .form-elem, .form.module-b.normal-02.type-fill.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-02.type-fill.file .form-func .form-cancel, .form.module-b.normal-02.type-fill.search .form-func .form-cancel, .form.module-b.normal-02.type-fill.select .form-func .form-cancel, .form.module-b.normal-02.type-fill.datepicker .form-func .form-cancel, .form.module-b.normal-02.type-fill.date .form-func .form-cancel, .form.module-b.normal-02.type-fill.textfield .form-func .form-cancel, .form.module-b.normal-02.type-fill.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-fill.file .form-func .form-unit, .form.module-b.normal-02.type-fill.search .form-func .form-unit, .form.module-b.normal-02.type-fill.select .form-func .form-unit, .form.module-b.normal-02.type-fill.datepicker .form-func .form-unit, .form.module-b.normal-02.type-fill.date .form-func .form-unit, .form.module-b.normal-02.type-fill.textfield .form-func .form-unit, .form.module-b.normal-02.type-fill.textarea .form-func .form-unit {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-02.type-fill.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-fill.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-fill.quantity .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(105, 109, 118);
    background-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-fill.quantity .form-step-up {
    border-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-fill.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-fill.quantity .form-step-down {
    border-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-fill.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-02.type-fill.search .form-elem[readonly], .form.module-b.normal-02.type-fill.datepicker .form-elem[readonly], .form.module-b.normal-02.type-fill.date .form-elem[readonly], .form.module-b.normal-02.type-fill.textfield .form-elem[readonly], .form.module-b.normal-02.type-fill.textarea .form-elem[readonly] {
    color: rgb(255, 255, 255);
    background-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-fill.search .form-elem:disabled, .form.module-b.normal-02.type-fill.select .form-elem:disabled, .form.module-b.normal-02.type-fill.textfield .form-elem:disabled, .form.module-b.normal-02.type-fill.textarea .form-elem:disabled {
    color: rgb(175, 178, 187);
    background-color: rgb(105, 109, 118);
}
.form.module-b.normal-02.type-fill.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-none.file .form-text, .form.module-b.normal-03.type-none.search .form-text, .form.module-b.normal-03.type-none.select .form-text, .form.module-b.normal-03.type-none.datepicker .form-text, .form.module-b.normal-03.type-none.date .form-text, .form.module-b.normal-03.type-none.textfield .form-text, .form.module-b.normal-03.type-none.textarea .form-text {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-none.file .form-elem, .form.module-b.normal-03.type-none.search .form-elem, .form.module-b.normal-03.type-none.select .form-elem, .form.module-b.normal-03.type-none.datepicker .form-elem, .form.module-b.normal-03.type-none.date .form-elem, .form.module-b.normal-03.type-none.textfield .form-elem, .form.module-b.normal-03.type-none.textarea .form-elem {
    color: rgb(175, 178, 187);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-03.type-none.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-none.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-none.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-none.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-none.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-none.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-none.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-none.file .form-elem::-moz-placeholder, .form.module-b.normal-03.type-none.search .form-elem::-moz-placeholder, .form.module-b.normal-03.type-none.select .form-elem::-moz-placeholder, .form.module-b.normal-03.type-none.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-03.type-none.date .form-elem::-moz-placeholder, .form.module-b.normal-03.type-none.textfield .form-elem::-moz-placeholder, .form.module-b.normal-03.type-none.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-none.file .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-none.search .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-none.select .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-none.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-none.date .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-none.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-none.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-none.file .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-none.search .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-none.select .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-none.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-none.date .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-none.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-none.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-none.file .form-elem::placeholder, .form.module-b.normal-03.type-none.search .form-elem::placeholder, .form.module-b.normal-03.type-none.select .form-elem::placeholder, .form.module-b.normal-03.type-none.datepicker .form-elem::placeholder, .form.module-b.normal-03.type-none.date .form-elem::placeholder, .form.module-b.normal-03.type-none.textfield .form-elem::placeholder, .form.module-b.normal-03.type-none.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-none.file.invalid .form-elem, .form.module-b.normal-03.type-none.search.invalid .form-elem, .form.module-b.normal-03.type-none.select.invalid .form-elem, .form.module-b.normal-03.type-none.datepicker.invalid .form-elem, .form.module-b.normal-03.type-none.date.invalid .form-elem, .form.module-b.normal-03.type-none.textfield.invalid .form-elem, .form.module-b.normal-03.type-none.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-03.type-none.file .form-func .form-cancel, .form.module-b.normal-03.type-none.search .form-func .form-cancel, .form.module-b.normal-03.type-none.select .form-func .form-cancel, .form.module-b.normal-03.type-none.datepicker .form-func .form-cancel, .form.module-b.normal-03.type-none.date .form-func .form-cancel, .form.module-b.normal-03.type-none.textfield .form-func .form-cancel, .form.module-b.normal-03.type-none.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-none.file .form-func .form-unit, .form.module-b.normal-03.type-none.search .form-func .form-unit, .form.module-b.normal-03.type-none.select .form-func .form-unit, .form.module-b.normal-03.type-none.datepicker .form-func .form-unit, .form.module-b.normal-03.type-none.date .form-func .form-unit, .form.module-b.normal-03.type-none.textfield .form-func .form-unit, .form.module-b.normal-03.type-none.textarea .form-func .form-unit {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-none.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-none.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-none.quantity .form-elem {
    color: rgb(175, 178, 187);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-03.type-none.quantity .form-step-up {
    border-color: transparent;
}
.form.module-b.normal-03.type-none.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-none.quantity .form-step-down {
    border-color: transparent;
}
.form.module-b.normal-03.type-none.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-none.search .form-elem[readonly], .form.module-b.normal-03.type-none.datepicker .form-elem[readonly], .form.module-b.normal-03.type-none.date .form-elem[readonly], .form.module-b.normal-03.type-none.textfield .form-elem[readonly], .form.module-b.normal-03.type-none.textarea .form-elem[readonly] {
    color: rgb(175, 178, 187);
    background-color: transparent;
}
.form.module-b.normal-03.type-none.search .form-elem:disabled, .form.module-b.normal-03.type-none.select .form-elem:disabled, .form.module-b.normal-03.type-none.textfield .form-elem:disabled, .form.module-b.normal-03.type-none.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: transparent;
}
.form.module-b.normal-03.type-none.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-line.file .form-text, .form.module-b.normal-03.type-line.search .form-text, .form.module-b.normal-03.type-line.select .form-text, .form.module-b.normal-03.type-line.datepicker .form-text, .form.module-b.normal-03.type-line.date .form-text, .form.module-b.normal-03.type-line.textfield .form-text, .form.module-b.normal-03.type-line.textarea .form-text {
    color: rgb(55, 59, 68);
}
.form.module-b.normal-03.type-line.file .form-elem, .form.module-b.normal-03.type-line.search .form-elem, .form.module-b.normal-03.type-line.select .form-elem, .form.module-b.normal-03.type-line.datepicker .form-elem, .form.module-b.normal-03.type-line.date .form-elem, .form.module-b.normal-03.type-line.textfield .form-elem, .form.module-b.normal-03.type-line.textarea .form-elem {
    color: rgb(55, 59, 68);
    border-color: rgb(175, 178, 187);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-line.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-line.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-line.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-line.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-line.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-line.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-line.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-line.file .form-elem::-moz-placeholder, .form.module-b.normal-03.type-line.search .form-elem::-moz-placeholder, .form.module-b.normal-03.type-line.select .form-elem::-moz-placeholder, .form.module-b.normal-03.type-line.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-03.type-line.date .form-elem::-moz-placeholder, .form.module-b.normal-03.type-line.textfield .form-elem::-moz-placeholder, .form.module-b.normal-03.type-line.textarea .form-elem::-moz-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-line.file .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-line.search .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-line.select .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-line.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-line.date .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-line.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-line.textarea .form-elem:-ms-input-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-line.file .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-line.search .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-line.select .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-line.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-line.date .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-line.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-line.textarea .form-elem::-ms-input-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-line.file .form-elem::placeholder, .form.module-b.normal-03.type-line.search .form-elem::placeholder, .form.module-b.normal-03.type-line.select .form-elem::placeholder, .form.module-b.normal-03.type-line.datepicker .form-elem::placeholder, .form.module-b.normal-03.type-line.date .form-elem::placeholder, .form.module-b.normal-03.type-line.textfield .form-elem::placeholder, .form.module-b.normal-03.type-line.textarea .form-elem::placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-line.file.invalid .form-elem, .form.module-b.normal-03.type-line.search.invalid .form-elem, .form.module-b.normal-03.type-line.select.invalid .form-elem, .form.module-b.normal-03.type-line.datepicker.invalid .form-elem, .form.module-b.normal-03.type-line.date.invalid .form-elem, .form.module-b.normal-03.type-line.textfield.invalid .form-elem, .form.module-b.normal-03.type-line.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-03.type-line.file .form-func .form-cancel, .form.module-b.normal-03.type-line.search .form-func .form-cancel, .form.module-b.normal-03.type-line.select .form-func .form-cancel, .form.module-b.normal-03.type-line.datepicker .form-func .form-cancel, .form.module-b.normal-03.type-line.date .form-func .form-cancel, .form.module-b.normal-03.type-line.textfield .form-func .form-cancel, .form.module-b.normal-03.type-line.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-line.file .form-func .form-unit, .form.module-b.normal-03.type-line.search .form-func .form-unit, .form.module-b.normal-03.type-line.select .form-func .form-unit, .form.module-b.normal-03.type-line.datepicker .form-func .form-unit, .form.module-b.normal-03.type-line.date .form-func .form-unit, .form.module-b.normal-03.type-line.textfield .form-func .form-unit, .form.module-b.normal-03.type-line.textarea .form-func .form-unit {
    color: rgb(105, 109, 118);
}
.form.module-b.normal-03.type-line.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-line.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-line.quantity .form-elem {
    color: rgb(55, 59, 68);
    border-color: rgb(175, 178, 187);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-line.quantity .form-step-up {
    border-color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-line.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-line.quantity .form-step-down {
    border-color: rgb(175, 178, 187);
}
.form.module-b.normal-03.type-line.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-line.search .form-elem[readonly], .form.module-b.normal-03.type-line.datepicker .form-elem[readonly], .form.module-b.normal-03.type-line.date .form-elem[readonly], .form.module-b.normal-03.type-line.textfield .form-elem[readonly], .form.module-b.normal-03.type-line.textarea .form-elem[readonly] {
    color: rgb(55, 59, 68);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-03.type-line.search .form-elem:disabled, .form.module-b.normal-03.type-line.select .form-elem:disabled, .form.module-b.normal-03.type-line.textfield .form-elem:disabled, .form.module-b.normal-03.type-line.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-03.type-line.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-fill.file .form-text, .form.module-b.normal-03.type-fill.search .form-text, .form.module-b.normal-03.type-fill.select .form-text, .form.module-b.normal-03.type-fill.datepicker .form-text, .form.module-b.normal-03.type-fill.date .form-text, .form.module-b.normal-03.type-fill.textfield .form-text, .form.module-b.normal-03.type-fill.textarea .form-text {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-fill.file .form-elem, .form.module-b.normal-03.type-fill.search .form-elem, .form.module-b.normal-03.type-fill.select .form-elem, .form.module-b.normal-03.type-fill.datepicker .form-elem, .form.module-b.normal-03.type-fill.date .form-elem, .form.module-b.normal-03.type-fill.textfield .form-elem, .form.module-b.normal-03.type-fill.textarea .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(216, 219, 225);
    background-color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-fill.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-fill.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-fill.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-fill.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-fill.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-fill.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-03.type-fill.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-fill.file .form-elem::-moz-placeholder, .form.module-b.normal-03.type-fill.search .form-elem::-moz-placeholder, .form.module-b.normal-03.type-fill.select .form-elem::-moz-placeholder, .form.module-b.normal-03.type-fill.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-03.type-fill.date .form-elem::-moz-placeholder, .form.module-b.normal-03.type-fill.textfield .form-elem::-moz-placeholder, .form.module-b.normal-03.type-fill.textarea .form-elem::-moz-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-fill.file .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-fill.search .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-fill.select .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-fill.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-fill.date .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-fill.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-03.type-fill.textarea .form-elem:-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-fill.file .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-fill.search .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-fill.select .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-fill.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-fill.date .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-fill.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-03.type-fill.textarea .form-elem::-ms-input-placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-fill.file .form-elem::placeholder, .form.module-b.normal-03.type-fill.search .form-elem::placeholder, .form.module-b.normal-03.type-fill.select .form-elem::placeholder, .form.module-b.normal-03.type-fill.datepicker .form-elem::placeholder, .form.module-b.normal-03.type-fill.date .form-elem::placeholder, .form.module-b.normal-03.type-fill.textfield .form-elem::placeholder, .form.module-b.normal-03.type-fill.textarea .form-elem::placeholder {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-fill.file.invalid .form-elem, .form.module-b.normal-03.type-fill.search.invalid .form-elem, .form.module-b.normal-03.type-fill.select.invalid .form-elem, .form.module-b.normal-03.type-fill.datepicker.invalid .form-elem, .form.module-b.normal-03.type-fill.date.invalid .form-elem, .form.module-b.normal-03.type-fill.textfield.invalid .form-elem, .form.module-b.normal-03.type-fill.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-03.type-fill.file .form-func .form-cancel, .form.module-b.normal-03.type-fill.search .form-func .form-cancel, .form.module-b.normal-03.type-fill.select .form-func .form-cancel, .form.module-b.normal-03.type-fill.datepicker .form-func .form-cancel, .form.module-b.normal-03.type-fill.date .form-func .form-cancel, .form.module-b.normal-03.type-fill.textfield .form-func .form-cancel, .form.module-b.normal-03.type-fill.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-fill.file .form-func .form-unit, .form.module-b.normal-03.type-fill.search .form-func .form-unit, .form.module-b.normal-03.type-fill.select .form-func .form-unit, .form.module-b.normal-03.type-fill.datepicker .form-func .form-unit, .form.module-b.normal-03.type-fill.date .form-func .form-unit, .form.module-b.normal-03.type-fill.textfield .form-func .form-unit, .form.module-b.normal-03.type-fill.textarea .form-func .form-unit {
    color: rgb(255, 255, 255);
}
.form.module-b.normal-03.type-fill.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-fill.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-fill.quantity .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(216, 219, 225);
    background-color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-fill.quantity .form-step-up {
    border-color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-fill.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-fill.quantity .form-step-down {
    border-color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-fill.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-03.type-fill.search .form-elem[readonly], .form.module-b.normal-03.type-fill.datepicker .form-elem[readonly], .form.module-b.normal-03.type-fill.date .form-elem[readonly], .form.module-b.normal-03.type-fill.textfield .form-elem[readonly], .form.module-b.normal-03.type-fill.textarea .form-elem[readonly] {
    color: rgb(255, 255, 255);
    background-color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-fill.search .form-elem:disabled, .form.module-b.normal-03.type-fill.select .form-elem:disabled, .form.module-b.normal-03.type-fill.textfield .form-elem:disabled, .form.module-b.normal-03.type-fill.textarea .form-elem:disabled {
    color: rgb(236, 239, 245);
    background-color: rgb(216, 219, 225);
}
.form.module-b.normal-03.type-fill.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-none.file .form-text, .form.module-b.normal-04.type-none.search .form-text, .form.module-b.normal-04.type-none.select .form-text, .form.module-b.normal-04.type-none.datepicker .form-text, .form.module-b.normal-04.type-none.date .form-text, .form.module-b.normal-04.type-none.textfield .form-text, .form.module-b.normal-04.type-none.textarea .form-text {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-04.type-none.file .form-elem, .form.module-b.normal-04.type-none.search .form-elem, .form.module-b.normal-04.type-none.select .form-elem, .form.module-b.normal-04.type-none.datepicker .form-elem, .form.module-b.normal-04.type-none.date .form-elem, .form.module-b.normal-04.type-none.textfield .form-elem, .form.module-b.normal-04.type-none.textarea .form-elem {
    color: rgb(216, 219, 225);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-04.type-none.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-none.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-none.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-none.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-none.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-none.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-none.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-none.file .form-elem::-moz-placeholder, .form.module-b.normal-04.type-none.search .form-elem::-moz-placeholder, .form.module-b.normal-04.type-none.select .form-elem::-moz-placeholder, .form.module-b.normal-04.type-none.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-04.type-none.date .form-elem::-moz-placeholder, .form.module-b.normal-04.type-none.textfield .form-elem::-moz-placeholder, .form.module-b.normal-04.type-none.textarea .form-elem::-moz-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-none.file .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-none.search .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-none.select .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-none.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-none.date .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-none.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-none.textarea .form-elem:-ms-input-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-none.file .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-none.search .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-none.select .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-none.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-none.date .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-none.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-none.textarea .form-elem::-ms-input-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-none.file .form-elem::placeholder, .form.module-b.normal-04.type-none.search .form-elem::placeholder, .form.module-b.normal-04.type-none.select .form-elem::placeholder, .form.module-b.normal-04.type-none.datepicker .form-elem::placeholder, .form.module-b.normal-04.type-none.date .form-elem::placeholder, .form.module-b.normal-04.type-none.textfield .form-elem::placeholder, .form.module-b.normal-04.type-none.textarea .form-elem::placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-none.file.invalid .form-elem, .form.module-b.normal-04.type-none.search.invalid .form-elem, .form.module-b.normal-04.type-none.select.invalid .form-elem, .form.module-b.normal-04.type-none.datepicker.invalid .form-elem, .form.module-b.normal-04.type-none.date.invalid .form-elem, .form.module-b.normal-04.type-none.textfield.invalid .form-elem, .form.module-b.normal-04.type-none.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-04.type-none.file .form-func .form-cancel, .form.module-b.normal-04.type-none.search .form-func .form-cancel, .form.module-b.normal-04.type-none.select .form-func .form-cancel, .form.module-b.normal-04.type-none.datepicker .form-func .form-cancel, .form.module-b.normal-04.type-none.date .form-func .form-cancel, .form.module-b.normal-04.type-none.textfield .form-func .form-cancel, .form.module-b.normal-04.type-none.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-none.file .form-func .form-unit, .form.module-b.normal-04.type-none.search .form-func .form-unit, .form.module-b.normal-04.type-none.select .form-func .form-unit, .form.module-b.normal-04.type-none.datepicker .form-func .form-unit, .form.module-b.normal-04.type-none.date .form-func .form-unit, .form.module-b.normal-04.type-none.textfield .form-func .form-unit, .form.module-b.normal-04.type-none.textarea .form-func .form-unit {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-04.type-none.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-none.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-none.quantity .form-elem {
    color: rgb(216, 219, 225);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.normal-04.type-none.quantity .form-step-up {
    border-color: transparent;
}
.form.module-b.normal-04.type-none.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(236,239,245,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-none.quantity .form-step-down {
    border-color: transparent;
}
.form.module-b.normal-04.type-none.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(236,239,245,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-none.search .form-elem[readonly], .form.module-b.normal-04.type-none.datepicker .form-elem[readonly], .form.module-b.normal-04.type-none.date .form-elem[readonly], .form.module-b.normal-04.type-none.textfield .form-elem[readonly], .form.module-b.normal-04.type-none.textarea .form-elem[readonly] {
    color: rgb(216, 219, 225);
    background-color: transparent;
}
.form.module-b.normal-04.type-none.search .form-elem:disabled, .form.module-b.normal-04.type-none.select .form-elem:disabled, .form.module-b.normal-04.type-none.textfield .form-elem:disabled, .form.module-b.normal-04.type-none.textarea .form-elem:disabled {
    color: rgb(216, 219, 225);
    background-color: transparent;
}
.form.module-b.normal-04.type-none.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-line.file .form-text, .form.module-b.normal-04.type-line.search .form-text, .form.module-b.normal-04.type-line.select .form-text, .form.module-b.normal-04.type-line.datepicker .form-text, .form.module-b.normal-04.type-line.date .form-text, .form.module-b.normal-04.type-line.textfield .form-text, .form.module-b.normal-04.type-line.textarea .form-text {
    color: rgb(55, 59, 68);
}
.form.module-b.normal-04.type-line.file .form-elem, .form.module-b.normal-04.type-line.search .form-elem, .form.module-b.normal-04.type-line.select .form-elem, .form.module-b.normal-04.type-line.datepicker .form-elem, .form.module-b.normal-04.type-line.date .form-elem, .form.module-b.normal-04.type-line.textfield .form-elem, .form.module-b.normal-04.type-line.textarea .form-elem {
    color: rgb(55, 59, 68);
    border-color: rgb(216, 219, 225);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-04.type-line.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-line.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-line.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-line.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-line.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-line.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-line.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-04.type-line.file .form-elem::-moz-placeholder, .form.module-b.normal-04.type-line.search .form-elem::-moz-placeholder, .form.module-b.normal-04.type-line.select .form-elem::-moz-placeholder, .form.module-b.normal-04.type-line.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-04.type-line.date .form-elem::-moz-placeholder, .form.module-b.normal-04.type-line.textfield .form-elem::-moz-placeholder, .form.module-b.normal-04.type-line.textarea .form-elem::-moz-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-04.type-line.file .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-line.search .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-line.select .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-line.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-line.date .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-line.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-line.textarea .form-elem:-ms-input-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-04.type-line.file .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-line.search .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-line.select .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-line.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-line.date .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-line.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-line.textarea .form-elem::-ms-input-placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-04.type-line.file .form-elem::placeholder, .form.module-b.normal-04.type-line.search .form-elem::placeholder, .form.module-b.normal-04.type-line.select .form-elem::placeholder, .form.module-b.normal-04.type-line.datepicker .form-elem::placeholder, .form.module-b.normal-04.type-line.date .form-elem::placeholder, .form.module-b.normal-04.type-line.textfield .form-elem::placeholder, .form.module-b.normal-04.type-line.textarea .form-elem::placeholder {
    color: rgb(175, 178, 187);
}
.form.module-b.normal-04.type-line.file.invalid .form-elem, .form.module-b.normal-04.type-line.search.invalid .form-elem, .form.module-b.normal-04.type-line.select.invalid .form-elem, .form.module-b.normal-04.type-line.datepicker.invalid .form-elem, .form.module-b.normal-04.type-line.date.invalid .form-elem, .form.module-b.normal-04.type-line.textfield.invalid .form-elem, .form.module-b.normal-04.type-line.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-04.type-line.file .form-func .form-cancel, .form.module-b.normal-04.type-line.search .form-func .form-cancel, .form.module-b.normal-04.type-line.select .form-func .form-cancel, .form.module-b.normal-04.type-line.datepicker .form-func .form-cancel, .form.module-b.normal-04.type-line.date .form-func .form-cancel, .form.module-b.normal-04.type-line.textfield .form-func .form-cancel, .form.module-b.normal-04.type-line.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-line.file .form-func .form-unit, .form.module-b.normal-04.type-line.search .form-func .form-unit, .form.module-b.normal-04.type-line.select .form-func .form-unit, .form.module-b.normal-04.type-line.datepicker .form-func .form-unit, .form.module-b.normal-04.type-line.date .form-func .form-unit, .form.module-b.normal-04.type-line.textfield .form-func .form-unit, .form.module-b.normal-04.type-line.textarea .form-func .form-unit {
    color: rgb(55, 59, 68);
}
.form.module-b.normal-04.type-line.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-line.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-line.quantity .form-elem {
    color: rgb(55, 59, 68);
    border-color: rgb(216, 219, 225);
    background-color: rgb(255, 255, 255);
}
.form.module-b.normal-04.type-line.quantity .form-step-up {
    border-color: rgb(216, 219, 225);
}
.form.module-b.normal-04.type-line.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-line.quantity .form-step-down {
    border-color: rgb(216, 219, 225);
}
.form.module-b.normal-04.type-line.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-line.search .form-elem[readonly], .form.module-b.normal-04.type-line.datepicker .form-elem[readonly], .form.module-b.normal-04.type-line.date .form-elem[readonly], .form.module-b.normal-04.type-line.textfield .form-elem[readonly], .form.module-b.normal-04.type-line.textarea .form-elem[readonly] {
    color: rgb(55, 59, 68);
    background-color: rgb(249, 250, 252);
}
.form.module-b.normal-04.type-line.search .form-elem:disabled, .form.module-b.normal-04.type-line.select .form-elem:disabled, .form.module-b.normal-04.type-line.textfield .form-elem:disabled, .form.module-b.normal-04.type-line.textarea .form-elem:disabled {
    color: rgb(244, 246, 251);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-04.type-line.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-fill.file .form-text, .form.module-b.normal-04.type-fill.search .form-text, .form.module-b.normal-04.type-fill.select .form-text, .form.module-b.normal-04.type-fill.datepicker .form-text, .form.module-b.normal-04.type-fill.date .form-text, .form.module-b.normal-04.type-fill.textfield .form-text, .form.module-b.normal-04.type-fill.textarea .form-text {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-04.type-fill.file .form-elem, .form.module-b.normal-04.type-fill.search .form-elem, .form.module-b.normal-04.type-fill.select .form-elem, .form.module-b.normal-04.type-fill.datepicker .form-elem, .form.module-b.normal-04.type-fill.date .form-elem, .form.module-b.normal-04.type-fill.textfield .form-elem, .form.module-b.normal-04.type-fill.textarea .form-elem {
    color: rgb(216, 219, 225);
    border-color: rgb(244, 246, 251);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-04.type-fill.file .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-fill.search .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-fill.select .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-fill.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-fill.date .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-fill.textfield .form-elem::-webkit-input-placeholder, .form.module-b.normal-04.type-fill.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-fill.file .form-elem::-moz-placeholder, .form.module-b.normal-04.type-fill.search .form-elem::-moz-placeholder, .form.module-b.normal-04.type-fill.select .form-elem::-moz-placeholder, .form.module-b.normal-04.type-fill.datepicker .form-elem::-moz-placeholder, .form.module-b.normal-04.type-fill.date .form-elem::-moz-placeholder, .form.module-b.normal-04.type-fill.textfield .form-elem::-moz-placeholder, .form.module-b.normal-04.type-fill.textarea .form-elem::-moz-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-fill.file .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-fill.search .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-fill.select .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-fill.datepicker .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-fill.date .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-fill.textfield .form-elem:-ms-input-placeholder, .form.module-b.normal-04.type-fill.textarea .form-elem:-ms-input-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-fill.file .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-fill.search .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-fill.select .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-fill.datepicker .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-fill.date .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-fill.textfield .form-elem::-ms-input-placeholder, .form.module-b.normal-04.type-fill.textarea .form-elem::-ms-input-placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-fill.file .form-elem::placeholder, .form.module-b.normal-04.type-fill.search .form-elem::placeholder, .form.module-b.normal-04.type-fill.select .form-elem::placeholder, .form.module-b.normal-04.type-fill.datepicker .form-elem::placeholder, .form.module-b.normal-04.type-fill.date .form-elem::placeholder, .form.module-b.normal-04.type-fill.textfield .form-elem::placeholder, .form.module-b.normal-04.type-fill.textarea .form-elem::placeholder {
    color: rgb(236, 239, 245);
}
.form.module-b.normal-04.type-fill.file.invalid .form-elem, .form.module-b.normal-04.type-fill.search.invalid .form-elem, .form.module-b.normal-04.type-fill.select.invalid .form-elem, .form.module-b.normal-04.type-fill.datepicker.invalid .form-elem, .form.module-b.normal-04.type-fill.date.invalid .form-elem, .form.module-b.normal-04.type-fill.textfield.invalid .form-elem, .form.module-b.normal-04.type-fill.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.normal-04.type-fill.file .form-func .form-cancel, .form.module-b.normal-04.type-fill.search .form-func .form-cancel, .form.module-b.normal-04.type-fill.select .form-func .form-cancel, .form.module-b.normal-04.type-fill.datepicker .form-func .form-cancel, .form.module-b.normal-04.type-fill.date .form-func .form-cancel, .form.module-b.normal-04.type-fill.textfield .form-func .form-cancel, .form.module-b.normal-04.type-fill.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-fill.file .form-func .form-unit, .form.module-b.normal-04.type-fill.search .form-func .form-unit, .form.module-b.normal-04.type-fill.select .form-func .form-unit, .form.module-b.normal-04.type-fill.datepicker .form-func .form-unit, .form.module-b.normal-04.type-fill.date .form-func .form-unit, .form.module-b.normal-04.type-fill.textfield .form-func .form-unit, .form.module-b.normal-04.type-fill.textarea .form-func .form-unit {
    color: rgb(216, 219, 225);
}
.form.module-b.normal-04.type-fill.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-fill.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-fill.quantity .form-elem {
    color: rgb(216, 219, 225);
    border-color: rgb(244, 246, 251);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-04.type-fill.quantity .form-step-up {
    border-color: rgb(244, 246, 251);
}
.form.module-b.normal-04.type-fill.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(236,239,245,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-fill.quantity .form-step-down {
    border-color: rgb(244, 246, 251);
}
.form.module-b.normal-04.type-fill.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(236,239,245,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.normal-04.type-fill.search .form-elem[readonly], .form.module-b.normal-04.type-fill.datepicker .form-elem[readonly], .form.module-b.normal-04.type-fill.date .form-elem[readonly], .form.module-b.normal-04.type-fill.textfield .form-elem[readonly], .form.module-b.normal-04.type-fill.textarea .form-elem[readonly] {
    color: rgb(216, 219, 225);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-04.type-fill.search .form-elem:disabled, .form.module-b.normal-04.type-fill.select .form-elem:disabled, .form.module-b.normal-04.type-fill.textfield .form-elem:disabled, .form.module-b.normal-04.type-fill.textarea .form-elem:disabled {
    color: rgb(244, 246, 251);
    background-color: rgb(244, 246, 251);
}
.form.module-b.normal-04.type-fill.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-none.file .form-text, .form.module-b.accent-01.type-none.search .form-text, .form.module-b.accent-01.type-none.select .form-text, .form.module-b.accent-01.type-none.datepicker .form-text, .form.module-b.accent-01.type-none.date .form-text, .form.module-b.accent-01.type-none.textfield .form-text, .form.module-b.accent-01.type-none.textarea .form-text {
    color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-none.file .form-elem, .form.module-b.accent-01.type-none.search .form-elem, .form.module-b.accent-01.type-none.select .form-elem, .form.module-b.accent-01.type-none.datepicker .form-elem, .form.module-b.accent-01.type-none.date .form-elem, .form.module-b.accent-01.type-none.textfield .form-elem, .form.module-b.accent-01.type-none.textarea .form-elem {
    color: rgb(1, 132, 208);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.accent-01.type-none.file .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-none.search .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-none.select .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-none.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-none.date .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-none.textfield .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-none.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-none.file .form-elem::-moz-placeholder, .form.module-b.accent-01.type-none.search .form-elem::-moz-placeholder, .form.module-b.accent-01.type-none.select .form-elem::-moz-placeholder, .form.module-b.accent-01.type-none.datepicker .form-elem::-moz-placeholder, .form.module-b.accent-01.type-none.date .form-elem::-moz-placeholder, .form.module-b.accent-01.type-none.textfield .form-elem::-moz-placeholder, .form.module-b.accent-01.type-none.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-none.file .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-none.search .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-none.select .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-none.datepicker .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-none.date .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-none.textfield .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-none.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-none.file .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-none.search .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-none.select .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-none.datepicker .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-none.date .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-none.textfield .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-none.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-none.file .form-elem::placeholder, .form.module-b.accent-01.type-none.search .form-elem::placeholder, .form.module-b.accent-01.type-none.select .form-elem::placeholder, .form.module-b.accent-01.type-none.datepicker .form-elem::placeholder, .form.module-b.accent-01.type-none.date .form-elem::placeholder, .form.module-b.accent-01.type-none.textfield .form-elem::placeholder, .form.module-b.accent-01.type-none.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-none.file.invalid .form-elem, .form.module-b.accent-01.type-none.search.invalid .form-elem, .form.module-b.accent-01.type-none.select.invalid .form-elem, .form.module-b.accent-01.type-none.datepicker.invalid .form-elem, .form.module-b.accent-01.type-none.date.invalid .form-elem, .form.module-b.accent-01.type-none.textfield.invalid .form-elem, .form.module-b.accent-01.type-none.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.accent-01.type-none.file .form-func .form-cancel, .form.module-b.accent-01.type-none.search .form-func .form-cancel, .form.module-b.accent-01.type-none.select .form-func .form-cancel, .form.module-b.accent-01.type-none.datepicker .form-func .form-cancel, .form.module-b.accent-01.type-none.date .form-func .form-cancel, .form.module-b.accent-01.type-none.textfield .form-func .form-cancel, .form.module-b.accent-01.type-none.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-none.file .form-func .form-unit, .form.module-b.accent-01.type-none.search .form-func .form-unit, .form.module-b.accent-01.type-none.select .form-func .form-unit, .form.module-b.accent-01.type-none.datepicker .form-func .form-unit, .form.module-b.accent-01.type-none.date .form-func .form-unit, .form.module-b.accent-01.type-none.textfield .form-func .form-unit, .form.module-b.accent-01.type-none.textarea .form-func .form-unit {
    color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-none.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-none.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-none.quantity .form-elem {
    color: rgb(1, 132, 208);
    border-color: transparent;
    background-color: transparent;
}
.form.module-b.accent-01.type-none.quantity .form-step-up {
    border-color: transparent;
}
.form.module-b.accent-01.type-none.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-none.quantity .form-step-down {
    border-color: transparent;
}
.form.module-b.accent-01.type-none.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-none.search .form-elem[readonly], .form.module-b.accent-01.type-none.datepicker .form-elem[readonly], .form.module-b.accent-01.type-none.date .form-elem[readonly], .form.module-b.accent-01.type-none.textfield .form-elem[readonly], .form.module-b.accent-01.type-none.textarea .form-elem[readonly] {
    color: rgb(1, 132, 208);
    background-color: transparent;
}
.form.module-b.accent-01.type-none.search .form-elem:disabled, .form.module-b.accent-01.type-none.select .form-elem:disabled, .form.module-b.accent-01.type-none.textfield .form-elem:disabled, .form.module-b.accent-01.type-none.textarea .form-elem:disabled {
    color: rgb(216, 219, 225);
    background-color: transparent;
}
.form.module-b.accent-01.type-none.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-line.file .form-text, .form.module-b.accent-01.type-line.search .form-text, .form.module-b.accent-01.type-line.select .form-text, .form.module-b.accent-01.type-line.datepicker .form-text, .form.module-b.accent-01.type-line.date .form-text, .form.module-b.accent-01.type-line.textfield .form-text, .form.module-b.accent-01.type-line.textarea .form-text {
    color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-line.file .form-elem, .form.module-b.accent-01.type-line.search .form-elem, .form.module-b.accent-01.type-line.select .form-elem, .form.module-b.accent-01.type-line.datepicker .form-elem, .form.module-b.accent-01.type-line.date .form-elem, .form.module-b.accent-01.type-line.textfield .form-elem, .form.module-b.accent-01.type-line.textarea .form-elem {
    color: rgb(1, 132, 208);
    border-color: rgb(1, 132, 208);
    background-color: rgb(255, 255, 255);
}
.form.module-b.accent-01.type-line.file .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-line.search .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-line.select .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-line.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-line.date .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-line.textfield .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-line.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-line.file .form-elem::-moz-placeholder, .form.module-b.accent-01.type-line.search .form-elem::-moz-placeholder, .form.module-b.accent-01.type-line.select .form-elem::-moz-placeholder, .form.module-b.accent-01.type-line.datepicker .form-elem::-moz-placeholder, .form.module-b.accent-01.type-line.date .form-elem::-moz-placeholder, .form.module-b.accent-01.type-line.textfield .form-elem::-moz-placeholder, .form.module-b.accent-01.type-line.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-line.file .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-line.search .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-line.select .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-line.datepicker .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-line.date .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-line.textfield .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-line.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-line.file .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-line.search .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-line.select .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-line.datepicker .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-line.date .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-line.textfield .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-line.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-line.file .form-elem::placeholder, .form.module-b.accent-01.type-line.search .form-elem::placeholder, .form.module-b.accent-01.type-line.select .form-elem::placeholder, .form.module-b.accent-01.type-line.datepicker .form-elem::placeholder, .form.module-b.accent-01.type-line.date .form-elem::placeholder, .form.module-b.accent-01.type-line.textfield .form-elem::placeholder, .form.module-b.accent-01.type-line.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-line.file.invalid .form-elem, .form.module-b.accent-01.type-line.search.invalid .form-elem, .form.module-b.accent-01.type-line.select.invalid .form-elem, .form.module-b.accent-01.type-line.datepicker.invalid .form-elem, .form.module-b.accent-01.type-line.date.invalid .form-elem, .form.module-b.accent-01.type-line.textfield.invalid .form-elem, .form.module-b.accent-01.type-line.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.accent-01.type-line.file .form-func .form-cancel, .form.module-b.accent-01.type-line.search .form-func .form-cancel, .form.module-b.accent-01.type-line.select .form-func .form-cancel, .form.module-b.accent-01.type-line.datepicker .form-func .form-cancel, .form.module-b.accent-01.type-line.date .form-func .form-cancel, .form.module-b.accent-01.type-line.textfield .form-func .form-cancel, .form.module-b.accent-01.type-line.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-line.file .form-func .form-unit, .form.module-b.accent-01.type-line.search .form-func .form-unit, .form.module-b.accent-01.type-line.select .form-func .form-unit, .form.module-b.accent-01.type-line.datepicker .form-func .form-unit, .form.module-b.accent-01.type-line.date .form-func .form-unit, .form.module-b.accent-01.type-line.textfield .form-func .form-unit, .form.module-b.accent-01.type-line.textarea .form-func .form-unit {
    color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-line.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-line.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-line.quantity .form-elem {
    color: rgb(1, 132, 208);
    border-color: rgb(1, 132, 208);
    background-color: rgb(255, 255, 255);
}
.form.module-b.accent-01.type-line.quantity .form-step-up {
    border-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-line.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-line.quantity .form-step-down {
    border-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-line.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-line.search .form-elem[readonly], .form.module-b.accent-01.type-line.datepicker .form-elem[readonly], .form.module-b.accent-01.type-line.date .form-elem[readonly], .form.module-b.accent-01.type-line.textfield .form-elem[readonly], .form.module-b.accent-01.type-line.textarea .form-elem[readonly] {
    color: rgb(1, 132, 208);
    background-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-line.search .form-elem:disabled, .form.module-b.accent-01.type-line.select .form-elem:disabled, .form.module-b.accent-01.type-line.textfield .form-elem:disabled, .form.module-b.accent-01.type-line.textarea .form-elem:disabled {
    color: rgb(216, 219, 225);
    background-color: rgb(244, 246, 251);
}
.form.module-b.accent-01.type-line.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-fill.file .form-text, .form.module-b.accent-01.type-fill.search .form-text, .form.module-b.accent-01.type-fill.select .form-text, .form.module-b.accent-01.type-fill.datepicker .form-text, .form.module-b.accent-01.type-fill.date .form-text, .form.module-b.accent-01.type-fill.textfield .form-text, .form.module-b.accent-01.type-fill.textarea .form-text {
    color: rgb(255, 255, 255);
}
.form.module-b.accent-01.type-fill.file .form-elem, .form.module-b.accent-01.type-fill.search .form-elem, .form.module-b.accent-01.type-fill.select .form-elem, .form.module-b.accent-01.type-fill.datepicker .form-elem, .form.module-b.accent-01.type-fill.date .form-elem, .form.module-b.accent-01.type-fill.textfield .form-elem, .form.module-b.accent-01.type-fill.textarea .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(1, 132, 208);
    background-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-fill.file .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-fill.search .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-fill.select .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-fill.datepicker .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-fill.date .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-fill.textfield .form-elem::-webkit-input-placeholder, .form.module-b.accent-01.type-fill.textarea .form-elem::-webkit-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-fill.file .form-elem::-moz-placeholder, .form.module-b.accent-01.type-fill.search .form-elem::-moz-placeholder, .form.module-b.accent-01.type-fill.select .form-elem::-moz-placeholder, .form.module-b.accent-01.type-fill.datepicker .form-elem::-moz-placeholder, .form.module-b.accent-01.type-fill.date .form-elem::-moz-placeholder, .form.module-b.accent-01.type-fill.textfield .form-elem::-moz-placeholder, .form.module-b.accent-01.type-fill.textarea .form-elem::-moz-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-fill.file .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-fill.search .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-fill.select .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-fill.datepicker .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-fill.date .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-fill.textfield .form-elem:-ms-input-placeholder, .form.module-b.accent-01.type-fill.textarea .form-elem:-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-fill.file .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-fill.search .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-fill.select .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-fill.datepicker .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-fill.date .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-fill.textfield .form-elem::-ms-input-placeholder, .form.module-b.accent-01.type-fill.textarea .form-elem::-ms-input-placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-fill.file .form-elem::placeholder, .form.module-b.accent-01.type-fill.search .form-elem::placeholder, .form.module-b.accent-01.type-fill.select .form-elem::placeholder, .form.module-b.accent-01.type-fill.datepicker .form-elem::placeholder, .form.module-b.accent-01.type-fill.date .form-elem::placeholder, .form.module-b.accent-01.type-fill.textfield .form-elem::placeholder, .form.module-b.accent-01.type-fill.textarea .form-elem::placeholder {
    color: rgb(216, 219, 225);
}
.form.module-b.accent-01.type-fill.file.invalid .form-elem, .form.module-b.accent-01.type-fill.search.invalid .form-elem, .form.module-b.accent-01.type-fill.select.invalid .form-elem, .form.module-b.accent-01.type-fill.datepicker.invalid .form-elem, .form.module-b.accent-01.type-fill.date.invalid .form-elem, .form.module-b.accent-01.type-fill.textfield.invalid .form-elem, .form.module-b.accent-01.type-fill.textarea.invalid .form-elem {
    border-color: red;
}
.form.module-b.accent-01.type-fill.file .form-func .form-cancel, .form.module-b.accent-01.type-fill.search .form-func .form-cancel, .form.module-b.accent-01.type-fill.select .form-func .form-cancel, .form.module-b.accent-01.type-fill.datepicker .form-func .form-cancel, .form.module-b.accent-01.type-fill.date .form-func .form-cancel, .form.module-b.accent-01.type-fill.textfield .form-func .form-cancel, .form.module-b.accent-01.type-fill.textarea .form-func .form-cancel {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d=''/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-fill.file .form-func .form-unit, .form.module-b.accent-01.type-fill.search .form-func .form-unit, .form.module-b.accent-01.type-fill.select .form-func .form-unit, .form.module-b.accent-01.type-fill.datepicker .form-func .form-unit, .form.module-b.accent-01.type-fill.date .form-func .form-unit, .form.module-b.accent-01.type-fill.textfield .form-func .form-unit, .form.module-b.accent-01.type-fill.textarea .form-func .form-unit {
    color: rgb(255, 255, 255);
}
.form.module-b.accent-01.type-fill.search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-fill.select::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-fill.quantity .form-elem {
    color: rgb(255, 255, 255);
    border-color: rgb(1, 132, 208);
    background-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-fill.quantity .form-step-up {
    border-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-fill.quantity .form-step-up::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-fill.quantity .form-step-down {
    border-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-fill.quantity .form-step-down::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M5 12C5 11.5858 5.33579 11.25 5.75 11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H5.75C5.33579 12.75 5 12.4142 5 12Z'/%3E%3C/svg%3E");
}
.form.module-b.accent-01.type-fill.search .form-elem[readonly], .form.module-b.accent-01.type-fill.datepicker .form-elem[readonly], .form.module-b.accent-01.type-fill.date .form-elem[readonly], .form.module-b.accent-01.type-fill.textfield .form-elem[readonly], .form.module-b.accent-01.type-fill.textarea .form-elem[readonly] {
    color: rgb(255, 255, 255);
    background-color: rgb(1, 132, 208);
}
.form.module-b.accent-01.type-fill.search .form-elem:disabled, .form.module-b.accent-01.type-fill.select .form-elem:disabled, .form.module-b.accent-01.type-fill.textfield .form-elem:disabled, .form.module-b.accent-01.type-fill.textarea .form-elem:disabled {
    color: rgb(216, 219, 225);
    background-color: rgb(244, 246, 251);
}
.form.module-b.accent-01.type-fill.datepicker .form-elem {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E");
}

/*
 * @name submit-form
 */
.submit-form.module-a {
    margin: 0;
    padding: 0;
    border: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 32rem;
}
.submit-form.module-a legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.submit-form.module-a .form-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 24rem;
}
.submit-form.module-a .form-list .form-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.submit-form.module-a .form-list .form-item .form-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.submit-form.module-a .form-list .form-item .form-wrap .form-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.submit-form.module-a .form-list .form-item .form-wrap .form-head .form-name {
    display: block;
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
}
.submit-form.module-a .form-list .form-item .form-wrap .form-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
}
.submit-form.module-a .form-list .form-item .form-wrap .form-body .form-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
@media (min-width: 768px) {
    .submit-form.module-a .form-list .form-item .form-wrap .form-body .form-area {
        max-width: var(--width);
    }
}
.submit-form.module-a .form-list .form-item .form-wrap .form-body .form-area .form.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.submit-form.module-a .form-list .form-item .form-wrap .form-body .form-area .form.checkbox .form-elem .form-text {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
}
.submit-form.module-a .form-list .form-item .form-wrap .form-body .form-sign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: rgb(175, 178, 187);
}
.submit-form.module-a:not([class*=type-]) .form-list .form-item .form-wrap .form-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.submit-form.module-a.type-a .form-wrap {
    -webkit-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.submit-form.module-a.type-a .form-wrap .form-head {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 40rem;
    width: 72rem;
}
.submit-form.module-a.type-a .form-wrap .form-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.submit-form.module-a.type-b .form-list {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem;
}
.submit-form.module-a.type-b .form-list .form-item .form-wrap .form-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.submit-form.module-a.type-b .form-list .form-item:nth-child(4) {
    position: absolute;
    top: calc(100% + 12rem);
}
.submit-form.module-a.type-c .form-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
}
.submit-form.module-a.type-e .form-wrap {
    gap : 10rem
}
@media (max-width: 424px) {
    .submit-form.module-a.type-d .option-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        row-gap: 8rem;
    }
    .submit-form.module-a.type-d .option-list .option-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
@media (max-width: 767px) {
    .submit-form.module-a.type-d .form-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 4rem;
    }
}
@media (min-width: 768px) {
    .submit-form.module-a.type-d .form-wrap {
        -webkit-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .submit-form.module-a.type-d .form-wrap .form-head {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        height: 40rem;
        width: 72rem;
    }
    .submit-form.module-a.type-d .form-wrap .form-body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
.submit-form.module-a .option-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 24rem;
    -moz-column-gap: 24rem;
    column-gap: 24rem;
}
.submit-form.module-a .option-list .option-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40rem;
}
.submit-form.module-a .option-list .option-item .form.radio {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.submit-form.module-b {
    margin: 0;
    padding: 0;
    border: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.submit-form.module-b legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.submit-form.module-b .form-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.submit-form.module-b .form-list .form-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.submit-form.module-b .form-list .form-item .form-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-head {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-head .form-name {
    display: block;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
    text-align: right;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-head .form-name.left {
    text-align: left;
}
.page-openapi .submit-form.module-b .form-list .form-item .form-wrap .form-head .form-name{
    text-align: left;
}
.page-data #reqstApplication .submit-form.module-b .form-list .form-item .form-wrap .form-head .form-name{
    text-align: left;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-head .form-name .required {
    margin-left: 4rem;
    color: rgb(0, 118, 187);
}
.submit-form.module-b .form-list .form-item .form-wrap .form-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
    position: relative;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-body .form-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
    row-gap: 8rem;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-body .form-area.iem-area {
    flex-direction: column;
    align-items: stretch;
}

.submit-form.module-b .form-list .form-item .form-wrap .form-body .form-area .form:not(.flex) {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-body .form-area .form.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.submit-form.module-b .form-list .form-item .form-wrap .form-body .form-area .form.checkbox .form-elem .form-text {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
}
@media (max-width: 767px) {
    .submit-form.module-b .form-list .form-item .form-wrap .form-body .form-area .btn.module-b {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
.submit-form.module-b .form-list .form-item.privacy-check .form-wrap .form-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.submit-form.module-b .form-list .form-item.privacy-check .form-wrap .form-body .form-area .option-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}
.submit-form.module-b .form-list .form-item.privacy-check .form-wrap .form-body .form-area .option-list .option-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.submit-form.module-b .form-list .form-item.privacy-check .form-wrap .form-body .form-area .option-list .option-item a.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-left: 8rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(105, 109, 118);
}
.submit-form.module-b .form-list .form-item.privacy-check .form-wrap .form-body .form-area .option-list .option-item a.btn:not(:hover) {
    text-decoration: none;
}
.submit-form.module-b .form-list .form-item.privacy-check .form-wrap .form-body .form-area .option-list .option-item a.btn::after {
    content: "";
    display: block;
    width: 24rem;
    height: 24rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M10.2197 8.46967C10.5126 8.17678 10.9874 8.17678 11.2803 8.46967L14.2803 11.4697C14.5732 11.7626 14.5732 12.2374 14.2803 12.5303L11.2803 15.5303C10.9874 15.8232 10.5126 15.8232 10.2197 15.5303C9.92678 15.2374 9.92678 14.7626 10.2197 14.4697L12.6893 12L10.2197 9.53033C9.92678 9.23744 9.92678 8.76256 10.2197 8.46967Z'/%3E%3C/svg%3E") no-repeat center/cover;
}
.submit-form.module-b:not([class*=type-]) .form-list .form-item .form-wrap .form-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.submit-form.module-b .button-display.module-a .button-area .btn.module-b:focus-within{
    outline: 3px solid red;
}
@media (max-width: 767px) {
    .submit-form.module-b .button-display.module-a .button-area .btn.module-b {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        height: 30rem;
    }
    .submit-form.module-b .button-display.module-a .button-area .btn.module-b.search-toggle {
        flex: 0 1 40%;
    }
}
@media (min-width: 1024px) {
    .submit-form.module-b .button-display.module-a .button-area .btn.module-b {
        width: 104rem;
        border-radius: 4rem;
    }
}
@media (max-width: 1023px) {
    .submit-form.module-b.type-a {
        row-gap: 16rem;
    }
    .submit-form.module-b.type-a .form-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 8rem;
    }
    .submit-form.module-b.type-a .form-list .form-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .submit-form.module-b.type-a .form-list .form-item .form-wrap {
        -webkit-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .submit-form.module-b.type-a .form-list .form-item .form-wrap .form-head {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 64rem;
    }
    .submit-form.module-b.type-a .form-list .form-item .form-wrap .form-body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
@media (min-width: 1024px) {
    .submit-form.module-b.type-a {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 24rem;
        -moz-column-gap: 24rem;
        column-gap: 24rem;
        align-items:center;
    }
    .submit-form.module-b.type-a .form-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .submit-form.module-b.type-a .form-list .form-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .submit-form.module-b.type-a .form-list .form-item .form-wrap {
        -webkit-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .submit-form.module-b.type-a .form-list .form-item .form-wrap .form-head {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        min-width: 30rem;
    }
    .submit-form.module-b.type-a .form-list .form-item .form-wrap .form-body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
@media (max-width: 1023px) {
    .submit-form.module-b.type-b {
        row-gap: 5rem;
    }
    .submit-form.module-b.type-b .form-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 8rem;
    }
    .submit-form.module-b.type-b .form-list .form-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .submit-form.module-b.type-b .form-list .form-item .form-wrap {
        -webkit-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .submit-form.module-b.type-b .form-list .form-item .form-wrap .form-head {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 64rem;
    }
    .submit-form.module-b.type-b .form-list .form-item .form-wrap .form-body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
@media (min-width: 1024px) {
    .submit-form.module-b.type-b {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 24rem;
        -moz-column-gap: 24rem;
        column-gap: 24rem;
    }
    .submit-form.module-b.type-b > .form-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 10rem;
        -moz-column-gap: 10rem;
        column-gap: 10rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        row-gap: 6rem;
    }
    .submit-form.module-b.type-b > .form-list > .form-item {
        width: calc((100% - 10rem) / 2);
    }
    .submit-form.module-b.type-b > .form-list > .form-item > .form-wrap {
        -webkit-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .submit-form.module-b.type-b > .form-list > .form-item > .form-wrap > .form-head {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 68rem;
    }
    .submit-form.module-b.type-b > .form-list > .form-item > .form-wrap > .form-body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .submit-form.module-b.type-b > .form-list > .form-item.world-time, .submit-form.module-b.type-b > .form-list > .form-item.filmimg-mode {
        width: calc((50% - 70rem) / 2);
    }
    .submit-form.module-b.type-b > .form-list > .form-item.now-btn-wrap {
        flex: 0 0 45px;
    }
    .submit-form.module-b.type-b > .button-display.module-a .button-area .btn {
        height: 100%;
    }
    .submit-form.module-b.type-b > .button-display.module-a .button-area .btn:focus-visible{
        outline: 3px solid red;
    }
}

.submit-form.module-b.type-b > .button-display.module-a .button-area .btn.detail {
    display: none;
}

.content-body.mobile .submit-form.module-b.type-b > .button-display.module-a .button-area .btn.detail{
    display: inline-flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.content-body .submit-form.module-b.type-b > .button-display.module-a .button-area .btn.detail > svg{
    display: none;
}
.content-body.mobile .data-form:not(.open) .submit-form.module-b.type-b > .button-display.module-a .button-area .btn.detail > .show{
    display: block;
}

.content-body.mobile .data-form.open .submit-form.module-b.type-b > .button-display.module-a .button-area .btn.detail > .hide{
    display: block;
}

.submit-form.module-b.type-c {
    row-gap: 24rem;
}
.submit-form.module-b.type-c .form-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 24rem;
}
.submit-form.module-b.type-c .form-list .form-item .form-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    row-gap: 8rem;
}
.submit-form.module-b.type-c .form-list .form-item .form-wrap .form-body .form-area .btn.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.submit-form.module-c {
    margin: 0;
    padding: 0;
    border: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 32rem;
}
.submit-form.module-c legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.submit-form.module-c .form-list .form-item .form-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.submit-form.module-c .form-list .form-item .form-wrap .form-head {
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
}
.submit-form.module-c .form-list .form-item .form-wrap .form-head .form-name {
    display: block;
}
.submit-form.module-c .form-list .form-item .form-wrap .form-head .form-name .em {
    font-weight: 700;
    margin-right: 4rem;
}
@media (max-width: 1023px) {
    .submit-form.module-c .form-list .form-item .form-wrap .form-body .form-area .form.textarea {
        min-height: 208rem;
    }
}
.submit-form.module-c .option-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.submit-form.module-c .option-list .option-item .form-elem {
    color: rgb(55, 59, 68);
}
.submit-form.module-c .option-list .option-item .form.radio {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.submit-form.module-c > .button-display.module-a .button-area {
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
.submit-form.module-c > .button-display.module-a .button-area .btn {
    min-width: 136rem;
}
.submit-form.module-c.style-b .form-list .form-item .form-wrap {
    row-gap: 16rem;
}
@media (min-width: 1024px) {
    .submit-form.module-c.style-b .form-list .form-item .form-wrap {
        row-gap: 24rem;
    }
}
.submit-form.module-c.style-b .form-list .form-item + .form-item {
    border-top: 1rem solid rgb(236, 239, 245);
    margin-top: 24rem;
    padding-top: 24rem;
}
@media (min-width: 1024px) {
    .submit-form.module-c.style-b .form-list .form-item + .form-item {
        margin-top: 32rem;
        padding-top: 32rem;
    }
}
.submit-form.module-c.style-b .option-list {
    row-gap: 8rem;
}

.option-list.module-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8rem;
}
.option-list.module-a .option-item {
    display: block;
}

.option-display.module-b {
    margin: 0;
    padding: 0;
    border: hidden;
}
.option-display.module-b legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.option-display.module-b .option-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
}
.option-display.module-b .option-list .option-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.option-display.module-b .option-list .option-item .option-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.option-display.module-b .option-list .option-item .option-wrap .option-head {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem;
}
.option-display.module-b .option-list .option-item .option-wrap .option-head .option-name {
    display: block;
}
.option-display.module-b .option-list .option-item .option-wrap .option-head .option-util {
    display: block;
}

/**
 * @type layout
 * @name data-finder
 */
.data-finder.posts-search.style-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.data-finder.posts-search.style-a .data-form .submit-form {
    margin: 0;
    padding: 0;
    border: hidden;
}
.data-finder.posts-search.style-a .data-form .submit-form legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list.page{
    flex-direction: row;
    align-items: center;
    gap: 8rem;
}
.data-finder.posts-search.style-a .alert-bbs{
    display:none;
}
.data-finder.posts-search.style-a .alert-bbs.show{
    z-index: 99;
    position: fixed;
    bottom: 1%;
    right: 1%;
    display:flex;
    align-items:center;
    gap: 8rem;
    background-color: rgb(0, 123, 194);
    color:#fff;
    padding: 10rem 13rem;
    border-radius: 5px;
    font-size:14rem;
}
.data-finder.posts-search.style-a .alert-bbs button{
    display:flex;
    align-items:center;
    border:none;
    padding:0;
    margin:0;
    background: none;
    cursor:pointer;
}

@media (min-width: 1024px) {
    .data-finder.posts-search.style-a .data-form .submit-form .form-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
}
@media (min-width: 1024px) {
    .data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item:first-child {
        width: 168rem;
        -webkit-box-flex: 0;
        -ms-flex: 0;
        flex: 0;
    }
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item .form-wrap .form-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.select {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
@media (min-width: 1024px) {
    .data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.select {
        width: 168rem;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .btn.module-ico {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 56rem;
    height: 36rem;
    background-color: rgb(55, 59, 68);
    border-top-right-radius: 4rem;
    border-bottom-right-radius: 4rem;
}
.data-finder.posts-search.style-a .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .btn.module-ico:focus{
    outline: 3px solid red;
}
@media (max-width: 1023px) {
    .data-finder.posts-search.style-a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 16rem;
    }
    .data-finder.posts-search.style-a .data-info {
        margin-top: 15rem;
        width:100%;
    }
}
@media (min-width: 1024px) {
    .data-finder.posts-search.style-a {
        width: 100%;
        /*-webkit-box-align: end;*/
        /*    -ms-flex-align: end;*/
        /*        align-items: end;*/
        /*-webkit-box-pack: justify;*/
        /*    -ms-flex-pack: justify;*/
        /*        justify-content: space-between;*/
        /*margin-bottom: 13rem;*/
    }
    .data-finder.posts-search.style-a .data-form {
        /*-webkit-box-ordinal-group: 4;*/
        /*    -ms-flex-order: 3;*/
        /*        order: 3;*/
        /*width: 640rem;*/
        display:flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 13rem;
        width:100%;
    }
    .data-finder.posts-search.style-a .data-form .main-form {
        order: 3;
        width: 640rem;
    }
}
.data-finder.posts-search.style-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 6rem;
    /*margin-bottom: 16rem;*/
}
/*@media (min-width: 1024px) {*/
/*    .data-finder.posts-search.style-b {*/
/*        margin-bottom: 6rem;*/
/*    }*/
/*}*/
.data-finder.posts-search.style-b .data-form {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    position: relative;
    padding: 0rem 0;
}
@media (max-width: 1023px) {
    .data-finder.posts-search.style-b .data-form {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 10rem;
    }
}
@media (min-width: 1024px) {
    .data-finder.posts-search.style-b .data-form {
        padding: 10rem 20rem;
    }
}
.data-finder.posts-search.style-b .data-form::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgb(249, 250, 252);
    border-radius: 10px;
}
@media (max-width: 1023px) {
    .data-finder.posts-search.style-b .data-form::before {
        left: calc(50% - 50vw);
        width: 100vw;
    }
}
.data-finder.posts-search.style-b .data-form .form-body:not(.focus-within) .section.form-filter {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(8rem);
    -ms-transform: translateY(8rem);
    transform: translateY(8rem);
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter {
    position: absolute;
    z-index: 1;
    top: 100%;
    right: 0;
    left: 0;
    padding-top: 4rem;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.4s ease, visibility 0.4s ease, -webkit-transform 0.4s ease;
    transition: opacity 0.4s ease, visibility 0.4s ease, -webkit-transform 0.4s ease;
    -o-transition: opacity 0.4s ease, visibility 0.4s ease, transform 0.4s ease;
    transition: opacity 0.4s ease, visibility 0.4s ease, transform 0.4s ease;
    transition: opacity 0.4s ease, visibility 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap {
    padding: 24rem 16rem;
    -webkit-box-shadow: 0 4rem 10rem 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4rem 10rem 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
@media (min-width: 1024px) {
    .data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap {
        padding: 24rem;
    }
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 24rem;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .form-area .btn {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
    width: 48rem;
    height: 48rem;
    border: 1rem solid rgb(216, 219, 225);
    border-radius: 4rem;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .form-area .btn:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 24rem;
    mask-size: 24rem;
    -webkit-mask-position: center;
    mask-position: center;
    background-color: rgb(55, 59, 68);
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .form-area .btn .btn-text {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .form-area .btn.more:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M6 14C5.45 14 4.97933 13.804 4.588 13.412C4.196 13.0207 4 12.55 4 12C4 11.45 4.196 10.979 4.588 10.587C4.97933 10.1957 5.45 10 6 10C6.55 10 7.02067 10.1957 7.412 10.587C7.804 10.979 8 11.45 8 12C8 12.55 7.804 13.0207 7.412 13.412C7.02067 13.804 6.55 14 6 14ZM12 14C11.45 14 10.9793 13.804 10.588 13.412C10.196 13.0207 10 12.55 10 12C10 11.45 10.196 10.979 10.588 10.587C10.9793 10.1957 11.45 10 12 10C12.55 10 13.021 10.1957 13.413 10.587C13.8043 10.979 14 11.45 14 12C14 12.55 13.8043 13.0207 13.413 13.412C13.021 13.804 12.55 14 12 14ZM18 14C17.45 14 16.979 13.804 16.587 13.412C16.1957 13.0207 16 12.55 16 12C16 11.45 16.1957 10.979 16.587 10.587C16.979 10.1957 17.45 10 18 10C18.55 10 19.021 10.1957 19.413 10.587C19.8043 10.979 20 11.45 20 12C20 12.55 19.8043 13.0207 19.413 13.412C19.021 13.804 18.55 14 18 14Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M6 14C5.45 14 4.97933 13.804 4.588 13.412C4.196 13.0207 4 12.55 4 12C4 11.45 4.196 10.979 4.588 10.587C4.97933 10.1957 5.45 10 6 10C6.55 10 7.02067 10.1957 7.412 10.587C7.804 10.979 8 11.45 8 12C8 12.55 7.804 13.0207 7.412 13.412C7.02067 13.804 6.55 14 6 14ZM12 14C11.45 14 10.9793 13.804 10.588 13.412C10.196 13.0207 10 12.55 10 12C10 11.45 10.196 10.979 10.588 10.587C10.9793 10.1957 11.45 10 12 10C12.55 10 13.021 10.1957 13.413 10.587C13.8043 10.979 14 11.45 14 12C14 12.55 13.8043 13.0207 13.413 13.412C13.021 13.804 12.55 14 12 14ZM18 14C17.45 14 16.979 13.804 16.587 13.412C16.1957 13.0207 16 12.55 16 12C16 11.45 16.1957 10.979 16.587 10.587C16.979 10.1957 17.45 10 18 10C18.55 10 19.021 10.1957 19.413 10.587C19.8043 10.979 20 11.45 20 12C20 12.55 19.8043 13.0207 19.413 13.412C19.021 13.804 18.55 14 18 14Z'/%3E%3C/svg%3E");
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .subsection + .subsection {
    padding-top: 24rem;
    border-top: 1rem solid rgb(216, 219, 225);
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .subsection.filter-outputs .subsection-wrap .subsection-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .subsection .subsection-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .subsection .subsection-wrap .subsection-head .subsection-subject {
    margin: 0;
}
.data-finder.posts-search.style-b .data-form .form-body .section.form-filter .section-wrap .section-body .subsection .subsection-wrap .subsection-head .subsection-subject .subsection-name {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    font-weight: 700;
    color: rgb(25, 29, 38);
}
.data-finder.posts-search.style-b .data-form ~ .data-info {
    margin-top: 24rem;
}
@media (min-width: 1024px) {
    .data-finder.posts-search.style-b .data-form ~ .data-info {
        margin-top: 15rem;
    }
}
.data-finder.posts-search.style-b .data-form ~ .data-func {
    margin-top: 32rem;
}
@media (min-width: 1024px) {
    .data-finder.posts-search.style-b .data-form ~ .data-func {
        margin-top: 15rem;
    }
}
.data-finder.posts-search .data-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
@media (max-width: 1023px) {
    .data-finder.posts-search .data-info {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
}
@media (min-width: 1024px) {
    .data-finder.posts-search .data-info {
        min-height: 48rem;
    }
}
.data-finder.posts-search .data-info .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 24rem;
    -moz-column-gap: 24rem;
    column-gap: 24rem;
    width:100%;
}
.data-finder.posts-search .data-info .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.data-finder.posts-search .data-info .data-list .flex-grow{
    flex: 1 0 auto;
}
.data-finder.posts-search .data-info .data-list .data-item .head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.posts-search .data-info .data-list .data-item .body {
    display: block;
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(25, 29, 38);
}
.data-finder.posts-search .data-info .data-list .data-item .body .form.checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1023px) {
    .data-finder.posts-search .data-func {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
.data-finder.posts-search .data-func .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
@media (max-width: 1023px) {
    .data-finder.posts-search .data-func .button-area .btn {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
.data-finder.unified-search .data-form {
    position: relative;
    padding: 0rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .data-finder.unified-search .data-form {
        width: 910rem;
        padding: 0rem 0;
        margin: 0 auto;
    }
}
.data-finder.unified-search .data-form .submit-form {
    margin: 0;
    padding: 0;
    border: hidden;
    border-bottom: 1rem solid rgb(25, 29, 38);
}
.data-finder.unified-search .data-form .submit-form legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.select {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media (max-width: 1023px) {
    .data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.select {
        width: 104rem;
    }
}
@media (min-width: 1024px) {
    .data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.select {
        width: 160rem;
    }
    .data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.select .form-elem {
        font-size: 21.3333333333rem;
        line-height: 32rem;
    }
}
@media (min-width: 1024px) {
    .data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.textfield .form-elem {
        font-size: 21.3333333333rem;
        line-height: 32rem;
    }
}
.data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .btn.module-ico {
    padding: 0 16rem;
}
@media (min-width: 1024px) {
    .data-finder.unified-search .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .btn.module-ico {
        padding: 24rem;
    }
}
.data-finder.unified-search .data-form::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    right: -20rem;
    left: -20rem;
    bottom: 0;
    background-color: rgb(249, 250, 252);
}
@media (min-width: 1024px) {
    .data-finder.unified-search .data-form::before {
        left: calc(50% - 50vw);
        right: auto;
        width: 100vw;
        height: 100%;
    }
}
.data-finder.unified-search .data-info {
    margin: 24rem 0 0rem 0;
}
@media (min-width: 1024px) {
    .data-finder.unified-search .data-info {
        margin: 30rem 0 0rem 0;
    }
}
.data-finder.unified-search .data-info .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
}
.data-finder.unified-search .data-info .data-list .data-item .head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.unified-search .data-info .data-list .data-item .body {
    display: block;
}
.data-finder.outputs-search {
    background-color: rgb(249, 250, 252);
}
@media (max-width: 767px) {
    .data-finder.outputs-search {
        padding: 24rem 20rem;
    }
}
@media (min-width: 768px) {
    .data-finder.outputs-search {
        padding: 32rem 48rem;
    }
}

/**
 * Breakpoints
 */
/**
 * Vertical rhythm
 */
/**
 * Gutter
 */
/**
 * Color theme creation
 */
/*
 * @ text accent
 * @ $text-color
 */
/**
 * Font systems
 */
/**
 * System icons
 */
/*
 * list style
 */
p.data-list {
    margin: 0;
}

p.data-item {
    margin: 0;
}

ul.navi-list,
ol.order-list,
ul.data-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.data-list > li.data-item a.em {
    text-decoration: underline;
    cursor:pointer;
}

/**
* @type			component
* @name			data-list
* @moudle		module-a
* @update		2022-05-04
*/
.navi-list.module-a .navi-item,
.navi-list.module-a .data-item,
.data-list.module-a .navi-item,
.data-list.module-a .data-item {
    position: relative;
}
.navi-list.module-a .navi-item::before,
.navi-list.module-a .data-item::before,
.data-list.module-a .navi-item::before,
.data-list.module-a .data-item::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.navi-list.module-a.normal-00,
.data-list.module-a.normal-00 {
    color: rgb(0, 0, 0);
}
.navi-list.module-a.normal-00.type-a .navi-item::before, .navi-list.module-a.normal-00.type-a .data-item::before,
.data-list.module-a.normal-00.type-a .navi-item::before,
.data-list.module-a.normal-00.type-a .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-00.type-b .navi-item::before, .navi-list.module-a.normal-00.type-b .data-item::before,
.data-list.module-a.normal-00.type-b .navi-item::before,
.data-list.module-a.normal-00.type-b .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d=''/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-00.type-c .navi-item::before, .navi-list.module-a.normal-00.type-c .data-item::before,
.data-list.module-a.normal-00.type-c .navi-item::before,
.data-list.module-a.normal-00.type-c .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M12 11C13.1046 11 14 11.8954 14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-00.type-d .navi-item::before, .navi-list.module-a.normal-00.type-d .data-item::before,
.data-list.module-a.normal-00.type-d .navi-item::before,
.data-list.module-a.normal-00.type-d .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M12 6.5C11.5858 6.5 11.25 6.83579 11.25 7.25V11.189L8.4649 8.40386C8.172 8.11097 7.69713 8.11097 7.40423 8.40386C7.11134 8.69675 7.11134 9.17163 7.40423 9.46452L10.1897 12.25H6.25C5.83579 12.25 5.5 12.5858 5.5 13C5.5 13.4142 5.83579 13.75 6.25 13.75H10.1899L7.40435 16.5356C7.11146 16.8285 7.11145 17.3034 7.40435 17.5963C7.69724 17.8891 8.17212 17.8891 8.46501 17.5963L11.25 14.8113V18.75C11.25 19.1642 11.5858 19.5 12 19.5C12.4142 19.5 12.75 19.1642 12.75 18.75V14.8103L15.536 17.5962C15.8289 17.8891 16.3037 17.8891 16.5966 17.5962C16.8895 17.3034 16.8895 16.8285 16.5966 16.5356L13.811 13.75H17.75C18.1642 13.75 18.5 13.4142 18.5 13C18.5 12.5858 18.1642 12.25 17.75 12.25H13.8113L16.5967 9.46453C16.8896 9.17163 16.8896 8.69676 16.5967 8.40386C16.3038 8.11097 15.829 8.11097 15.5361 8.40386L12.75 11.1899V7.25C12.75 6.83579 12.4142 6.5 12 6.5Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-01,
.data-list.module-a.normal-01 {
    color: rgb(25, 29, 38);
}
.navi-list.module-a.normal-01.type-a .navi-item::before, .navi-list.module-a.normal-01.type-a .data-item::before,
.data-list.module-a.normal-01.type-a .navi-item::before,
.data-list.module-a.normal-01.type-a .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-01.type-b .navi-item::before, .navi-list.module-a.normal-01.type-b .data-item::before,
.data-list.module-a.normal-01.type-b .navi-item::before,
.data-list.module-a.normal-01.type-b .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d=''/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-01.type-c .navi-item::before, .navi-list.module-a.normal-01.type-c .data-item::before,
.data-list.module-a.normal-01.type-c .navi-item::before,
.data-list.module-a.normal-01.type-c .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d='M12 11C13.1046 11 14 11.8954 14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-01.type-d .navi-item::before, .navi-list.module-a.normal-01.type-d .data-item::before,
.data-list.module-a.normal-01.type-d .navi-item::before,
.data-list.module-a.normal-01.type-d .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d='M12 6.5C11.5858 6.5 11.25 6.83579 11.25 7.25V11.189L8.4649 8.40386C8.172 8.11097 7.69713 8.11097 7.40423 8.40386C7.11134 8.69675 7.11134 9.17163 7.40423 9.46452L10.1897 12.25H6.25C5.83579 12.25 5.5 12.5858 5.5 13C5.5 13.4142 5.83579 13.75 6.25 13.75H10.1899L7.40435 16.5356C7.11146 16.8285 7.11145 17.3034 7.40435 17.5963C7.69724 17.8891 8.17212 17.8891 8.46501 17.5963L11.25 14.8113V18.75C11.25 19.1642 11.5858 19.5 12 19.5C12.4142 19.5 12.75 19.1642 12.75 18.75V14.8103L15.536 17.5962C15.8289 17.8891 16.3037 17.8891 16.5966 17.5962C16.8895 17.3034 16.8895 16.8285 16.5966 16.5356L13.811 13.75H17.75C18.1642 13.75 18.5 13.4142 18.5 13C18.5 12.5858 18.1642 12.25 17.75 12.25H13.8113L16.5967 9.46453C16.8896 9.17163 16.8896 8.69676 16.5967 8.40386C16.3038 8.11097 15.829 8.11097 15.5361 8.40386L12.75 11.1899V7.25C12.75 6.83579 12.4142 6.5 12 6.5Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-02,
.data-list.module-a.normal-02 {
    color: rgb(55, 59, 68);
}
.navi-list.module-a.normal-02.type-a .navi-item::before, .navi-list.module-a.normal-02.type-a .data-item::before,
.data-list.module-a.normal-02.type-a .navi-item::before,
.data-list.module-a.normal-02.type-a .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-02.type-b .navi-item::before, .navi-list.module-a.normal-02.type-b .data-item::before,
.data-list.module-a.normal-02.type-b .navi-item::before,
.data-list.module-a.normal-02.type-b .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d=''/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-02.type-c .navi-item::before, .navi-list.module-a.normal-02.type-c .data-item::before,
.data-list.module-a.normal-02.type-c .navi-item::before,
.data-list.module-a.normal-02.type-c .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12 11C13.1046 11 14 11.8954 14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-02.type-d .navi-item::before, .navi-list.module-a.normal-02.type-d .data-item::before,
.data-list.module-a.normal-02.type-d .navi-item::before,
.data-list.module-a.normal-02.type-d .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12 6.5C11.5858 6.5 11.25 6.83579 11.25 7.25V11.189L8.4649 8.40386C8.172 8.11097 7.69713 8.11097 7.40423 8.40386C7.11134 8.69675 7.11134 9.17163 7.40423 9.46452L10.1897 12.25H6.25C5.83579 12.25 5.5 12.5858 5.5 13C5.5 13.4142 5.83579 13.75 6.25 13.75H10.1899L7.40435 16.5356C7.11146 16.8285 7.11145 17.3034 7.40435 17.5963C7.69724 17.8891 8.17212 17.8891 8.46501 17.5963L11.25 14.8113V18.75C11.25 19.1642 11.5858 19.5 12 19.5C12.4142 19.5 12.75 19.1642 12.75 18.75V14.8103L15.536 17.5962C15.8289 17.8891 16.3037 17.8891 16.5966 17.5962C16.8895 17.3034 16.8895 16.8285 16.5966 16.5356L13.811 13.75H17.75C18.1642 13.75 18.5 13.4142 18.5 13C18.5 12.5858 18.1642 12.25 17.75 12.25H13.8113L16.5967 9.46453C16.8896 9.17163 16.8896 8.69676 16.5967 8.40386C16.3038 8.11097 15.829 8.11097 15.5361 8.40386L12.75 11.1899V7.25C12.75 6.83579 12.4142 6.5 12 6.5Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-03,
.data-list.module-a.normal-03 {
    color: rgb(175, 178, 187);
}
.navi-list.module-a.normal-03.type-a .navi-item::before, .navi-list.module-a.normal-03.type-a .data-item::before,
.data-list.module-a.normal-03.type-a .navi-item::before,
.data-list.module-a.normal-03.type-a .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-03.type-b .navi-item::before, .navi-list.module-a.normal-03.type-b .data-item::before,
.data-list.module-a.normal-03.type-b .navi-item::before,
.data-list.module-a.normal-03.type-b .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d=''/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-03.type-c .navi-item::before, .navi-list.module-a.normal-03.type-c .data-item::before,
.data-list.module-a.normal-03.type-c .navi-item::before,
.data-list.module-a.normal-03.type-c .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M12 11C13.1046 11 14 11.8954 14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-03.type-d .navi-item::before, .navi-list.module-a.normal-03.type-d .data-item::before,
.data-list.module-a.normal-03.type-d .navi-item::before,
.data-list.module-a.normal-03.type-d .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M12 6.5C11.5858 6.5 11.25 6.83579 11.25 7.25V11.189L8.4649 8.40386C8.172 8.11097 7.69713 8.11097 7.40423 8.40386C7.11134 8.69675 7.11134 9.17163 7.40423 9.46452L10.1897 12.25H6.25C5.83579 12.25 5.5 12.5858 5.5 13C5.5 13.4142 5.83579 13.75 6.25 13.75H10.1899L7.40435 16.5356C7.11146 16.8285 7.11145 17.3034 7.40435 17.5963C7.69724 17.8891 8.17212 17.8891 8.46501 17.5963L11.25 14.8113V18.75C11.25 19.1642 11.5858 19.5 12 19.5C12.4142 19.5 12.75 19.1642 12.75 18.75V14.8103L15.536 17.5962C15.8289 17.8891 16.3037 17.8891 16.5966 17.5962C16.8895 17.3034 16.8895 16.8285 16.5966 16.5356L13.811 13.75H17.75C18.1642 13.75 18.5 13.4142 18.5 13C18.5 12.5858 18.1642 12.25 17.75 12.25H13.8113L16.5967 9.46453C16.8896 9.17163 16.8896 8.69676 16.5967 8.40386C16.3038 8.11097 15.829 8.11097 15.5361 8.40386L12.75 11.1899V7.25C12.75 6.83579 12.4142 6.5 12 6.5Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-04,
.data-list.module-a.normal-04 {
    color: rgb(105, 109, 118);
}
.navi-list.module-a.normal-04.type-a .navi-item::before, .navi-list.module-a.normal-04.type-a .data-item::before,
.data-list.module-a.normal-04.type-a .navi-item::before,
.data-list.module-a.normal-04.type-a .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-04.type-b .navi-item::before, .navi-list.module-a.normal-04.type-b .data-item::before,
.data-list.module-a.normal-04.type-b .navi-item::before,
.data-list.module-a.normal-04.type-b .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d=''/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-04.type-c .navi-item::before, .navi-list.module-a.normal-04.type-c .data-item::before,
.data-list.module-a.normal-04.type-c .navi-item::before,
.data-list.module-a.normal-04.type-c .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M12 11C13.1046 11 14 11.8954 14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.normal-04.type-d .navi-item::before, .navi-list.module-a.normal-04.type-d .data-item::before,
.data-list.module-a.normal-04.type-d .navi-item::before,
.data-list.module-a.normal-04.type-d .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M12 6.5C11.5858 6.5 11.25 6.83579 11.25 7.25V11.189L8.4649 8.40386C8.172 8.11097 7.69713 8.11097 7.40423 8.40386C7.11134 8.69675 7.11134 9.17163 7.40423 9.46452L10.1897 12.25H6.25C5.83579 12.25 5.5 12.5858 5.5 13C5.5 13.4142 5.83579 13.75 6.25 13.75H10.1899L7.40435 16.5356C7.11146 16.8285 7.11145 17.3034 7.40435 17.5963C7.69724 17.8891 8.17212 17.8891 8.46501 17.5963L11.25 14.8113V18.75C11.25 19.1642 11.5858 19.5 12 19.5C12.4142 19.5 12.75 19.1642 12.75 18.75V14.8103L15.536 17.5962C15.8289 17.8891 16.3037 17.8891 16.5966 17.5962C16.8895 17.3034 16.8895 16.8285 16.5966 16.5356L13.811 13.75H17.75C18.1642 13.75 18.5 13.4142 18.5 13C18.5 12.5858 18.1642 12.25 17.75 12.25H13.8113L16.5967 9.46453C16.8896 9.17163 16.8896 8.69676 16.5967 8.40386C16.3038 8.11097 15.829 8.11097 15.5361 8.40386L12.75 11.1899V7.25C12.75 6.83579 12.4142 6.5 12 6.5Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-01,
.data-list.module-a.accent-01 {
    color: rgb(1, 132, 208);
}
.navi-list.module-a.accent-01.type-a .navi-item::before, .navi-list.module-a.accent-01.type-a .data-item::before,
.data-list.module-a.accent-01.type-a .navi-item::before,
.data-list.module-a.accent-01.type-a .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-01.type-b .navi-item::before, .navi-list.module-a.accent-01.type-b .data-item::before,
.data-list.module-a.accent-01.type-b .navi-item::before,
.data-list.module-a.accent-01.type-b .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d=''/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-01.type-c .navi-item::before, .navi-list.module-a.accent-01.type-c .data-item::before,
.data-list.module-a.accent-01.type-c .navi-item::before,
.data-list.module-a.accent-01.type-c .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M12 11C13.1046 11 14 11.8954 14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-01.type-d .navi-item::before, .navi-list.module-a.accent-01.type-d .data-item::before,
.data-list.module-a.accent-01.type-d .navi-item::before,
.data-list.module-a.accent-01.type-d .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M12 6.5C11.5858 6.5 11.25 6.83579 11.25 7.25V11.189L8.4649 8.40386C8.172 8.11097 7.69713 8.11097 7.40423 8.40386C7.11134 8.69675 7.11134 9.17163 7.40423 9.46452L10.1897 12.25H6.25C5.83579 12.25 5.5 12.5858 5.5 13C5.5 13.4142 5.83579 13.75 6.25 13.75H10.1899L7.40435 16.5356C7.11146 16.8285 7.11145 17.3034 7.40435 17.5963C7.69724 17.8891 8.17212 17.8891 8.46501 17.5963L11.25 14.8113V18.75C11.25 19.1642 11.5858 19.5 12 19.5C12.4142 19.5 12.75 19.1642 12.75 18.75V14.8103L15.536 17.5962C15.8289 17.8891 16.3037 17.8891 16.5966 17.5962C16.8895 17.3034 16.8895 16.8285 16.5966 16.5356L13.811 13.75H17.75C18.1642 13.75 18.5 13.4142 18.5 13C18.5 12.5858 18.1642 12.25 17.75 12.25H13.8113L16.5967 9.46453C16.8896 9.17163 16.8896 8.69676 16.5967 8.40386C16.3038 8.11097 15.829 8.11097 15.5361 8.40386L12.75 11.1899V7.25C12.75 6.83579 12.4142 6.5 12 6.5Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-02,
.data-list.module-a.accent-02 {
    color: rgb(21, 189, 104);
}
.navi-list.module-a.accent-02.type-a .navi-item::before, .navi-list.module-a.accent-02.type-a .data-item::before,
.data-list.module-a.accent-02.type-a .navi-item::before,
.data-list.module-a.accent-02.type-a .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(21,189,104,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-02.type-b .navi-item::before, .navi-list.module-a.accent-02.type-b .data-item::before,
.data-list.module-a.accent-02.type-b .navi-item::before,
.data-list.module-a.accent-02.type-b .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 '%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(21,189,104,1)' d=''/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-02.type-c .navi-item::before, .navi-list.module-a.accent-02.type-c .data-item::before,
.data-list.module-a.accent-02.type-c .navi-item::before,
.data-list.module-a.accent-02.type-c .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(21,189,104,1)' d='M12 11C13.1046 11 14 11.8954 14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.accent-02.type-d .navi-item::before, .navi-list.module-a.accent-02.type-d .data-item::before,
.data-list.module-a.accent-02.type-d .navi-item::before,
.data-list.module-a.accent-02.type-d .data-item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(21,189,104,1)' d='M12 6.5C11.5858 6.5 11.25 6.83579 11.25 7.25V11.189L8.4649 8.40386C8.172 8.11097 7.69713 8.11097 7.40423 8.40386C7.11134 8.69675 7.11134 9.17163 7.40423 9.46452L10.1897 12.25H6.25C5.83579 12.25 5.5 12.5858 5.5 13C5.5 13.4142 5.83579 13.75 6.25 13.75H10.1899L7.40435 16.5356C7.11146 16.8285 7.11145 17.3034 7.40435 17.5963C7.69724 17.8891 8.17212 17.8891 8.46501 17.5963L11.25 14.8113V18.75C11.25 19.1642 11.5858 19.5 12 19.5C12.4142 19.5 12.75 19.1642 12.75 18.75V14.8103L15.536 17.5962C15.8289 17.8891 16.3037 17.8891 16.5966 17.5962C16.8895 17.3034 16.8895 16.8285 16.5966 16.5356L13.811 13.75H17.75C18.1642 13.75 18.5 13.4142 18.5 13C18.5 12.5858 18.1642 12.25 17.75 12.25H13.8113L16.5967 9.46453C16.8896 9.17163 16.8896 8.69676 16.5967 8.40386C16.3038 8.11097 15.829 8.11097 15.5361 8.40386L12.75 11.1899V7.25C12.75 6.83579 12.4142 6.5 12 6.5Z'/%3E%3C/svg%3E");
}
.navi-list.module-a.large-3x,
.data-list.module-a.large-3x {
    line-height: 56rem;
    font-size: 33.9393939394rem;
}
.navi-list.module-a.large-3x .navi-item,
.navi-list.module-a.large-3x .data-item,
.data-list.module-a.large-3x .navi-item,
.data-list.module-a.large-3x .data-item {
    padding-left: 56rem;
}
.navi-list.module-a.large-3x .navi-item::before,
.navi-list.module-a.large-3x .data-item::before,
.data-list.module-a.large-3x .navi-item::before,
.data-list.module-a.large-3x .data-item::before {
    width: 56rem;
    height: 56rem;
}
.navi-list.module-a.large-3x .navi-item + .navi-item,
.navi-list.module-a.large-3x .navi-item + .data-item,
.navi-list.module-a.large-3x .data-item + .navi-item,
.navi-list.module-a.large-3x .data-item + .data-item,
.data-list.module-a.large-3x .navi-item + .navi-item,
.data-list.module-a.large-3x .navi-item + .data-item,
.data-list.module-a.large-3x .data-item + .navi-item,
.data-list.module-a.large-3x .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.large-2x,
.data-list.module-a.large-2x {
    line-height: 48rem;
    font-size: 29.0909090909rem;
}
.navi-list.module-a.large-2x .navi-item,
.navi-list.module-a.large-2x .data-item,
.data-list.module-a.large-2x .navi-item,
.data-list.module-a.large-2x .data-item {
    padding-left: 48rem;
}
.navi-list.module-a.large-2x .navi-item::before,
.navi-list.module-a.large-2x .data-item::before,
.data-list.module-a.large-2x .navi-item::before,
.data-list.module-a.large-2x .data-item::before {
    width: 48rem;
    height: 48rem;
}
.navi-list.module-a.large-2x .navi-item + .navi-item,
.navi-list.module-a.large-2x .navi-item + .data-item,
.navi-list.module-a.large-2x .data-item + .navi-item,
.navi-list.module-a.large-2x .data-item + .data-item,
.data-list.module-a.large-2x .navi-item + .navi-item,
.data-list.module-a.large-2x .navi-item + .data-item,
.data-list.module-a.large-2x .data-item + .navi-item,
.data-list.module-a.large-2x .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.large-1x,
.data-list.module-a.large-1x {
    line-height: 40rem;
    font-size: 24.2424242424rem;
}
.navi-list.module-a.large-1x .navi-item,
.navi-list.module-a.large-1x .data-item,
.data-list.module-a.large-1x .navi-item,
.data-list.module-a.large-1x .data-item {
    padding-left: 40rem;
}
.navi-list.module-a.large-1x .navi-item::before,
.navi-list.module-a.large-1x .data-item::before,
.data-list.module-a.large-1x .navi-item::before,
.data-list.module-a.large-1x .data-item::before {
    width: 40rem;
    height: 40rem;
}
.navi-list.module-a.large-1x .navi-item + .navi-item,
.navi-list.module-a.large-1x .navi-item + .data-item,
.navi-list.module-a.large-1x .data-item + .navi-item,
.navi-list.module-a.large-1x .data-item + .data-item,
.data-list.module-a.large-1x .navi-item + .navi-item,
.data-list.module-a.large-1x .navi-item + .data-item,
.data-list.module-a.large-1x .data-item + .navi-item,
.data-list.module-a.large-1x .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.large,
.data-list.module-a.large {
    line-height: 36rem;
    font-size: 21.8181818182rem;
}
.navi-list.module-a.large .navi-item,
.navi-list.module-a.large .data-item,
.data-list.module-a.large .navi-item,
.data-list.module-a.large .data-item {
    padding-left: 36rem;
}
.navi-list.module-a.large .navi-item::before,
.navi-list.module-a.large .data-item::before,
.data-list.module-a.large .navi-item::before,
.data-list.module-a.large .data-item::before {
    width: 36rem;
    height: 36rem;
}
.navi-list.module-a.large .navi-item + .navi-item,
.navi-list.module-a.large .navi-item + .data-item,
.navi-list.module-a.large .data-item + .navi-item,
.navi-list.module-a.large .data-item + .data-item,
.data-list.module-a.large .navi-item + .navi-item,
.data-list.module-a.large .navi-item + .data-item,
.data-list.module-a.large .data-item + .navi-item,
.data-list.module-a.large .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.medium,
.data-list.module-a.medium {
    line-height: 32rem;
    font-size: 19.3939393939rem;
}
.navi-list.module-a.medium .navi-item,
.navi-list.module-a.medium .data-item,
.data-list.module-a.medium .navi-item,
.data-list.module-a.medium .data-item {
    padding-left: 32rem;
}
.navi-list.module-a.medium .navi-item::before,
.navi-list.module-a.medium .data-item::before,
.data-list.module-a.medium .navi-item::before,
.data-list.module-a.medium .data-item::before {
    width: 32rem;
    height: 32rem;
}
.navi-list.module-a.medium .navi-item + .navi-item,
.navi-list.module-a.medium .navi-item + .data-item,
.navi-list.module-a.medium .data-item + .navi-item,
.navi-list.module-a.medium .data-item + .data-item,
.data-list.module-a.medium .navi-item + .navi-item,
.data-list.module-a.medium .navi-item + .data-item,
.data-list.module-a.medium .data-item + .navi-item,
.data-list.module-a.medium .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.small,
.data-list.module-a.small {
    line-height: 28rem;
    font-size: 16.9696969697rem;
}
.navi-list.module-a.small .navi-item,
.navi-list.module-a.small .data-item,
.data-list.module-a.small .navi-item,
.data-list.module-a.small .data-item {
    padding-left: 28rem;
}
.navi-list.module-a.small .navi-item::before,
.navi-list.module-a.small .data-item::before,
.data-list.module-a.small .navi-item::before,
.data-list.module-a.small .data-item::before {
    width: 28rem;
    height: 28rem;
}
.navi-list.module-a.small .navi-item + .navi-item,
.navi-list.module-a.small .navi-item + .data-item,
.navi-list.module-a.small .data-item + .navi-item,
.navi-list.module-a.small .data-item + .data-item,
.data-list.module-a.small .navi-item + .navi-item,
.data-list.module-a.small .navi-item + .data-item,
.data-list.module-a.small .data-item + .navi-item,
.data-list.module-a.small .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.small-1x,
.data-list.module-a.small-1x {
    line-height: 24rem;
    font-size: 14.5454545455rem;
}
.navi-list.module-a.small-1x .navi-item,
.navi-list.module-a.small-1x .data-item,
.data-list.module-a.small-1x .navi-item,
.data-list.module-a.small-1x .data-item {
    padding-left: 24rem;
}
.navi-list.module-a.small-1x .navi-item::before,
.navi-list.module-a.small-1x .data-item::before,
.data-list.module-a.small-1x .navi-item::before,
.data-list.module-a.small-1x .data-item::before {
    width: 24rem;
    height: 24rem;
}
.navi-list.module-a.small-1x .navi-item + .navi-item,
.navi-list.module-a.small-1x .navi-item + .data-item,
.navi-list.module-a.small-1x .data-item + .navi-item,
.navi-list.module-a.small-1x .data-item + .data-item,
.data-list.module-a.small-1x .navi-item + .navi-item,
.data-list.module-a.small-1x .navi-item + .data-item,
.data-list.module-a.small-1x .data-item + .navi-item,
.data-list.module-a.small-1x .data-item + .data-item {
    margin-top: 4rem;
    word-wrap: break-word;
    word-break: break-word;
}
.navi-list.module-a.small-2x,
.data-list.module-a.small-2x {
    line-height: 20rem;
    font-size: 12.1212121212rem;
}
.navi-list.module-a.small-2x .navi-item,
.navi-list.module-a.small-2x .data-item,
.data-list.module-a.small-2x .navi-item,
.data-list.module-a.small-2x .data-item {
    padding-left: 20rem;
}
.navi-list.module-a.small-2x .navi-item::before,
.navi-list.module-a.small-2x .data-item::before,
.data-list.module-a.small-2x .navi-item::before,
.data-list.module-a.small-2x .data-item::before {
    width: 20rem;
    height: 20rem;
}
.navi-list.module-a.small-2x .navi-item + .navi-item,
.navi-list.module-a.small-2x .navi-item + .data-item,
.navi-list.module-a.small-2x .data-item + .navi-item,
.navi-list.module-a.small-2x .data-item + .data-item,
.data-list.module-a.small-2x .navi-item + .navi-item,
.data-list.module-a.small-2x .navi-item + .data-item,
.data-list.module-a.small-2x .data-item + .navi-item,
.data-list.module-a.small-2x .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.small-3x,
.data-list.module-a.small-3x {
    line-height: 18rem;
    font-size: 10.9090909091rem;
}
.navi-list.module-a.small-3x .navi-item,
.navi-list.module-a.small-3x .data-item,
.data-list.module-a.small-3x .navi-item,
.data-list.module-a.small-3x .data-item {
    padding-left: 18rem;
}
.navi-list.module-a.small-3x .navi-item::before,
.navi-list.module-a.small-3x .data-item::before,
.data-list.module-a.small-3x .navi-item::before,
.data-list.module-a.small-3x .data-item::before {
    width: 18rem;
    height: 18rem;
}
.navi-list.module-a.small-3x .navi-item + .navi-item,
.navi-list.module-a.small-3x .navi-item + .data-item,
.navi-list.module-a.small-3x .data-item + .navi-item,
.navi-list.module-a.small-3x .data-item + .data-item,
.data-list.module-a.small-3x .navi-item + .navi-item,
.data-list.module-a.small-3x .navi-item + .data-item,
.data-list.module-a.small-3x .data-item + .navi-item,
.data-list.module-a.small-3x .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.small-4x,
.data-list.module-a.small-4x {
    line-height: 16rem;
    font-size: 9.696969697rem;
}
.navi-list.module-a.small-4x .navi-item,
.navi-list.module-a.small-4x .data-item,
.data-list.module-a.small-4x .navi-item,
.data-list.module-a.small-4x .data-item {
    padding-left: 16rem;
}
.navi-list.module-a.small-4x .navi-item::before,
.navi-list.module-a.small-4x .data-item::before,
.data-list.module-a.small-4x .navi-item::before,
.data-list.module-a.small-4x .data-item::before {
    width: 16rem;
    height: 16rem;
}
.navi-list.module-a.small-4x .navi-item + .navi-item,
.navi-list.module-a.small-4x .navi-item + .data-item,
.navi-list.module-a.small-4x .data-item + .navi-item,
.navi-list.module-a.small-4x .data-item + .data-item,
.data-list.module-a.small-4x .navi-item + .navi-item,
.data-list.module-a.small-4x .navi-item + .data-item,
.data-list.module-a.small-4x .data-item + .navi-item,
.data-list.module-a.small-4x .data-item + .data-item {
    margin-top: 4rem;
}
.navi-list.module-a.small-5x,
.data-list.module-a.small-5x {
    line-height: 14rem;
    font-size: 8.4848484848rem;
}
.navi-list.module-a.small-5x .navi-item,
.navi-list.module-a.small-5x .data-item,
.data-list.module-a.small-5x .navi-item,
.data-list.module-a.small-5x .data-item {
    padding-left: 14rem;
}
.navi-list.module-a.small-5x .navi-item::before,
.navi-list.module-a.small-5x .data-item::before,
.data-list.module-a.small-5x .navi-item::before,
.data-list.module-a.small-5x .data-item::before {
    width: 14rem;
    height: 14rem;
}
.navi-list.module-a.small-5x .navi-item + .navi-item,
.navi-list.module-a.small-5x .navi-item + .data-item,
.navi-list.module-a.small-5x .data-item + .navi-item,
.navi-list.module-a.small-5x .data-item + .data-item,
.data-list.module-a.small-5x .navi-item + .navi-item,
.data-list.module-a.small-5x .navi-item + .data-item,
.data-list.module-a.small-5x .data-item + .navi-item,
.data-list.module-a.small-5x .data-item + .data-item {
    margin-top: 4rem;
}

.order-list.module-a {
    counter-reset: order-count;
}
.order-list.module-a > .order-item {
    position: relative;
    counter-increment: order-count;
}
.order-list.module-a > .order-item::before {
    content: counter(order-count) ". ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
}
.order-list.module-a.normal-00 {
    color: rgb(0, 0, 0);
}
.order-list.module-a.normal-01 {
    color: rgb(25, 29, 38);
}
.order-list.module-a.normal-02 {
    color: rgb(55, 59, 68);
}
.order-list.module-a.normal-03 {
    color: rgb(175, 178, 187);
}
.order-list.module-a.normal-04 {
    color: rgb(105, 109, 118);
}
.order-list.module-a.accent-01 {
    color: rgb(1, 132, 208);
}
.order-list.module-a.accent-02 {
    color: rgb(21, 189, 104);
}
.order-list.module-a.large-3x {
    line-height: 56rem;
    font-size: 37.3333333333rem;
}
.order-list.module-a.large-3x .order-item {
    padding-left: 60rem;
}
.order-list.module-a.large-3x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.large-3x .order-item::before {
    width: 56rem;
    height: 56rem;
}
.order-list.module-a.large-2x {
    line-height: 48rem;
    font-size: 32rem;
}
.order-list.module-a.large-2x .order-item {
    padding-left: 52rem;
}
.order-list.module-a.large-2x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.large-2x .order-item::before {
    width: 48rem;
    height: 48rem;
}
.order-list.module-a.large-1x {
    line-height: 40rem;
    font-size: 26.6666666667rem;
}
.order-list.module-a.large-1x .order-item {
    padding-left: 44rem;
}
.order-list.module-a.large-1x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.large-1x .order-item::before {
    width: 40rem;
    height: 40rem;
}
.order-list.module-a.large {
    line-height: 36rem;
    font-size: 24rem;
}
.order-list.module-a.large .order-item {
    padding-left: 40rem;
}
.order-list.module-a.large .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.large .order-item::before {
    width: 36rem;
    height: 36rem;
}
.order-list.module-a.medium {
    line-height: 32rem;
    font-size: 21.3333333333rem;
}
.order-list.module-a.medium .order-item {
    padding-left: 36rem;
}
.order-list.module-a.medium .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.medium .order-item::before {
    width: 32rem;
    height: 32rem;
}
.order-list.module-a.small {
    line-height: 28rem;
    font-size: 18.6666666667rem;
}
.order-list.module-a.small .order-item {
    padding-left: 32rem;
}
.order-list.module-a.small .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.small .order-item::before {
    width: 28rem;
    height: 28rem;
}
.order-list.module-a.small-1x {
    line-height: 24rem;
    font-size: 16rem;
}
.order-list.module-a.small-1x .order-item {
    padding-left: 28rem;
}
.order-list.module-a.small-1x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.small-1x .order-item::before {
    width: 24rem;
    height: 24rem;
}
.order-list.module-a.small-2x {
    line-height: 20rem;
    font-size: 13.3333333333rem;
}
.order-list.module-a.small-2x .order-item {
    padding-left: 24rem;
}
.order-list.module-a.small-2x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.small-2x .order-item::before {
    width: 20rem;
    height: 20rem;
}
.order-list.module-a.small-3x {
    line-height: 18rem;
    font-size: 12rem;
}
.order-list.module-a.small-3x .order-item {
    padding-left: 22rem;
}
.order-list.module-a.small-3x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.small-3x .order-item::before {
    width: 18rem;
    height: 18rem;
}
.order-list.module-a.small-4x {
    line-height: 16rem;
    font-size: 10.6666666667rem;
}
.order-list.module-a.small-4x .order-item {
    padding-left: 20rem;
}
.order-list.module-a.small-4x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.small-4x .order-item::before {
    width: 16rem;
    height: 16rem;
}
.order-list.module-a.small-5x {
    line-height: 14rem;
    font-size: 9.3333333333rem;
}
.order-list.module-a.small-5x .order-item {
    padding-left: 18rem;
}
.order-list.module-a.small-5x .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-a.small-5x .order-item::before {
    width: 14rem;
    height: 14rem;
}

.order-list.module-b {
    counter-reset: order-count;
}
.order-list.module-b > .order-item {
    position: relative;
    counter-increment: order-count;
}
.order-list.module-b > .order-item::before {
    content: counter(order-count);
    display: block;
    position: absolute;
    left: 0;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 0.75em;
    border-radius: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.order-list.module-b.normal-00 {
    color: rgb(0, 0, 0);
}
.order-list.module-b.normal-00.type-a .order-item::before {
    background-color: rgb(0, 0, 0);
}
.order-list.module-b.normal-01 {
    color: rgb(25, 29, 38);
}
.order-list.module-b.normal-01.type-a .order-item::before {
    background-color: rgb(55, 59, 68);
}
.order-list.module-b.normal-02 {
    color: rgb(55, 59, 68);
}
.order-list.module-b.normal-02.type-a .order-item::before {
    background-color: rgb(175, 178, 187);
}
.order-list.module-b.large-3x {
    line-height: 56rem;
    font-size: 37.3333333333rem;
}
.order-list.module-b.large-3x > .order-item {
    padding-left: 56rem;
}
.order-list.module-b.large-3x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.large-3x > .order-item::before {
    top: 28rem;
    line-height: 42rem;
    width: 42rem;
    height: 42rem;
}
.order-list.module-b.large-2x {
    line-height: 48rem;
    font-size: 32rem;
}
.order-list.module-b.large-2x > .order-item {
    padding-left: 48rem;
}
.order-list.module-b.large-2x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.large-2x > .order-item::before {
    top: 24rem;
    line-height: 36rem;
    width: 36rem;
    height: 36rem;
}
.order-list.module-b.large-1x {
    line-height: 40rem;
    font-size: 26.6666666667rem;
}
.order-list.module-b.large-1x > .order-item {
    padding-left: 40rem;
}
.order-list.module-b.large-1x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.large-1x > .order-item::before {
    top: 20rem;
    line-height: 30rem;
    width: 30rem;
    height: 30rem;
}
.order-list.module-b.large {
    line-height: 36rem;
    font-size: 24rem;
}
.order-list.module-b.large > .order-item {
    padding-left: 36rem;
}
.order-list.module-b.large > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.large > .order-item::before {
    top: 18rem;
    line-height: 27rem;
    width: 27rem;
    height: 27rem;
}
.order-list.module-b.medium {
    line-height: 32rem;
    font-size: 21.3333333333rem;
}
.order-list.module-b.medium > .order-item {
    padding-left: 32rem;
}
.order-list.module-b.medium > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.medium > .order-item::before {
    top: 16rem;
    line-height: 24rem;
    width: 24rem;
    height: 24rem;
}
.order-list.module-b.small {
    line-height: 28rem;
    font-size: 18.6666666667rem;
}
.order-list.module-b.small > .order-item {
    padding-left: 28rem;
}
.order-list.module-b.small > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.small > .order-item::before {
    top: 14rem;
    line-height: 21rem;
    width: 21rem;
    height: 21rem;
}
.order-list.module-b.small-1x {
    line-height: 24rem;
    font-size: 16rem;
}
.order-list.module-b.small-1x > .order-item {
    padding-left: 24rem;
}
.order-list.module-b.small-1x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.small-1x > .order-item::before {
    top: 12rem;
    line-height: 18rem;
    width: 18rem;
    height: 18rem;
}
.order-list.module-b.small-2x {
    line-height: 20rem;
    font-size: 13.3333333333rem;
}
.order-list.module-b.small-2x > .order-item {
    padding-left: 20rem;
}
.order-list.module-b.small-2x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.small-2x > .order-item::before {
    top: 10rem;
    line-height: 15rem;
    width: 15rem;
    height: 15rem;
}
.order-list.module-b.small-3x {
    line-height: 18rem;
    font-size: 12rem;
}
.order-list.module-b.small-3x > .order-item {
    padding-left: 18rem;
}
.order-list.module-b.small-3x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.small-3x > .order-item::before {
    top: 9rem;
    line-height: 13.5rem;
    width: 13.5rem;
    height: 13.5rem;
}
.order-list.module-b.small-4x {
    line-height: 16rem;
    font-size: 10.6666666667rem;
}
.order-list.module-b.small-4x > .order-item {
    padding-left: 16rem;
}
.order-list.module-b.small-4x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.small-4x > .order-item::before {
    top: 8rem;
    line-height: 12rem;
    width: 12rem;
    height: 12rem;
}
.order-list.module-b.small-5x {
    line-height: 14rem;
    font-size: 9.3333333333rem;
}
.order-list.module-b.small-5x > .order-item {
    padding-left: 14rem;
}
.order-list.module-b.small-5x > .order-item + .order-item {
    margin-top: 4rem;
}
.order-list.module-b.small-5x > .order-item::before {
    top: 7rem;
    line-height: 10.5rem;
    width: 10.5rem;
    height: 10.5rem;
}

/* */
.order-list > .order-item > .data-list {
    margin: 8rem 0 12rem 0;
}

/*
 * module outline
 *
 * @ $line-height-head
 * @ $line-height-body
 * @ $font-size
 * @ $font-weight
 * @ $margin = $line-height - 4
 */
/*
* @ module accent
*
* @ $head-color: text-color
* @ $data-head: icon-color
* @ $body-color: text-color
* @ $border-color: border-color
* @ $background-color: background-color
*/
.data-display.module-a[class*=type-] > .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.data-display.module-a[class*=type-] > .data-list .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.data-display.module-a[class*=type-] > .data-list .data-item .data-wrap .data-head {
    display: block;
}
.data-display.module-a[class*=type-] > .data-list .data-item .data-wrap .data-head .data-subject {
    margin: 0;
}
.data-display.module-a[class*=type-] > .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
}
.data-display.module-a[class*=type-] > .data-list .data-item .data-wrap .data-body {
    color: rgb(175, 178, 187);
}
.data-display.module-a[class*=type-] > .data-list .data-item .data-side {
    margin-top: 4rem;
    color: rgb(148, 148, 148);
}
.data-display.module-a[class*=type-].style-a > .data-list {
    row-gap: 16rem;
}
.data-display.module-a[class*=type-].style-a > .data-list .data-item .data-wrap {
    row-gap: 4rem;
}
.data-display.module-a[class*=type-].style-a > .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    font-weight: 700;
    color: rgb(55, 59, 68);
}
.data-display.module-a[class*=type-].style-b > .data-list {
    row-gap: 40rem;
}
@media (min-width: 1024px) {
    .data-display.module-a[class*=type-].style-b > .data-list {
        row-gap: 56rem;
    }
}
.data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap {
    row-gap: 8rem;
}
.data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    font-size: 32rem;
    line-height: 40rem;
    font-weight: 700;
    color: rgb(55, 59, 68);
}
@media (min-width: 1024px) {
    .data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-head .data-subject .data-name {
        font-size: 38.4rem;
        line-height: 48rem;
    }
}
.data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list {
    border-top: 1rem solid rgb(25, 29, 38);
    border-bottom: 1rem solid rgb(216, 219, 225);
}
.data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12rem 0;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
@media (min-width: 1024px) {
    .data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list .data-item {
        padding: 16rem 0;
    }
}
.data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list .data-item + .data-item {
    border-top: 1rem solid rgb(216, 219, 225);
}
.data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list .data-item .head {
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
}
@media (min-width: 1024px) {
    .data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list .data-item .head {
        font-size: 18.6666666667rem;
        line-height: 28rem;
    }
}
.data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list .data-item .body {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
    overflow: hidden;
}
@media (min-width: 1024px) {
    .data-display.module-a[class*=type-].style-b > .data-list .data-item .data-wrap .data-body .data-list .data-item .body {
        font-size: 18.6666666667rem;
        line-height: 28rem;
    }
}
.data-display.module-a[class*=type-].type-a .data-list .data-wrap {
    -webkit-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem;
}
.data-display.module-a[class*=type-].type-a .data-list .data-wrap .data-head {
    width: 72rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.data-display.module-a[class*=type-].type-a .data-list .data-wrap .data-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.data-display.module-a[class*=type-].type-b .data-list .data-wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem;
}
.data-display.module-a[class*=type-].type-b .data-list .data-wrap .data-head {
    width: 72rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.data-display.module-a[class*=type-].type-b .data-list .data-wrap .data-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    text-align: right;
}
.data-display.module-a[class*=type-].type-c .data-list .data-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.data-display.member-info {
    margin-top: 3vh;
}

.data-display.member-info > .data-list:nth-child(1){
    padding-top: 2vh;
    border-top: 1rem solid rgb(236, 239, 245);
}

.data-display.member-info > .data-list {
    border-bottom: 1rem solid rgb(236, 239, 245);
}
.data-display.member-info > .data-list > .data-item {
    margin-bottom: 20rem;
}
@media (min-width: 1024px) {
    .data-display.member-info > .data-list > .data-item {
        margin-bottom: 24rem;
    }
}
.data-display.member-info > .data-list > .data-item + .data-item {
    border-top: 1rem solid rgb(236, 239, 245);
    padding-top: 20rem;
    margin-bottom: 20rem;
}
@media (min-width: 1024px) {
    .data-display.member-info > .data-list > .data-item + .data-item {
        padding-top: 15rem;
        margin-bottom: 15rem;
    }
}
.data-display.member-info > .data-list > .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem;
}
@media (min-width: 1024px) {
    .data-display.member-info > .data-list > .data-item .data-wrap {
        -webkit-column-gap: 24rem;
        -moz-column-gap: 24rem;
        column-gap: 24rem;
    }
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-head {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-head .data-subject {
    margin: 0;
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(55, 59, 68);
    width: 18vw;
    display: flex;
    justify-content: center;
    word-break: break-all;
}
@media (min-width: 1024px) {
    .data-display.member-info > .data-list > .data-item .data-wrap .data-head .data-subject {
        font-size: 18.6666666667rem;
        line-height: 28rem;
        font-weight: 500;
        width: 10vw;
    }
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body{
    overflow: hidden;
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body .para {
    margin: 0;
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(55, 59, 68);
}
@media (min-width: 1024px) {
    .data-display.member-info > .data-list > .data-item .data-wrap .data-body .para {
        font-size: 18.6666666667rem;
        line-height: 28rem;
        font-weight: 500;
    }
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    row-gap: 4rem;
    margin-top: 12rem;
    overflow: hidden;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(117, 117, 117);
}
@media (min-width: 1024px) {
    .data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list {
        font-size: 16rem;
        line-height: 24rem;
    }
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    left: -24rem;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 12rem;
    margin-left: 12rem;
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list .data-item::before {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    content: "";
    display: block;
    width: 20rem;
    height: 20rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@media (min-width: 1024px) {
    .data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list .data-item::before {
        width: 24rem;
        height: 24rem;
    }
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list .data-item.tel::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M18.9996 16.4817V18.5893C19.0004 18.7849 18.9602 18.9786 18.8817 19.1578C18.8031 19.3371 18.6879 19.498 18.5435 19.6303C18.399 19.7626 18.2285 19.8633 18.0428 19.9259C17.8571 19.9886 17.6603 20.0119 17.465 19.9943C15.299 19.7594 13.2183 19.0207 11.3902 17.8376C9.68945 16.7589 8.24748 15.3198 7.16674 13.6224C5.9771 11.7897 5.23677 9.70306 5.00571 7.53156C4.98812 7.33729 5.01126 7.1415 5.07364 6.95664C5.13603 6.77178 5.2363 6.60191 5.36807 6.45785C5.49984 6.31378 5.66022 6.19868 5.839 6.11986C6.01779 6.04105 6.21106 6.00025 6.40651 6.00007H8.51826C8.85987 5.99671 9.19105 6.11744 9.45007 6.33976C9.70909 6.56208 9.87828 6.87081 9.92609 7.20841C10.0152 7.88287 10.1805 8.54511 10.4188 9.18249C10.5135 9.43394 10.534 9.70721 10.4779 9.96993C10.4218 10.2327 10.2913 10.4738 10.1021 10.6648L9.20809 11.557C10.2102 13.3158 11.6693 14.7721 13.4316 15.7721L14.3256 14.8799C14.5169 14.6911 14.7586 14.5609 15.0218 14.5049C15.2851 14.4488 15.5589 14.4693 15.8108 14.5638C16.4495 14.8016 17.113 14.9666 17.7888 15.0556C18.1308 15.1037 18.4431 15.2756 18.6663 15.5386C18.8895 15.8015 19.0081 16.1372 18.9996 16.4817Z'/%3E%3C/svg%3E");
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list .data-item.mail::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M3 7.83081C3 6.72624 3.89543 5.83081 5 5.83081H19C20.1046 5.83081 21 6.72624 21 7.83081V17.8308C21 18.9354 20.1046 19.8308 19 19.8308H5C3.89543 19.8308 3 18.9354 3 17.8308V7.83081ZM17.8871 7.33081H5.67032L11.0836 12.5694C11.5798 13.0497 12.3716 13.0365 12.8516 12.54L17.8871 7.33081ZM4.5 8.28563V17.8308C4.5 18.107 4.72386 18.3308 5 18.3308H19C19.2761 18.3308 19.5 18.107 19.5 17.8308V7.83081C19.5 7.8274 19.5 7.82399 19.4999 7.82059L13.9301 13.5825C12.8741 14.6749 11.1323 14.7039 10.0404 13.6473L4.5 8.28563Z'/%3E%3C/svg%3E");
}
.data-display.member-info > .data-list > .data-item .data-wrap .data-body .data-list .data-item::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 1rem;
    height: 12rem;
    background-color: rgb(236, 239, 245);
}

.data-display.module-b[class*=type-] > .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 40rem;
}
@media (min-width: 1024px) {
    .data-display.module-b[class*=type-] > .data-list {
        row-gap: 56rem;
    }
}
.data-display.module-b[class*=type-] > .data-list .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.data-display.module-b[class*=type-] > .data-list .data-item .data-wrap .data-head {
    display: block;
}
.data-display.module-b[class*=type-] > .data-list .data-item .data-wrap .data-head .data-subject {
    margin: 0;
}
.data-display.module-b[class*=type-] > .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
    font-size: 21.3333333333rem;
    line-height: 32rem;
    font-weight: 500;
}
.data-display.module-b[class*=type-] > .data-list .data-item .data-wrap .data-body {
    margin-top: 24rem;
    font-size: 16rem;
    line-height: 24rem;
}
.data-display.module-b[class*=type-] > .data-list .data-item .data-wrap::before {
    content: "";
    display: block;
    width: 48rem;
    height: 48rem;
    margin-bottom: 8rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@media (min-width: 1024px) {
    .data-display.module-b[class*=type-].style-a .data-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-column-gap: 40rem;
        -moz-column-gap: 40rem;
        column-gap: 40rem;
        max-width: 760rem;
    }
}
@media (min-width: 1024px) {
    .data-display.module-b[class*=type-].style-a .data-list .data-item {
        max-width: 360rem;
    }
}
.data-display.module-b[class*=type-].style-a .data-list .data-item:nth-child(1) .data-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M23.4,32v1.5c0,1-0.8,1.9-1.9,1.9H21c-0.1,0-0.1,0.1-0.1,0.1v1c0,1-0.8,1.9-1.9,1.9h-5.5 c-0.1,0-0.1,0.1-0.1,0.1v1.6h-1.8v-1.6c0-1,0.8-1.9,1.9-1.9H19c0.1,0,0.1-0.1,0.1-0.1v-1c0-1,0.8-1.9,1.9-1.9h0.5 c0.1,0,0.1-0.1,0.1-0.1V32c0-0.1-0.1-0.1-0.1-0.1H17c-0.1,0-0.1,0.1-0.1,0.1c0,1-0.8,1.9-1.9,1.9h-4c-0.9,1.9-1.4,3.9-1.4,6.1 c0,0.5-0.4,0.9-0.9,0.9S7.9,40.5,7.9,40c0-8,5.8-14.6,13.5-15.9c0.5-0.1,0.9,0.2,1,0.7c0.1,0.5-0.2,0.9-0.7,1c-4,0.7-7.5,3-9.7,6.3 h3c0.1,0,0.1-0.1,0.1-0.1c0-1,0.8-1.9,1.9-1.9h4.5C22.5,30.1,23.4,31,23.4,32z M26.6,24.1c-0.5-0.1-0.9,0.2-1,0.7 c-0.1,0.5,0.2,0.9,0.7,1c3.2,0.5,6,2.1,8.1,4.3h-4.9c-1,0-1.9,0.8-1.9,1.9v1c0,1,0.8,1.9,1.9,1.9H31c0.1,0,0.1,0.1,0.1,0.1v0.5 c0,0.1-0.1,0.1-0.1,0.1h-5.5c-1,0-1.9,0.8-1.9,1.9v2.6h1.8v-2.6c0-0.1,0.1-0.1,0.1-0.1H31c1,0,1.9-0.8,1.9-1.9V35 c0-1-0.8-1.9-1.9-1.9h-1.5c-0.1,0-0.1-0.1-0.1-0.1v-1c0-0.1,0.1-0.1,0.1-0.1h6.4c1.6,2.3,2.5,5.1,2.5,8.1c0,0.5,0.4,0.9,0.9,0.9 s0.9-0.4,0.9-0.9C40.1,32,34.3,25.4,26.6,24.1z M24.1,26.5c-0.5,0-0.9-0.4-0.9-0.9V10.4c0-0.5,0.4-0.9,0.9-0.9 c0.4,0,0.7,0.3,0.8,0.6h7c0.5,0,0.9,0.4,0.9,0.9v1.5c0,0,0,0.1,0,0.1h3.6c0.3,0,0.6,0.2,0.7,0.4c0.2,0.2,0.2,0.5,0.1,0.8L36,17 l1.3,3.2c0.1,0.3,0.1,0.6-0.1,0.8c-0.2,0.2-0.4,0.4-0.7,0.4H29c-0.5,0-0.9-0.4-0.9-0.9v-2H25v7.1C25,26.1,24.6,26.5,24.1,26.5z M29.9,14.4v5.2h5.3l-1-2.3c-0.1-0.2-0.1-0.5,0-0.7l1-2.3H29.9z M25,16.8h3.1v-3.2c0-0.5,0.4-0.9,0.9-0.9h2.1c0,0,0-0.1,0-0.1v-0.6 H25V16.8z'/%3E%3C/svg%3E");
}
.data-display.module-b[class*=type-].style-a .data-list .data-item:nth-child(2) .data-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M12.0346 16.2804C14.022 13.3025 17.0916 11.1083 20.6813 10.26C20.4147 10.695 20.1816 11.1556 19.9796 11.6086C19.3667 12.9829 18.9442 14.5093 18.7356 15.6691C18.6501 16.1447 18.9664 16.5996 19.442 16.6851C19.9176 16.7706 20.3725 16.4544 20.458 15.9788C20.6454 14.9368 21.0306 13.5486 21.5779 12.3213C22.1096 11.1291 22.7166 10.2671 23.3015 9.89167C23.5329 9.8806 23.7658 9.875 24 9.875C24.1988 9.875 24.3967 9.87904 24.5936 9.88703C25.1807 10.26 25.7906 11.1242 26.3245 12.3213C26.8718 13.5486 27.257 14.9368 27.4443 15.9788C27.5298 16.4544 27.9847 16.7706 28.4603 16.6851C28.936 16.5996 29.2522 16.1447 29.1667 15.6691C28.9582 14.5093 28.5356 12.9829 27.9227 11.6086C27.7166 11.1464 27.4782 10.6763 27.2048 10.2336C30.825 11.0579 33.9254 13.2487 35.9348 16.2348C35.6001 16.4636 35.2003 16.7193 34.7951 16.9579C34.131 17.349 33.5509 17.6347 33.2374 17.7209C32.7715 17.8491 32.4977 18.3308 32.6259 18.7967C32.7542 19.2626 33.2358 19.5364 33.7017 19.4082C34.2627 19.2538 35.0212 18.8557 35.6831 18.4659C36.0783 18.2332 36.4738 17.9825 36.8233 17.7468C37.8156 19.6996 38.375 21.9095 38.375 24.25C38.375 26.4549 37.8786 28.5439 36.9914 30.4113C36.9507 30.3804 36.9089 30.3489 36.8662 30.317C36.4352 29.9951 35.8332 29.5708 35.3485 29.3531C34.9077 29.1552 34.3898 29.3521 34.1919 29.7929C33.9939 30.2338 34.1908 30.7516 34.6317 30.9496C34.9185 31.0783 35.3795 31.3908 35.8187 31.719C35.9323 31.8038 36.0392 31.8857 36.1346 31.96C35.2016 33.4254 34.0103 34.7105 32.625 35.7511V30.7678C33.3532 30.5104 33.875 29.8159 33.875 28.9995V23.9995C33.875 22.964 33.0355 22.1245 32 22.1245H31C30.5168 22.1245 30.125 22.5163 30.125 22.9995C30.125 23.4828 30.5168 23.8745 31 23.8745H32C32.069 23.8745 32.125 23.9305 32.125 23.9995V28.9995C32.125 29.0685 32.069 29.1245 32 29.1245H31.75C31.2668 29.1245 30.875 29.5163 30.875 29.9995V36.8775C29.786 37.4717 28.6116 37.929 27.375 38.2266V31.7711C28.5231 31.588 29.375 30.5964 29.375 29.4258V24C29.375 22.6883 28.3117 21.625 27 21.625H25C24.7074 21.625 24.4342 21.7712 24.272 22.0146L24 22.4226L23.728 22.0146C23.5658 21.7712 23.2926 21.625 23 21.625H21C19.6883 21.625 18.625 22.6883 18.625 24V29.4258C18.625 30.5964 19.4769 31.588 20.625 31.7711V38.2266C19.3851 37.9283 18.2079 37.4693 17.1164 36.8728C17.1221 36.8327 17.125 36.7917 17.125 36.75V30C17.125 29.5168 16.7332 29.125 16.25 29.125H16C15.931 29.125 15.875 29.069 15.875 29V24C15.875 23.931 15.931 23.875 16 23.875H17C17.4832 23.875 17.875 23.4832 17.875 23C17.875 22.5168 17.4832 22.125 17 22.125H16C14.9645 22.125 14.125 22.9645 14.125 24V29C14.125 29.8164 14.6468 30.5109 15.375 30.7683V35.7511C13.9737 34.6985 12.771 33.3958 11.8332 31.9092C11.9112 31.849 11.9954 31.7849 12.0836 31.719C12.5228 31.3908 12.9839 31.0783 13.2707 30.9496C13.7115 30.7516 13.9084 30.2338 13.7105 29.7929C13.5125 29.3521 12.9947 29.1552 12.5538 29.3531C12.0691 29.5708 11.4671 29.9951 11.0362 30.317L10.9829 30.3569C10.1119 28.5034 9.625 26.4336 9.625 24.25C9.625 21.929 10.1751 19.7365 11.1519 17.7957C11.4831 18.017 11.8513 18.2493 12.2193 18.4659C12.8812 18.8557 13.6397 19.2538 14.2006 19.4082C14.6665 19.5364 15.1482 19.2626 15.2764 18.7967C15.4046 18.3308 15.1308 17.8491 14.6649 17.7209C14.3515 17.6347 13.7713 17.349 13.1072 16.9579C12.7287 16.7351 12.355 16.4972 12.0346 16.2804ZM24.6188 24.6188C24.6649 24.5729 24.7049 24.5226 24.7389 24.4691L25.4683 23.375H27C27.3452 23.375 27.625 23.6548 27.625 24V29.4258C27.625 29.741 27.3903 30.0069 27.0775 30.046L26.3915 30.1318C25.9536 30.1865 25.625 30.5587 25.625 31V38.5342C25.0916 38.5942 24.5494 38.625 24 38.625C23.4506 38.625 22.9084 38.5942 22.375 38.5342V31C22.375 30.5587 22.0464 30.1865 21.6085 30.1318L20.9225 30.046C20.6097 30.0069 20.375 29.741 20.375 29.4258V24C20.375 23.6548 20.6548 23.375 21 23.375H22.5317L23.2611 24.4691C23.2951 24.5226 23.3352 24.5729 23.3812 24.6188C23.5478 24.7859 23.7722 24.8749 24 24.8751C24.1244 24.8752 24.2499 24.8488 24.3675 24.7942C24.4595 24.7517 24.5449 24.693 24.6188 24.6188ZM24 8.125C15.0944 8.125 7.875 15.3444 7.875 24.25C7.875 33.1556 15.0944 40.375 24 40.375C32.9056 40.375 40.125 33.1556 40.125 24.25C40.125 15.3444 32.9056 8.125 24 8.125ZM29.125 19.625C29.125 19.3489 29.3489 19.125 29.625 19.125C29.9011 19.125 30.125 19.3489 30.125 19.625C30.125 19.9011 29.9011 20.125 29.625 20.125C29.3489 20.125 29.125 19.9011 29.125 19.625ZM29.625 17.375C28.3824 17.375 27.375 18.3824 27.375 19.625C27.375 20.8676 28.3824 21.875 29.625 21.875C30.8676 21.875 31.875 20.8676 31.875 19.625C31.875 18.3824 30.8676 17.375 29.625 17.375ZM18.375 19.125C18.0989 19.125 17.875 19.3489 17.875 19.625C17.875 19.9011 18.0989 20.125 18.375 20.125C18.6511 20.125 18.875 19.9011 18.875 19.625C18.875 19.3489 18.6511 19.125 18.375 19.125ZM16.125 19.625C16.125 18.3824 17.1324 17.375 18.375 17.375C19.6176 17.375 20.625 18.3824 20.625 19.625C20.625 20.8676 19.6176 21.875 18.375 21.875C17.1324 21.875 16.125 20.8676 16.125 19.625ZM23.125 18.5C23.125 18.0168 23.5168 17.625 24 17.625C24.4832 17.625 24.875 18.0168 24.875 18.5C24.875 18.9832 24.4832 19.375 24 19.375C23.5168 19.375 23.125 18.9832 23.125 18.5ZM24 15.875C22.5503 15.875 21.375 17.0503 21.375 18.5C21.375 19.9497 22.5503 21.125 24 21.125C25.4497 21.125 26.625 19.9497 26.625 18.5C26.625 17.0503 25.4497 15.875 24 15.875Z'/%3E%3C/svg%3E");
}
.data-display.module-b[class*=type-].style-a .data-list .data-item:nth-child(3) .data-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M40.1,29.1l-1.8-11.2c0-0.3-0.2-0.6-0.5-0.7c-0.3-0.1-0.6-0.1-0.8,0.1l-9,6.5c-0.3,0.2-0.4,0.5-0.4,0.8 c0,0.3,0.2,0.6,0.5,0.7l2.7,1.2c-0.8,1.6-2.2,3.6-4,5c-1.1,0.9-2.4,1.6-3.7,1.9v-2H25c0.5,0,0.9-0.4,0.9-0.9s-0.4-0.9-0.9-0.9h-1.9 v-4.8H26c0.5,0,0.9-0.4,0.9-0.9s-0.4-0.9-0.9-0.9h-2.9v-4.8h3.7c0.2,0.9,0.4,1.8,0.5,2.7c0.1,0.5,0.5,0.8,1,0.7 c0.5-0.1,0.8-0.5,0.7-1c-0.1-0.9-0.3-1.7-0.5-2.5h4.8c0.3,0.2,0.6,0.3,1,0.1c0.4-0.2,0.6-0.8,0.4-1.2c-2.4-4.6-7.2-7.7-12.7-7.7 C14.1,9.6,7.6,16.1,7.6,24c0,7.9,6.4,14.4,14.4,14.4c0,0,0,0,0,0c4,0,7.6-1.9,10.2-4c1.3-1.1,2.4-2.2,3.2-3.3 c0.5-0.7,0.9-1.3,1.2-1.9l2.4,0.9c0.3,0.1,0.6,0.1,0.9-0.1C40,29.7,40.2,29.4,40.1,29.1z M32.2,16.6h-4.1c-0.4-1.2-0.9-2.3-1.5-3.3 c-0.3-0.5-0.7-1.1-1.1-1.5C28.3,12.7,30.6,14.4,32.2,16.6z M23.1,12.2c0.7,0.4,1.4,1,2,2.1c0.4,0.7,0.8,1.5,1.1,2.3h-3.2V12.2z M21.4,12v4.7h-3.7c0.1-0.4,0.3-0.8,0.5-1.2C19.2,13.4,20.3,12.3,21.4,12z M16.4,23.1c0.1-1.7,0.4-3.3,0.7-4.8h4.2v4.8H16.4z M21.4,24.9v4.8h-4.6c-0.2-1.4-0.4-3-0.4-4.6l0-0.1H21.4z M18.5,11.9c-0.7,0.8-1.3,1.8-1.8,2.9c-0.3,0.6-0.5,1.2-0.7,1.9h-4.1 C13.4,14.4,15.7,12.7,18.5,11.9z M10.7,18.4h4.7c-0.4,1.5-0.6,3.1-0.7,4.8H9.4C9.5,21.4,10,19.8,10.7,18.4z M10.7,29.6 c-0.7-1.4-1.2-3.1-1.3-4.8h5.2l0,0.1c0,1.6,0.1,3.2,0.4,4.6L10.7,29.6C10.7,29.6,10.7,29.6,10.7,29.6z M36.3,27.2 c-0.2-0.1-0.5-0.1-0.7,0.1c-0.2,0.1-0.4,0.3-0.4,0.6c-0.1,0.4-0.5,1.2-1.2,2.2c-0.7,1-1.7,2-2.9,3c-2.4,2-5.6,3.6-9,3.6c0,0,0,0,0,0 c-4.2,0-8-2.1-10.2-5.2h3.6c0.1,0.5,0.2,0.9,0.4,1.4c0.1,0.5,0.6,0.7,1.1,0.6c0.5-0.1,0.7-0.6,0.6-1.1c-0.1-0.3-0.2-0.6-0.2-0.9h4.3 v2.3c-0.7,0-1.4,0-2.2-0.2c-0.5-0.1-0.9,0.2-1.1,0.6c-0.1,0.5,0.2,0.9,0.6,1.1c3.6,0.9,6.8-0.4,9.2-2.3c2.4-1.9,4.1-4.5,4.9-6.5 c0.2-0.4,0-0.9-0.5-1.1l-2.1-0.9l6.6-4.8l1.3,8.3L36.3,27.2z'/%3E%3C/svg%3E");
}
.data-display.module-b[class*=type-].style-a .data-list .data-item:nth-child(4) .data-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M39,23.8c-0.3-0.5-0.9-0.8-1.6-1c0.3-1,0.4-2.1,0.4-3.2c0-6.4-5.2-11.5-11.5-11.5c-6.4,0-11.5,5.2-11.5,11.5 c0,2.2,0.6,4.3,1.7,6.1c-0.3,0.2-0.6,0.4-0.8,0.6l-2,2L13,27.6c-0.3-0.3-0.9-0.3-1.2,0L8.4,31c-0.3,0.3-0.3,0.9,0,1.2l8,8 c0.3,0.3,0.9,0.3,1.2,0l3.3-3.3c0.3-0.3,0.3-0.9,0-1.2l-0.5-0.5h9.2c0.2,0,0.4-0.1,0.5-0.1c0.1-0.1,0.2-0.1,0.4-0.2 c0.2-0.1,0.5-0.3,0.7-0.5c0.5-0.4,1.1-1,1.7-1.5c1.2-1.1,2.4-2.3,2.6-2.6c0.3-0.3,1-1.4,1.7-2.4c0.7-1.1,1.4-2.3,1.8-3.1 C39.2,24.4,39.2,24.1,39,23.8z M36,18.3h-2.7L31,15.9c-0.2-0.2-0.4-0.3-0.6-0.3h-3.8c0-0.6,0.5-1.1,1.1-1.1h2c0.2,0,0.5-0.1,0.6-0.3 l1.1-1.1h2.3C34.9,14.6,35.7,16.4,36,18.3z M19.3,12.9H21c0.3,0,0.5,0.2,0.5,0.5v1.1H21c-0.2,0-0.5,0.1-0.6,0.3L19,16 c-0.2,0.2-0.3,0.4-0.3,0.6V17L18,17.8h-1.2C17.1,15.9,18,14.2,19.3,12.9z M16.6,19.6h1.8c0.2,0,0.5-0.1,0.6-0.3l1.3-1.3 c0.2-0.2,0.3-0.4,0.3-0.6V17l0.8-0.8h1c0.5,0,0.9-0.4,0.9-0.9v-2c0-1.1-0.7-1.9-1.7-2.1c1.4-0.8,3.1-1.3,4.9-1.3s3.6,0.6,5.2,1.6H31 c-0.2,0-0.5,0.1-0.6,0.3l-1.1,1.1h-1.6c-1.6,0-2.9,1.3-2.9,2.9v0.8c0,0.5,0.4,0.9,0.9,0.9H30l2.4,2.4C32.5,20,32.8,20,33,20h3.1 c0,1-0.2,1.9-0.5,2.7h-0.1c-0.6,0.1-1.1,0.4-1.6,0.8V23c0-0.2-0.1-0.4-0.3-0.6L31,19.7c-0.2-0.2-0.4-0.3-0.6-0.3h-2.7 c-1.6,0-2.9,1.3-2.9,2.9V23c0,0.9,0.7,1.5,1.5,1.5h1l0.8,0.8v0.9h-3.2c0,0-0.1,0-0.1-0.1c-0.1-0.1-0.2-0.2-0.4-0.3 c-0.1,0-0.1-0.1-0.2-0.1c-0.2-0.2-0.5-0.4-0.8-0.5c-0.3-0.2-0.7-0.3-1.1-0.3h-1.9l1.2-1.2c0.2-0.2,0.3-0.4,0.3-0.6v-0.7 c0-0.2-0.1-0.5-0.3-0.6l-1.3-1.3c-0.2-0.2-0.4-0.3-0.6-0.3H19c-0.2,0-0.4,0.1-0.6,0.3L16.8,22c-0.2-0.7-0.2-1.5-0.2-2.3V19.6z M29.6,24.4l-1.3-1.3c-0.2-0.2-0.4-0.3-0.6-0.3h-1.1v-0.5c0-0.6,0.5-1.1,1.1-1.1H30l2.1,2.2v2.4l-1.9,1c-0.1-0.1-0.2-0.1-0.3-0.2V25 C29.9,24.8,29.8,24.6,29.6,24.4z M20.1,22.8l-2.1,2c-0.2-0.3-0.4-0.7-0.5-1l0.8-0.8l1-1L20.1,22.8z M17,38.4l-6.8-6.8l2.1-2.1 l6.8,6.8L17,38.4z M35.9,26.9c-0.7,1.1-1.3,2-1.5,2.2c-0.2,0.3-1.3,1.4-2.5,2.5c-0.6,0.5-1.2,1.1-1.6,1.4c-0.2,0.2-0.4,0.3-0.6,0.4 h-9.3c-0.5,0-0.9,0.1-1.3,0.4L15,29.7l2-2c0.3-0.3,0.7-0.5,1.1-0.8c0.4-0.2,0.8-0.3,1-0.3h3.3c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0.1 c0.2,0.1,0.4,0.2,0.6,0.4l0.1,0.1c0.2,0.1,0.4,0.3,0.5,0.4c0.2,0.1,0.6,0.4,1,0.4h3.5c0.5,0,0.8,0.1,0.9,0.3 c0.2,0.1,0.2,0.3,0.2,0.5s-0.1,0.4-0.2,0.5c-0.1,0.1-0.4,0.3-0.9,0.3H23v1.8h5.3c0.9,0,1.6-0.3,2.1-0.8s0.8-1.1,0.8-1.8v-0.4 l2.2-1.2c0.2-0.1,0.3-0.2,0.4-0.4c0.8-1.5,1.3-2,2.1-2.2c0.6-0.1,1.1,0,1.4,0.1C36.9,25.2,36.4,26.1,35.9,26.9z'/%3E%3C/svg%3E");
}
.data-display.module-b[class*=type-].style-a .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    color: rgb(25, 29, 38);
}
.data-display.module-b[class*=type-].style-a .data-list .data-item .data-wrap .data-body {
    color: rgb(105, 109, 118);
}
.data-display.module-b[class*=type-].style-b .data-list .data-item:nth-child(1) .data-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M16.9,11.6c-0.3-0.3-0.3-0.9,0-1.2l0.5-0.5c0.3-0.3,0.9-0.3,1.2,0c0.2,0.2,0.3,0.5,0.2,0.8l5.2,5.2l-1.2,1.2 l-5.2-5.2C17.4,11.9,17.1,11.8,16.9,11.6z M16.6,36.5h-1.8V38h1.8V36.5z M28.8,35H27v3h1.8V35z M19.6,36.5h-1.8V38h1.8V36.5z M13.6,36.5h-1.8V38h1.8V36.5z M25.8,35H24v3h1.8V35z M39.1,36v5.1H8.9v-8h1.5V28h1.8v5.1h1.2V31h1.8v2.1h3.5v-2.8h8.2v-2l1.2-1.2 V26h1.8v1.9l-1.2,1.2v1.3h3v9h5.8v-3l-2-1.7c-0.2-0.2-0.3-0.4-0.3-0.7v-6.1l-4.8-4.8l1.2-1.2l5.1,5.1c0.2,0.2,0.3,0.4,0.3,0.6v6.1 l2,1.7C39,35.5,39.1,35.8,39.1,36z M20.9,34.9H10.6v4.5h10.2V34.9z M29.9,32.1h-9.5v1h2.2v6.2h7.2V32.1z M22,11.6 c-0.3-0.4-0.3-0.9,0.1-1.2c1.7-1.4,3.4-2.5,4.9-3.2c0.8-0.4,1.6-0.6,2.3-0.7c0.7-0.1,1.5,0.1,2,0.6c0.1,0.1,0.1,0.1,0.2,0.2 c1.8,1.8,2.4,4.4,2,7.1c-0.4,2.7-1.8,5.4-4.1,7.7c-2.3,2.3-5.1,3.7-7.7,4.1c-2.6,0.4-5.3-0.1-7.1-1.9l0,0c-0.1-0.1-0.2-0.1-0.2-0.2 c-0.5-0.5-0.7-1.3-0.6-2c0-0.7,0.3-1.5,0.6-2.3c0.6-1.4,1.7-3.1,3-4.7c0.3-0.4,0.9-0.4,1.2-0.1l0,0c0.4,0.3,0.4,0.9,0.1,1.2 c-1.3,1.6-2.2,3.1-2.8,4.3c-0.3,0.7-0.5,1.3-0.5,1.7c0,0.4,0.1,0.6,0.1,0.6c0.1,0.1,0.3,0.2,0.8,0.1c0.6-0.1,1.3-0.3,2.2-0.8 c1.8-0.9,3.9-2.6,6.1-4.7s3.8-4.3,4.7-6.1c0.5-0.9,0.7-1.6,0.8-2.2c0.1-0.6,0-0.8-0.1-0.8c0,0-0.2-0.2-0.6-0.1c-0.4,0-1,0.2-1.8,0.5 c-1.3,0.6-2.8,1.6-4.5,2.9C22.9,12,22.3,12,22,11.6L22,11.6z M17.9,24.4c1,0.3,2.2,0.4,3.4,0.2c2.2-0.4,4.7-1.6,6.7-3.7 c2.1-2.1,3.3-4.5,3.6-6.8c0.2-1.2,0.1-2.3-0.2-3.3c-0.2,0.5-0.4,0.9-0.6,1.4c-1,2-2.8,4.3-5,6.5c-2.2,2.2-4.5,4-6.5,5 C18.9,24,18.4,24.2,17.9,24.4z'/%3E%3C/svg%3E");
}
.data-display.module-b[class*=type-].style-b .data-list .data-item:nth-child(2) .data-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M39.8,31.2l-6-6c-0.5-0.5-1.4-0.5-2,0l-1.1,1.1l-1.4-1.4l5.2-5.2c1.1-1.1,1.1-3,0-4.1l-2.4-2.4 c-1.1-1.1-2.9-1.1-4.1,0l-5.3,5.3L21.4,17l1.2-1.2c0.5-0.5,0.5-1.4,0-1.9l-6-6c-0.5-0.5-1.4-0.5-2,0l-3.9,3.9 c-0.5,0.5-0.5,1.4,0,1.9l6,6c0.5,0.5,1.4,0.5,1.9,0l1.4-1.4l1.4,1.4l-3.9,4c-3.2-1-6.9-0.2-9.4,2.2C8.2,25.9,8.1,26,8,26 c-0.5,0.5-0.7,1.2-0.7,1.8c0,0.6,0.2,1.3,0.5,2c0.4,1,1,2.1,1.8,3.2c0.3,0.4,0.9,0.5,1.3,0.2c0.4-0.3,0.4-0.8,0.2-1.2 c-0.8-1-1.3-2-1.6-2.8c-0.2-0.6-0.3-1.1-0.3-1.4c0-0.4,0.1-0.5,0.1-0.5c0.1-0.1,0.2-0.2,0.7-0.1c0.4,0,1,0.2,1.8,0.5 c1.4,0.7,3.2,1.9,4.9,3.6s2.9,3.4,3.6,4.9c0.3,0.7,0.5,1.3,0.6,1.8c0,0.5-0.1,0.6-0.1,0.7c0,0.1-0.2,0.1-0.5,0.1 c-0.3,0-0.8-0.1-1.4-0.3c-0.8-0.3-1.8-0.8-2.8-1.6c-0.4-0.3-0.9-0.2-1.2,0.2c-0.1,0.1-0.2,0.3-0.2,0.5c0,0.3,0.1,0.6,0.4,0.7 c1.1,0.8,2.2,1.4,3.1,1.8c0.7,0.3,1.4,0.4,2,0.4s1.3-0.2,1.8-0.7c0.1-0.1,0.2-0.2,0.2-0.3c2.5-2.6,3.2-6.3,2.1-9.6l3.9-4l1.4,1.4 L28,29c-0.5,0.5-0.5,1.4,0,1.9l6,6c0.5,0.5,1.4,0.5,1.9,0l3.9-3.9C40.4,32.6,40.4,31.7,39.8,31.2z M17.7,18.2l-5.5-5.5l3.4-3.4 l5.5,5.5L17.7,18.2z M22.2,36.4c-0.1-0.3-0.2-0.7-0.4-1c-0.8-1.7-2.2-3.6-4-5.4c-1.8-1.8-3.7-3.2-5.4-4c-0.3-0.1-0.7-0.3-1-0.4 c2.9-1.3,6.5-0.8,9,1.7C23,29.9,23.6,33.6,22.2,36.4z M23.4,28.3c-0.4-0.8-1-1.5-1.7-2.2c-0.7-0.7-1.5-1.3-2.4-1.8l10-10 c0.4-0.4,1.2-0.4,1.6,0l2.4,2.4c0.4,0.4,0.4,1.2,0,1.6L23.4,28.3z M35,35.5L29.5,30l3.4-3.4l5.5,5.5L35,35.5z M10.6,38.7 c0.2,0.3,0.1,0.8-0.2,1c-0.3,0.3-0.9,0.3-1.2,0l-0.9-0.9C8,38.5,8,38,8.4,37.6c0.3-0.3,0.7-0.3,1-0.2l5.5-5.5c0.3-0.3,0.9-0.3,1.2,0 c0.3,0.3,0.3,0.9,0,1.2L10.6,38.7z'/%3E%3C/svg%3E");
}
.data-display.module-b[class*=type-].style-b .data-list .data-item:nth-child(3) .data-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M17.2,29.6c-0.2-0.3-0.6-0.4-0.9-0.4h-1.9c-0.3,0-0.6,0.1-0.9,0.4l-1.3,1.3c-0.2,0.2-0.4,0.5-0.4,0.9v0.7 c0,0.7,0.6,1.2,1.2,1.2h0.4l1.1,1.2v2.8c0,0.7,0.6,1.2,1.2,1.2h0.9c0.3,0,0.7-0.1,0.9-0.4l1.9-1.9c0.2-0.2,0.4-0.5,0.4-0.9v-2.6 c0-0.3-0.1-0.6-0.3-0.8L17.2,29.6z M18.4,35.6l-1.7,1.8h-0.5v-2.6c0-0.3-0.1-0.6-0.3-0.8l-1.2-1.3c-0.2-0.2-0.6-0.4-0.9-0.4h-0.3 v-0.3l1.1-1.1h1.7l2.2,2.5V35.6z M18,19c-6.3,0-11.4,5.1-11.4,11.4c0,6.3,5.1,11.4,11.4,11.4c6.3,0,11.4-5.1,11.4-11.4 C29.3,24.1,24.2,19,18,19z M18,40c-5.3,0-9.6-4.3-9.6-9.6c0-5.3,4.3-9.6,9.6-9.6c1.5,0,2.8,0.3,4,0.9l-0.5,0.5h-1.1 c-0.4,0-0.7,0.1-0.9,0.4l-1,1h-1.8c-1.8,0-3.3,1.5-3.3,3.3v0.2c0,0.7,0.6,1.2,1.2,1.2h4.4l3.2,3.3c0.2,0.2,0.6,0.4,0.9,0.4h1.4 c0.3,0,0.6-0.1,0.8-0.3l0.4-0.4h1.6C27.1,36.1,23,40,18,40z M25.8,29.7c-0.3,0-0.6,0.1-0.8,0.3l-0.4,0.4h-1.2l-3.2-3.3 c-0.2-0.2-0.6-0.4-0.9-0.4h-4.3c0-0.9,0.8-1.7,1.8-1.7h1.9c0.3,0,0.7-0.1,0.9-0.4l1-1h1.1c0.3,0,0.7-0.1,0.9-0.4l0.8-0.8 c2.4,1.6,4,4.3,4.2,7.3H25.8z M41.5,19.7l-3.3-3.3c-0.3-0.3-0.9-0.3-1.2,0l-0.4,0.4l-0.8-0.8l1.1-1.1c0.9-0.9,0.9-2.4,0-3.3 c-0.9-0.9-2.4-0.9-3.3,0l-1.2,1.2L31.7,12l0.4-0.4c0.3-0.3,0.3-0.9,0-1.2L28.8,7c-0.3-0.3-0.9-0.3-1.2,0l-2.2,2.2 c-0.3,0.3-0.3,0.9,0,1.2l3.3,3.3c0.3,0.3,0.9,0.3,1.2,0l0.5-0.5l0.7,0.7l-0.7,0.7c-0.3,0.3-0.5,0.6-0.6,1c-1.6-0.8-3.5-0.7-4.8,0.6 c-0.3,0.3-0.3,0.9,0,1.2l2.3,2.3l-0.6,0.6c-0.3,0.3-0.3,0.9,0,1.2c0.3,0.3,0.9,0.3,1.2,0l0.6-0.6l2.3,2.3c0.3,0.3,0.9,0.3,1.2,0 c1.3-1.3,1.3-3.2,0.6-4.8c0.4-0.1,0.7-0.3,1-0.6l0.8-0.8l0.8,0.8l-0.5,0.5c-0.3,0.3-0.3,0.9,0,1.2l3.3,3.3c0.3,0.3,0.9,0.3,1.2,0 l2.2-2.2C41.8,20.6,41.8,20,41.5,19.7z M29.3,11.9l-2.1-2.1l0.9-0.9l2.1,2.1L29.3,11.9z M31.4,21.3L27.1,17c0.9-0.3,2.2,0,3.2,1.1 C31.4,19.1,31.7,20.4,31.4,21.3z M32.5,16.7c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l3.1-3.1c0.2-0.2,0.6-0.2,0.8,0 c0.2,0.2,0.2,0.6,0,0.8L32.5,16.7z M38.7,21.2l-2.1-2.1l0.9-0.9l2.1,2.1L38.7,21.2z'/%3E%3C/svg%3E");
}
.data-display.module-b[class*=type-].style-b .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    color: rgb(0, 123, 194);
}
.data-display.module-b[class*=type-].type-c .data-list .data-item .data-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.data-display.vision .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.data-display.vision .data-list .data-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: 1/1;
    border-radius: 50%;
}
.data-display.vision .data-list .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.data-display.vision .data-list .data-item .data-wrap .data-head .data-subject {
    margin: 0;
}
.data-display.vision .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
    text-align: center;
}
.data-display.vision .data-list .data-item .data-wrap .data-head .data-subject .data-name .wbr {
    display: block;
}
.data-display.vision .data-list .data-item .data-wrap .data-body {
    text-align: center;
}
.data-display.vision .data-list .data-item .data-wrap .data-body .wbr {
    display: block;
}
@media (max-width: 1023px) {
    .data-display.vision.style-a .data-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (min-width: 1024px) {
    .data-display.vision.style-a .data-list {
        gap: 40rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.data-display.vision.style-a .data-list .data-item {
    width: 100%;
    max-width: 320rem;
    background-color: rgb(242, 249, 252);
}
@media (max-width: 1023px) {
    .data-display.vision.style-a .data-list .data-item + .data-item {
        margin-top: -46rem;
    }
}
.data-display.vision.style-a .data-list .data-item .data-wrap {
    row-gap: 8rem;
}
.data-display.vision.style-a .data-list .data-item .data-wrap .data-head .data-subject {
    font-size: 22.4rem;
    line-height: 28rem;
    font-weight: 700;
    color: rgb(1, 132, 208);
}
.data-display.vision.style-a .data-list .data-item .data-wrap .data-body {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
}
.data-display.vision.style-b .data-list {
    padding: 32rem;
}
@media (max-width: 1023px) {
    .data-display.vision.style-b .data-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 32rem;
    }
}
@media (min-width: 1024px) {
    .data-display.vision.style-b .data-list {
        gap: 40rem;
    }
}
.data-display.vision.style-b .data-list .data-item {
    position: relative;
    width: 100%;
    max-width: 256rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
}
.data-display.vision.style-b .data-list .data-item + .data-item::before {
    content: "";
    display: block;
    position: absolute;
    width: 48rem;
    height: 48rem;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
}
.data-display.vision.style-b .data-list .data-item:nth-child(1) {
    -webkit-box-shadow: 0 0 0 32rem rgba(1, 132, 208, 0.75);
    box-shadow: 0 0 0 32rem rgba(1, 132, 208, 0.75);
}
.data-display.vision.style-b .data-list .data-item:nth-child(2) {
    -webkit-box-shadow: 0 0 0 32rem rgba(65, 163, 220, 0.75);
    box-shadow: 0 0 0 32rem rgba(65, 163, 220, 0.75);
}
.data-display.vision.style-b .data-list .data-item:nth-child(3) {
    -webkit-box-shadow: 0 0 0 32rem rgba(115, 188, 229, 0.75);
    box-shadow: 0 0 0 32rem rgba(115, 188, 229, 0.75);
}
@media (max-width: 1023px) {
    .data-display.vision.style-b .data-list .data-item + .data-item::before {
        top: -38rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(65,163,220,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
    }
}
@media (min-width: 1024px) {
    .data-display.vision.style-b .data-list .data-item + .data-item::before {
        top: 50%;
        left: -44rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(65,163,220,1)' d='M16.1853 12L10.0748 17.555C9.76833 17.8336 9.29399 17.811 9.01536 17.5045C8.73673 17.198 8.75932 16.7237 9.06581 16.4451L13.9554 12L9.06581 7.55496C8.75932 7.27633 8.73673 6.80199 9.01536 6.4955C9.29399 6.18901 9.76833 6.16642 10.0748 6.44505L16.1853 12Z'/%3E%3C/svg%3E");
    }
}
.data-display.vision.style-b .data-list .data-item .data-wrap .data-head .data-subject {
    font-size: 19.2rem;
    line-height: 24rem;
    font-weight: 700;
    color: rgb(55, 59, 68);
}

.data-display.copyright .data-list .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 40rem;
}
.data-display.copyright .data-list .data-item .data-wrap .data-head .data-subject {
    margin: 0;
    font-size: 18.6666666667rem;
    line-height: 28rem;
    font-weight: 700;
    color: rgb(55, 59, 68);
}
.data-display.copyright .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
}
.data-display.copyright .data-list .data-item .data-wrap .data-body .order-list .order-item + .order-item {
    margin-top: 16rem;
}

.data-display.organization-chart {
    padding: 24rem;
    background-color: rgb(242, 249, 252);
}
@media (min-width: 1024px) {
    .data-display.organization-chart {
        padding: 64rem 120rem 56rem 120rem;
    }
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 40rem;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    border-radius: 8rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
@media (min-width: 1024px) {
    .data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-head {
        margin: 0 auto;
        min-width: 300rem;
    }
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-head > .data-subject {
    margin: 0;
    padding: 24rem 0;
    font-size: 18.6666666667rem;
    line-height: 28rem;
    font-weight: 500;
    color: rgb(255, 255, 255);
    background-color: rgb(1, 79, 125);
    border-top-right-radius: 8rem;
    border-top-left-radius: 8rem;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-head > .data-subject .data-name {
    display: block;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-head > .data-summary {
    margin: 0;
    padding: 24rem 12rem;
    font-size: 18.6666666667rem;
    line-height: 28rem;
    font-weight: 500;
    color: rgb(1, 79, 125);
    border: 1rem solid rgb(1, 79, 125);
    border-bottom-right-radius: 8rem;
    border-bottom-left-radius: 8rem;
    background-color: rgb(255, 255, 255);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body {
    position: relative;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display {
    position: relative;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 1023px) {
    .data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list {
        row-gap: 32rem;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}
@media (min-width: 1024px) {
    .data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        /*flex-direction: row;*/
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 5rem;
        list-style: none;
        padding: 0;
        margin: 0;
    }
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
@media (min-width: 1024px) {
    .data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item {
        padding: 0 15rem;
        margin-bottom: 24rem;
    }
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    row-gap: 16rem;
}
@media (max-width: 1023px) {
    .data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap .data-head {
    width: 100%;
}
@media (max-width: 1023px) {
    .data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap .data-head {
        margin: 0 auto;
    }
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap .data-head .data-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 72rem;
    padding: 0 12rem;
    margin: 0;
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 400;
    color: rgb(255, 255, 255);
    text-align: center;
    letter-spacing: -0.5rem;
    background-color: rgb(0, 123, 194);
    border-radius: 8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap .data-body {
    position: relative;
    padding: 24rem 16rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1rem solid rgb(115, 188, 229);
    border-radius: 8rem;
    background-color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
    .data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap .data-body {
        width: 100%;
    }
}
.data-display.organization-chart > .data-list > .data-item > .data-wrap > .data-body > .data-display > .data-list > .data-item .data-wrap .data-body::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 100%;
    left: 50%;
    height: 16rem;
    border-left: 1rem dashed rgb(115, 188, 229);
}
.data-display.organization-chart > .data-list > .data-item + .data-item {
    border-top: 1rem solid rgb(216, 219, 225);
}

.data-display.prop-detail > .data-list {
    border-top: 2rem solid rgb(25, 29, 38);
    height: 230rem;
    overflow-y: auto;
}
html.mobile .data-display.prop-detail > .data-list {
    overflow-x: hidden;
    overflow-y: auto;
}

html.laptop .data-display.prop-detail > .data-list {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
html.laptop .data-display.prop-detail > .data-list::-webkit-scrollbar-thumb {
    border-width: 4rem;
    border-style: solid;
    border-color: transparent;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.2);
}
html.laptop .data-display.prop-detail > .data-list::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.4);
}
html.laptop .data-display.prop-detail > .data-list::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.6);
}
html.laptop .data-display.prop-detail > .data-list::-webkit-scrollbar {
    width: 16rem;
    height: 16rem;
}
html.laptop .data-display.prop-detail > .data-list::-webkit-scrollbar-thumb {
    border-radius: 8rem;
}

@media (min-width: 1024px) {
    /*.data-display.prop-detail > .data-list {*/
    /*  height: 112rem;*/
    /*}*/
}
.data-display.prop-detail > .data-list > .data-item {
    border-bottom: 1rem solid rgb(216, 219, 225);
}
.data-display.prop-detail > .data-list > .data-item > .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 76rem;
    flex: 0 0 76rem;
    /*max-width: 160rem;*/
    flex-basis: 50%;
    background-color: rgb(236, 239, 245);
}
@media (min-width: 1024px) {
    .data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-head {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
.data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-head > .data-subject {
    margin: 0;
    padding: 16rem;
    word-break: break-all;
}
.data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-head > .data-subject > .data-name {
    display: block;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    font-weight: 500;
    color: rgb(55, 59, 68);
}
.data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-head > .data-subject > .data-name:not(:hover) {
    text-decoration: none;
}
.data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-head > .data-subject > .data-name .wbr {
    display: inline-block;
}
@media (min-width: 1024px) {
    .data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-head > .data-subject {
        padding: 8rem 16rem;
    }
}
.data-display.prop-detail > .data-list > .data-item > .data-wrap > .data-body {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 8rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(55, 59, 68);
    overflow: hidden;
}

@media (min-width: 1024px) {
    .data-display.color-palette .data-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.data-display.color-palette .data-list .data-item {
    padding: 30rem 16rem 16rem 16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media (min-width: 1024px) {
    .data-display.color-palette .data-list .data-item {
        padding: 62rem 24rem 24rem 24rem;
    }
}
.data-display.color-palette .data-list .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 6rem;
}
@media (min-width: 1024px) {
    .data-display.color-palette .data-list .data-item .data-wrap {
        row-gap: 10rem;
    }
}
.data-display.color-palette .data-list .data-item .data-wrap .data-head .data-subject {
    margin: 0;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    font-weight: 700;
    color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
    .data-display.color-palette .data-list .data-item .data-wrap .data-head .data-subject {
        font-size: 16rem;
        line-height: 24rem;
    }
}
.data-display.color-palette .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
}
.data-display.color-palette .data-list .data-item .data-wrap .data-body {
    font-size: 10.6666666667rem;
    line-height: 16rem;
    color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
    .data-display.color-palette .data-list .data-item .data-wrap .data-body {
        font-size: 13.3333333333rem;
        line-height: 20rem;
    }
}
.data-display.color-palette .data-list .data-item .data-wrap .data-body .wbr {
    display: block;
}
.data-display.color-palette .data-list .data-item:nth-child(1) {
    background-color: #003764;
}
.data-display.color-palette .data-list .data-item:nth-child(2) {
    background-color: #e4032e;
}
.data-display.color-palette .data-list .data-item:nth-child(3) {
    background-color: #575757;
}
.data-display.color-palette .data-list .data-item:nth-child(4) {
    background-color: rgb(255, 255, 255);
    border: 1rem solid rgb(216, 219, 225);
}
.data-display.color-palette .data-list .data-item:nth-child(4) .data-wrap .data-head .data-subject {
    color: rgb(55, 59, 68);
}
.data-display.color-palette .data-list .data-item:nth-child(4) .data-wrap .data-head .data-subject .data-name {
    display: block;
}
.data-display.color-palette .data-list .data-item:nth-child(4) .data-wrap .data-body {
    color: rgb(55, 59, 68);
}

.data-display.open-api > .data-list > .data-item > .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 16rem;
}
.data-display.open-api > .data-list > .data-item > .data-wrap > .data-head > .data-subject {
    margin: 0;
    font-size: 19.2rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
}
.data-display.open-api > .data-list > .data-item > .data-wrap > .data-body > .para {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
}
.data-display.open-api > .data-list > .data-item > .data-wrap > .data-body > .data-list {
    margin-top: 24rem;
}
.data-display.open-api > .data-list > .data-item + .data-item {
    margin-top: 32rem;
    padding-top: 32rem;
    border-top: 1rem solid rgb(236, 239, 245);
}

.data-display.location-info > .data-list > .data-item + .data-item {
    margin-top: 24rem;
}
.data-display.location-info > .data-list > .data-item > .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-head::before {
    content: "※";
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20rem;
    height: 20rem;
    color: rgb(25, 29, 38);
}
@media (min-width: 1024px) {
    .data-display.location-info > .data-list > .data-item > .data-wrap > .data-head::before {
        width: 24rem;
        height: 24rem;
    }
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-head .data-subject {
    margin: 0;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
}
@media (min-width: 1024px) {
    .data-display.location-info > .data-list > .data-item > .data-wrap > .data-head .data-subject {
        font-size: 16rem;
        line-height: 24rem;
        font-weight: 500;
    }
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-head .data-subject .data-name {
    display: block;
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item::before {
    content: "";
    display: block;
    width: 20rem;
    height: 20rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,132,208,1)' d='M15.5 12.25V13.75L8.5 13.75L8.5 12.25L15.5 12.25Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@media (min-width: 1024px) {
    .data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item::before {
        width: 24rem;
        height: 24rem;
    }
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item .data-wrap .data-head {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(117, 117, 117);
}
@media (min-width: 1024px) {
    .data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item .data-wrap .data-head {
        font-size: 16rem;
        line-height: 24rem;
    }
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item .data-wrap .data-head .data-name {
    display: block;
}
.data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item .data-wrap .data-body {
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(55, 59, 68);
}
@media (min-width: 1024px) {
    .data-display.location-info > .data-list > .data-item > .data-wrap > .data-body > .data-list > .data-item .data-wrap .data-body {
        font-size: 16rem;
        line-height: 24rem;
    }
}

.data-display.way-to-come > .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 8rem;
    -webkit-column-gap: 24rem;
    -moz-column-gap: 24rem;
    column-gap: 24rem;
}
.data-display.way-to-come > .data-list .data-item .data-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.data-display.way-to-come > .data-list .data-item .data-wrap .data-head {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.data-display.way-to-come > .data-list .data-item .data-wrap .data-head .data-subject {
    margin: 0;
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 700;
    color: rgb(55, 59, 68);
}
.data-display.way-to-come > .data-list .data-item .data-wrap .data-head .data-subject .data-name {
    display: block;
}
.data-display.way-to-come > .data-list .data-item .data-wrap .data-body {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
}

/**
 * @type module
 * @name info-board
 * @modle d
 */
.info-board.module-a .board-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.info-board.module-a .board-wrap .board-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.info-board.module-a .board-wrap .board-head .board-subject {
    margin: 0;
}
.info-board.module-a .board-wrap .board-head .board-subject .board-name {
    display: block;
    color: rgb(55, 59, 68);
}
.info-board.module-a .board-wrap .board-head .board-summary {
    margin: 0;
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(25, 29, 38);
}
.info-board.module-a .board-wrap .board-head .board-summary .wbr {
    display: block;
}
.info-board.module-a.type-b .board-wrap::before {
    margin: 0 auto;
}
.info-board.module-a.type-b .board-wrap .board-head {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.info-board.module-a.type-b .board-wrap .board-body {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.info-board.module-a.type-c .board-wrap::before {
    margin: 0 auto;
}
.info-board.module-a.type-c .board-wrap .board-head {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-all;
}
.info-board.module-a.type-c .board-wrap .board-body {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.info-board.module-a.style-b .board-wrap .board-head {
    row-gap: 16rem;
}
.info-board.module-a.style-b .board-wrap .board-head .board-subject {
    font-size: 32rem;
    line-height: 40rem;
    font-weight: 700;
}
@media (min-width: 1024px) {
    .info-board.module-a.style-b .board-wrap .board-head .board-subject {
        font-size: 38.4rem;
        line-height: 48rem;
    }
}
.info-board.module-a.style-b .board-wrap .board-head .board-subject .board-name {
    color: rgb(25, 29, 38);
}
.info-board.module-a.style-b .board-wrap .board-head .board-subject .board-name .wbr {
    display: block;
}
.info-board.module-a.style-b .board-wrap .board-head .board-summary {
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(105, 109, 118);
}
.info-board.module-a.style-b .board-wrap .board-head .board-summary .wbr {
    display: block;
}

/**
 * @type module
 * @name info-board
 * @modle d
 */
.info-board.module-b.type-c .board-wrap::before {
    margin: 0 auto;
}
.info-board.module-b.type-c .board-wrap .board-head {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.info-board.module-b.type-c .board-wrap .board-body {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.info-board.module-b.style-a .board-wrap .board-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 16rem;
}
.info-board.module-b.style-a .board-wrap .board-head .board-subject {
    margin: 0;
}
.info-board.module-b.style-a .board-wrap .board-head .board-subject .board-name {
    display: block;
    font-size: 22.4rem;
    line-height: 28rem;
    font-weight: 700;
    color: rgb(55, 59, 68);
}
.info-board.module-b.style-a .board-wrap .board-head .board-subject .board-name .wbr {
    display: block;
}
.info-board.module-b.style-a .board-wrap .board-head .board-summary {
    margin: 0;
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
}
.info-board.module-b.style-a .board-wrap .board-head .board-summary .wbr {
    display: block;
}
.info-board.module-b.style-a .board-wrap .board-head ~ .board-body {
    margin-top: 40rem;
}
.info-board.module-b.style-a .board-wrap .board-head ~ .board-util {
    margin-top: 32rem;
}
.info-board.module-b.style-a .board-wrap .board-util {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.info-board.module-b.style-a .board-wrap .board-util .button-display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.info-board.module-b.style-a .board-wrap .board-util .button-display .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.info-board.module-b.style-a .board-wrap .board-util .button-display .button-area .btn {
    min-width: 136rem;
}
.info-board.module-b[class*=attr-] .board-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.info-board.module-b[class*=attr-] .board-wrap::before {
    content: "";
    display: block;
    width: 872rem;
    max-width: 100%;
    height: 160rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    margin-bottom: 16rem;
}
.info-board.module-b.attr-survey .board-wrap::before {
    height: 176rem;
    background-image: url(../../assets/images/information/research-03.svg);
}
.info-board.module-b.attr-nodata .board-wrap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(216,219,225,1)' d='M11.2,14V9.2c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8V14c0,0.4-0.3,0.8-0.8,0.8S11.2,14.4,11.2,14z M12,15.7 L12,15.7c-0.4,0-0.8,0.3-0.8,0.8s0.3,0.8,0.8,0.8h0c0.4,0,0.8-0.3,0.8-0.8S12.4,15.7,12,15.7z M20,9.6v6.6L15.3,21H8.7L4,16.3V9.6 L8.7,5h6.6L20,9.6z M18.5,10.3l-3.8-3.8H9.3l-3.8,3.8v5.4l3.8,3.8h5.4l3.8-3.8V10.3z'/%3E%3C/svg%3E");
}

.display-board.module-a .board-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
}
.display-board.module-a .board-wrap .board-head .board-caption {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
    text-align: center;
}
.display-board.module-a .board-wrap .board-body {
    position: relative;
}
.display-board.module-a .board-wrap .board-body img {
    display: block;
}
.display-board.module-a.style-a {
    margin: 48rem 0;
}
.display-board.module-a.style-a .board-wrap {
    row-gap: 8rem;
}
.display-board.module-a.style-a .board-wrap .board-head {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.display-board.module-a.style-a .board-wrap .board-body {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.display-board.module-a.style-a .board-wrap .board-body::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1rem solid rgba(0, 0, 0, 0.12);
}
.display-board.module-a.style-b {
    margin: 24rem 0rem 48rem 0rem;
}
@media (min-width: 1024px) {
    .display-board.module-a.style-b {
        margin: 40rem 0rem 72rem 0rem;
    }
}
.display-board.module-a.style-b .board-wrap {
    row-gap: 8rem;
}
.display-board.module-a.style-b .board-wrap .board-head {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.display-board.module-a.style-b .board-wrap .board-body {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.display-board.module-a.style-b .board-wrap .board-body::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.display-board.module-a.style-b .board-wrap .board-body img {
    display: block;
    width: 100%;
}
.display-board.module-a.type-a .board-wrap .board-head .board-caption {
    text-align: center;
}
.display-board.module-a.type-b .board-wrap .board-head {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

/**
 * @type module
 * @name data-table
 */
.data-table.module-c {
    border-top: 1px solid rgb(25, 29, 38);
    border-bottom: 1px solid rgb(216, 219, 225);
}
.data-table.module-c.attr-scroll {
    overflow-x: auto;
}
html.laptop .data-table.module-c.attr-scroll {
    -webkit-overflow-scrolling: touch;
}
html.laptop .data-table.module-c.attr-scroll::-webkit-scrollbar-thumb {
    border-width: 4rem;
    border-style: solid;
    border-color: transparent;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.2);
}
html.laptop .data-table.module-c.attr-scroll::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.4);
}
html.laptop .data-table.module-c.attr-scroll::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.6);
}
html.laptop .data-table.module-c.attr-scroll::-webkit-scrollbar {
    width: 12rem;
    height: 12rem;
}
html.laptop .data-table.module-c.attr-scroll::-webkit-scrollbar-thumb {
    border-radius: 6rem;
}

.data-table.module-c.attr-scroll > table {
    min-width: 960rem;
}
.data-table.module-c.type-c {
    text-align: center;
}
.data-table.module-c > table {
    table-layout: fixed;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border-right: hidden;
    border-left: hidden;
}
.data-table.module-c > table caption {
    overflow: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    color: transparent;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
}
.data-table.module-c > table > thead > tr > th {
    padding: 10rem 0;
    font-size: 16rem;
    line-height: 20rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
    border-right: 1px solid rgb(216, 219, 225);
    border-bottom: 1px solid rgb(216, 219, 225);
    border-left: 1px solid rgb(216, 219, 225);
    background-color: rgb(236, 239, 245);
    text-align: center;
}
@media (min-width: 1024px) {
    .data-table.module-c > table > thead > tr > th {
        padding: 10rem 0;
        font-size: 16rem;
        line-height: 20rem;
        font-weight: 500;
    }
}
.data-table.module-c > table > tbody > tr > td {
    padding: 12rem 14rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    color: rgb(55, 59, 68);
    border-right: 1px solid rgb(216, 219, 225);
    border-left: 1px solid rgb(216, 219, 225);
}
.data-table.module-c > table > tbody > tr > td > .wbr {
    display: block;
}
@media (min-width: 1024px) {
    .data-table.module-c > table > tbody > tr > td {
        padding: 5rem 32rem;
        font-size: 14rem;
        line-height: 22rem;
    }
}
.data-table.module-c > table > tbody > tr + tr > td {
    border-top: 1px solid rgb(216, 219, 225);
}

.data-table thead th > p, .data-table tbody td > p{
    display:inline-block;
    margin:0;
}

.outputs-scope .level-tabs{
    display:flex;
    gap:20px;
    margin:0 0 16px;
    padding:0
}
.outputs-scope .level-tabs .tab{
    appearance:none;
    background:none;
    border:0;
    padding:4px 0;
    font-size:15rem;
    color:#5c5c5c;
    cursor:pointer
}
.outputs-scope .level-tabs .tab.is-active{
    color:#111827;
    font-weight:700
}

.outputs-scope .cards-grid{
    display:grid;
    gap:16px;
    grid-template-columns:repeat(2,minmax(0,1fr))
}
@media(min-width:1400px){
    .outputs-scope .cards-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .outputs-scope .level-tabs .tab {
        font-size: 14rem;
    }
    .outputs-scope .card-links a {
        font-size: 10px;
    }
}
@media(max-width:720px){
    .outputs-scope .cards-grid{
        grid-template-columns:1fr
    }
}

.outputs-scope .card{
    background:#fff;
    border:1px solid #e5e7eb;
    border-radius:12px;
    padding:16px 18px;
    box-shadow:0 2px 6px rgba(0,0,0,.04);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.outputs-scope .card:hover {
    background: rgb(227 240 246 / 33%);
}
.outputs-scope .card-head{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:8px;
    flex-wrap:wrap;
    border-bottom:1px solid #f0f2f5;
    padding-bottom:8px;
    margin-bottom:8px
}
.outputs-scope .card-links{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}

.outputs-scope .card-links a{
    font-size:13px;
    text-decoration:none;
    color:#374151;
    padding:0 10px;
    border-right:1px solid rgba(0,0,0,0.44);
}

.outputs-scope .card-links a:last-child{
    border-right:none;
}
@media(max-width: 1020px) {
    .outputs-scope .card-links a{
        font-size:11px;
    }
}
.outputs-scope .card-links a:hover{
    text-decoration:underline
}

.outputs-scope .chips{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin:8px 0 10px
}
.outputs-scope .chip{
    display:inline-block;
    font-size:13px;
    padding:6px 10px;
    border-radius:999px;
    background:#f3f4f6;
    color:#111827
}
.outputs-scope .meta{
    display:flex;
    gap:8px;
    justify-content:flex-end
}
.outputs-scope .tag{
    font-size:12px;
    font-weight:700;
    padding:4px 10px;
    border-radius:999px;
    background: rgba(255, 200, 61, 0.55);
    color: black;
}

.bui-tab-target:not(.active) {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

@media (max-width: 1020px) {
    .outputs-scope .chip {
        font-size: 9px;
    }
}

/* tab-display */
.tab-display .tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
}
.tab-display .tab-list .tab-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
}
.tab-display .tab-list .tab-item .tab-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    text-align: center;
}
.tab-display .tab-list .tab-item.current {
    z-index: 1;
}
.tab-display.type-a .tab-list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.tab-display.type-b .tab-list {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.tab-display.type-c .tab-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.tab-display.type-d .tab-list .tab-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    width: 100%;
}

.tab-display.module-c .tab-list .tab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.tab-display.module-c .tab-list .tab-item .tab-text {
    position: relative;
    font-size: 16rem;
    line-height: 20rem;
    font-weight: 500;
    color: rgb(105, 109, 118);
}
@media (min-width: 1024px) {
    .tab-display.module-c .tab-list .tab-item .tab-text {
        font-size: 16rem;
        line-height: 20rem;
    }
}
@media (max-width: 1024px) {
    .tab-display.module-c .tab-list .tab-item .tab-text {
        font-size: 13rem;
    }
}
.tab-display.module-c .tab-list .tab-item.current .tab-text {
    color: rgb(1, 132, 208);
}
.tab-display.module-c.style-a .tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    /*   -webkit-column-gap: 28rem;
     -moz-column-gap: 28rem;
          column-gap: 28rem; */
}
@media (min-width: 1024px) {
    .tab-display.module-c.style-a .tab-list {
        /*     -webkit-column-gap: 40rem;
       -moz-column-gap: 40rem;
            column-gap: 40rem; */
    }
}
.tab-display.module-c.style-a .tab-list .tab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: auto;
    /*width: 130rem;
    max-width: 180px;*/
    max-width: 350px;
}
.tab-display.module-c.style-a .tab-list .tab-item{
    margin:0 !important;
}
.tab-display.module-c.style-a .tab-list .tab-item .tab-text {
    padding: 0 15rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.tab-display.module-c.style-a .tab-list .tab-item.current .tab-text {
    padding: 10rem 15rem;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 123, 194);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 90rem;
}
@media (max-width: 1024px) {
    .tab-display.module-c.style-a .tab-list .tab-item {
        max-width: 180rem;
        margin-right: 0 !important;
    }
}
@media (min-width: 1024px) {
    .tab-display.module-c.style-a .tab-list .tab-item.current .tab-text {
        padding: 12rem 24rem;
    }
}

.tab-display.module-b .tab-list .tab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.tab-display.module-b .tab-list .tab-item .tab-text {
    position: relative;
    font-size: 19.2rem;
    line-height: 24rem;
    font-weight: 700;
    color: rgb(148, 148, 148);
}
@media (min-width: 1024px) {
    .tab-display.module-b .tab-list .tab-item .tab-text {
        font-size: 22.4rem;
        line-height: 28rem;
        font-weight: 700;
    }
}
.tab-display.module-b .tab-list .tab-item.current .tab-text {
    color: rgb(1, 132, 208);
}
.tab-display.module-b.style-a {
    position: relative;
}
.tab-display.module-b.style-b::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(50% - 50vw);
    width: 100vw;
    height: 1rem;
    background-color: rgb(216, 219, 225);
}
@media (min-width: 1024px) {
    .tab-display.module-b.style-b::before {
        left: 0;
        width: 100%;
    }
}
.tab-display.module-b.style-b .tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-bottom: 10rem;
}
.tab-display.module-b.style-b .tab-list .tab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.tab-display.module-b.style-b .tab-list .tab-item .tab-text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.tab-display.module-b.style-b .tab-list .tab-item.current .tab-text::before {
    content: " ";
    display: block;
    position: absolute;
    right: 0;
    bottom: -10rem;
    left: 0;
    background-color: rgb(1, 132, 208);
    height: 2rem;
    border-radius: 1rem;
}

.tab-display.module-d .tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1rem solid rgb(216, 219, 225);
}
.tab-display.module-d .tab-list .tab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.tab-display.module-d .tab-list .tab-item + .tab-item {
    border-left: 1rem solid rgb(216, 219, 225);
}
.tab-display.module-d .tab-list .tab-item .tab-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16rem;
    line-height: 20rem;
    font-weight: 700;
    color: rgb(216, 219, 225);
    text-align: center;
    height: 60rem;
}
.tab-display.module-d .tab-list .tab-item.current .tab-text {
    color: rgb(25, 29, 38);
}
.outputs-scope .level-tabs .tab:focus-visible,
.tab-display .tab-list .tab-item .tab-text:focus-visible {
    outline: 2px solid #000000;
    outline-offset: 3px;
}
.dropdown.module-b.style-a {
    position: relative;
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-head .dropdown-subject {
    margin: 0;
    cursor: pointer;
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-head .dropdown-subject::before {
    content: attr(data-bui-tab-selected);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    padding: 0 56rem 0 16rem;
    height: 56rem;
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4rem 4rem 0 0;
    border: 1rem solid rgb(216, 219, 225);
    background-repeat: no-repeat;
    background-position: calc(100% - 16rem) 50%;
    background-size: 24rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-head .dropdown-subject .dropdown-name {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-body {
    display: none;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    right: 0;
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list {
    margin-top: 4rem;
    height: 288rem;
    overflow-y: auto;
    border-radius: 4rem;
    border: 1rem solid rgb(216, 219, 225);
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0 4rem 8rem 0 rgba(0, 0, 0, 0.15), 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4rem 8rem 0 rgba(0, 0, 0, 0.15), 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
}
html.laptop .dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list {
    -webkit-overflow-scrolling: touch;
}
html.laptop .dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb {
    border-width: 4rem;
    border-style: solid;
    border-color: transparent;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.2);
}
html.laptop .dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.4);
}
html.laptop .dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.6);
}
html.laptop .dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar {
    width: 12rem;
    height: 12rem;
}
html.laptop .dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb {
    border-radius: 6rem;
}

.dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list .navi-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list .navi-item .navi-text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 2;
    padding: 12rem 16rem;
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(55, 59, 68);
    text-decoration: none;
    outline-offset: -1rem;
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list .navi-item:focus, .dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list .navi-item:hover {
    background-color: rgb(242, 249, 252);
}
.dropdown.module-b.style-a .dropdown-wrap .dropdown-body .navi-list .navi-item.current .navi-text {
    background-color: rgb(242, 249, 252);
}
.dropdown.module-b.style-a:focus-within .dropdown-wrap .dropdown-body {
    display: block;
}

.dropdown.module-b.style-b .dropdown-wrap .dropdown-head .dropdown-subject {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list .navi-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8rem;
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list .navi-item .navi-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 12rem 40rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(55, 59, 68);
    text-align: center;
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list .navi-item:focus-within {
    z-index: 2;
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list .navi-item.current {
    z-index: 1;
    overflow: hidden;
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list .navi-item.current .navi-text {
    color: rgb(255, 255, 255);
    font-weight: 500;
    background-color: rgb(1, 132, 208);
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list .navi-item:not(.current) {
    border: 1rem solid rgb(216, 219, 225);
}
.dropdown.module-b.style-b .dropdown-wrap .dropdown-body .navi-list .navi-item:not(.current)::before {
    border: 1rem solid rgb(216, 219, 225);
}

@media (max-width: 1023px) {
    .dropdown.module-b.style-d {
        position: relative;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-head .dropdown-subject {
        margin: 0;
        cursor: pointer;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-head .dropdown-subject::before {
        content: attr(data-bui-tab-selected);
        /*display: -webkit-box;*/
        /*display: -ms-flexbox;*/
        /*display: flex;*/
        display: block;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        padding: 0 56rem 0 16rem;
        height: 56rem;
        font-size: 16rem;
        line-height: 56rem;
        color: rgb(55, 59, 68);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 4rem 4rem 0 0;
        border: 1rem solid rgb(216, 219, 225);
        background-repeat: no-repeat;
        background-position: calc(100% - 16rem) 50%;
        background-size: 24rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-head .dropdown-subject .dropdown-name {
        display: block;
        position: absolute;
        overflow: hidden;
        visibility: hidden;
        margin: -1px;
        padding: 0;
        width: 1px;
        height: 1px;
        line-height: 1px;
        font-size: 1px;
        border: 0;
        clip: rect(0 0 0 0);
        clip: rect(0, 0, 0, 0);
        pointer-events: none;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body {
        display: none;
        position: absolute;
        z-index: 1;
        top: 100%;
        left: 0;
        right: 0;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list {
        margin-top: 4rem;
        height: 288rem;
        overflow-y: auto;
        border-radius: 4rem;
        border: 1rem solid rgb(216, 219, 225);
        background-color: rgb(255, 255, 255);
        -webkit-box-shadow: 0 4rem 8rem 0 rgba(0, 0, 0, 0.15), 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 4rem 8rem 0 rgba(0, 0, 0, 0.15), 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
    }
    html.laptop .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list {
        -webkit-overflow-scrolling: touch;
    }
    html.laptop .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb {
        border-width: 4rem;
        border-style: solid;
        border-color: transparent;
        background-clip: content-box;
        background-color: rgba(0, 0, 0, 0.2);
    }
    html.laptop .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb:hover {
        background-color: rgba(0, 0, 0, 0.4);
    }
    html.laptop .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb:active {
        background-color: rgba(0, 0, 0, 0.6);
    }
    html.laptop .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar {
        width: 12rem;
        height: 12rem;
    }
    html.laptop .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list::-webkit-scrollbar-thumb {
        border-radius: 6rem;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item .navi-text {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        z-index: 2;
        padding: 12rem 6rem;
        font-size: 16rem;
        line-height: 24rem;
        color: rgb(55, 59, 68);
        text-decoration: none;
        outline-offset: -1rem;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item:focus, .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item:hover {
        background-color: rgb(242, 249, 252);
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item.current .navi-text {
        background-color: rgb(242, 249, 252);
    }
    .dropdown.module-b.style-d:not(.no-focus-within-event):focus-within .dropdown-wrap .dropdown-body {
        display: block;
    }
}
@media (min-width: 1024px) {
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-head .dropdown-subject {
        display: block;
        position: absolute;
        overflow: hidden;
        visibility: hidden;
        margin: -1px;
        padding: 0;
        width: 1px;
        height: 1px;
        line-height: 1px;
        font-size: 1px;
        border: 0;
        clip: rect(0 0 0 0);
        clip: rect(0, 0, 0, 0);
        pointer-events: none;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 8rem;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-radius: 8rem;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item .navi-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        padding: 12rem 10rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-decoration: none;
        font-size: 16rem;
        line-height: 24rem;
        font-weight: 500;
        color: rgb(55, 59, 68);
        text-align: center;
        word-break: break-all;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item:focus-within {
        z-index: 2;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item.current {
        z-index: 1;
        overflow: hidden;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item.current .navi-text {
        color: rgb(255, 255, 255);
        font-weight: 500;
        background-color: rgb(0, 123, 194);
        word-break: break-all;
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item:not(.current) {
        border: 1rem solid rgb(216, 219, 225);
    }
    .dropdown.module-b.style-d .dropdown-wrap .dropdown-body .navi-list .navi-item:not(.current)::before {
        border: 1rem solid rgb(216, 219, 225);
    }
}
ul.posts-list {
    margin:0;
    padding:0;
    width:100%;
    list-style:none;
}
@media (max-width:1023px) {
    ul.posts-list {
        width:auto;
    }
}
.posts-display.module-a .posts-list .posts-item {
    position:relative;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:12rem;
    -moz-column-gap:12rem;
    column-gap:12rem;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap {
        -webkit-column-gap:32rem;
        -moz-column-gap:32rem;
        column-gap:32rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop {
    -ms-flex-negative:0;
    flex-shrink:0;
    width:52rem;
    text-align:center;
}
@media (max-width:768px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop {
        /*width:30rem;*/
    }
}
@media (max-width:600px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop {
        /*width:30rem;*/
    }
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop {
        width:80rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item {
    display:block;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item.fixed::before {
    content:"";
    display:block;
    width:24rem;
    height:24rem;
    margin:0 auto;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(1,79,125,1)' d='M11.4936 5.63528L9.24358 9.5324C8.36041 11.0621 6.50496 11.6727 4.91315 11.0329L4.39551 11.9295L9.37515 14.8045L5.98062 20.684L6.25518 21.7085L7.27966 21.434L10.6742 15.5545L15.6538 18.4295L16.1715 17.5329C14.8216 16.4743 14.4226 14.5621 15.3058 13.0324L17.5558 9.13528L18.8548 9.88528C19.092 10.0222 19.4009 9.93944 19.5378 9.70227C19.6747 9.4651 19.592 9.15619 19.3548 9.01926L10.6945 4.01926C10.4574 3.88233 10.1485 3.9651 10.0115 4.20227C9.8746 4.43944 9.95738 4.74835 10.1945 4.88528L11.4936 5.63528Z'/%3E%3C/svg%3E") no-repeat center/cover;
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item.fixed::before {
        width:25rem;
        height:25rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item.fixed::after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1;
    background-color:rgb(249,250,252);
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item.fixed .text {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item .state {
    display:block;
    width:52rem;
    padding:4rem 0;
    border-radius:4rem;
    text-align:center;
    font-size:10.6666666667rem;
    line-height:16rem;
    font-weight:500;
    color:rgb(255,255,255);
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item .state {
        width:80rem;
        padding:6rem 0;
        font-size:13.3333333333rem;
        line-height:20rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item .state.proceed {
    background-color:rgb(1,132,208);
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .data-list .data-item .state.finish {
    background-color:rgb(116,118,123);
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-prop .posts-numb {
    font-size:16rem;
    line-height:24rem;
    font-weight:700;
    color:rgb(117,117,117);
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    max-height:1.5em;
    word-wrap:break-word;
    overflow:hidden;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:12rem;
    overflow:hidden;
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform {
        row-gap:10rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject {
    margin:0;
    display:flex;
    align-items:center;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject .posts-name {
    font-size:16rem;
    line-height:20rem;
    font-weight:400;
    color:rgb(55,59,68);
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    max-height:3em;
    word-wrap:break-word;
    overflow:hidden;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject.keyword-message .posts-name:before {
    content: '-';
    margin-right: 3px;
}
.posts-display.module-a .posts-list .posts-item.posts-new .posts-wrap .posts-inform .posts-head .posts-subject::before {
    content:'New';
    background-color:#1d81c8;
    border-radius:5px;
    padding-left:6rem;
    padding-right:6rem;
    padding-top:2rem;
    padding-bottom:2rem;
    color:white;
    font-size:13rem;
    font-weight:bold;
    margin-right:5px;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject .posts-name:not(:hover) {
    text-decoration:none;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item::before {
    content:"";
    display:block;
    width:20rem;
    height:20rem;
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item::before {
        width:24rem;
        height:24rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item.date::before {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(117,117,117,1)' d='M16,15.5c-0.2,0.4-0.6,0.5-1,0.3l-3.3-1.7c-0.3-0.1-0.4-0.4-0.4-0.7v-5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8 V13l2.9,1.5C16,14.6,16.2,15.1,16,15.5z M20.8,13c0,4.8-3.9,8.8-8.8,8.8S3.2,17.8,3.2,13S7.2,4.2,12,4.2S20.8,8.1,20.8,13z M19.2,13 c0-4-3.2-7.2-7.2-7.2S4.8,8.9,4.8,13S8,20.2,12,20.2S19.2,17,19.2,13z'/%3E%3C/svg%3E") no-repeat center/cover;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item.hit::before {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(117,117,117,1)' d='M12,9.2c-2.1,0-3.8,1.7-3.8,3.7c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8C15.8,10.9,14.1,9.2,12,9.2z M12,15.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2C14.2,14.2,13.2,15.2,12,15.2z M21.7,12.6c0,0-0.1-0.2-0.2-0.3 c-0.1-0.2-0.3-0.5-0.5-0.8c-0.4-0.7-1-1.6-1.8-2.5c-1.6-1.8-4-3.8-7.2-3.8C8.8,5.2,6.4,7.1,4.8,9C4,9.9,3.4,10.8,3,11.5 c-0.2,0.3-0.4,0.6-0.5,0.8c-0.1,0.1-0.2,0.3-0.2,0.3c-0.1,0.2-0.1,0.4,0,0.6c0,0,0.1,0.2,0.2,0.3c0.1,0.2,0.3,0.5,0.5,0.8 c0.4,0.7,1,1.6,1.8,2.5c1.6,1.8,4,3.8,7.2,3.8c3.2,0,5.6-1.9,7.2-3.8c0.8-0.9,1.4-1.8,1.8-2.5c0.2-0.3,0.4-0.6,0.5-0.8 c0.1-0.1,0.2-0.3,0.2-0.3c0,0,0,0,0,0C21.8,13.1,21.8,12.8,21.7,12.6z M19.8,13.7c-0.4,0.6-0.9,1.5-1.7,2.3 c-1.5,1.7-3.5,3.2-6.1,3.2c-2.5,0-4.6-1.6-6.1-3.2c-0.7-0.8-1.3-1.7-1.7-2.3c-0.2-0.3-0.3-0.5-0.4-0.7c0.1-0.2,0.2-0.4,0.4-0.7 c0.4-0.6,0.9-1.5,1.7-2.3C7.4,8.3,9.5,6.7,12,6.7c2.5,0,4.6,1.6,6.1,3.2c0.7,0.8,1.3,1.7,1.7,2.3c0.2,0.3,0.3,0.5,0.4,0.7 C20.1,13.1,19.9,13.4,19.8,13.7z'/%3E%3C/svg%3E") no-repeat center/cover;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item.period::before {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(117,117,117,1)' d='M18,5.5h-1V4.2c0-0.4-0.3-0.8-0.8-0.8s-0.8,0.3-0.8,0.8v1.2h-7V4.2c0-0.4-0.3-0.8-0.8-0.8S7,3.8,7,4.2v1.2H6 c-1.1,0-2,0.9-2,2v11c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-11C20,6.4,19.1,5.5,18,5.5z M18.5,18.5c0,0.3-0.2,0.5-0.5,0.5H6 c-0.3,0-0.5-0.2-0.5-0.5v-8h13V18.5z M18.5,9h-13V7.5C5.5,7.2,5.7,7,6,7h1v0.2C7,7.7,7.3,8,7.8,8s0.8-0.3,0.8-0.8V7h7v0.2 c0,0.4,0.3,0.8,0.8,0.8S17,7.7,17,7.2V7h1c0.3,0,0.5,0.2,0.5,0.5V9z'/%3E%3C/svg%3E") no-repeat center/cover;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item.entry::before {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(117,117,117,1)' d='M10,12.9c2.3,0,4.1-1.8,4.1-4.1c0-2.3-1.8-4.1-4.1-4.1c-2.3,0-4.1,1.8-4.1,4.1C5.9,11,7.7,12.9,10,12.9z M10,6.2 c1.4,0,2.6,1.2,2.6,2.6c0,1.4-1.2,2.6-2.6,2.6c-1.4,0-2.6-1.2-2.6-2.6C7.4,7.4,8.6,6.2,10,6.2z M16.2,15.9c0.8,0.8,1.2,1.8,1.2,2.9 v1.7c0,0.4-0.3,0.8-0.8,0.8s-0.8-0.3-0.8-0.8v-1.7c0-0.7-0.3-1.3-0.8-1.8c-0.5-0.5-1.1-0.8-1.8-0.8H6.7c-0.7,0-1.3,0.3-1.8,0.8 c-0.5,0.5-0.8,1.1-0.8,1.8v1.7c0,0.4-0.3,0.8-0.8,0.8c-0.4,0-0.8-0.3-0.8-0.8v-1.7c0-1.1,0.4-2.1,1.2-2.9s1.8-1.2,2.9-1.2h6.7 C14.4,14.7,15.5,15.1,16.2,15.9z M21.4,18.8v1.7c0,0.4-0.3,0.8-0.8,0.8s-0.8-0.3-0.8-0.8v-1.7c0-0.6-0.2-1.1-0.5-1.6 c-0.4-0.5-0.8-0.8-1.4-0.9c-0.4-0.1-0.6-0.5-0.5-0.9c0.1-0.4,0.5-0.6,0.9-0.5c0.9,0.2,1.7,0.7,2.2,1.5C21.1,17,21.4,17.9,21.4,18.8z M16,10.4c0.4-0.5,0.5-1,0.5-1.6S16.4,7.7,16,7.2c-0.4-0.5-0.8-0.8-1.4-0.9c-0.4-0.1-0.6-0.5-0.5-0.9s0.5-0.6,0.9-0.5 c0.9,0.2,1.7,0.7,2.2,1.5c0.6,0.7,0.9,1.6,0.9,2.5s-0.3,1.8-0.9,2.5c-0.6,0.7-1.3,1.2-2.2,1.5c-0.4,0.1-0.8-0.1-0.9-0.5 c-0.1-0.4,0.1-0.8,0.5-0.9C15.2,11.2,15.7,10.8,16,10.4z'/%3E%3C/svg%3E") no-repeat center/cover;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item .head {
    display:none;
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item .head {
        display:block;
        font-size:15rem;
        line-height:28rem;
        font-weight:400;
        color:rgb(117,117,117);
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item .body {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:13.3333333333rem;
    line-height:20rem;
    font-weight:400;
    color:rgb(117,117,117);
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item .body {
        font-size:15rem;
        line-height:28rem;
        font-weight:400;
    }
}
#qustnrPeriod {
    font-size:12rem! important;
}
@media (min-width:1024px) {
    #qustnrPeriod {
        font-size:15rem! important;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util {
    -ms-flex-negative:0;
    flex-shrink:0;
    width:32rem;
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util {
        width:56rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util .data-list .data-item .head {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util .data-list .data-item .body .btn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:32rem;
    height:32rem;
}
@media (min-width:1024px) {
    .posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util .data-list .data-item .body .btn {
        width:56rem;
        height:56rem;
    }
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util .data-list .data-item .body .btn:before {
    content:"";
    display:block;
    width:24rem;
    height:24rem;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util .data-list .data-item .body .btn.attachments::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(105,109,118,1)' d='M12.8636 4.77296C14.328 3.30859 16.7022 3.30859 18.1666 4.77296C19.6309 6.23734 19.6309 8.61156 18.1666 10.0759L11.877 16.3655C10.9984 17.2441 9.57384 17.2441 8.69521 16.3655C7.81657 15.4868 7.81657 14.0623 8.69521 13.1837L14.7049 7.17394C14.9978 6.88104 15.4727 6.88104 15.7656 7.17394C16.0585 7.46683 16.0585 7.9417 15.7656 8.23459L9.75587 14.2443C9.46302 14.5372 9.46302 15.012 9.75587 15.3048C10.0487 15.5977 10.5235 15.5977 10.8164 15.3048L17.1059 9.01527C17.9845 8.13668 17.9845 6.71221 17.1059 5.83362C16.2273 4.95504 14.8028 4.95504 13.9242 5.83362L7.3336 12.4243C5.86927 13.8886 5.86927 16.2627 7.3336 17.7271C8.79793 19.1914 11.1721 19.1914 12.6364 17.7271L17.8129 12.5505C18.1058 12.2576 18.5807 12.2576 18.8736 12.5505C19.1665 12.8434 19.1665 13.3183 18.8736 13.6112L13.6971 18.7877C11.6469 20.8379 8.32305 20.8379 6.27294 18.7877C4.22282 16.7376 4.22282 13.4137 6.27294 11.3636L12.8636 4.77296Z'/%3E%3C/svg%3E");
}
.posts-display.module-a .posts-list .posts-item .posts-wrap .posts-util .data-list .data-item .body .btn .btn-text {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.posts-display.module-a.style-a .posts-list {
    border-top:2rem solid rgb(175,175,175);
}
.posts-display.module-a.module-a.type-a .posts-list .posts-badge{
    display: none;
}
.posts-display.module-a.style-a .posts-list.top-hide .posts-item.TOP-BBS {
    display:none;
}
.posts-display.module-a.style-a .posts-list .posts-item {
    padding:10rem 15rem;
    border-bottom:1rem solid #ddd;
}
@media (min-width:1024px) {
    .posts-display.module-a.style-a .posts-list .posts-item {
        padding:10rem 11rem;
    }
}
.posts-display.module-a.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
    overflow:hidden;
}
.posts-display.module-a.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item {
    position:relative;
    left:-16rem;
    padding-left:8rem;
    margin-left:8rem;
}
.posts-display.module-a.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item::after {
    content:"";
    display:block;
    position:absolute;
    top:4rem;
    left:0;
    width:1rem;
    height:12rem;
    background-color:rgb(216,219,225);
}
@media (min-width:1024px) {
    .posts-display.module-a.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item {
        left:-24rem;
        padding-left:12rem;
        margin-left:12rem;
    }
    .posts-display.module-a.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item::after {
        top:6rem;
    }
}
.posts-display.module-b .posts-list .posts-item {
    position:relative;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-head {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject {
    margin:0;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject .posts-name {
    font-size:16rem;
    line-height:24rem;
    font-weight:500;
    color:rgb(25,29,38);
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    max-height:1.5em;
    word-wrap:break-word;
    overflow:hidden;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject .posts-name:not(:hover) {
    text-decoration:none;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-body {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-body a {
    display:block;
    font-size:16rem;
    line-height:24rem;
    color:rgb(55,59,68);
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    max-height:3em;
    word-wrap:break-word;
    overflow:hidden;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-body a:not(:hover) {
    text-decoration:none;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item::before {
    content:"";
    display:block;
    width:24rem;
    height:24rem;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item.date::before {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M16,15.5c-0.2,0.4-0.6,0.5-1,0.3l-3.3-1.7c-0.3-0.1-0.4-0.4-0.4-0.7v-5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8 V13l2.9,1.5C16,14.6,16.2,15.1,16,15.5z M20.8,13c0,4.8-3.9,8.8-8.8,8.8S3.2,17.8,3.2,13S7.2,4.2,12,4.2S20.8,8.1,20.8,13z M19.2,13 c0-4-3.2-7.2-7.2-7.2S4.8,8.9,4.8,13S8,20.2,12,20.2S19.2,17,19.2,13z'/%3E%3C/svg%3E") no-repeat center/cover;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item.hit::before {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M12,9.2c-2.1,0-3.8,1.7-3.8,3.7c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8C15.8,10.9,14.1,9.2,12,9.2z M12,15.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2C14.2,14.2,13.2,15.2,12,15.2z M21.7,12.6c0,0-0.1-0.2-0.2-0.3 c-0.1-0.2-0.3-0.5-0.5-0.8c-0.4-0.7-1-1.6-1.8-2.5c-1.6-1.8-4-3.8-7.2-3.8C8.8,5.2,6.4,7.1,4.8,9C4,9.9,3.4,10.8,3,11.5 c-0.2,0.3-0.4,0.6-0.5,0.8c-0.1,0.1-0.2,0.3-0.2,0.3c-0.1,0.2-0.1,0.4,0,0.6c0,0,0.1,0.2,0.2,0.3c0.1,0.2,0.3,0.5,0.5,0.8 c0.4,0.7,1,1.6,1.8,2.5c1.6,1.8,4,3.8,7.2,3.8c3.2,0,5.6-1.9,7.2-3.8c0.8-0.9,1.4-1.8,1.8-2.5c0.2-0.3,0.4-0.6,0.5-0.8 c0.1-0.1,0.2-0.3,0.2-0.3c0,0,0,0,0,0C21.8,13.1,21.8,12.8,21.7,12.6z M19.8,13.7c-0.4,0.6-0.9,1.5-1.7,2.3 c-1.5,1.7-3.5,3.2-6.1,3.2c-2.5,0-4.6-1.6-6.1-3.2c-0.7-0.8-1.3-1.7-1.7-2.3c-0.2-0.3-0.3-0.5-0.4-0.7c0.1-0.2,0.2-0.4,0.4-0.7 c0.4-0.6,0.9-1.5,1.7-2.3C7.4,8.3,9.5,6.7,12,6.7c2.5,0,4.6,1.6,6.1,3.2c0.7,0.8,1.3,1.7,1.7,2.3c0.2,0.3,0.3,0.5,0.4,0.7 C20.1,13.1,19.9,13.4,19.8,13.7z'/%3E%3C/svg%3E") no-repeat center/cover;
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item .head {
    display:none;
}
@media (min-width:1024px) {
    .posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item .head {
        display:block;
        font-size:16rem;
        line-height:24rem;
        font-weight:400;
        color:rgb(117,117,117);
    }
}
.posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item .body {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:16rem;
    line-height:24rem;
    font-weight:400;
    color:rgb(117,117,117);
}
@media (min-width:1024px) {
    .posts-display.module-b .posts-list .posts-item .posts-wrap .posts-inform .posts-data {
        position:absolute;
        top:24rem;
        right:24rem;
    }
}
.posts-display.module-b.style-a .posts-list {
    border-top:1rem solid rgb(25,29,38);
    border-bottom:1rem solid rgb(25,29,38);
}
.posts-display.module-b.style-a .posts-list .posts-item {
    padding:16rem 0 24rem 0;
    font-size:14rem;
}
.menu-list .posts-display.module-b.style-a .posts-list .posts-item {
    padding:10rem 0 10rem 0;
    font-size:14rem;
}
@media (min-width:1024px) {
    .posts-display.module-b.style-a .posts-list .posts-item {
        padding:24rem;
    }
    .menu-list .posts-display.module-b.style-a .posts-list .posts-item {
        padding:10rem;
    }
}
.posts-display.module-b.style-a .posts-list .posts-item+.posts-item {
    border-top:1rem solid rgb(236,239,245);
}
@media (max-width:1023px) {
    .posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data {
        margin-top:8rem;
    }
    .posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
        overflow:hidden;
    }
    .posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item {
        position:relative;
        left:-24rem;
        padding-left:12rem;
        margin-left:12rem;
    }
    .posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item::after {
        content:"";
        display:block;
        position:absolute;
        top:7rem;
        left:0;
        width:1rem;
        height:12rem;
        background-color:rgb(216,219,225);
    }
}
@media (min-width:1024px) {
    .posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item+.data-item {
        position:relative;
        padding-left:12rem;
        margin-left:12rem;
    }
    .posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list .data-item+.data-item::after {
        content:"";
        display:block;
        position:absolute;
        top:7rem;
        left:0;
        width:1rem;
        height:12rem;
        background-color:rgb(216,219,225);
    }
}
.posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-body {
    margin-top:8rem;
}
@media (min-width:1024px) {
    .posts-display.module-b.style-a .posts-list .posts-item .posts-wrap .posts-inform .posts-body {
        margin-top:12rem;
    }
}
.posts-display.module-c .posts-list {
    border-top:1rem solid rgb(25,29,38);
    border-bottom:1rem solid rgb(236,239,245);
}
.posts-display.module-c .posts-list .posts-item+.posts-item {
    border-top:1rem solid rgb(236,239,245);
}
.posts-display.module-c .posts-list .posts-item .posts-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    position:relative;
    padding:8rem 0;
}
@media (min-width:1024px) {
    .posts-display.module-c .posts-list .posts-item .posts-wrap {
        padding:8rem 24rem;
    }
}
.posts-display.module-c .posts-list .posts-item .posts-wrap .posts-inform {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:12rem;
    -moz-column-gap:12rem;
    column-gap:12rem;
    padding:12rem 0;
    overflow:hidden;
}
@media (min-width:1024px) {
    .posts-display.module-c .posts-list .posts-item .posts-wrap .posts-inform {
        -webkit-column-gap:24rem;
        -moz-column-gap:24rem;
        column-gap:24rem;
        padding:8rem 0;
    }
}
.posts-display.module-c .posts-list .posts-item .posts-wrap .posts-inform .posts-type .type {
    display:block;
    width:52rem;
    padding:4rem 0;
    border-radius:4rem;
    text-align:center;
    background-color:rgb(1,132,208);
    font-size:10.6666666667rem;
    line-height:16rem;
    font-weight:500;
    color:rgb(255,255,255);
}
@media (min-width:1024px) {
    .posts-display.module-c .posts-list .posts-item .posts-wrap .posts-inform .posts-type .type {
        width:80rem;
        padding:6rem 0;
        font-size:13.3333333333rem;
        line-height: 20rem;
    }
}
.posts-display.module-c .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject {
    display:flex;
    margin:0;
    font-size:16rem;
    line-height:24rem;
    /*font-weight:400;*/
    font-weight:bold;
    color:rgb(25,29,38);
    overflow:hidden;
}
.posts-display.module-c .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject .posts-name {
    overflow:hidden;
}
.posts-display.module-c .posts-list .posts-item .posts-wrap .posts-util {
    -ms-flex-negative:0;
    flex-shrink:0;
    width:48rem;
    margin-left:8rem;
}
.posts-display.module-c .posts-list .posts-item .posts-wrap .posts-util .btn.expand {
    padding:10rem;
}
.posts-display.module-c .posts-list .posts-item .posts-wrap .posts-util .btn.expand svg {
    width:28rem;
    height:28rem;
    fill: rgb(25,29,38);
}
.posts-display.module-c .posts-list .posts-item .posts-side {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:32rem 20rem 40rem 62rem;
    border-top:1rem solid rgb(236,239,245);
    /*background-color:rgb(244,246,251);*/
    background:#f3f8fe url(../../assets/images/svg/font-solid.svg) no-repeat 7% center;
    background-size:17rem;
}
@media (min-width:1024px) {
    .posts-display.module-c .posts-list .posts-item.bui-expand-target:focus-within:not(.active) .posts-side,.posts-display.module-c .posts-list .posts-item .posts-side {
        height:auto;
        padding:40rem 56rem 40rem 128rem;
    }
}
/*.posts-display.module-c .posts-list .posts-item .posts-side::before{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='orange' d='M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z'/%3E%3C/svg%3E");width:164rem;height:58rem;background-repeat:no-repeat;background-position:3% center;display: block;}*/
.posts-display.module-c .posts-list .posts-item .posts-side .posts-inform {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:8rem;
}
@media (min-width:1024px) {
    .posts-display.module-c .posts-list .posts-item .posts-side .posts-inform {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
    }
}
.posts-display.module-c .posts-list .posts-item .posts-side .posts-inform .posts-type {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:16rem;
    font-size:22.4rem;
    line-height:28rem;
    color:rgb(251,191,1);
}
.posts-display.module-c .posts-list .posts-item .posts-side .posts-inform .posts-body {
    display:block;
    font-size:16rem;
    line-height:24rem;
    color:rgb(25,29,38);
    overflow:hidden;
}
.posts-display.module-c .posts-list .posts-item .posts-side .posts-inform .posts-body p {
    margin:0;
}
.posts-display.module-c .posts-list .posts-item.bui-expand-target:not(.active) .posts-side {
    display:none;
}
.posts-read.module-a .posts-wrap .posts-inform {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
}
.posts-read.module-a .posts-wrap .posts-inform .posts-prop {
    margin-bottom:16rem;
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-prop {
        margin-bottom:24rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-prop .data-list .data-item .state {
    display:block;
    width:70rem;
    padding:4rem 0;
    border-radius:4rem;
    text-align:center;
    font-size:10.6666666667rem;
    line-height:16rem;
    font-weight:500;
    color:rgb(255,255,255);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-prop .data-list .data-item .state {
        width:80rem;
        padding:6rem 0;
        font-size:13.3333333333rem;
        line-height:20rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-prop .data-list .data-item .state.proceed {
    background-color:rgb(1,132,208);
}
.posts-read.module-a .posts-wrap .posts-inform .posts-prop .data-list .data-item .state.finish {
    background-color: rgb(175,178,187);
}
.posts-read.module-a .posts-wrap .posts-inform .posts-head .posts-subject {
    margin:0;
    font-size:18.6666666667rem;
    line-height:28rem;
    /*font-weight:500;*/
    color:rgb(25,29,38);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-head .posts-subject {
        font-size:26.6666666667rem;
        line-height:40rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-head .posts-subject .posts-name {
    display:block;
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:8rem;
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-data {
        margin-top:12rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    overflow:hidden;
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    left:-16rem;
    padding-left:8rem;
    margin-left:8rem;
    font-size:13.3333333333rem;
    line-height:20rem;
    color:rgb(117,117,117);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item {
        left:-24rem;
        padding-left:12rem;
        margin-left:12rem;
        font-size:15rem;
        line-height:23rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item::before {
    content:"";
    display:block;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:20rem;
    height:20rem;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item::before {
        width:24rem;
        height:24rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item.date::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M16,15.5c-0.2,0.4-0.6,0.5-1,0.3l-3.3-1.7c-0.3-0.1-0.4-0.4-0.4-0.7v-5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8 V13l2.9,1.5C16,14.6,16.2,15.1,16,15.5z M20.8,13c0,4.8-3.9,8.8-8.8,8.8S3.2,17.8,3.2,13S7.2,4.2,12,4.2S20.8,8.1,20.8,13z M19.2,13 c0-4-3.2-7.2-7.2-7.2S4.8,8.9,4.8,13S8,20.2,12,20.2S19.2,17,19.2,13z'/%3E%3C/svg%3E");
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item.view::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M12,9.2c-2.1,0-3.8,1.7-3.8,3.7c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8C15.8,10.9,14.1,9.2,12,9.2z M12,15.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2C14.2,14.2,13.2,15.2,12,15.2z M21.7,12.6c0,0-0.1-0.2-0.2-0.3 c-0.1-0.2-0.3-0.5-0.5-0.8c-0.4-0.7-1-1.6-1.8-2.5c-1.6-1.8-4-3.8-7.2-3.8C8.8,5.2,6.4,7.1,4.8,9C4,9.9,3.4,10.8,3,11.5 c-0.2,0.3-0.4,0.6-0.5,0.8c-0.1,0.1-0.2,0.3-0.2,0.3c-0.1,0.2-0.1,0.4,0,0.6c0,0,0.1,0.2,0.2,0.3c0.1,0.2,0.3,0.5,0.5,0.8 c0.4,0.7,1,1.6,1.8,2.5c1.6,1.8,4,3.8,7.2,3.8c3.2,0,5.6-1.9,7.2-3.8c0.8-0.9,1.4-1.8,1.8-2.5c0.2-0.3,0.4-0.6,0.5-0.8 c0.1-0.1,0.2-0.3,0.2-0.3c0,0,0,0,0,0C21.8,13.1,21.8,12.8,21.7,12.6z M19.8,13.7c-0.4,0.6-0.9,1.5-1.7,2.3 c-1.5,1.7-3.5,3.2-6.1,3.2c-2.5,0-4.6-1.6-6.1-3.2c-0.7-0.8-1.3-1.7-1.7-2.3c-0.2-0.3-0.3-0.5-0.4-0.7c0.1-0.2,0.2-0.4,0.4-0.7 c0.4-0.6,0.9-1.5,1.7-2.3C7.4,8.3,9.5,6.7,12,6.7c2.5,0,4.6,1.6,6.1,3.2c0.7,0.8,1.3,1.7,1.7,2.3c0.2,0.3,0.3,0.5,0.4,0.7 C20.1,13.1,19.9,13.4,19.8,13.7z'/%3E%3C/svg%3E");
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item::after {
    content:"";
    display:block;
    position:absolute;
    left:0;
    width:1rem;
    height:12rem;
    background-color:rgb(216,219,225);
}
.posts-read.module-a .posts-wrap .posts-inform .posts-data .data-list .data-item .head {
    -ms-flex-negative:0;
    flex-shrink:0;
}
.posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap {
    padding:16rem;
    background-color:rgb(249,250,252);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap {
        padding:24rem 20rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap .data-head {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:10rem;
}
.posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
    font-size:13.3333333333rem;
    line-height:20rem;
    color:rgb(105,109,118);
}
.posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a:not(:hover) {
    text-decoration:none;
}
.posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a::before {
    display:block;
    content:"";
    width:20rem;
    height:20rem;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M12.8636 4.77296C14.328 3.30859 16.7022 3.30859 18.1666 4.77296C19.6309 6.23734 19.6309 8.61156 18.1666 10.0759L11.877 16.3655C10.9984 17.2441 9.57384 17.2441 8.69521 16.3655C7.81657 15.4868 7.81657 14.0623 8.69521 13.1837L14.7049 7.17394C14.9978 6.88104 15.4727 6.88104 15.7656 7.17394C16.0585 7.46683 16.0585 7.9417 15.7656 8.23459L9.75587 14.2443C9.46302 14.5372 9.46302 15.012 9.75587 15.3048C10.0487 15.5977 10.5235 15.5977 10.8164 15.3048L17.1059 9.01527C17.9845 8.13668 17.9845 6.71221 17.1059 5.83362C16.2273 4.95504 14.8028 4.95504 13.9242 5.83362L7.3336 12.4243C5.86927 13.8886 5.86927 16.2627 7.3336 17.7271C8.79793 19.1914 11.1721 19.1914 12.6364 17.7271L17.8129 12.5505C18.1058 12.2576 18.5807 12.2576 18.8736 12.5505C19.1665 12.8434 19.1665 13.3183 18.8736 13.6112L13.6971 18.7877C11.6469 20.8379 8.32305 20.8379 6.27294 18.7877C4.22282 16.7376 4.22282 13.4137 6.27294 11.3636L12.8636 4.77296Z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a {
        font-size:16rem;
        line-height:24rem;
    }
    .posts-read.module-a .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a::before {
        width:24rem;
        height:24rem;
    }
}
.posts-read.module-a .posts-wrap .posts-inform .posts-body {
    font-size:13.3333333333rem;
    line-height:20rem;
    color:rgb(55,59,68);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-wrap .posts-inform .posts-body {
        font-size:16rem;
        line-height:24rem;
    }
}
.posts-read.module-a.style-a .posts-wrap {
    border-top:1rem solid rgb(25,29,38);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-top:16rem;
}
@media (min-width:1024px) {
    .posts-read.module-a.style-a .posts-wrap {
        padding-top:15rem;
    }
}
.posts-read.module-a.style-a .posts-wrap .posts-inform .posts-body {
    padding:32rem 0;
}
@media (min-width:1024px) {
    .posts-read.module-a.style-a .posts-wrap .posts-inform .posts-body {
        padding:48rem 0;
        min-height:260rem;
    }
    .posts-read.module-a.style-a .posts-wrap .posts-inform .posts-body.previewVideo {
        display:flex;
    }
    .posts-read.module-a.style-a .posts-wrap .posts-inform .posts-body.previewVideo>div {
        flex:0 1 50%;
    }
    .posts-read.module-a.style-a .posts-wrap .posts-inform .posts-body.previewVideo>div.promport {
        max-height:330px;
        overflow:auto;
        margin:0 10rem;
        padding:10rem;
        border:1px solid #000;
    }
}
.posts-read.module-a.style-a .posts-wrap .posts-inform .posts-data {
    padding-bottom:16rem;
    border-bottom:1rem solid rgb(236,239,245);
}
@media (min-width:1024px) {
    .posts-read.module-a.style-a .posts-wrap .posts-inform .posts-data {
        padding-bottom:15rem;
    }
}
.posts-read.module-a.style-b .posts-wrap .posts-inform .posts-body {
    margin-top:32rem;
    position:relative;
    padding:40rem 20rem 30rem;
    -webkit-box-shadow:0.8rem 0.8rem 20rem rgba(0,0,0,0.12);
    box-shadow:0.8rem 0.8rem 20rem rgba(0,0,0,0.12);
}
@media (min-width:1024px) {
    .posts-read.module-a.style-b .posts-wrap .posts-inform .posts-body {
        margin-top:17rem;
        padding:30rem 32rem;
    }
}
.posts-read.module-a.style-b .posts-wrap .posts-inform .posts-body::before {
    content:"";
    display:block;
    width:100%;
    position:absolute;
    top:0;
    right:0;
    left:0;
    height:4rem;
    background-color:rgb(1,132,208);
}
.posts-read.module-a .posts-direction .data-list {
    padding:16rem 0;
    border-top:2rem solid rgb(25,29,38);
    border-bottom:1rem solid rgb(236,239,245);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-direction .data-list {
        padding:15rem 0;
    }
}
.posts-read.module-a .posts-direction .data-list .data-item+.data-item {
    margin-top:16rem;
    padding-top:16rem;
    border-top:1rem solid rgb(236,239,245);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-direction .data-list .data-item+.data-item {
        margin-top:15rem;
        padding-top:15rem;
    }
}
.posts-read.module-a .posts-direction .data-list .data-item .data-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:20rem;
    -moz-column-gap:20rem;
    column-gap:20rem;
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-direction .data-list .data-item .data-wrap {
        -webkit-column-gap:16rem;
        -moz-column-gap:16rem;
        column-gap:16rem;
        padding:0 32rem;
    }
}
.posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-head {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
}
.posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-head::after {
    display:block;
    content:"";
    width:20rem;
    height:20rem;
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-head::after {
        width:24rem;
        height:24rem;
    }
}
.posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-head .data-name {
    font-size:13.3333333333rem;
    line-height:20rem;
    font-weight:700;
    color:rgb(55,59,68);
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-head .data-name {
        font-size:16rem;
        line-height:24rem;
    }
}
.posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-body {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    font-size:13.3333333333rem;
    line-height:20rem;
}
@media (min-width:1024px) {
    .posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-body {
        height:28rem;
        font-size:16rem;
        line-height:24rem;
    }
}
.posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-body a {
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    max-height:1.5em;
    word-wrap:break-word;
    overflow:hidden;
    color:rgb(105,109,118);
}
.posts-read.module-a .posts-direction .data-list .data-item .data-wrap .data-body a:not(:hover) {
    text-decoration:none;
}
.posts-read.module-a .posts-direction .data-list .data-item.next .data-wrap .data-head::after {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.posts-read.module-a .posts-direction .data-list .data-item.next .data-wrap .data-head .data-name {
    color:rgb(25,29,38);
}
.posts-read.module-a .posts-direction .data-list .data-item.prev .data-wrap .data-head::after {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d='M12 7.3175L17.555 13.428C17.8336 13.7344 17.811 14.2088 17.5045 14.4874C17.198 14.766 16.7237 14.7435 16.4451 14.437L12 9.54742L7.55496 14.437C7.27633 14.7435 6.80199 14.766 6.4955 14.4874C6.18901 14.2088 6.16642 13.7344 6.44505 13.428L12 7.3175Z'/%3E%3C/svg%3E");
}
.posts-read.module-a .posts-direction .data-list .data-item.prev .data-wrap .data-head .data-name {
    color:rgb(0,0,0);
}
.posts-read.module-a>.button-display {
    margin-top:40rem;
}
.posts-read.module-a>.button-display .button-area .btn {
    max-width:104rem;
}
@media (min-width:1024px) {
    .posts-read.module-a>.button-display {
        margin:23rem 0;
    }
    .posts-read.module-a>.button-display .button-area .btn {
        max-width:136rem;
        border-radius: 4rem;
    }
}
.posts-display.pr-center .posts-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:grid;
    grid-template-columns:1fr;
    gap:16rem;
}
@media (min-width:768px) {
    .posts-display.pr-center .posts-list {
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-list {
        grid-template-columns:repeat(3,minmax(0,1fr));
        -webkit-column-gap:40rem;
        -moz-column-gap:40rem;
        column-gap:40rem;
        row-gap:24rem;
        border-top:1px solid rgb(175,175,175);
        padding-top: 20rem;
    }
    .posts-display.pr-center .posts-list.brochure{
        grid-template-columns:repeat(4,minmax(0,1fr));
    }
}
/* 카드 */
.posts-display.pr-center .posts-list .posts-item {
    width:100%;
    /*height:210rem;*/
    border:1rem solid rgb(236,239,245);
    border-radius:16rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    background:#fff;
    -webkit-transition:-webkit-transform .15s ease,box-shadow .15s ease;
    transition:transform .15s ease,box-shadow .15s ease;
    box-shadow:0 6rem 16rem rgba(0,0,0,.04);
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-list .posts-item {
        /*height:210rem;*/
        box-shadow: 0 3px 9px rgb(4 4 4 / 14%);
    }
}
.posts-display.pr-center .posts-list .posts-item:hover {
    -webkit-transform:translateY(-2rem);
    transform:translateY(-2rem);
    box-shadow: 0 12rem 28rem rgba(0,0,0,.10);
}
/* 래퍼 */
.posts-display.pr-center .posts-list .posts-item .posts-wrap,.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform,.posts-display.pr-center .posts-list .posts-item .posts-inform .posts-head {
    display:-webkit-box;
    display:-ms-flexbox;
    /*display:flex;*/
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
}
.posts-display.pr-center .posts-list .posts-item .posts-inform .posts-head .thumb-summary {padding: 20px 0;}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform {
    padding:16rem;
    position:relative;
    row-gap:10rem;
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-list .posts-item .posts-wrap {
        row-gap:24rem;
    }
    .posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform {
        padding:20rem;
        row-gap: 12rem;
    }
}
/* 보조 캡션 */
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-caption {
    margin:0 0 6rem;
    font-size:12rem;
    line-height:16rem;
    color:rgb(105,109,118);
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-caption {
        font-size:13.3333333333rem;
        line-height:20rem;
        font-weight:500;
    }
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject {
    display:block;
    margin:0;
    font-size:18rem;
    line-height:26rem;
    font-weight:600;
    color:rgb(25,29,38);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject {
        font-size:18.6666666667rem;
        line-height:28rem;
        font-weight:500;
    }
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject .posts-name {
    display: block;
    text-decoration: none;
    color: rgb(25,29,38);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-flex {
    display:flex;
    flex-direction:row;
    justify-content:space-between;
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-figure {
    padding:0;
    background-color:#eceff5;
    aspect-ratio:16/9;
    float:left;
    width:40%;
    box-shadow: 0 3px 9px rgb(4 4 4 / 14%);
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-figure .posts-thumbnail {
    height:100%;
    width:100%;
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-figure .posts-thumbnail .image {
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10rem;
}
.posts-display.pr-center .posts-list.brochure .posts-item .posts-wrap .posts-figure{
    aspect-ratio: 4 / 3;
    width: 100%;
}
.posts-display.pr-center .posts-list.brochure .posts-item .posts-wrap .posts-figure .posts-thumbnail{
    display:flex;
    align-items: center;
    justify-content: center;
}
.posts-display.pr-center .posts-list.brochure .posts-item .posts-wrap .posts-figure .posts-thumbnail .image{
    width:auto;
    height:100%;
}

.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-summary {
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    max-height:calc(20rem * 3);
    font-size:14rem;
    line-height:20rem;
    color:rgb(105,109,118);
    overflow:hidden;
    margin:0;
    padding-left: 10rem;
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-summary {
        max-height:calc(24rem * 4);
        padding-left: 10rem;
    }
    .posts-figure-summary {
        float:right;
    }
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-data {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-bottom:10rem;
    border-bottom:1rem solid rgb(208,208,208);
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:16rem;
    -moz-column-gap:16rem;
    column-gap:16rem;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:rgb(117,117,117);
    font-size:12rem;
    line-height:16rem;
    margin-right:12rem;
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
        font-size:13rem;
        line-height:20rem;
    }
}
.posts-display.pr-center .posts-inform .posts-data .data-list .data-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    -webkit-column-gap:6rem;
    -moz-column-gap:6rem;
    column-gap:6rem;
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0;
}
.posts-display.pr-center .posts-inform .posts-data .data-list .data-item+.data-item {
    padding-left: 12rem;
}
.posts-display.pr-center .posts-inform .posts-data .data-list .data-item+.data-item::after {
    content:"";
    display:block;
    clear:both;
    /*position:absolute;*/
    /*left:0;*/
    /*top:50%;*/
    /*width:1rem;*/
    /*height:12rem;*/
    /*background-color:rgb(216,219,225);*/
    /*-webkit-transform:translateY(-50%);*/
    /*transform:translateY(-50%);*/
}
.posts-display.pr-center .posts-inform .posts-data .data-list .data-item::before {
    content:"";
    display:block;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:20rem;
    height:20rem;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
@media (min-width:1024px) {
    .posts-display.pr-center .posts-inform .posts-data .data-list .data-item::before {
        width:24rem;
        height:24rem;
    }
}
.posts-display.pr-center .posts-inform .posts-data .data-list .data-item.date::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M16,15.5c-0.2,0.4-0.6,0.5-1,0.3l-3.3-1.7c-0.3-0.1-0.4-0.4-0.4-0.7v-5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8 V13l2.9,1.5C16,14.6,16.2,15.1,16,15.5z M20.8,13c0,4.8-3.9,8.8-8.8,8.8S3.2,17.8,3.2,13S7.2,4.2,12,4.2S20.8,8.1,20.8,13z M19.2,13 c0-4-3.2-7.2-7.2-7.2S4.8,8.9,4.8,13S8,20.2,12,20.2S19.2,17,19.2,13z'/%3E%3C/svg%3E");
}
.posts-display.pr-center .posts-inform .posts-data .data-list .data-item.view::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M12,9.2c-2.1,0-3.8,1.7-3.8,3.7c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8C15.8,10.9,14.1,9.2,12,9.2z M12,15.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2C14.2,14.2,13.2,15.2,12,15.2z M21.7,12.6c0,0-0.1-0.2-0.2-0.3 c-0.1-0.2-0.3-0.5-0.5-0.8c-0.4-0.7-1-1.6-1.8-2.5c-1.6-1.8-4-3.8-7.2-3.8C8.8,5.2,6.4,7.1,4.8,9C4,9.9,3.4,10.8,3,11.5 c-0.2,0.3-0.4,0.6-0.5,0.8c-0.1,0.1-0.2,0.3-0.2,0.3c-0.1,0.2-0.1,0.4,0,0.6c0,0,0.1,0.2,0.2,0.3c0.1,0.2,0.3,0.5,0.5,0.8 c0.4,0.7,1,1.6,1.8,2.5c1.6,1.8,4,3.8,7.2,3.8c3.2,0,5.6-1.9,7.2-3.8c0.8-0.9,1.4-1.8,1.8-2.5c0.2-0.3,0.4-0.6,0.5-0.8 c0.1-0.1,0.2-0.3,0.2-0.3c0,0,0,0,0,0C21.8,13.1,21.8,12.8,21.7,12.6z M19.8,13.7c-0.4,0.6-0.9,1.5-1.7,2.3 c-1.5,1.7-3.5,3.2-6.1,3.2c-2.5,0-4.6-1.6-6.1-3.2c-0.7-0.8-1.3-1.7-1.7-2.3c-0.2-0.3-0.3-0.5-0.4-0.7c0.1-0.2,0.2-0.4,0.4-0.7 c0.4-0.6,0.9-1.5,1.7-2.3C7.4,8.3,9.5,6.7,12,6.7c2.5,0,4.6,1.6,6.1,3.2c0.7,0.8,1.3,1.7,1.7,2.3c0.2,0.3,0.3,0.5,0.4,0.7 C20.1,13.1,19.9,13.4,19.8,13.7z'/%3E%3C/svg%3E");
}
/*.posts-item.no-thumb .posts-figure{display: none !important;}*/
.posts-item.has-thumb .posts-figure {
    display:block;
}
.has-thumb .posts-inform .posts-head {
    display:grid;
    grid-template-columns:160rem 1fr;
    -webkit-column-gap:12rem;
    -moz-column-gap:12rem;
    column-gap:12rem;
    /*row-gap:8rem;*/
}
@media (min-width:1024px) {
    .has-thumb .posts-inform .posts-head {
        grid-template-columns:180rem 1fr;
    }
}
.has-thumb .posts-inform .posts-head .posts-subject {
    grid-column:1 / -1;
}
.has-thumb .posts-inform .posts-head .posts-data {
    grid-column:1 / -1;
    margin:0;
}
.has-thumb .posts-inform .posts-head .thumb-inline {
    display:block;
    grid-column:1;
    width:100%;
    aspect-ratio:16/9;
    border-radius:12rem;
    overflow:hidden;
    background-color:#eceff5;
    padding:0;
}
.has-thumb .posts-inform .posts-head .thumb-inline .posts-thumbnail {
    height:100%;
}
.has-thumb .posts-inform .posts-head .thumb-inline .image {
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover;
}
.has-thumb .posts-inform .posts-head .posts-summary {
    -webkit-line-clamp:4;
}
.posts-display.pr-center .posts-list .posts-item .posts-wrap .posts-inform .posts-data .posts-badge {
    margin-left:auto;
}
.badge {
    display:inline-block;
    padding:4rem 18rem;
    border-radius:5rem;
    font-size:12rem;
    line-height:16rem;
    font-weight:700;
    color:#fff;
}
.badge--orange {
    background: #f59e0b;
}
/* 보도자료 */
.badge--violet {
    background: #9571d3;
}
/* 브로슈어 */
.badge--blue {
    background: #6484ca;
}
/* 행사자료 */
.badge--green {
    background: #0f8114;
}
/* 홍보영상 */
/*** @type			component* @name			pagination* @moudle		module-a* @update		2022-09-15*/
.pagination.module-a.style-a {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:40rem;
}
@media (min-width:1024px) {
    .pagination.module-a.style-a {
        margin-top:40rem;
    }
}
.pagination.module-a.style-a.type-b {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
}
.pagination.module-a.style-a.type-c {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
.pagination.module-a.style-a .pagination-util .btn,.pagination.module-a.style-a .pagination-list .pagination-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center;
    border:none;
    width:36rem;
    height:36rem;
    font-size:16rem;
    line-height:24rem;
    color:rgb(105,109,118);
    background:none;
    text-decoration:underline;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
}
@media (max-width:1023px) {
    .pagination.module-a.style-a .pagination-util .btn,.pagination.module-a.style-a .pagination-list .pagination-item {
        width:40rem;
        height:40rem;
    }
}
.pagination.module-a.style-a .pagination-util {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.pagination.module-a.style-a .pagination-util .button-area {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.pagination.module-a.style-a .pagination-util .button-area .btn {
    text-decoration:none;
    background-repeat:no-repeat;
    background-position:center;
    background-size:32rem;
}
.pagination.module-a.style-a .pagination-util .button-area .btn .btn-text {
    position:relative;
    z-index:-1;
    height:0;
    overflow:hidden;
}
.pagination.module-a.style-a .pagination-util .button-area .btn.prev {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(255,255,255,1)' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M13.7803 15.5303C13.4874 15.8232 13.0126 15.8232 12.7197 15.5303L9.71967 12.5303C9.42678 12.2374 9.42678 11.7626 9.71967 11.4697L12.7197 8.46967C13.0126 8.17678 13.4874 8.17678 13.7803 8.46967C14.0732 8.76256 14.0732 9.23744 13.7803 9.53033L11.3107 12L13.7803 14.4697C14.0732 14.7626 14.0732 15.2374 13.7803 15.5303Z'/%3E%3C/svg%3E");
}
.pagination.module-a.style-a .pagination-util .button-area .btn.next {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(255,255,255,1)' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(175,178,187,1)' d='M10.2197 8.46967C10.5126 8.17678 10.9874 8.17678 11.2803 8.46967L14.2803 11.4697C14.5732 11.7626 14.5732 12.2374 14.2803 12.5303L11.2803 15.5303C10.9874 15.8232 10.5126 15.8232 10.2197 15.5303C9.92678 15.2374 9.92678 14.7626 10.2197 14.4697L12.6893 12L10.2197 9.53033C9.92678 9.23744 9.92678 8.76256 10.2197 8.46967Z'/%3E%3C/svg%3E");
}
.pagination.module-a.style-a .pagination-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
@media (max-width:1023px) {
    .pagination.module-a.style-a .pagination-list {
        display:none;
    }
}
.pagination.module-a.style-a .pagination-list .pagination-item:not(:hover):not(:focus) {
    text-decoration:none;
}
.pagination.module-a.style-a .pagination-list .pagination-item.current {
    font-weight:700;
    color:rgb(255,255,255);
    background-color:rgb(0,123,194);
    border-radius:4rem;
    text-decoration:none;
}
.pagination.module-a.style-a .pagination-data {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:8rem;
    -moz-column-gap:8rem;
    column-gap:8rem;
    height:40rem;
    font-size:13.3333333333rem;
    line-height:20rem;
    color:rgb(105,109,118);
    text-align:center;
}
@media (min-width:1024px) {
    .pagination.module-a.style-a .pagination-data {
        display:none;
    }
}
.pagination.module-a.style-a .pagination-data .pagination-sign,.pagination.module-a.style-a .pagination-data .pagination-current,.pagination.module-a.style-a .pagination-data .pagination-total {
    display:block;
}
.pagination.module-a.style-a .pagination-data .pagination-sign {
    margin:0 0.25em;
}
.pagination.module-a.style-a .pagination-data .pagination-current {
    font-weight:700;
    color: rgb(1,132,208);
}

/*** @type			component* @name			posts-display* @moudle		pdf-reader* @update		2022-09-27*/
.posts-display.pdf-reader .posts-wrap .posts-body {
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
}
.posts-display.pdf-reader .posts-wrap .posts-body .reader {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:16rem;
}
@media (min-width:1024px) {
    .posts-display.pdf-reader .posts-wrap .posts-body .reader {
        display:block;
        position:relative;
        overflow:hidden;
        padding-left:230rem;
    }
}
.posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func {
    -ms-flex-negative:0;
    flex-shrink:0;
    position:relative;
}
@media (min-width:1024px) {
    .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func {
        position:absolute;
        top:0;
        left:0;
        width:230rem;
        height:100%;
    }
    .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown {
        position:relative;
    }
}
@media (min-width:1024px) and (min-width:1024px) {
    .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown {
        height:100%;
    }
}
@media (min-width:1024px) {
    .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown::after {
        content:"";
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        position:absolute;
        z-index:1;
        right:24rem;
        bottom:0;
        left:0;
        height:48rem;
        pointer-events:none;
        background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(255,255,255)),to(rgba(255,255,255,0)));
        background:-o-linear-gradient(bottom,rgb(255,255,255) 0,rgba(255,255,255,0) 100%);
        background:linear-gradient(0deg,rgb(255,255,255) 0,rgba(255,255,255,0) 100%);
    }
}
@media (min-width:1024px) {
    .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap {
        padding-right:24rem;
        height:100%;
        padding-bottom:48rem;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
    }
    html.mobile .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap {
        overflow-x:hidden;
        overflow-y:auto;
    }
    html.laptop .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap {
        -webkit-overflow-scrolling:touch;
        overflow-x:hidden;
        overflow-y:auto;
    }
    html.laptop .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap::-webkit-scrollbar-thumb {
        border-width:4rem;
        border-style:solid;
        border-color:transparent;
        background-clip:content-box;
        background-color:rgba(0,0,0,0.2);
    }
    html.laptop .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap::-webkit-scrollbar-thumb:hover {
        background-color:rgba(0,0,0,0.4);
    }
    html.laptop .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap::-webkit-scrollbar-thumb:active {
        background-color:rgba(0,0,0,0.6);
    }
    html.laptop .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap::-webkit-scrollbar {
        width:16rem;
        height:16rem;
    }
    html.laptop .posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-func .dropdown .dropdown-wrap::-webkit-scrollbar-thumb {
        border-radius:8rem;
    }
}
.posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-wrap {
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
}
.posts-display.pdf-reader .posts-wrap .posts-body .reader .reader-wrap .reader-body .reader-area {
    aspect-ratio: 1/0.7;
}
/*** @type			component* @name			posts-display* @moudle		imagery-reader* @update		2022-09-27*/
.posts-display.imagery-reader {
    /*margin:10rem 0;*/
    border-top:1px solid #d8dbe1;
}
.posts-display.imagery-reader .posts-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:16rem;
}
.posts-display.imagery-reader .posts-wrap .posts-func {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-column-gap:24rem;
    -moz-column-gap:24rem;
    column-gap:24rem;
}
.posts-display.imagery-reader .posts-wrap .posts-func .button-area {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:8rem;
    -moz-column-gap:8rem;
    column-gap:8rem;
}
.posts-display.imagery-reader .posts-wrap .posts-func .button-area .btn {
    position:relative;
    overflow:hidden;
    width:56rem;
    height:56rem;
    border:1rem solid rgb(216,219,225);
}
.posts-display.imagery-reader .posts-wrap .posts-func .button-area .btn:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:24rem;
    mask-size:24rem;
    -webkit-mask-position:center;
    mask-position:center;
    background-color:rgb(55,59,68);
}
.posts-display.imagery-reader .posts-wrap .posts-func .button-area .btn .btn-text {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.posts-display.imagery-reader .posts-wrap .posts-func .button-area .btn.help:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10.834 14.9166C10.834 13.7916 10.9348 12.9824 11.1365 12.4891C11.3376 11.9963 11.7645 11.4583 12.4173 10.8749C12.9868 10.3749 13.4207 9.94075 13.719 9.57242C14.0179 9.20464 14.1673 8.78464 14.1673 8.31242C14.1673 7.74297 13.9765 7.27075 13.5948 6.89575C13.2126 6.52075 12.6812 6.33325 12.0007 6.33325C11.2923 6.33325 10.754 6.54853 10.3857 6.97909C10.0179 7.40964 9.7576 7.84714 9.60482 8.29159L7.45898 7.37492C7.75065 6.48603 8.28537 5.7152 9.06315 5.06242C9.84093 4.40964 10.8201 4.08325 12.0007 4.08325C13.459 4.08325 14.5807 4.48964 15.3657 5.30242C16.1501 6.11464 16.5423 7.0902 16.5423 8.22908C16.5423 8.92353 16.3932 9.51742 16.0948 10.0108C15.7959 10.5035 15.327 11.0624 14.6882 11.6874C14.0076 12.3402 13.5945 12.8366 13.449 13.1766C13.3029 13.5171 13.2298 14.0971 13.2298 14.9166H10.834ZM12.0007 19.9166C11.5423 19.9166 11.1501 19.7535 10.824 19.4274C10.4973 19.1008 10.334 18.7083 10.334 18.2499C10.334 17.7916 10.4973 17.3991 10.824 17.0724C11.1501 16.7463 11.5423 16.5833 12.0007 16.5833C12.459 16.5833 12.8515 16.7463 13.1782 17.0724C13.5043 17.3991 13.6673 17.7916 13.6673 18.2499C13.6673 18.7083 13.5043 19.1008 13.1782 19.4274C12.8515 19.7535 12.459 19.9166 12.0007 19.9166Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10.834 14.9166C10.834 13.7916 10.9348 12.9824 11.1365 12.4891C11.3376 11.9963 11.7645 11.4583 12.4173 10.8749C12.9868 10.3749 13.4207 9.94075 13.719 9.57242C14.0179 9.20464 14.1673 8.78464 14.1673 8.31242C14.1673 7.74297 13.9765 7.27075 13.5948 6.89575C13.2126 6.52075 12.6812 6.33325 12.0007 6.33325C11.2923 6.33325 10.754 6.54853 10.3857 6.97909C10.0179 7.40964 9.7576 7.84714 9.60482 8.29159L7.45898 7.37492C7.75065 6.48603 8.28537 5.7152 9.06315 5.06242C9.84093 4.40964 10.8201 4.08325 12.0007 4.08325C13.459 4.08325 14.5807 4.48964 15.3657 5.30242C16.1501 6.11464 16.5423 7.0902 16.5423 8.22908C16.5423 8.92353 16.3932 9.51742 16.0948 10.0108C15.7959 10.5035 15.327 11.0624 14.6882 11.6874C14.0076 12.3402 13.5945 12.8366 13.449 13.1766C13.3029 13.5171 13.2298 14.0971 13.2298 14.9166H10.834ZM12.0007 19.9166C11.5423 19.9166 11.1501 19.7535 10.824 19.4274C10.4973 19.1008 10.334 18.7083 10.334 18.2499C10.334 17.7916 10.4973 17.3991 10.824 17.0724C11.1501 16.7463 11.5423 16.5833 12.0007 16.5833C12.459 16.5833 12.8515 16.7463 13.1782 17.0724C13.5043 17.3991 13.6673 17.7916 13.6673 18.2499C13.6673 18.7083 13.5043 19.1008 13.1782 19.4274C12.8515 19.7535 12.459 19.9166 12.0007 19.9166Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-func .button-area .btn.download:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M16.5303 12.7803c.2929-.2929.2929-.7677 0-1.0606-.2929-.2929-.7677-.2929-1.0606 0L12.75 14.4393V4.75c0-.41421-.3358-.75-.75-.75s-.75.33579-.75.75v9.6893l-2.71967-2.7196c-.29289-.2929-.76777-.2929-1.06066 0s-.29289.7677 0 1.0606l4.00003 4A.74969.74969 0 0 0 12 17c.1989 0 .3897-.079.5303-.2197l4-4ZM17.5 20c.4142 0 .75-.3358.75-.75s-.3358-.75-.75-.75h-11c-.41421 0-.75.3358-.75.75s.33579.75.75.75h11Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M16.5303 12.7803c.2929-.2929.2929-.7677 0-1.0606-.2929-.2929-.7677-.2929-1.0606 0L12.75 14.4393V4.75c0-.41421-.3358-.75-.75-.75s-.75.33579-.75.75v9.6893l-2.71967-2.7196c-.29289-.2929-.76777-.2929-1.06066 0s-.29289.7677 0 1.0606l4.00003 4A.74969.74969 0 0 0 12 17c.1989 0 .3897-.079.5303-.2197l4-4ZM17.5 20c.4142 0 .75-.3358.75-.75s-.3358-.75-.75-.75h-11c-.41421 0-.75.3358-.75.75s.33579.75.75.75h11Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-func .button-area .btn.zoom:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5ZM9.25 8.75V5.5H10.75V8.75H14V10.25H10.75V13.5H9.25V10.25H6V8.75H9.25Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5ZM9.25 8.75V5.5H10.75V8.75H14V10.25H10.75V13.5H9.25V10.25H6V8.75H9.25Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    background-color:rgb(249,250,252);
}
@media (max-width:1023px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader {
        position:relative;
        width:calc(100vw - 50px);
        left:calc(50%);
        transform:translateX(-50%);
    }
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader {
        /*row-gap:10rem;*/
    }
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-wrap {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding:0 26rem;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    align-items:center;
    gap:6rem;
    padding:5rem 8rem;
    background-color:rgb(249,250,252);
    border-bottom:1px solid rgb(216,219,225);
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func {
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util {
    display:block;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:8rem;
    -moz-column-gap:8rem;
    column-gap:8rem;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn {
    position:relative;
    overflow:hidden;
    width:25rem;
    height:25rem;
    border-radius:4rem;
    border:1rem solid rgb(55,59,68);
    background-color:rgb(55,59,68);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn:focus-visible {
    outline:3px solid red;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn:disabled {
    opacity:.7;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn {
        width:30rem;
        height:30rem;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:24rem;
    mask-size:24rem;
    -webkit-mask-position:center;
    mask-position:center;
    background-color:rgb(255,255,255);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn .btn-text {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn.pause:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M15,6c0.8,0,1.5,0.7,1.5,1.5v9c0,0.8-0.7,1.5-1.5,1.5s-1.5-0.7-1.5-1.5v-9C13.5,6.7,14.2,6,15,6z M9,6 c0.8,0,1.5,0.7,1.5,1.5v9c0,0.8-0.7,1.5-1.5,1.5s-1.5-0.7-1.5-1.5v-9C7.5,6.7,8.2,6,9,6z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M15,6c0.8,0,1.5,0.7,1.5,1.5v9c0,0.8-0.7,1.5-1.5,1.5s-1.5-0.7-1.5-1.5v-9C13.5,6.7,14.2,6,15,6z M9,6 c0.8,0,1.5,0.7,1.5,1.5v9c0,0.8-0.7,1.5-1.5,1.5s-1.5-0.7-1.5-1.5v-9C7.5,6.7,8.2,6,9,6z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn.play:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M17.1881 11.945C17.9029 12.3193 17.9029 13.3424 17.1881 13.7167L9.59377 17.6935C8.92794 18.0421 8.12988 17.5592 8.12988 16.8076L8.12988 8.85414C8.12988 8.10255 8.92795 7.61959 9.59377 7.96825L17.1881 11.945Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M17.1881 11.945C17.9029 12.3193 17.9029 13.3424 17.1881 13.7167L9.59377 17.6935C8.92794 18.0421 8.12988 17.5592 8.12988 16.8076L8.12988 8.85414C8.12988 8.10255 8.92795 7.61959 9.59377 7.96825L17.1881 11.945Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn.prev:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M17.8701 8.04521C17.8701 7.29362 17.0721 6.81066 16.4062 7.15932L9 11.0375L9 8C9 7.44772 8.55229 7 8 7C7.44772 7 7 7.44772 7 8V16C7 16.5523 7.44772 17 8 17C8.55228 17 9 16.5523 9 16L9 13.0063L16.4062 16.8845C17.0721 17.2332 17.8701 16.7502 17.8701 15.9986L17.8701 8.04521Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M17.8701 8.04521C17.8701 7.29362 17.0721 6.81066 16.4062 7.15932L9 11.0375L9 8C9 7.44772 8.55229 7 8 7C7.44772 7 7 7.44772 7 8V16C7 16.5523 7.44772 17 8 17C8.55228 17 9 16.5523 9 16L9 13.0063L16.4062 16.8845C17.0721 17.2332 17.8701 16.7502 17.8701 15.9986L17.8701 8.04521Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-util .button-area .btn.next:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M16.8701 7C16.3178 7 15.8701 7.44772 15.8701 8V10.9937L8.46389 7.11546C7.79806 6.76681 7 7.24976 7 8.00135V15.9548C7 16.7064 7.79806 17.1893 8.46389 16.8407L15.8701 12.9625V16C15.8701 16.5523 16.3178 17 16.8701 17C17.4224 17 17.8701 16.5523 17.8701 16V8C17.8701 7.44772 17.4224 7 16.8701 7Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M16.8701 7C16.3178 7 15.8701 7.44772 15.8701 8V10.9937L8.46389 7.11546C7.79806 6.76681 7 7.24976 7 8.00135V15.9548C7 16.7064 7.79806 17.1893 8.46389 16.8407L15.8701 12.9625V16C15.8701 16.5523 16.3178 17 16.8701 17C17.4224 17 17.8701 16.5523 17.8701 16V8C17.8701 7.44772 17.4224 7 16.8701 7Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list {
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item {
    padding:0;
    border:1px solid rgb(216,219,225);
    border-right:none;
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    position:relative;
    height:30rem;
    /*background-color:#b5bac3;*/
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:first-child {
    border-top-left-radius:4rem;
    border-bottom-left-radius:4rem;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:last-child {
    border-top-right-radius:4rem;
    border-bottom-right-radius:4rem;
    border-right:1px solid rgb(216,219,225);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item+.pagination-item {
    /*border-left:1rem dashed rgb(216,219,225);*/
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item.current {
    background-color:rgb(1,132,208);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:focus-within,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:hover {
    z-index:1;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:focus-within:not(.current),.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:hover:not(.current) {
    background-color:rgba(1,132,208,0.3);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:focus-within .pagination-name,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item:hover .pagination-name {
    opacity:1;
    visibility:visible;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item .pagination-name {
    display:block;
    position:absolute;
    /*top:calc(100%+9rem);*/
    left:50%;
    padding:8rem 16rem;
    color:rgb(25,29,38);
    font-size:16rem;
    line-height:24rem;
    white-space:nowrap;
    border-radius:3rem;
    background-color:rgba(255,255,255,0.9);
    -webkit-box-shadow:0px 8px 20px rgba(0,0,0,0.12);
    box-shadow:0px 8px 20px rgba(0,0,0,0.12);
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-list .pagination-item .pagination-name::before {
    content:"";
    display:block;
    border-top:hidden;
    position:absolute;
    bottom:100%;
    left:calc(50% - 10rem);
    border-right:10rem solid transparent;
    border-bottom:18rem solid rgba(255,255,255,0.9);
    border-left:10rem solid transparent;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-data {
    flex:0 0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-data {
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3;
    }
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-btn {
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-data .pagination-current {
    display:block;
    padding:0;
    color:#000;
    font-size:13rem;
    line-height:24rem;
    letter-spacing:-1px;
}
@media (min-width:480px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination-data .pagination-current {
        padding:0 7px;
        font-size:14rem;
        letter-spacing:0;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination {
    flex:1 0 75px;
    padding:0 2px;
    font-size:13rem;
}
@media (min-width:480px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination {
        flex:1 0 auto;
        padding:0 5px;
        font-size:15rem;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination span {
    padding:0;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .pagination span {
        padding:0 2px;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body {
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body+.reader-body {
    border-top:1rem solid rgb(55,59,68);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body+.reader-body {
        border-top:none;
        margin-left:36rem;
    }
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body+.reader-body::before {
        content:"";
        display:block;
        position:absolute;
        top:0;
        left:-18rem;
        bottom:0;
        width:1rem;
        height:97%;
        background-color:rgb(216,219,225);
    }
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body {
        /*row-gap:16rem;*/
    }
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-wrap .reader-body.main,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-wrap.layout-only.layout-split .reader-body.main {
        padding-top:0rem;
    }
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-wrap.layout-split .reader-body.main {
        padding-top:40rem;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-area {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    flex:1 0 auto;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-area img {
    display:block;
}
@media (max-width:1023px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-area img {
        width:100%;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-area .btn {
    position:absolute;
    top:20rem;
    right:20rem;
    overflow:hidden;
    width:56rem;
    height:56rem;
    border:1rem solid rgb(216,219,225);
    background-color:rgb(255,255,255);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-area .btn:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:24rem;
    mask-size:24rem;
    -webkit-mask-position:center;
    mask-position:center;
    background-color:rgb(55,59,68);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-area .btn .btn-text {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-area .btn.zoom:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5ZM9.25 8.75V5.5H10.75V8.75H14V10.25H10.75V13.5H9.25V10.25H6V8.75H9.25Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10 2.25C5.99594 2.25 2.75 5.49594 2.75 9.5C2.75 13.5041 5.99594 16.75 10 16.75C11.7319 16.75 13.3219 16.1427 14.5689 15.1295L19.7535 20.3142C20.0464 20.6071 20.5213 20.6071 20.8142 20.3142C21.1071 20.0213 21.1071 19.5464 20.8142 19.2535L15.6295 14.0689C16.6427 12.8219 17.25 11.2319 17.25 9.5C17.25 5.49594 14.0041 2.25 10 2.25ZM4.25 9.5C4.25 6.32436 6.82436 3.75 10 3.75C13.1756 3.75 15.75 6.32436 15.75 9.5C15.75 12.6756 13.1756 15.25 10 15.25C6.82436 15.25 4.25 12.6756 4.25 9.5ZM9.25 8.75V5.5H10.75V8.75H14V10.25H10.75V13.5H9.25V10.25H6V8.75H9.25Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-util {
    display:flex;
    align-items:center;
    padding:5rem 5rem;
    overflow:hidden;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-util {
        padding:5rem 0 5rem 0;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-util .button-area {
    flex:1 1 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:2rem;
    -moz-column-gap:2rem;
    column-gap:2rem;
    overflow:hidden;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more:not(.btn-util) {
    flex:0 0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-column-gap:0;
    -moz-column-gap:0;
    column-gap:0;
    padding:3rem 8rem 3rem 8rem;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .form.select {
    position:relative;
    max-width:50%;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .form.select .form-elem {
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    border-style:solid;
    width:100%;
    padding-left:11rem;
    padding-right:42rem;
    height:34rem;
    line-height:19rem;
    font-size:13.3333333333rem;
    border-width:1rem;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    color:rgb(55,59,68);
    border-color:rgb(216,219,225);
    background-color:rgb(255,255,255);
    border-radius:4rem;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .form.select::after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    pointer-events:none;
    background-repeat:no-repeat;
    background-position:center;
    padding:0 11rem;
    width:20rem;
    background-size:20rem 20rem;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more {
        padding:0;
    }
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more:not(.btn-util) {
        padding:5rem 0 5rem 0rem;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:8rem;
    -moz-column-gap:8rem;
    column-gap:8rem;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .btn.help {
    display:block;
    position:relative;
    overflow:hidden;
    width:25rem;
    height:25rem;
    background-color:rgb(255,255,255);
    border:1rem solid rgb(216,219,225);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .btn.help {
        width:35rem;
        height:35rem;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.help,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.download,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.downloadbox {
    display:block;
    position:relative;
    overflow:hidden;
    width:25rem;
    height:25rem;
    background-color:rgb(255,255,255);
    border:1rem solid rgb(216,219,225);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .btn.help:before,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.help:before,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.download:before,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.downloadbox:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:20rem;
    mask-size:20rem;
    -webkit-mask-position:center;
    mask-position:center;
    background-color:rgb(55,59,68);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .btn.help .btn-text,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.help .btn-text,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.download .btn-text,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.downloadbox .btn-text {
    display:block;
    position:absolute;
    overflow:hidden;
    visibility:hidden;
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    line-height:1px;
    font-size:1px;
    border:0;
    clip:rect(0 0 0 0);
    clip:rect(0,0,0,0);
    pointer-events:none;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.help,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.download,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.downloadbox {
        width:35rem;
        height:35rem;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-func .btn.help:before,.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.help:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10.834 14.9166C10.834 13.7916 10.9348 12.9824 11.1365 12.4891C11.3376 11.9963 11.7645 11.4583 12.4173 10.8749C12.9868 10.3749 13.4207 9.94075 13.719 9.57242C14.0179 9.20464 14.1673 8.78464 14.1673 8.31242C14.1673 7.74297 13.9765 7.27075 13.5948 6.89575C13.2126 6.52075 12.6812 6.33325 12.0007 6.33325C11.2923 6.33325 10.754 6.54853 10.3857 6.97909C10.0179 7.40964 9.7576 7.84714 9.60482 8.29159L7.45898 7.37492C7.75065 6.48603 8.28537 5.7152 9.06315 5.06242C9.84093 4.40964 10.8201 4.08325 12.0007 4.08325C13.459 4.08325 14.5807 4.48964 15.3657 5.30242C16.1501 6.11464 16.5423 7.0902 16.5423 8.22908C16.5423 8.92353 16.3932 9.51742 16.0948 10.0108C15.7959 10.5035 15.327 11.0624 14.6882 11.6874C14.0076 12.3402 13.5945 12.8366 13.449 13.1766C13.3029 13.5171 13.2298 14.0971 13.2298 14.9166H10.834ZM12.0007 19.9166C11.5423 19.9166 11.1501 19.7535 10.824 19.4274C10.4973 19.1008 10.334 18.7083 10.334 18.2499C10.334 17.7916 10.4973 17.3991 10.824 17.0724C11.1501 16.7463 11.5423 16.5833 12.0007 16.5833C12.459 16.5833 12.8515 16.7463 13.1782 17.0724C13.5043 17.3991 13.6673 17.7916 13.6673 18.2499C13.6673 18.7083 13.5043 19.1008 13.1782 19.4274C12.8515 19.7535 12.459 19.9166 12.0007 19.9166Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M10.834 14.9166C10.834 13.7916 10.9348 12.9824 11.1365 12.4891C11.3376 11.9963 11.7645 11.4583 12.4173 10.8749C12.9868 10.3749 13.4207 9.94075 13.719 9.57242C14.0179 9.20464 14.1673 8.78464 14.1673 8.31242C14.1673 7.74297 13.9765 7.27075 13.5948 6.89575C13.2126 6.52075 12.6812 6.33325 12.0007 6.33325C11.2923 6.33325 10.754 6.54853 10.3857 6.97909C10.0179 7.40964 9.7576 7.84714 9.60482 8.29159L7.45898 7.37492C7.75065 6.48603 8.28537 5.7152 9.06315 5.06242C9.84093 4.40964 10.8201 4.08325 12.0007 4.08325C13.459 4.08325 14.5807 4.48964 15.3657 5.30242C16.1501 6.11464 16.5423 7.0902 16.5423 8.22908C16.5423 8.92353 16.3932 9.51742 16.0948 10.0108C15.7959 10.5035 15.327 11.0624 14.6882 11.6874C14.0076 12.3402 13.5945 12.8366 13.449 13.1766C13.3029 13.5171 13.2298 14.0971 13.2298 14.9166H10.834ZM12.0007 19.9166C11.5423 19.9166 11.1501 19.7535 10.824 19.4274C10.4973 19.1008 10.334 18.7083 10.334 18.2499C10.334 17.7916 10.4973 17.3991 10.824 17.0724C11.1501 16.7463 11.5423 16.5833 12.0007 16.5833C12.459 16.5833 12.8515 16.7463 13.1782 17.0724C13.5043 17.3991 13.6673 17.7916 13.6673 18.2499C13.6673 18.7083 13.5043 19.1008 13.1782 19.4274C12.8515 19.7535 12.459 19.9166 12.0007 19.9166Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.download:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M16.5303 12.7803c.2929-.2929.2929-.7677 0-1.0606-.2929-.2929-.7677-.2929-1.0606 0L12.75 14.4393V4.75c0-.41421-.3358-.75-.75-.75s-.75.33579-.75.75v9.6893l-2.71967-2.7196c-.29289-.2929-.76777-.2929-1.06066 0s-.29289.7677 0 1.0606l4.00003 4A.74969.74969 0 0 0 12 17c.1989 0 .3897-.079.5303-.2197l4-4ZM17.5 20c.4142 0 .75-.3358.75-.75s-.3358-.75-.75-.75h-11c-.41421 0-.75.3358-.75.75s.33579.75.75.75h11Z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(255,255,255,1)' d='M16.5303 12.7803c.2929-.2929.2929-.7677 0-1.0606-.2929-.2929-.7677-.2929-1.0606 0L12.75 14.4393V4.75c0-.41421-.3358-.75-.75-.75s-.75.33579-.75.75v9.6893l-2.71967-2.7196c-.29289-.2929-.76777-.2929-1.06066 0s-.29289.7677 0 1.0606l4.00003 4A.74969.74969 0 0 0 12 17c.1989 0 .3897-.079.5303-.2197l4-4ZM17.5 20c.4142 0 .75-.3358.75-.75s-.3358-.75-.75-.75h-11c-.41421 0-.75.3358-.75.75s.33579.75.75.75h11Z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.downloadbox:before {
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M8.5,14c-0.3-0.3-0.3-0.8,0-1.1c0.3-0.3,0.8-0.3,1.1,0l1.7,1.7V9.5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8v5.2 l1.7-1.7c0.3-0.3,0.8-0.3,1.1,0c0.3,0.3,0.3,0.8,0,1.1l-3,3c-0.1,0.1-0.3,0.2-0.5,0.2s-0.4-0.1-0.5-0.2L8.5,14z M20.8,6v13.5 c0,1-0.8,1.8-1.8,1.8H5c-1,0-1.8-0.8-1.8-1.8V6c0-0.1,0-0.2,0-0.3l1.3-3.4c0.3-0.7,0.9-1.1,1.6-1.1h11.6c0.7,0,1.4,0.5,1.6,1.1 l1.3,3.4C20.7,5.8,20.8,5.9,20.8,6z M5.1,5.2h13.8L18,2.9c0-0.1-0.1-0.2-0.2-0.2H6.2C6.1,2.8,6,2.8,6,2.9L5.1,5.2z M19.2,6.8H4.8 v12.8c0,0.1,0.1,0.2,0.2,0.2h14c0.1,0,0.2-0.1,0.2-0.2V6.8z'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(0,0,0,1)' d='M8.5,14c-0.3-0.3-0.3-0.8,0-1.1c0.3-0.3,0.8-0.3,1.1,0l1.7,1.7V9.5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8v5.2 l1.7-1.7c0.3-0.3,0.8-0.3,1.1,0c0.3,0.3,0.3,0.8,0,1.1l-3,3c-0.1,0.1-0.3,0.2-0.5,0.2s-0.4-0.1-0.5-0.2L8.5,14z M20.8,6v13.5 c0,1-0.8,1.8-1.8,1.8H5c-1,0-1.8-0.8-1.8-1.8V6c0-0.1,0-0.2,0-0.3l1.3-3.4c0.3-0.7,0.9-1.1,1.6-1.1h11.6c0.7,0,1.4,0.5,1.6,1.1 l1.3,3.4C20.7,5.8,20.8,5.9,20.8,6z M5.1,5.2h13.8L18,2.9c0-0.1-0.1-0.2-0.2-0.2H6.2C6.1,2.8,6,2.8,6,2.9L5.1,5.2z M19.2,6.8H4.8 v12.8c0,0.1,0.1,0.2,0.2,0.2h14c0.1,0,0.2-0.1,0.2-0.2V6.8z'/%3E%3C/svg%3E");
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.symbol-rtl-plus {
    width:126rem;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .reader-more .button-area .btn.symbol-rtl-plus .btn-text::after {
    content:"";
    display:block;
    width:20rem;
    height:20rem;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M12.75 5.75C12.75 5.33579 12.4142 5 12 5C11.5858 5 11.25 5.33579 11.25 5.75V11.25H5.75C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579 12.75 5.75 12.75H11.25V18.25C11.25 18.6642 11.5858 19 12 19C12.4142 19 12.75 18.6642 12.75 18.25V12.75H18.25C18.6642 12.75 19 12.4142 19 12C19 11.5858 18.6642 11.25 18.25 11.25H12.75V5.75Z'/%3E%3C/svg%3E");
    background-color:rgb(255,255,255);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .tab-display .tab-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:8rem;
    -moz-column-gap:8rem;
    column-gap:8rem;
    padding:0rem 0 0rem 0rem;
}
@media (min-width:1024px) {
    .posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .tab-display .tab-list {
        padding:3rem 0;
    }
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .tab-display .tab-list .tab-item .tab-name {
    display:block;
    padding:8rem 16rem;
    font-size:12.8rem;
    line-height:16rem;
    font-weight:500;
    color:rgb(175,178,187);
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .tab-display .tab-list .tab-item .tab-name:not(:hover) {
    text-decoration:none;
}
.posts-display.imagery-reader .posts-wrap .posts-body .reader .reader-body .tab-display .tab-list .tab-item.current .tab-name {
    border:1rem solid rgb(117,117,117);
    border-radius:16rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color: rgb(255,255,255);
}

.data-display.data-reader .data-wrap .data-body img {
    display: block;
}
.data-display.data-reader.attr-scroll .data-wrap {
    width: 100%;
    padding-bottom: 16rem;
}
html.mobile .data-display.data-reader.attr-scroll .data-wrap {
    overflow-x: auto;
    overflow-y: hidden;
}

html.laptop .data-display.data-reader.attr-scroll .data-wrap {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: hidden;
}
html.laptop .data-display.data-reader.attr-scroll .data-wrap::-webkit-scrollbar-thumb {
    border-width: 4rem;
    border-style: solid;
    border-color: transparent;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.2);
}
html.laptop .data-display.data-reader.attr-scroll .data-wrap::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.4);
}
html.laptop .data-display.data-reader.attr-scroll .data-wrap::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.6);
}
html.laptop .data-display.data-reader.attr-scroll .data-wrap::-webkit-scrollbar {
    width: 16rem;
    height: 16rem;
}
html.laptop .data-display.data-reader.attr-scroll .data-wrap::-webkit-scrollbar-thumb {
    border-radius: 8rem;
}

/*.data-display.data-reader.attr-scroll .data-wrap .data-body {*/
/*    width: 1280px;*/
/*}*/

.data-display.operational-info .data-wrap {
    border: 1px solid rgb(148, 148, 148);
}
.data-display.operational-info .data-wrap .data-body .highcharts-figure {
    margin: 0;
    padding: 0;
}
.data-display.operational-info .data-wrap .data-body .highcharts-figure .highcharts-background {
    fill: rgb(242, 249, 252);
}
.data-display.operational-info .data-wrap .data-body .highcharts-figure .highcharts-plot-background {
    fill: rgb(255, 255, 255);
}
.data-display.operational-info.attr-scroll .data-wrap {
    width: 100%;
}
html.mobile .data-display.operational-info.attr-scroll .data-wrap {
    overflow-x: auto;
    overflow-y: hidden;
}

html.laptop .data-display.operational-info.attr-scroll .data-wrap {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
}
html.laptop .data-display.operational-info.attr-scroll .data-wrap::-webkit-scrollbar-thumb {
    border-width: 4rem;
    border-style: solid;
    border-color: transparent;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.2);
}
html.laptop .data-display.operational-info.attr-scroll .data-wrap::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.4);
}
html.laptop .data-display.operational-info.attr-scroll .data-wrap::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.6);
}
html.laptop .data-display.operational-info.attr-scroll .data-wrap::-webkit-scrollbar {
    width: 16rem;
    height: 16rem;
}
html.laptop .data-display.operational-info.attr-scroll .data-wrap::-webkit-scrollbar-thumb {
    border-radius: 8rem;
}

.data-display.operational-info.attr-scroll .data-wrap .data-body {
    width: 1280px;
}

@media(max-width: 1024px) {
    .data-display.operational-info.attr-scroll .data-wrap .data-body {
        width: 100%;
    }
}

/* cart-display module-a */
.cart-display.module-a .cart-list .cart-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 16rem;
    position: relative;
}
@media (min-width: 1024px) {
    .cart-display.module-a .cart-list .cart-item {
        row-gap: 24rem;
    }
}
.cart-display.module-a .cart-list .cart-item .cart-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 24rem;
    -moz-column-gap: 24rem;
    column-gap: 24rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.cart-display.module-a .cart-list .cart-item .cart-head .form-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.cart-display.module-a .cart-list .cart-item .cart-head .cart-data {
    font-size: 16rem;
    line-height: 24rem;
    color: rgb(105, 109, 118);
}
.cart-display.module-a .cart-list .cart-item .cart-body {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.cart-display.module-a .cart-list .cart-item .cart-side {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
@media (min-width: 1024px) {
    .cart-display.module-a .cart-list .cart-item .cart-side {
        position: absolute;
        top: -24rem;
        right: 0;
    }
    .cart-display.module-a .cart-list .cart-item .cart-side .button-display .button-area .btn.module-b {
        -ms-flex-preferred-size: 104rem;
        flex-basis: 104rem;
    }
}

/* goods-display module-a */
.goods-display.module-a .goods-list .goods-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1023px) {
    .goods-display.module-a .goods-list .goods-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 20rem;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
}

@media (max-width: 1023px) {
    .goods-display.module-a .goods-list .goods-item .goods-wrap {
        gap: 16rem;
    }
}

.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-prop {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 52rem;
    text-align: center;
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item .goods-wrap .goods-prop {
        width: 80rem;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-prop .goods-numb {
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 700;
    color: rgb(117, 117, 117);
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-height: 1.5em;
    word-wrap: break-word;
    overflow: hidden;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-func {
    position: absolute;
    top: 0;
    left: 0;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-func .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-func .button-area .btn.expand {
    display: block;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-func .button-area .btn.expand svg {
    width: 28rem;
    height: 28rem;
    fill: rgb(55, 59, 68);
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item .goods-wrap .goods-func .button-area .btn.expand svg {
        width: 32rem;
        height: 32rem;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-select {
    margin-right: 4rem;
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item .goods-wrap .goods-select {
        margin-right: 8rem;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-select .form .form-text {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-thumbnail {
    margin-right: 4rem;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-thumbnail img{
    max-width: 100px;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject {
    margin: 0;
    font-size: 15rem;
    line-height: 24rem;
    /*font-weight: 500;*/
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-name {
    color: rgb(25, 29, 38);
    display: block;
    word-break: break-all;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-name:not(:hover) {
    text-decoration: none;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}
@media (max-width: 1023px) {
    .goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    left: -24rem;
    padding-left: 12rem;
    margin-left: 12rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item:not(.flex) {
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .head {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-weight: 500;
    color: rgb(55, 59, 68);
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .body {
    color: rgb(105, 109, 118);
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-height: 1.5em;
    word-wrap: break-word;
    overflow: hidden;
    word-break : break-all;
}
.goods-display.module-a .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 1rem;
    height: 12rem;
    background-color: rgb(216, 219, 225);
}
.goods-display.module-a .goods-list .goods-item .goods-util {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.goods-display.module-a .goods-list .goods-item .goods-util .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem;
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item .goods-util .button-area {
        -webkit-column-gap: 32rem;
        -moz-column-gap: 32rem;
        column-gap: 32rem;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-util .button-area .btn svg {
    width: 24rem;
    height: 24rem;
    fill: rgb(105, 109, 118);
}
@media (min-width: 1024px) {
    .goods-display.module-a .goods-list .goods-item .goods-util .button-area .btn svg {
        width: 24rem;
        height: 24rem;
    }
}
.goods-display.module-a .goods-list .goods-item .goods-side .option-display.module-a::before {
    content: "";
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20rem;
    height: 20rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M7.07422 4.97461C6.66 4.97461 6.32421 5.31041 6.32422 5.72463L6.32456 16.0746H7.27394C7.28155 16.0748 7.28919 16.0749 7.29685 16.0749L15.1145 16.0749L13.4443 17.7451C13.1514 18.038 13.1514 18.5128 13.4443 18.8057C13.7372 19.0986 14.2121 19.0986 14.505 18.8057L17.4547 15.856C17.5954 15.7153 17.6744 15.5246 17.6744 15.3256C17.6744 15.27 17.6682 15.2151 17.6563 15.1617C17.6233 15.0132 17.5463 14.8813 17.4398 14.7803L14.9304 12.271C14.6375 11.9781 14.1626 11.9781 13.8697 12.271C13.5769 12.5639 13.5769 13.0388 13.8697 13.3317L15.113 14.5749L7.82451 14.5749L7.82422 5.72458C7.82421 5.31038 7.48842 4.97461 7.07422 4.97461Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.goods-display.module-a.style-b {
    border-top: 1rem solid rgb(25, 29, 38);
    margin-top: 10px;
}

.goods-display.module-a.style-b .goods-list {
    /* border-top: 1rem solid rgb(25, 29, 38); */
    border-bottom: 1rem solid rgb(216, 219, 225);
}
.goods-display.module-a.style-b .goods-list .goods-item {
    padding: 20rem 0rem;
}
@media (min-width: 1024px) {
    .goods-display.module-a.style-b .goods-list .goods-item {
        padding: 15rem 0rem;
    }
}
.goods-display.module-a.style-b .goods-list .goods-item + .goods-item {
    border-top: 1rem solid rgb(216, 219, 225);
}
.goods-display.module-a.style-b .goods-list .goods-item .goods-wrap .goods-inform .goods-data {
    margin-top: 8rem;
}

/* goods-display module-b */
.goods-display.module-b .goods-list .goods-item .goods-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-func {
    position: absolute;
    top: 0;
    left: 0;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-func .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-func .button-area .btn.expand {
    display: block;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-func .button-area .btn.expand svg {
    width: 28rem;
    height: 28rem;
    fill: rgb(55, 59, 68);
}
@media (min-width: 1024px) {
    .goods-display.module-b .goods-list .goods-item .goods-wrap .goods-func .button-area .btn.expand svg {
        width: 32rem;
        height: 32rem;
    }
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-select {
    margin-right: 4rem;
}
@media (min-width: 1024px) {
    .goods-display.module-b .goods-list .goods-item .goods-wrap .goods-select {
        margin-right: 8rem;
    }
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-select .form .form-text {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 12rem;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject {
    margin: 0;
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 500;
    color: rgb(25, 29, 38);
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-name {
    display: block;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 4rem;
    overflow: hidden;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    font-size: 13.3333333333rem;
    line-height: 20rem;
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .head {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-weight: 500;
    color: rgb(55, 59, 68);
}
.goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .body {
    color: rgb(105, 109, 118);
}
@media (max-width: 1023px) {
    .goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .body {
        display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        max-height: 1.5em;
        word-wrap: break-word;
        overflow: hidden;
    }
}
@media (min-width: 1024px) {
    .goods-display.module-b .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item.explanation .body {
        max-width: 210rem;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

/* order-display */
.order-display.module-c {
    border-top: 1rem solid rgb(25, 29, 38);
    border-bottom: 1rem solid rgb(216, 219, 225);
}
.order-display.module-c .order-list .order-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.order-display.module-c .order-list .order-item + .order-item {
    border-top: 1rem solid rgb(216, 219, 225);
}
.order-display.module-c .order-list .order-item:not(.active) .order-side {
    display: none;
}
.order-display.module-c .order-list .order-item .order-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 12rem;
    position: relative;
    padding: 20rem 0;
}
@media (min-width: 1024px) {
    .order-display.module-c .order-list .order-item .order-wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 10rem 0;
        min-height:48rem;
    }
}
.order-display.module-c .order-list .order-item .order-wrap .order-prop {
    /*width: 15rem;*/
    display:none;
}
@media (min-width: 1024px) {
    .order-display.module-c .order-list .order-item .order-wrap .order-prop {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display:block;
        width: 20rem;
        padding-left: 38rem;
        text-align: center;
    }
}
.order-display.module-c .order-list .order-item .order-wrap .order-numb {
    font-size: 16rem;
    line-height: 24rem;
    font-weight: 700;
    color: rgb(117, 117, 117);
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-height: 1.5em;
    word-wrap: break-word;
    overflow: hidden;
}
.order-display.module-c .order-list .order-item .order-wrap .order-func  {
    position: absolute;
    top: 19rem;
    left: 0;
}
@media (min-width: 1024px) {
    .order-display.module-c .order-list .order-item .order-wrap .order-func {
        top: 19rem;
    }
}
.order-display.module-c .order-list .order-item .order-wrap .order-func  .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.order-display.module-c .order-list .order-item .order-wrap .order-func  .button-area .btn.expand {
    display: block;
}
.order-display.module-c .order-list .order-item .order-wrap .order-func  .button-area .btn.expand svg {
    width: 28rem;
    height: 28rem;
    fill: rgb(55, 59, 68);
}
@media (min-width: 1024px) {
    .order-display.module-c .order-list .order-item .order-wrap .order-func  .button-area .btn.expand svg {
        width: 32rem;
        height: 32rem;
    }
}
.order-display.module-c .order-list .order-item .order-wrap .order-func  ~ .order-data,
.order-display.module-c .order-list .order-item .order-wrap .order-func  ~ .order-head {
    padding-left: 32rem;
}
@media (min-width: 1024px) {
    .order-display.module-c .order-list .order-item .order-wrap .order-func   ~ .order-data,
    .order-display.module-c .order-list .order-item .order-wrap .order-func  ~ .order-head {
        padding-left: 15rem;
    }
}
.order-display.module-c .order-list .order-item .order-wrap .order-head {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.order-display.module-c .order-list .order-item .order-wrap .order-head .order-subject {
    margin: 0;
    font-size: 18.6666666667rem;
    line-height: 28rem;
    /*font-weight: 500;*/
    color: rgb(25, 29, 38);
}
.order-display.module-c .order-list .order-item .order-wrap .order-head .order-subject .order-name {
    display: block;
}
.order-display.module-c .order-list .order-item .order-wrap .order-data {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.order-display.module-c .order-list .order-item .order-wrap .order-data .data-list {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
}
.order-display.module-c .order-list .order-item .order-wrap .order-data .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    left: -24rem;
    padding-left: 12rem;
    margin-left: 12rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
}
.order-display.module-c .order-list .order-item .order-wrap .order-data .data-list .data-item .head {
    font-weight: 500;
    color: rgb(55, 59, 68);
}
.order-display.module-c .order-list .order-item .order-wrap .order-data .data-list .data-item .body {
    color: rgb(105, 109, 118);
}
.order-display.module-c .order-list .order-item .order-wrap .order-data .data-list .data-item .body.em {
    color: rgb(1, 132, 208);
}
.order-display.module-c .order-list .order-item .order-wrap .order-data .data-list .data-item::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 1rem;
    height: 12rem;
    background-color: rgb(216, 219, 225);
}
.order-display.module-c .order-list .order-item .order-wrap .order-util .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.order-display.module-c .order-list .order-item .order-wrap .order-util .button-area .btn.download {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48rem;
    background-color: rgb(1, 132, 208);
}
@media (max-width: 1023px) {
    .order-display.module-c .order-list .order-item .order-wrap .order-util .button-area .btn.download {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
@media (min-width: 1024px) {
    .order-display.module-c .order-list .order-item .order-wrap .order-util .button-area .btn.download {
        width: 48rem;
    }
}
.order-display.module-c .order-list .order-item .order-wrap .order-util .button-area .btn.download svg {
    fill: rgb(255, 255, 255);
}

/* goods-display module-c */
.goods-display.module-c .goods-list {
    border-top: 1rem solid rgb(25, 29, 38);
    border-bottom: 1rem solid rgb(216, 219, 225);
}
.goods-display.module-c .goods-list .goods-item + .goods-item {
    border-top: 1rem solid rgb(216, 219, 225);
}
.goods-display.module-c .goods-list .goods-item .goods-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 20rem 16rem;
}
@media (min-width: 1024px) {
    .goods-display.module-c .goods-list .goods-item .goods-wrap {
        padding: 15rem 20rem;
    }
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 4rem;
    width: 40rem;
    height: 28rem;
    font-size: 18.6666666667rem;
    line-height: 28rem;
    color: rgb(175, 178, 187);
    text-align: center;
}
@media (min-width: 1024px) {
    .goods-display.module-c .goods-list .goods-item .goods-wrap .goods-number {
        margin-right: 16rem;
    }
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-select {
    margin-right: 4rem;
}
@media (min-width: 1024px) {
    .goods-display.module-c .goods-list .goods-item .goods-wrap .goods-select {
        margin-right: 8rem;
    }
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-select .form .form-text {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    margin: 0;
    font-size: 18.6666666667rem;
    line-height: 28rem;
    /*font-weight: 500;*/
    color: rgb(25, 29, 38);
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-name {
    display: block;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-func {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-func .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-func .button-area .btn.expand {
    display: block;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-head .goods-subject .goods-func .button-area .btn.expand svg {
    width: 28rem;
    height: 28rem;
    fill: rgb(0, 0, 0);
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-data {
    margin-top: 8rem;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    left: -24rem;
    padding-left: 12rem;
    margin-left: 12rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .head {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-weight: 500;
    color: rgb(55, 59, 68);
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item .body {
    color: rgb(105, 109, 118);
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-data .data-list .data-item::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 1rem;
    height: 12rem;
    background-color: rgb(216, 219, 225);
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-util {
    position: absolute;
    top: 20rem;
    right: 16rem;
}
@media (min-width: 1024px) {
    .goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-util {
        top: 24rem;
        right: 20rem;
    }
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-util .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.goods-display.module-c .goods-list .goods-item .goods-wrap .goods-inform .goods-util .button-area .btn.delete svg {
    width: 20rem;
    height: 20rem;
    fill: rgb(117, 117, 117);
}
.goods-display.module-c .goods-list .goods-item .goods-side .option-display.module-a::before {
    content: "";
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20rem;
    height: 20rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(55,59,68,1)' d='M7.07422 4.97461C6.66 4.97461 6.32421 5.31041 6.32422 5.72463L6.32456 16.0746H7.27394C7.28155 16.0748 7.28919 16.0749 7.29685 16.0749L15.1145 16.0749L13.4443 17.7451C13.1514 18.038 13.1514 18.5128 13.4443 18.8057C13.7372 19.0986 14.2121 19.0986 14.505 18.8057L17.4547 15.856C17.5954 15.7153 17.6744 15.5246 17.6744 15.3256C17.6744 15.27 17.6682 15.2151 17.6563 15.1617C17.6233 15.0132 17.5463 14.8813 17.4398 14.7803L14.9304 12.271C14.6375 11.9781 14.1626 11.9781 13.8697 12.271C13.5769 12.5639 13.5769 13.0388 13.8697 13.3317L15.113 14.5749L7.82451 14.5749L7.82422 5.72458C7.82421 5.31038 7.48842 4.97461 7.07422 4.97461Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.goods-display.module-c .goods-list .goods-item:not(.active) .goods-side {
    display: none;
}

/* option-display */
.option-display.module-a {
    margin: 0;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 16rem;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
    background-color: rgb(249, 250, 252);
    border-top: 1rem solid rgb(216, 219, 225);
}
@media (min-width: 1024px) {
    .option-display.module-a {
        -webkit-column-gap: 16rem;
        -moz-column-gap: 16rem;
        column-gap: 16rem;
        padding: 0 80rem;
    }
}
.option-display.module-a legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.option-display.module-a .option-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.option-display.module-a .option-list .option-item {
    padding-top: 16rem;
    margin-bottom: 16rem;
}
.option-display.module-a .option-list .option-item + .option-item {
    border-top: 1rem solid rgb(216, 219, 225);
}
.option-display.module-a .option-list .option-item .option-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.option-display.module-a .option-list .option-item .option-wrap .option-head .option-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.option-display.module-a .option-list .option-item .option-wrap .option-head .option-name .form .form-text {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.option-display.module-a .option-list .option-item .option-wrap .option-data {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 4rem;
}
.option-display.module-a .option-list .option-item .option-wrap .option-data .data-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    position: relative;
    margin: 0;
    overflow: hidden;
}
.option-display.module-a .option-list .option-item .option-wrap .option-data .data-list .data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    position: relative;
    padding-left: 12rem;
    margin-left: 12rem;
    left: -24rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
}
.option-display.module-a .option-list .option-item .option-wrap .option-data .data-list .data-item .head {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: rgb(55, 59, 68);
    font-weight: 500;
}
.option-display.module-a .option-list .option-item .option-wrap .option-data .data-list .data-item .body {
    color: rgb(105, 109, 118);
}
.option-display.module-a .option-list .option-item .option-wrap .option-data .data-list .data-item::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 1rem;
    height: 12rem;
    background-color: rgb(216, 219, 225);
}
.option-display.module-a .option-list .option-item .option-wrap .option-data .data-list .data-item .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.option-display.module-a .option-list .option-item .option-wrap .option-data .data-list .data-item .button-area .btn.video svg {
    width: 20rem;
    height: 20rem;
    fill: rgb(55, 59, 68);
}
.option-display.module-a .option-list .option-item .option-wrap .option-util {
    margin-left: 16rem;
}
@media (min-width: 1024px) {
    .option-display.module-a .option-list .option-item .option-wrap .option-util {
        margin-left: 20rem;
    }
}
.option-display.module-a .option-list .option-item .option-wrap .option-util .button-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem;
}
.option-display.module-a .option-list .option-item .option-wrap .option-util .button-area .btn svg {
    width: 20rem;
    height: 20rem;
}
.option-display.module-a .option-list .option-item .option-wrap .option-util .button-area .btn.delete {
    fill: rgb(117, 117, 117);
}
.option-display.module-a .option-list .option-item .option-wrap .option-util .button-area .btn.tune {
    fill: rgb(25, 29, 38);
}
.option-display.module-a .option-list .option-item .option-wrap .option-util .button-area .btn.tune.active {
    fill: rgb(1, 132, 208);
}

/**
 * Swiper 8.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 24, 2022
 */
@font-face {
    font-family: "swiper-icons";
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
}
.swiper {
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
}

.swiper-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}

.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: none;
    /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
    content: "";
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}

/* Progress */
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-lock {
    display: none;
}

/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
}

/* Preloader */
:root {
    /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* a11y */
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube {
    overflow: visible;
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}

.swiper-flip {
    overflow: visible;
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition-property: opacity, height, -webkit-transform;
    transition-property: opacity, height, -webkit-transform;
    -o-transition-property: transform, opacity, height;
    transition-property: transform, opacity, height;
    transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
    overflow: visible;
}

.swiper-cards .swiper-slide {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}

/**
* air-datepicker
* https://air-datepicker.com/
*/
.air-datepicker-cell.-day-.-other-month-,
.air-datepicker-cell.-year-.-other-decade- {
    color: var(--adp-color-other-month);
}

.air-datepicker-cell.-day-.-other-month-:hover,
.air-datepicker-cell.-year-.-other-decade-:hover {
    color: var(--adp-color-other-month-hover);
}

.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade- {
    color: var(--adp-color-other-month);
}

.-selected-.air-datepicker-cell.-day-.-other-month-,
.-selected-.air-datepicker-cell.-year-.-other-decade- {
    color: #fff;
    background: var(--adp-background-color-selected-other-month);
}

.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade- {
    background: var(--adp-background-color-selected-other-month-focused);
}

.-in-range-.air-datepicker-cell.-day-.-other-month-,
.-in-range-.air-datepicker-cell.-year-.-other-decade- {
    background-color: var(--adp-background-color-in-range);
    color: var(--adp-color);
}

.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade- {
    background-color: var(--adp-background-color-in-range-focused);
}

.air-datepicker-cell.-day-.-other-month-:empty,
.air-datepicker-cell.-year-.-other-decade-:empty {
    background: none;
    border: none;
}

.air-datepicker-cell {
    border-radius: var(--adp-cell-border-radius);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}

.air-datepicker-cell.-focus- {
    background: var(--adp-cell-background-color-hover);
}

.air-datepicker-cell.-current- {
    color: var(--adp-color-current-date);
}

.air-datepicker-cell.-current-.-focus- {
    color: var(--adp-color);
}

.air-datepicker-cell.-current-.-in-range- {
    color: var(--adp-color-current-date);
}

.air-datepicker-cell.-disabled- {
    cursor: default;
    color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-focus- {
    color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-in-range- {
    color: var(--adp-color-disabled-in-range);
}

.air-datepicker-cell.-disabled-.-current-.-focus- {
    color: var(--adp-color-disabled);
}

.air-datepicker-cell.-in-range- {
    background: var(--adp-cell-background-color-in-range);
    border-radius: 0;
}

.air-datepicker-cell.-in-range-:hover {
    background: var(--adp-cell-background-color-in-range-hover);
}

.air-datepicker-cell.-range-from- {
    border: 1px solid var(--adp-cell-border-color-in-range);
    background-color: var(--adp-cell-background-color-in-range);
    border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius);
}

.air-datepicker-cell.-range-to- {
    border: 1px solid var(--adp-cell-border-color-in-range);
    background-color: var(--adp-cell-background-color-in-range);
    border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0;
}

.air-datepicker-cell.-range-to-.-range-from- {
    border-radius: var(--adp-cell-border-radius);
}

.air-datepicker-cell.-selected- {
    color: #fff;
    border: none;
    background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-current- {
    color: #fff;
    background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-focus- {
    background: var(--adp-cell-background-color-selected-hover);
}

.air-datepicker-body {
    -webkit-transition: all var(--adp-transition-duration) var(--adp-transition-ease);
    -o-transition: all var(--adp-transition-duration) var(--adp-transition-ease);
    transition: all var(--adp-transition-duration) var(--adp-transition-ease);
}

.air-datepicker-body.-hidden- {
    display: none;
}

.air-datepicker-body--day-names {
    display: grid;
    grid-template-columns: repeat(7, var(--adp-day-cell-width));
    margin: 8px 0 3px;
}

.air-datepicker-body--day-name {
    color: var(--adp-day-name-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.8em;
}

.air-datepicker-body--day-name.-clickable- {
    cursor: pointer;
}

.air-datepicker-body--day-name.-clickable-:hover {
    color: var(--adp-day-name-color-hover);
}

.air-datepicker-body--cells {
    display: grid;
}

.air-datepicker-body--cells.-days- {
    grid-template-columns: repeat(7, var(--adp-day-cell-width));
    grid-auto-rows: var(--adp-day-cell-height);
}

.air-datepicker-body--cells.-months- {
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: var(--adp-month-cell-height);
}

.air-datepicker-body--cells.-years- {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: var(--adp-year-cell-height);
}

.air-datepicker-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid var(--adp-border-color-inner);
    min-height: var(--adp-nav-height);
    padding: var(--adp-padding);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.-only-timepicker- .air-datepicker-nav {
    display: none;
}

.air-datepicker-nav--title,
.air-datepicker-nav--action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.air-datepicker-nav--action {
    width: var(--adp-nav-action-size);
    border-radius: var(--adp-border-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.air-datepicker-nav--action:hover {
    background: var(--adp-background-color-hover);
}

.air-datepicker-nav--action:active {
    background: var(--adp-background-color-active);
}

.air-datepicker-nav--action.-disabled- {
    visibility: hidden;
}

.air-datepicker-nav--action svg {
    width: 32px;
    height: 32px;
}

.air-datepicker-nav--action path {
    fill: none;
    stroke: var(--adp-nav-arrow-color);
    stroke-width: 2px;
}

.air-datepicker-nav--title {
    border-radius: var(--adp-border-radius);
    padding: 0 8px;
}

.air-datepicker-nav--title i {
    font-style: normal;
    color: var(--adp-nav-color-secondary);
    margin-left: 0.3em;
}

.air-datepicker-nav--title:hover {
    background: var(--adp-background-color-hover);
}

.air-datepicker-nav--title:active {
    background: var(--adp-background-color-active);
}

.air-datepicker-nav--title.-disabled- {
    cursor: default;
    background: none;
}

.air-datepicker-buttons {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
}

.air-datepicker-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: var(--adp-btn-color);
    border-radius: var(--adp-btn-border-radius);
    cursor: pointer;
    height: var(--adp-btn-height);
    border: none;
    background: rgba(255, 255, 255, 0);
}

.air-datepicker-button:hover {
    color: var(--adp-btn-color-hover);
    background: var(--adp-btn-background-color-hover);
}

.air-datepicker-button:focus {
    color: var(--adp-btn-color-hover);
    background: var(--adp-btn-background-color-hover);
    outline: none;
}

.air-datepicker-button:active {
    background: var(--adp-btn-background-color-active);
}

.air-datepicker-button span {
    outline: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.air-datepicker-time {
    display: grid;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr;
    grid-column-gap: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 0 var(--adp-time-padding-inner);
}

.-only-timepicker- .air-datepicker-time {
    border-top: none;
}

.air-datepicker-time--current {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    text-align: center;
}

.air-datepicker-time--current-colon {
    margin: 0 2px 3px;
    line-height: 1;
}

.air-datepicker-time--current-hours,
.air-datepicker-time--current-minutes {
    line-height: 1;
    font-size: 19px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    position: relative;
    z-index: 1;
}

.air-datepicker-time--current-hours:after,
.air-datepicker-time--current-minutes:after {
    content: "";
    background: var(--adp-background-color-hover);
    border-radius: var(--adp-border-radius);
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0;
}

.air-datepicker-time--current-hours.-focus-:after,
.air-datepicker-time--current-minutes.-focus-:after {
    opacity: 1;
}

.air-datepicker-time--current-ampm {
    text-transform: uppercase;
    -ms-flex-item-align: end;
    align-self: flex-end;
    color: var(--adp-time-day-period-color);
    margin-left: 6px;
    font-size: 11px;
    margin-bottom: 1px;
}

.air-datepicker-time--row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    height: 17px;
    background: -webkit-gradient(linear, left top, right top, from(var(--adp-time-track-color)), to(var(--adp-time-track-color))) left 50%/100% var(--adp-time-track-height) no-repeat;
    background: -o-linear-gradient(left, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
    background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
}

.air-datepicker-time--row:first-child {
    margin-bottom: 4px;
}

.air-datepicker-time--row input[type=range] {
    background: none;
    cursor: pointer;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-ms-tooltip {
    display: none;
}

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
    border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
    border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
    border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:focus {
    outline: none;
}

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid var(--adp-time-track-color);
    background: #fff;
    cursor: pointer;
    -webkit-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid var(--adp-time-track-color);
    background: #fff;
    cursor: pointer;
    -moz-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-ms-thumb {
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid var(--adp-time-track-color);
    background: #fff;
    cursor: pointer;
    -ms-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
    margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
    border: none;
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: transparent;
    background: transparent;
}

.air-datepicker-time--row input[type=range]::-moz-range-track {
    border: none;
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: transparent;
    background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-track {
    border: none;
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: transparent;
    background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
    background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
    background: transparent;
}

.air-datepicker {
    --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --adp-font-size: 14px;
    --adp-width: 246px;
    --adp-z-index: 100;
    --adp-padding: 4px;
    --adp-grid-areas: "nav" "body" "timepicker" "buttons";
    --adp-transition-duration: 0.3s;
    --adp-transition-ease: ease-out;
    --adp-transition-offset: 8px;
    --adp-background-color: #fff;
    --adp-background-color-hover: #f0f0f0;
    --adp-background-color-active: #eaeaea;
    --adp-background-color-in-range: rgba(92, 196, 239, 0.1);
    --adp-background-color-in-range-focused: rgba(92, 196, 239, 0.2);
    --adp-background-color-selected-other-month-focused: #8ad5f4;
    --adp-background-color-selected-other-month: #a2ddf6;
    --adp-color: #4a4a4a;
    --adp-color-secondary: #9c9c9c;
    --adp-accent-color: #4eb5e6;
    --adp-color-current-date: var(--adp-accent-color);
    --adp-color-other-month: #dedede;
    --adp-color-disabled: #aeaeae;
    --adp-color-disabled-in-range: #939393;
    --adp-color-other-month-hover: #c5c5c5;
    --adp-border-color: #dbdbdb;
    --adp-border-color-inner: #efefef;
    --adp-border-radius: 4px;
    --adp-border-color-inline: #d7d7d7;
    --adp-nav-height: 32px;
    --adp-nav-arrow-color: var(--adp-color-secondary);
    --adp-nav-action-size: 32px;
    --adp-nav-color-secondary: var(--adp-color-secondary);
    --adp-day-name-color: #ff9a19;
    --adp-day-name-color-hover: #8ad5f4;
    --adp-day-cell-width: 1fr;
    --adp-day-cell-height: 32px;
    --adp-month-cell-height: 42px;
    --adp-year-cell-height: 56px;
    --adp-pointer-size: 10px;
    --adp-poiner-border-radius: 2px;
    --adp-pointer-offset: 14px;
    --adp-cell-border-radius: 4px;
    --adp-cell-background-color-hover: var(--adp-background-color-hover);
    --adp-cell-background-color-selected: #5cc4ef;
    --adp-cell-background-color-selected-hover: #45bced;
    --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
    --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
    --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
    --adp-btn-height: 32px;
    --adp-btn-color: var(--adp-accent-color);
    --adp-btn-color-hover: var(--adp-color);
    --adp-btn-border-radius: var(--adp-border-radius);
    --adp-btn-background-color-hover: var(--adp-background-color-hover);
    --adp-btn-background-color-active: var(--adp-background-color-active);
    --adp-time-track-height: 1px;
    --adp-time-track-color: #dedede;
    --adp-time-track-color-hover: #b1b1b1;
    --adp-time-thumb-size: 12px;
    --adp-time-padding-inner: 10px;
    --adp-time-day-period-color: var(--adp-color-secondary);
    --adp-mobile-font-size: 16px;
    --adp-mobile-nav-height: 40px;
    --adp-mobile-width: 320px;
    --adp-mobile-day-cell-height: 38px;
    --adp-mobile-month-cell-height: 48px;
    --adp-mobile-year-cell-height: 64px;
}

.air-datepicker-overlay {
    --adp-overlay-background-color: rgba(0, 0, 0, 0.3);
    --adp-overlay-transition-duration: 0.3s;
    --adp-overlay-transition-ease: ease-out;
    --adp-overlay-z-index: 99;
}

.air-datepicker {
    background: var(--adp-background-color);
    border: 1px solid var(--adp-border-color);
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    border-radius: var(--adp-border-radius);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, -webkit-max-content);
    grid-template-rows: repeat(4, max-content);
    grid-template-areas: var(--adp-grid-areas);
    font-family: var(--adp-font-family), sans-serif;
    font-size: var(--adp-font-size);
    color: var(--adp-color);
    width: var(--adp-width);
    position: absolute;
    -webkit-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
    transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
    -o-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
    transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
    transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
    z-index: var(--adp-z-index);
}

.air-datepicker:not(.-custom-position-) {
    opacity: 0;
}

.air-datepicker.-from-top- {
    -webkit-transform: translateY(calc(var(--adp-transition-offset) * -1));
    -ms-transform: translateY(calc(var(--adp-transition-offset) * -1));
    transform: translateY(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-from-right- {
    -webkit-transform: translateX(var(--adp-transition-offset));
    -ms-transform: translateX(var(--adp-transition-offset));
    transform: translateX(var(--adp-transition-offset));
}

.air-datepicker.-from-bottom- {
    -webkit-transform: translateY(var(--adp-transition-offset));
    -ms-transform: translateY(var(--adp-transition-offset));
    transform: translateY(var(--adp-transition-offset));
}

.air-datepicker.-from-left- {
    -webkit-transform: translateX(calc(var(--adp-transition-offset) * -1));
    -ms-transform: translateX(calc(var(--adp-transition-offset) * -1));
    transform: translateX(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-active-:not(.-custom-position-) {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
}

.air-datepicker.-active-.-custom-position- {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.air-datepicker.-inline- {
    border-color: var(--adp-border-color-inline);
    -webkit-box-shadow: none;
    box-shadow: none;
    position: static;
    left: auto;
    right: auto;
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.air-datepicker.-inline- .air-datepicker--pointer {
    display: none;
}

.air-datepicker.-is-mobile- {
    --adp-font-size: var(--adp-mobile-font-size);
    --adp-day-cell-height: var(--adp-mobile-day-cell-height);
    --adp-month-cell-height: var(--adp-mobile-month-cell-height);
    --adp-year-cell-height: var(--adp-mobile-year-cell-height);
    --adp-nav-height: var(--adp-mobile-nav-height);
    --adp-nav-action-size: var(--adp-mobile-nav-height);
    position: fixed;
    width: var(--adp-mobile-width);
    border: none;
}

.air-datepicker.-is-mobile- * {
    -webkit-tap-highlight-color: transparent;
}

.air-datepicker.-is-mobile- .air-datepicker--pointer {
    display: none;
}

.air-datepicker.-is-mobile-:not(.-custom-position-) {
    -webkit-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
    -ms-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
    transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
}

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.air-datepicker.-custom-position- {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.air-datepicker-global-container {
    position: absolute;
    left: 0;
    top: 0;
}

.air-datepicker--pointer {
    --pointer-half-size: calc(var(--adp-pointer-size) / 2);
    position: absolute;
    width: var(--adp-pointer-size);
    height: var(--adp-pointer-size);
    z-index: -1;
}

.air-datepicker--pointer:after {
    content: "";
    position: absolute;
    background: #fff;
    border-top: 1px solid var(--adp-border-color-inline);
    border-right: 1px solid var(--adp-border-color-inline);
    border-top-right-radius: var(--adp-poiner-border-radius);
    width: var(--adp-pointer-size);
    height: var(--adp-pointer-size);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.-top-left- .air-datepicker--pointer,
.-top-center- .air-datepicker--pointer,
.-top-right- .air-datepicker--pointer,
[data-popper-placement^=top] .air-datepicker--pointer {
    top: calc(100% - var(--pointer-half-size) + 1px);
}

.-top-left- .air-datepicker--pointer:after,
.-top-center- .air-datepicker--pointer:after,
.-top-right- .air-datepicker--pointer:after,
[data-popper-placement^=top] .air-datepicker--pointer:after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.-right-top- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer,
[data-popper-placement^=right] .air-datepicker--pointer {
    right: calc(100% - var(--pointer-half-size) + 1px);
}

.-right-top- .air-datepicker--pointer:after,
.-right-center- .air-datepicker--pointer:after,
.-right-bottom- .air-datepicker--pointer:after,
[data-popper-placement^=right] .air-datepicker--pointer:after {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}

.-bottom-left- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer,
[data-popper-placement^=bottom] .air-datepicker--pointer {
    bottom: calc(100% - var(--pointer-half-size) + 1px);
}

.-bottom-left- .air-datepicker--pointer:after,
.-bottom-center- .air-datepicker--pointer:after,
.-bottom-right- .air-datepicker--pointer:after,
[data-popper-placement^=bottom] .air-datepicker--pointer:after {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
}

.-left-top- .air-datepicker--pointer,
.-left-center- .air-datepicker--pointer,
.-left-bottom- .air-datepicker--pointer,
[data-popper-placement^=left] .air-datepicker--pointer {
    left: calc(100% - var(--pointer-half-size) + 1px);
}

.-left-top- .air-datepicker--pointer:after,
.-left-center- .air-datepicker--pointer:after,
.-left-bottom- .air-datepicker--pointer:after,
[data-popper-placement^=left] .air-datepicker--pointer:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.-top-left- .air-datepicker--pointer,
.-bottom-left- .air-datepicker--pointer {
    left: var(--adp-pointer-offset);
}

.-top-right- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer {
    right: var(--adp-pointer-offset);
}

.-top-center- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer {
    left: calc(50% - var(--adp-pointer-size) / 2);
}

.-left-top- .air-datepicker--pointer,
.-right-top- .air-datepicker--pointer {
    top: var(--adp-pointer-offset);
}

.-left-bottom- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer {
    bottom: var(--adp-pointer-offset);
}

.-left-center- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer {
    top: calc(50% - var(--adp-pointer-size) / 2);
}

.air-datepicker--navigation {
    grid-area: nav;
}

.air-datepicker--content {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: var(--adp-padding);
    grid-area: body;
}

.-only-timepicker- .air-datepicker--content {
    display: none;
}

.air-datepicker--time {
    grid-area: timepicker;
}

.air-datepicker--buttons {
    grid-area: buttons;
}

.air-datepicker--buttons,
.air-datepicker--time {
    padding: var(--adp-padding);
    border-top: 1px solid var(--adp-border-color-inner);
}

.air-datepicker-overlay {
    position: fixed;
    background: var(--adp-overlay-background-color);
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    opacity: 0;
    -webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
    -o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
    transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
    -webkit-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
    -o-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
    transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
    z-index: var(--adp-overlay-z-index);
}

.air-datepicker-overlay.-active- {
    opacity: 1;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
    -o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
    transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
}

.pdf-view {
    width: 100%;
    height: 100%;
}

.red {
    color: red;
}

.accent {
    color: red;
    text-align: center;
}

.qustnrInfo{
    box-shadow: none;
    padding: 0 0;
}
@media (min-width: 1024px) {
    .qustnrInfo{
        box-shadow: 0.8rem 0.8rem 8rem rgb(0 0 0 / 44%);
        padding: 32rem 32rem;
    }
}

#qustnrForm{
    word-wrap: break-word;
    word-break: break-word;
}
@media (min-width: 1024px) {
    #qustnrForm{
        width:auto;
    }
}

.qustnr-text{
    word-break: break-word;
}

#nowBtn {
    flex: 0 0 auto;
    position: relative;
    display: block;
    height: 35rem;
    padding: 0 .8em;
    background-color: rgb(255, 255, 255);
    border: 1rem solid rgb(216, 219, 225);
    cursor: pointer;
    border-radius: 4rem;
}

/*community display*/
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border : 1rem solid rgb(216, 219, 225);
    border-radius : 10rem;
    margin-bottom : 10rem;
    transition: background-color 0.2s;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    position: relative;
    padding: 0rem 30rem;
    display: flex;
    position: relative;
    justify-content: space-between;
    margin: 5rem 0px;
}
@media (min-width: 1024px) {
    .cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        padding: 0rem 40rem;
    }
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-info .cmntyTpc-head {
    padding: 10rem 0;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-info .cmntyTpc-head .ctgryKrlggNm {
    display: inline-block;
    padding: 6rem;
    background-color: #dbeafe;
    color: #1e40af;
    border-radius: 5.5rem;
    font-size: 14rem;
    font-weight: 500;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-info .cmntyTpc-head .bbsSj {
    font-size: 18rem;
    font-weight: 500;
    color: #111827;
    margin-right : 7rem
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-info .cmntyTpc-head .cmntyNm .body {
    font-size: 16px;
    color: #2563eb;
    font-weight: 500;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-data .data-list {
    display: flex;
    gap: 1rem;
    margin: 0;
    font-size: 0.875rem;
    color: #6b7280;
    flex-wrap: wrap;
    padding-bottom: 8rem;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-data .data-list .data-item {
    display: flex;
    column-gap: 4rem;
    align-items: center;
    position: relative;
    left: -24rem;
    padding-left: 12rem;
    margin-left: 12rem;
    font-size: 13.3333333333rem;
    line-height: 20rem;
    gap: 9rem;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-data .data-list .data-item .body {
    color: #374151;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-wrap .cmntyTpc-func  {
    display: flex;
    align-items: center;
    margin-right: 15rem;
}
.cmnty-display.module-c .cmnty-list .cmnty-item .cmnty-wrap .cmnty-func  .button-area .btn.expand svg {
    width: 28rem;
    height: 28rem;
    fill: rgb(55, 59, 68);
}
@media (min-width: 1024px) {
    .cmnty-display.module-c .cmnty-list .cmnty-item .cmnty-wrap .cmnty-func  .button-area .btn.expand svg {
        width: 32rem;
        height: 32rem;
    }
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item:not(.active) .cmntyTpc-side {
    display: none;
    background: #dcdcdc42;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-side .content-item .content-wrap {
    /*display: flex;*/
    position: relative;
    padding: 20rem 16rem;
}
@media (min-width: 1024px) {
    .cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-side .content-item .content-wrap .content-item .content-wrap {
        padding: 15rem 20rem;
    }
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-side .content-item .content-wrap .bbsCn {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    white-space: pre-wrap; /* 줄바꿈과 공백 모두 유지 */
    column-gap: 4rem;
    margin: 0;
    font-size: 14.6666666667rem;
    line-height: 18rem;
    /*font-weight: 500;*/
    color: rgb(25, 29, 38);
    padding: 15px;
    min-height: 150rem;
    max-height: 250rem;
    overflow: auto;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-side  .content-item .content-wrap .file a {
    color: rgb(105, 109, 118);
    text-decoration: none;
    display: flex;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-side  .content-item .content-wrap .file a::before {
    display: block;
    content: "";
    width: 20rem;
    height: 20rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M12.8636 4.77296C14.328 3.30859 16.7022 3.30859 18.1666 4.77296C19.6309 6.23734 19.6309 8.61156 18.1666 10.0759L11.877 16.3655C10.9984 17.2441 9.57384 17.2441 8.69521 16.3655C7.81657 15.4868 7.81657 14.0623 8.69521 13.1837L14.7049 7.17394C14.9978 6.88104 15.4727 6.88104 15.7656 7.17394C16.0585 7.46683 16.0585 7.9417 15.7656 8.23459L9.75587 14.2443C9.46302 14.5372 9.46302 15.012 9.75587 15.3048C10.0487 15.5977 10.5235 15.5977 10.8164 15.3048L17.1059 9.01527C17.9845 8.13668 17.9845 6.71221 17.1059 5.83362C16.2273 4.95504 14.8028 4.95504 13.9242 5.83362L7.3336 12.4243C5.86927 13.8886 5.86927 16.2627 7.3336 17.7271C8.79793 19.1914 11.1721 19.1914 12.6364 17.7271L17.8129 12.5505C18.1058 12.2576 18.5807 12.2576 18.8736 12.5505C19.1665 12.8434 19.1665 13.3183 18.8736 13.6112L13.6971 18.7877C11.6469 20.8379 8.32305 20.8379 6.27294 18.7877C4.22282 16.7376 4.22282 13.4137 6.27294 11.3636L12.8636 4.77296Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-side .content-item .content-wrap .content-footer{
    display: flex;
    justify-content: flex-end;
    margin: 0 25rem
}
.cmntyTpc-display.module-c .cmntyTpc-list .cmntyTpc-item .cmntyTpc-side .content-item .content-wrap  .content-footer .content-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    margin: 0;
    font-size: 18.6666666667rem;
    line-height: 28rem;
    /*font-weight: 500;*/
    color: rgb(25, 29, 38);
}

.cmntyTpc-side  .content-item .content-wrap  .content-footer .content-subject .comment-count,
.cmntyTpc-side  .content-item .content-wrap  .content-footer .content-subject .view-count{
    display: flex;
    padding: 5rem;
}
.cmntyTpc-side .content-item .content-wrap  .content-footer .content-subject .comment-count  .views,
.cmntyTpc-side .content-item .content-wrap  .content-footer .content-subject .view-count  .views{
    width: 30rem;
    height : 20rem;
    margin-right: 3rem;
    cursor: pointer;
}
.cmntyTpc-side .content-item:not(.active) .cmnt-side {
    display: none;
}
.cmntyTpc-side .content-item .cmnt-side{
    margin : 0 20rem;
}
.cmnt-side .cmnt-header {
    font-size: 16rem;
    margin-left: 30rem;
}
.cmnt-side .cmnt-form {
    width: 96%;
    margin: 25rem;
    position: relative;
    margin-bottom: 20px;
}

.cmnt-side .cmnt-form .cmnt-footer, .cmnt-side .cmnt-update-form .cmnt-footer{
    display: flex;
    justify-content: end;
    align-items: center;
    margin-top: 10px;
}
.cmnt-side .cmnt-form .cmnt-footer .cmnt-submit, .cmnt-side .cmnt-update-form .cmnt-footer .cmnt-submit  {
    background-color: #3b82f6;
    color: white;
    border: none;

    padding: 8px 16px;
    margin-left: 7rem;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.3s;
}
.cmnt-side .cmnt-form .cmnt-input, .cmnt-side .cmnt-update-form .cmnt-input{
    width: 100%;
    min-height: 80px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 6px;
    background-color: #fff;
    font-size: 15px;
    line-height: 1.5;
    resize: vertical;
    transition: border-color 0.3s, box-shadow 0.3s;
    box-sizing: border-box;
    font-family: inherit;
}
.cmnt-side .cmnt-form .textarea-wrapper,.cmnt-side .cmnt-update-form .textarea-wrapper   {
    position: relative;
}

.cmnt-side .cmnt-list {
    max-height: 300rem;
    overflow: auto;
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data {
    /*display: flex;*/
    border-radius: 5rem;
    background: rgb(249, 250, 252);
    height : auto;
    min-height: 60rem;
    padding: 2rem 15rem;
    margin: 10rem;
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data .data-list {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    column-gap: 4rem;
    font-size: 13rem;
    line-height: 18rem;
    /*font-weight: 500;*/
    color: rgb(25, 29, 38);
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data .data-list .acntNm {
    margin : 2rem 0;
    font-size: 10pt;
    font-weight: bold;
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data .data-list .regDt {
    color: #888;
    font-size: 8pt;
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data .data-list .cmntCn {
    padding: 5rem 0;
    font-size: 10pt;
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data .data-list .cmnt-replies {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #666;
    cursor: pointer;
    font-size: 9pt;
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data .comment-input {
    color: #3b7cf5;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    margin-top: 10px;
}
.cmnt-side .cmnt-list .cmnt-item .cmnt-data .replies-count {
    margin-top: 10rem;
    cursor: pointer;
}


/** 활용현황  2025-11-07*/
.posts-display.useCase .posts-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:grid;
    grid-template-columns:1fr;
    gap:16rem;
}
@media (min-width:768px) {
    .posts-display.useCase .posts-list {
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-list {
        grid-template-columns:repeat(4,minmax(0,1fr));
        -webkit-column-gap:40rem;
        -moz-column-gap:40rem;
        column-gap:40rem;
        row-gap:24rem;
        border-top:1px solid rgb(175,175,175);
        padding-top: 20rem;
    }
}
/* 카드 */
.posts-display.useCase .posts-list .posts-item {
    width:100%;
    /*height:210rem;*/
    border:1rem solid rgb(236,239,245);
    border-radius:16rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    background:#fff;
    -webkit-transition:-webkit-transform .15s ease,box-shadow .15s ease;
    transition:transform .15s ease,box-shadow .15s ease;
    box-shadow:0 6rem 16rem rgba(0,0,0,.04);
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-list .posts-item {
        /*height:210rem;*/
        box-shadow: 0 3px 9px rgb(4 4 4 / 14%);
    }
}
.posts-display.useCase .posts-list .posts-item:hover {
    -webkit-transform:translateY(-2rem);
    transform:translateY(-2rem);
    box-shadow: 0 12rem 28rem rgba(0,0,0,.10);
}
/* 래퍼 */
.posts-display.useCase .posts-list .posts-item .posts-wrap,.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform,.posts-display.pr-center .posts-list .posts-item .posts-inform .posts-head {
    display:-webkit-box;
    display:-ms-flexbox;
    /*display:flex;*/
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform {
    padding:16rem;
    position:relative;
    row-gap:10rem;
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-list .posts-item .posts-wrap {
        row-gap:24rem;
    }
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform {
        padding:20rem;
        row-gap: 12rem;
    }
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject {
    display:block;
    margin:0;
    font-size:18rem;
    line-height:26rem;
    font-weight:600;
    color:rgb(25,29,38);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject {
        font-size:18.6666666667rem;
        line-height:28rem;
        font-weight:500;
    }
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-head .posts-subject .posts-name {
    display: block;
    text-decoration: none;
    color: rgb(25,29,38);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-figure {
    background-color:#eceff5;
    aspect-ratio:16/9;
    float:left;
    height: auto;
    box-shadow: 0 3px 9px rgb(4 4 4 / 14%);
    border-radius:10rem;
    margin-top : 5rem
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-figure .posts-thumbnail {
    height:100%;
    width:100%;
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-figure .posts-thumbnail .image {
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10rem;
}
@media (max-width:767.99999999px) {
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body {
        display: flex;
        justify-content: space-between;

    }
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body .posts-summary{
        padding : 0 10rem 0 0;
        -webkit-line-clamp: 8;

    }
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body .posts-figure{
        width : 50%
    }
}
@media (min-width:768px) {
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body .posts-summary{
        padding : 0 10rem 0 0;
        -webkit-line-clamp: 3;
    }

    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body{
        min-height:calc(24rem * 8.5);
    }
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body .posts-summary{
        padding : 0 10rem 0 0;
        -webkit-line-clamp: 3;
    }
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body{
        min-height:calc(24rem * 8.5);
    }
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body .posts-summary {
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    font-size:14rem;
    line-height:20rem;
    color:rgb(105,109,118);
    max-height:calc(24rem * 9);
    min-height:calc(24rem * 2.5);
    overflow:hidden;
    margin:0;
    padding-left: 10rem;
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-body .posts-summary {
        padding-left: 10rem;
    }
    .posts-figure-summary {
        float:right;
    }
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-data {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-bottom:10rem;
    border-bottom:1rem solid rgb(208,208,208);
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:16rem;
    -moz-column-gap:16rem;
    column-gap:16rem;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:rgb(117,117,117);
    font-size:12rem;
    line-height:16rem;
    margin-right:12rem;
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-data .data-list {
        font-size:13rem;
        line-height:20rem;
    }
}
.posts-display.useCase .posts-inform .posts-data .data-list .data-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    -webkit-column-gap:6rem;
    -moz-column-gap:6rem;
    column-gap:6rem;
    position:relative;
    -ms-flex-negative:0;
    flex-shrink:0;
}
.posts-display.useCase .posts-inform .posts-data .data-list .data-item+.data-item {
    padding-left: 12rem;
}
.posts-display.useCase .posts-inform .posts-data .data-list .data-item+.data-item::after {
    content:"";
    display:block;
    clear:both;
    /*position:absolute;*/
    /*left:0;*/
    /*top:50%;*/
    /*width:1rem;*/
    /*height:12rem;*/
    /*background-color:rgb(216,219,225);*/
    /*-webkit-transform:translateY(-50%);*/
    /*transform:translateY(-50%);*/
}
.posts-display.useCase .posts-inform .posts-data .data-list .data-item::before {
    content:"";
    display:block;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:20rem;
    height:20rem;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
@media (min-width:1024px) {
    .posts-display.useCase .posts-inform .posts-data .data-list .data-item::before {
        width:24rem;
        height:24rem;
    }
}
.posts-display.useCase .posts-inform .posts-data .data-list .data-item.date::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M16,15.5c-0.2,0.4-0.6,0.5-1,0.3l-3.3-1.7c-0.3-0.1-0.4-0.4-0.4-0.7v-5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8 V13l2.9,1.5C16,14.6,16.2,15.1,16,15.5z M20.8,13c0,4.8-3.9,8.8-8.8,8.8S3.2,17.8,3.2,13S7.2,4.2,12,4.2S20.8,8.1,20.8,13z M19.2,13 c0-4-3.2-7.2-7.2-7.2S4.8,8.9,4.8,13S8,20.2,12,20.2S19.2,17,19.2,13z'/%3E%3C/svg%3E");
}
.posts-display.useCase .posts-inform .posts-data .data-list .data-item.view::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M12,9.2c-2.1,0-3.8,1.7-3.8,3.7c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8C15.8,10.9,14.1,9.2,12,9.2z M12,15.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2C14.2,14.2,13.2,15.2,12,15.2z M21.7,12.6c0,0-0.1-0.2-0.2-0.3 c-0.1-0.2-0.3-0.5-0.5-0.8c-0.4-0.7-1-1.6-1.8-2.5c-1.6-1.8-4-3.8-7.2-3.8C8.8,5.2,6.4,7.1,4.8,9C4,9.9,3.4,10.8,3,11.5 c-0.2,0.3-0.4,0.6-0.5,0.8c-0.1,0.1-0.2,0.3-0.2,0.3c-0.1,0.2-0.1,0.4,0,0.6c0,0,0.1,0.2,0.2,0.3c0.1,0.2,0.3,0.5,0.5,0.8 c0.4,0.7,1,1.6,1.8,2.5c1.6,1.8,4,3.8,7.2,3.8c3.2,0,5.6-1.9,7.2-3.8c0.8-0.9,1.4-1.8,1.8-2.5c0.2-0.3,0.4-0.6,0.5-0.8 c0.1-0.1,0.2-0.3,0.2-0.3c0,0,0,0,0,0C21.8,13.1,21.8,12.8,21.7,12.6z M19.8,13.7c-0.4,0.6-0.9,1.5-1.7,2.3 c-1.5,1.7-3.5,3.2-6.1,3.2c-2.5,0-4.6-1.6-6.1-3.2c-0.7-0.8-1.3-1.7-1.7-2.3c-0.2-0.3-0.3-0.5-0.4-0.7c0.1-0.2,0.2-0.4,0.4-0.7 c0.4-0.6,0.9-1.5,1.7-2.3C7.4,8.3,9.5,6.7,12,6.7c2.5,0,4.6,1.6,6.1,3.2c0.7,0.8,1.3,1.7,1.7,2.3c0.2,0.3,0.3,0.5,0.4,0.7 C20.1,13.1,19.9,13.4,19.8,13.7z'/%3E%3C/svg%3E");
}
.posts-display.useCase .posts-list .posts-item .posts-wrap .posts-inform .posts-footer .posts-tags .tag{
    display: inline-block;
    padding: 2rem 13rem;
    border-radius: 5rem;
    font-size: 10rem;
    line-height: 16rem;
    font-weight: 500;
    color: rgb(105, 109, 118);
    background: rgb(243 243 243);
    margin-right: 3rem;
    margin : 5rem;
}
/** 활용 현황 디테일 2025-11-07*/
.posts-read.useCase .posts-wrap .posts-inform {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction: column;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-head .posts-subject {
    margin:0;
    font-size:18.6666666667rem;
    line-height:28rem;
    /*font-weight:500;*/
    color:rgb(25,29,38);
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-head .posts-subject {
        font-size:26.6666666667rem;
        line-height:40rem;
    }
}
.posts-read.useCase .posts-wrap .posts-inform .posts-head .posts-subject .posts-name {
    display:block;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data {
    display:-webkit-box;
    display:-ms-flexbox;
    display:block;
    margin-top:8rem;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-data {
        margin-top:12rem;
        display:flex;
        justify-content:space-between;
    }
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    overflow:hidden;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    left:-16rem;
    padding-left:8rem;
    margin-left:8rem;
    font-size:13.3333333333rem;
    line-height:20rem;
    color:rgb(117,117,117);
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item .body a {
    color: rgb(1, 132, 208);
    text-decoration: none;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item {
        left:-24rem;
        padding-left:12rem;
        margin-left:12rem;
        font-size:15rem;
        line-height:23rem;
    }
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item::before {
    content:"";
    display:block;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:20rem;
    height:20rem;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item::before {
        width:24rem;
        height:24rem;
    }
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item.date::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M16,15.5c-0.2,0.4-0.6,0.5-1,0.3l-3.3-1.7c-0.3-0.1-0.4-0.4-0.4-0.7v-5c0-0.4,0.3-0.8,0.8-0.8s0.8,0.3,0.8,0.8 V13l2.9,1.5C16,14.6,16.2,15.1,16,15.5z M20.8,13c0,4.8-3.9,8.8-8.8,8.8S3.2,17.8,3.2,13S7.2,4.2,12,4.2S20.8,8.1,20.8,13z M19.2,13 c0-4-3.2-7.2-7.2-7.2S4.8,8.9,4.8,13S8,20.2,12,20.2S19.2,17,19.2,13z'/%3E%3C/svg%3E");
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item.view::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M12,9.2c-2.1,0-3.8,1.7-3.8,3.7c0,2.1,1.7,3.8,3.8,3.8c2.1,0,3.8-1.7,3.8-3.8C15.8,10.9,14.1,9.2,12,9.2z M12,15.2c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2C14.2,14.2,13.2,15.2,12,15.2z M21.7,12.6c0,0-0.1-0.2-0.2-0.3 c-0.1-0.2-0.3-0.5-0.5-0.8c-0.4-0.7-1-1.6-1.8-2.5c-1.6-1.8-4-3.8-7.2-3.8C8.8,5.2,6.4,7.1,4.8,9C4,9.9,3.4,10.8,3,11.5 c-0.2,0.3-0.4,0.6-0.5,0.8c-0.1,0.1-0.2,0.3-0.2,0.3c-0.1,0.2-0.1,0.4,0,0.6c0,0,0.1,0.2,0.2,0.3c0.1,0.2,0.3,0.5,0.5,0.8 c0.4,0.7,1,1.6,1.8,2.5c1.6,1.8,4,3.8,7.2,3.8c3.2,0,5.6-1.9,7.2-3.8c0.8-0.9,1.4-1.8,1.8-2.5c0.2-0.3,0.4-0.6,0.5-0.8 c0.1-0.1,0.2-0.3,0.2-0.3c0,0,0,0,0,0C21.8,13.1,21.8,12.8,21.7,12.6z M19.8,13.7c-0.4,0.6-0.9,1.5-1.7,2.3 c-1.5,1.7-3.5,3.2-6.1,3.2c-2.5,0-4.6-1.6-6.1-3.2c-0.7-0.8-1.3-1.7-1.7-2.3c-0.2-0.3-0.3-0.5-0.4-0.7c0.1-0.2,0.2-0.4,0.4-0.7 c0.4-0.6,0.9-1.5,1.7-2.3C7.4,8.3,9.5,6.7,12,6.7c2.5,0,4.6,1.6,6.1,3.2c0.7,0.8,1.3,1.7,1.7,2.3c0.2,0.3,0.3,0.5,0.4,0.7 C20.1,13.1,19.9,13.4,19.8,13.7z'/%3E%3C/svg%3E");
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item.home::before {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='rgba(153,157,168,1)' d='M341.8 72.6C329.5 61.2 310.5 61.2 298.3 72.6L74.3 280.6C64.7 289.6 61.5 303.5 66.3 315.7C71.1 327.9 82.8 336 96 336L112 336L112 512C112 547.3 140.7 576 176 576L464 576C499.3 576 528 547.3 528 512L528 336L544 336C557.2 336 569 327.9 573.8 315.7C578.6 303.5 575.4 289.5 565.8 280.6L341.8 72.6zM304 384L336 384C362.5 384 384 405.5 384 432L384 528L256 528L256 432C256 405.5 277.5 384 304 384z'/%3E%3C/svg%3E");
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item::after {
    content:"";
    display:block;
    position:absolute;
    left:0;
    width:1rem;
    height:12rem;
    background-color:rgb(216,219,225);
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .data-list .data-item .head {
    -ms-flex-negative:0;
    flex-shrink:0;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .tag-list {
    font-size:9rem;
    color:rgb(25,29,38);
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-data .tag-list {
        font-size:13rem;
        color:rgb(25,29,38);
    }
}
.posts-read.useCase .posts-wrap .posts-inform .posts-data .tag-list .tag-name {
    display: inline-block;
    font-size: 13px;
    padding: 6px 10px;
    border-radius: 999px;
    background: #f3f4f6;
    color: #111827;
    margin-left: 10rem;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap {
    /*padding:16rem;*/
    /*background-color:rgb(249,250,252);*/
    height:85rem;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .output-table {
    text-align:center;
    width:100%;
    height:100%;
    /*background: white;*/
    border-bottom: 1px solid #dee2e6;
    border-top: 1px solid #dee2e6;
    border-collapse: collapse;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .output-table .label {
    text-align:center;
    width:15%;
    background:#f3f4f6;
    font-size:15rem;
    font-weight:500;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .output-table .value {
    text-align:left;
    padding:0 25rem;
    font-size:13rem;
    font-weight:400;
    height:50%;
    border-bottom:1px solid #dee2e6;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .output-table .value .outputNm {
    margin-right:10rem
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .output-table .output-btn {
    text-align:right;
    padding:0 25rem;
    font-size:12rem;
    font-weight:400;
    height:50%;
    border-bottom:1px solid #dee2e6;
    background: white;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .output-table .output-btn button {
    border: none;
    padding: 5rem 15rem;
    border-radius: 5px;
    background: black;
    color: white;
    cursor: pointer;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap {
        /*padding:24rem 20rem;*/
    }
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .data-head {
    border:1px solid black;
    width:9%;
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:15rem;
    font-weight:500
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:10rem;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
    font-size:13.3333333333rem;
    line-height:20rem;
    color:rgb(105,109,118);
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a:not(:hover) {
    text-decoration:none;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a::before {
    display:block;
    content:"";
    width:20rem;
    height:20rem;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(153,157,168,1)' d='M12.8636 4.77296C14.328 3.30859 16.7022 3.30859 18.1666 4.77296C19.6309 6.23734 19.6309 8.61156 18.1666 10.0759L11.877 16.3655C10.9984 17.2441 9.57384 17.2441 8.69521 16.3655C7.81657 15.4868 7.81657 14.0623 8.69521 13.1837L14.7049 7.17394C14.9978 6.88104 15.4727 6.88104 15.7656 7.17394C16.0585 7.46683 16.0585 7.9417 15.7656 8.23459L9.75587 14.2443C9.46302 14.5372 9.46302 15.012 9.75587 15.3048C10.0487 15.5977 10.5235 15.5977 10.8164 15.3048L17.1059 9.01527C17.9845 8.13668 17.9845 6.71221 17.1059 5.83362C16.2273 4.95504 14.8028 4.95504 13.9242 5.83362L7.3336 12.4243C5.86927 13.8886 5.86927 16.2627 7.3336 17.7271C8.79793 19.1914 11.1721 19.1914 12.6364 17.7271L17.8129 12.5505C18.1058 12.2576 18.5807 12.2576 18.8736 12.5505C19.1665 12.8434 19.1665 13.3183 18.8736 13.6112L13.6971 18.7877C11.6469 20.8379 8.32305 20.8379 6.27294 18.7877C4.22282 16.7376 4.22282 13.4137 6.27294 11.3636L12.8636 4.77296Z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a {
        font-size:16rem;
        line-height:24rem;
    }
    .posts-read.useCase .posts-wrap .posts-inform .posts-atch .data-wrap .data-body .data-list .data-item a::before {
        width:24rem;
        height:24rem;
    }
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body {
    font-size:13.3333333333rem;
    line-height:20rem;
    color:rgb(55,59,68);
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents {
    margin-bottom:50rem;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .contents-info {
    font-size:22rem;
    line-height:20rem;
    font-weight:600;
    color:rgb(55,59,68);
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .contents-info svg {
    width: 20rem;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .contents-text {
    padding:0 25rem;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .contents-text h2{
    font-size: 18rem;
    color: rgb(1, 132, 208);
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .posts-img-area {
    max-height:350rem;
    min-height:350rem;
    background:rgb(249,250,252);
    display:flex;
    padding:0 25rem;
    text-align:center;
    overflow:auto;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .posts-img-area .posts-img {
    padding:30rem;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .posts-img-area .posts-img img {
    max-width:250rem;
    max-height:250rem;
    margin-top:15rem;
}
.posts-read.useCase .posts-wrap .posts-inform .posts-body .posts-contents .posts-img-area .posts-img .posts-img-expln {
    font-size:13rem;
}
.posts-read.useCase.style-a .posts-wrap .posts-inform .posts-body {
    padding:32rem 0;
}
@media (min-width:1024px) {
    .posts-read.useCase.style-a .posts-wrap .posts-inform .posts-body {
        padding:48rem 0;
        min-height:260rem;
    }
}
@media (min-width:1024px) {
    .posts-read.useCase.style-a .posts-wrap {
        padding-top:15rem;
    }
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-wrap .posts-inform .posts-body {
        font-size:16rem;
        line-height:24rem;
    }
}
.posts-read.useCase.style-a .posts-wrap {
    border-top:1rem solid rgb(25,29,38);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-top:16rem;
}
.posts-read.useCase.style-a .posts-wrap .posts-inform .posts-data {
    padding-bottom:16rem;
    margin-bottom: 15rem;
    border-bottom:1rem solid rgb(236,239,245);
}
@media (min-width:1024px) {
    .posts-read.useCase.style-a .posts-wrap .posts-inform .posts-data {
        padding-bottom:15rem;
    }
}
.posts-read.useCase .posts-direction .data-list {
    padding:16rem 0;
    border-top:2rem solid rgb(25,29,38);
    border-bottom:1rem solid rgb(236,239,245);
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-direction .data-list {
        padding:15rem 0;
    }
}
.posts-read.useCase .posts-direction .data-list .data-item+.data-item {
    margin-top:16rem;
    padding-top:16rem;
    border-top:1rem solid rgb(236,239,245);
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-direction .data-list .data-item+.data-item {
        margin-top:15rem;
        padding-top:15rem;
    }
}
.posts-read.useCase .posts-direction .data-list .data-item .data-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:20rem;
    -moz-column-gap:20rem;
    column-gap:20rem;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-direction .data-list .data-item .data-wrap {
        -webkit-column-gap:16rem;
        -moz-column-gap:16rem;
        column-gap:16rem;
        padding:0 32rem;
    }
}
.posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-head {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem;
}
.posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-head::after {
    display:block;
    content:"";
    width:20rem;
    height:20rem;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-head::after {
        width:24rem;
        height:24rem;
    }
}
.posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-head .data-name {
    font-size:13.3333333333rem;
    line-height:20rem;
    font-weight:700;
    color:rgb(55,59,68);
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-head .data-name {
        font-size:16rem;
        line-height:24rem;
    }
}
.posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-body {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    font-size:13.3333333333rem;
    line-height:20rem;
}
@media (min-width:1024px) {
    .posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-body {
        height:28rem;
        font-size:16rem;
        line-height:24rem;
    }
}
.posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-body a {
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    max-height:1.5em;
    word-wrap:break-word;
    overflow:hidden;
    color:rgb(105,109,118);
}
.posts-read.useCase .posts-direction .data-list .data-item .data-wrap .data-body a:not(:hover) {
    text-decoration:none;
}
.posts-read.useCase .posts-direction .data-list .data-item.next .data-wrap .data-head::after {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d='M12 16.6825L6.44504 10.572C6.16641 10.2656 6.189 9.79121 6.49549 9.51258C6.80198 9.23395 7.27632 9.25654 7.55495 9.56304L12 14.4526L16.445 9.56304C16.7237 9.25654 17.198 9.23396 17.5045 9.51259C17.811 9.79122 17.8336 10.2656 17.555 10.572L12 16.6825Z'/%3E%3C/svg%3E");
}
.posts-read.useCase .posts-direction .data-list .data-item.next .data-wrap .data-head .data-name {
    color:rgb(25,29,38);
}
.posts-read.useCase .posts-direction .data-list .data-item.prev .data-wrap .data-head::after {
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' d='M0,0h24v24H0V0z'/%3E %3Cpath fill='rgba(25,29,38,1)' d='M12 7.3175L17.555 13.428C17.8336 13.7344 17.811 14.2088 17.5045 14.4874C17.198 14.766 16.7237 14.7435 16.4451 14.437L12 9.54742L7.55496 14.437C7.27633 14.7435 6.80199 14.766 6.4955 14.4874C6.18901 14.2088 6.16642 13.7344 6.44505 13.428L12 7.3175Z'/%3E%3C/svg%3E");
}
.posts-read.useCase .posts-direction .data-list .data-item.prev .data-wrap .data-head .data-name {
    color:rgb(0,0,0);
}
.posts-read.useCase>.button-display {
    margin-top:40rem;
}
.posts-read.useCase>.button-display .button-area .btn {
    max-width:104rem;
}
@media (min-width:1024px) {
    .posts-read.useCase>.button-display {
        margin:23rem 0;
    }
    .posts-read.useCase>.button-display .button-area .btn {
        max-width:136rem;
        border-radius: 4rem;
    }
}

.data-finder.posts-search.pandora {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.data-finder.posts-search.pandora .data-form{
    width: 100%;
    display: flex;
    justify-content: space-around;
}
.data-finder.posts-search.pandora .data-form .submit-form legend {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.data-finder.posts-search.pandora .data-form .submit-form .form-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 8rem;
}
.data-finder.posts-search.pandora .data-form .submit-form .form-list.page{
    flex-direction: row;
    align-items: center;
    gap: 8rem;
}
.data-finder.posts-search.pandora .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.data-finder.posts-search.pandora .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.data-finder.posts-search.pandora .data-form .submit-form .form-list .form-item .form-wrap .form-body .form-area .form.select {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
@media (max-width: 768px) {
    .data-finder.posts-search.pandora .data-form{
        width: 100%;
        display: block;
    }
    .data-finder.posts-search.pandora .data-form .submit-form {
        margin: 0;
        padding: 0;
        border: hidden;
        width : 100%
    }
    .data-finder.posts-search.pandora .data-form .map {
        height: 200rem;
        padding: 10rem 0;
    }
}
@media (max-width: 1023px) {
    .data-finder.posts-search.pandora {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 16rem;
    }
    .data-finder.posts-search.pandora .data-info {
        margin-top: 15rem;
        width:100%;
    }
}
@media (min-width: 768px) {
    .data-finder.posts-search.pandora {
        width: 100%;
    }

    .data-finder.posts-search.pandora .data-form .submit-form {
        margin: 0;
        padding: 0;
        border: hidden;
        width : 25%
    }
    .data-finder.posts-search.pandora .data-form .map {
        width : 75%;
        padding: 0 0 0 15rem;
    }
    .data-finder.posts-search.pandora .data-form .submit-form .form-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-column-gap: 8rem;
        -moz-column-gap: 8rem;
        column-gap: 8rem;
    }
    .data-finder.posts-search.pandora .data-form .submit-form .form-list .form-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
.data-finder.posts-search.pandora .data-form .submit-form .form-list .form-item .form-wrap .form-head{
    flex: 0.7;
    justify-content: center;
}
.data-finder.posts-search.pandora .data-form .submit-form .form-list .form-item .form-wrap .form-body{
    flex: 2.3;
}

.content-body-button-area {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 5px;
    gap: 10px;
    padding: 10px;
}

.content-body-button-area a{
    text-decoration: none;
    cursor: pointer;
}

.content-body-button-area .btn{
    font-weight: 700;
    padding: 6px 10px;
    border-width: 1rem;
    border-radius: 4rem;
    border: 1px solid transparent;
    transition: transform .15s ease, filter .15s ease, background-color .15s ease;
}

.content-body-button-area .btn-primary {
    color: #fff;
    background: linear-gradient(135deg, #01a1f0, #0180c9 55%, #006aa8);
    border-color: rgba(255, 255, 255, .25);
}

.content-body-button-area .btn-primary:hover {
    filter: brightness(1.06);
    transform: translateY(-1px);
}

.overview-link {
    background: rgb(0, 123, 194);
    padding: 6px 10px;
    border-radius: 5rem;
    font-weight: 700;
    position: absolute;
    cursor: pointer;
    width: 115rem;
    text-align: center;
    top: -34px;
    left: 235rem;
    z-index: 50;
}
.overview-link-output {
    background: rgb(0, 123, 194);
    padding: 6px 10px;
    border-radius: 5rem;
    font-weight: 700;
    position: absolute;
    cursor: pointer;
    width: 115rem;
    text-align: center;
    /*top: 158rem;*/
    /*left: 76%;*/
    top: 70rem;
    right: 0;
    /*padding: 6px 10px;*/
    /*border-radius: 5rem;*/
    /*font-weight: 700;*/
    /*cursor: pointer;*/
    /*width: 150rem;*/
    /*text-align: center;*/
    /*position: absolute;*/
    /*top: 225rem;*/
    /*left: 225rem;*/
}
.overview-link-page {
    background: rgb(0, 123, 194);
    padding: 6px 10px;
    border-radius: 5rem;
    font-weight: 700;
    position: absolute;
    cursor: pointer;
    width: 115rem;
    text-align: center;
    top: 195rem;
    right: 265rem;
}
.overview-link a, .overview-link-output a, .overview-link-page a {
    text-decoration: none;
    color: white;
}
/*.overview-link-output a {*/
/*    text-decoration: none;*/
/*    color: rgb(105, 109, 118);*/
/*}*/

@media (max-width: 1024px) {
    .overview-link {
        left: 0;
    }
    /*.overview-link-output {*/
    /*    top: -43rem;*/
    /*    right: 46rem;*/
    /*}*/
    /*.overview-link-page {*/
    /*    top: 163rem;*/
    /*    right: 75rem;*/
    /*}*/
}


@media (max-width: 600px) {
    /*.overview-link {*/
    /*    top: -35rem;*/
    /*    right: 46rem;*/
    /*}*/
    /*.overview-link-output {*/
    /*    top: -43rem;*/
    /*    right: 46rem;*/
    /*}*/
}

/* 접근성 */
.sr-only{ position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0 0 0 0); border:0; }
.new-tab-icon{display: inline-block;fill: #848484;width: 20rem;height: 18rem; vertical-align: text-top;}
.search-highlight{ font-weight: 700;color: rgb(0, 118, 187); }


.vis-timeline .vis-item.vis-selected,
.vis-graph2d .vis-item.vis-selected {
    background-color: #0b4ea2 !important;
    border-color: #083b7a !important;
    color: #ffffff !important;
}

@media (max-width: 768px) {
    .vis-timeline .vis-panel.vis-center,
    .vis-timeline .vis-panel.vis-left,
    .vis-timeline .vis-panel.vis-right {
        overflow: visible !important;
    }

    .vis-timeline .vis-tooltip {
        max-width: calc(100vw - 24px);
        white-space: normal;
        word-break: break-word;
        left: 0 !important;
        top: 0 !important;
        font-size: 10px;
    }
}