a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, strike, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, ul, var, video {
    margin: 0px;
    padding: 0px;
    border: 0px;
    box-sizing: border-box;
}

button, input, select, textarea {
    margin: 0px;
    box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
    color: rgb(0, 0, 0);
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

caption, legend {
    overflow: hidden;
    width: 0px;
    height: 0px;
    clip: rect(0px, 0px, 0px, 0px);
    opacity: 0;
    font-size: 0.3rem;
    color: transparent;
}

li {
    list-style: none;
}

code {
    font-family: inherit;
}

table {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

a[href*="tel"] {
    cursor: default;
}

button, input[type="button"] {
    border: none;
    background: none;
    margin: 0px;
    cursor: pointer;
    letter-spacing: inherit;
    padding: 0px;
    color: inherit;
}

optgroup, pre {
    font-family: inherit;
}

em, i {
    font-style: normal;
}

hr {
    margin: 2rem 0px;
    border-width: 0px 0px 0.1rem;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-bottom-style: solid;
    border-bottom-color: rgb(237, 237, 240);
}

sub {
    vertical-align: 0px;
}

iframe, textarea {
    width: 100%;
}

button, iframe, img, input, select, textarea {
    vertical-align: middle;
}

img:not([src]), img[src=""] {
    opacity: 0;
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    letter-spacing: inherit;
    font-size: inherit;
    line-height: inherit;
}

button:disabled, input:disabled, option:disabled {
    background: inherit;
    color: inherit;
}

a.disabled, button:disabled {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

::placeholder {
    color: rgb(114, 114, 114);
    opacity: 1;
    font-weight: 400;
}

::-webkit-input-placeholder {
    color: rgb(114, 114, 114);
    opacity: 1;
}

input::-webkit-search-cancel-button, input::-webkit-search-decoration, input::-webkit-search-results-button, input::-webkit-search-results-decoration {
    display: none;
}

input[type="date"]::-webkit-clear-button, input[type="time"]::-webkit-clear-button {
    display: none;
}

input:disabled, select:disabled, textarea:disabled {
    -webkit-text-fill-color: inherit;
    opacity: 1;
}

html.mobile [tabindex], html.mobile a, html.mobile button, html.mobile iframe, html.mobile input, html.mobile select, html.mobile textarea {
    outline: none;
}

html ::-webkit-scrollbar-track {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.4rem inset;
}

html ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0.4rem inset;
}

html ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background: transparent;
}

@font-face {
    font-family: Pretendard;
    font-weight: 800;
    font-display: swap;
    src: local("Pretendard ExtraBold"), url("../fonts/subset-Pretendard-ExtraBold.232e8b09.woff2") format("woff2");
}

@font-face {
    font-family: Pretendard;
    font-weight: 700;
    font-display: swap;
    src: local("Pretendard Bold"), url("../fonts/subset-Pretendard-Bold.b0c86b01.woff2") format("woff2");
}

@font-face {
    font-family: Pretendard;
    font-weight: 600;
    font-display: swap;
    src: local("Pretendard SemiBold"), url("../fonts/subset-Pretendard-SemiBold.f605846a.woff2") format("woff2");
}

@font-face {
    font-family: Pretendard;
    font-weight: 500;
    font-display: swap;
    src: local("Pretendard Medium"), url("../fonts/subset-Pretendard-Medium.08cf61b8.woff2") format("woff2");
}

@font-face {
    font-family: Pretendard;
    font-weight: 400;
    font-display: swap;
    src: local("Pretendard Regular"), url("../fonts/subset-Pretendard-Regular.41231667.woff2") format("woff2");
}

@font-face {
    font-family: Pretendard;
    font-weight: 300;
    font-display: swap;
    src: local("Pretendard Light"), url("../fonts/subset-Pretendard-Light.e65a1076.woff2") format("woff2");
}

html {
    --vh: 1vh;
    height: 100%;
    font-size: 62.5%;
    text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

html.lg-size {
    font-size: 70.3125%;
}

:focus {
    outline: none;
}

.tabFocus :focus {
    outline-offset: 0.1rem;
    border-radius: 0.4rem;
    outline: rgb(0, 85, 185) dashed 0.2rem !important;
    transition: none !important;
}

a, h1, h2, h3, h4, h5, h6, p {
    transform: skew(-0.001deg);
}

.skip-nav a {
    position: absolute;
    top: -3rem;
    left: 0px;
    right: 0px;
    background: rgb(0, 0, 0);
    height: 3rem;
    line-height: 3rem;
    color: rgb(255, 255, 255);
    font-size: 1.8rem;
    text-align: center;
    padding: 0px 0.6rem;
    z-index: 100;
}

.skip-nav a:active, .skip-nav a:focus {
    top: 0px;
}

#__vue-devtools-container__ {
    display: none !important;
}

.linked, a {
    color: rgb(0, 85, 185);
}

.linked.linked, a.linked {
    text-decoration: underline;
}

strong {
    font-weight: 500;
}

.fc-primary {
    color: rgb(0, 85, 185) !important;
}

.fc-blue {
    color: rgb(70, 150, 245) !important;
}

.fc-red {
    color: rgb(224, 12, 62) !important;
}

.fc-green {
    color: rgb(4, 154, 109) !important;
}

.fc-wht {
    color: rgb(255, 255, 255) !important;
}

.fw-300 {
    font-weight: 300 !important;
}

.fw-400 {
    font-weight: 400 !important;
}

.fw-500 {
    font-weight: 500 !important;
}

.fw-600 {
    font-weight: 600 !important;
}

.fw-700 {
    font-weight: 700 !important;
}

.t-right {
    text-align: right !important;
}

.t-left {
    text-align: left !important;
}

.t-center {
    text-align: center !important;
}

.va-top {
    vertical-align: top !important;
}

.va-middle {
    vertical-align: middle !important;
}

.va-bottom {
    vertical-align: bottom !important;
}

.f-left {
    float: left !important;
}

.f-right {
    float: right !important;
}

.clear {
    clear: both !important;
}

.inline-flex {
    display: inline-flex !important;
}

.align-start {
    align-items: flex-start !important;
}

.align-center {
    align-items: center !important;
}

.align-end {
    align-items: flex-end !important;
}

.justify-start {
    justify-content: flex-start !important;
}

.justify-center {
    justify-content: center !important;
}

.justify-end {
    justify-content: flex-end !important;
}

.space-between {
    justify-content: space-between !important;
}

.space-around {
    justify-content: space-around !important;
}

.space-evenly {
    justify-content: space-evenly !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.justify-self-start {
    justify-self: flex-start !important;
}

.justify-self-center {
    justify-self: center !important;
}

.justify-self-end {
    justify-self: flex-end !important;
}

.justify-stretch {
    justify-items: stretch !important;
}

.flex-1 {
    flex: 1 1 0% !important;
}

.flex-11 {
    flex: 1 1 auto !important;
}

.flex-10 {
    flex: 1 0 auto !important;
}

.flex-01 {
    flex: 0 1 auto !important;
}

.flex-00 {
    flex: 0 0 auto !important;
}

.flex-wrap {
    flex-flow: wrap !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-column > * + * {
    margin-left: 0px;
}

.flex-column.flex > div + div {
    margin-left: 0px;
    margin-top: 0.8rem;
}

.cur-pointer {
    cursor: pointer;
}

.flex {
    display: flex;
    word-break: break-word;
}

.flex + .flex {
    margin-top: 0.8rem;
}

.flex:not(.not-full):not(.justify-start):not(.justify-center):not(.justify-end):not(.space-between):not(.space-around):not(.space-evenly):not(.flex-11):not(.flex-10):not(.flex-01):not(.flex-00):not(.flex-wrap):not(.flex-column) > :not(.unit):not(i) {
    width: 100%;
}

.flex > [class*=" w-"], .flex > [class^="w-"] {
    flex-grow: 0;
    flex-shrink: 0;
}

.flex > .unit {
    display: flex;
    width: auto;
    align-items: center;
    font-size: 1.5rem;
    padding: 0px 0.2rem;
}

.flex > .input + .input, .flex > .input + .select, .flex > .input:not(.form-box) + .input, .flex > .input:not(.form-box) + .select, .flex > .select + .input, .flex > .select + .select, .flex > .select:not(.form-box) + .input, .flex > .select:not(.form-box) + .select {
    margin-top: 0px;
}

.flex.flex-column > * + * {
    margin-left: 0px;
}

.flex + .input, .flex + .select, .flex + .textarea {
    margin-top: 0.8rem;
}

.flex > .button {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.flex-grow-5 {
    flex-grow: 5;
}

.flex-grow-6 {
    flex-grow: 6;
}

.overflow-inherit {
    overflow: inherit !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-x-hidden {
    overflow-x: hidden !important;
}

.overflow-x-auto {
    overflow-x: auto !important;
}

.overflow-y-hidden {
    overflow-y: hidden !important;
}

.overflow-y-auto {
    overflow-y: auto !important;
}

.overflow-y-inherit {
    overflow-y: inherit !important;
}

.tbl {
    display: table;
    width: 100%;
}

.tbl .td, .tbl .th {
    display: table-cell;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-1-3 {
    line-height: 1.3 !important;
}

.lh-1-4 {
    line-height: 1.4 !important;
}

.lh-2 {
    line-height: 2 !important;
}

.w-auto {
    width: auto !important;
}

.w-full {
    width: 100% !important;
}

.w-0 {
    width: 0px !important;
}

.w-0f {
    flex: 0 0 0rem !important;
}

.fz-0 {
    font-size: 0px !important;
}

.w-1 {
    width: 0.1rem !important;
}

.w-1f {
    flex: 0 0 0.1rem !important;
}

.fz-1 {
    font-size: 0.1rem !important;
}

.w-2 {
    width: 0.2rem !important;
}

.w-2f {
    flex: 0 0 0.2rem !important;
}

.fz-2 {
    font-size: 0.2rem !important;
}

.w-3 {
    width: 0.3rem !important;
}

.w-3f {
    flex: 0 0 0.3rem !important;
}

.fz-3 {
    font-size: 0.3rem !important;
}

.w-4 {
    width: 0.4rem !important;
}

.w-4f {
    flex: 0 0 0.4rem !important;
}

.fz-4 {
    font-size: 0.4rem !important;
}

.w-5 {
    width: 0.5rem !important;
}

.w-5f {
    flex: 0 0 0.5rem !important;
}

.fz-5 {
    font-size: 0.5rem !important;
}

.w-6 {
    width: 0.6rem !important;
}

.w-6f {
    flex: 0 0 0.6rem !important;
}

.fz-6 {
    font-size: 0.6rem !important;
}

.w-7 {
    width: 0.7rem !important;
}

.w-7f {
    flex: 0 0 0.7rem !important;
}

.fz-7 {
    font-size: 0.7rem !important;
}

.w-8 {
    width: 0.8rem !important;
}

.w-8f {
    flex: 0 0 0.8rem !important;
}

.fz-8 {
    font-size: 0.8rem !important;
}

.w-9 {
    width: 0.9rem !important;
}

.w-9f {
    flex: 0 0 0.9rem !important;
}

.fz-9 {
    font-size: 0.9rem !important;
}

.w-10 {
    width: 1rem !important;
}

.w-10f {
    flex: 0 0 1rem !important;
}

.fz-10 {
    font-size: 1rem !important;
}

.w-11 {
    width: 1.1rem !important;
}

.w-11f {
    flex: 0 0 1.1rem !important;
}

.fz-11 {
    font-size: 1.1rem !important;
}

.w-12 {
    width: 1.2rem !important;
}

.w-12f {
    flex: 0 0 1.2rem !important;
}

.fz-12 {
    font-size: 1.2rem !important;
}

.w-13 {
    width: 1.3rem !important;
}

.w-13f {
    flex: 0 0 1.3rem !important;
}

.fz-13 {
    font-size: 1.3rem !important;
}

.w-14 {
    width: 1.4rem !important;
}

.w-14f {
    flex: 0 0 1.4rem !important;
}

.fz-14 {
    font-size: 1.4rem !important;
}

.w-15 {
    width: 1.5rem !important;
}

.w-15f {
    flex: 0 0 1.5rem !important;
}

.fz-15 {
    font-size: 1.5rem !important;
}

.w-16 {
    width: 1.6rem !important;
}

.w-16f {
    flex: 0 0 1.6rem !important;
}

.fz-16 {
    font-size: 1.6rem !important;
}

.w-17 {
    width: 1.7rem !important;
}

.w-17f {
    flex: 0 0 1.7rem !important;
}

.fz-17 {
    font-size: 1.7rem !important;
}

.w-18 {
    width: 1.8rem !important;
}

.w-18f {
    flex: 0 0 1.8rem !important;
}

.fz-18 {
    font-size: 1.8rem !important;
}

.w-19 {
    width: 1.9rem !important;
}

.w-19f {
    flex: 0 0 1.9rem !important;
}

.fz-19 {
    font-size: 1.9rem !important;
}

.w-20 {
    width: 2rem !important;
}

.w-20f {
    flex: 0 0 2rem !important;
}

.fz-20 {
    font-size: 2rem !important;
}

.w-21 {
    width: 2.1rem !important;
}

.w-21f {
    flex: 0 0 2.1rem !important;
}

.fz-21 {
    font-size: 2.1rem !important;
}

.w-22 {
    width: 2.2rem !important;
}

.w-22f {
    flex: 0 0 2.2rem !important;
}

.fz-22 {
    font-size: 2.2rem !important;
}

.w-23 {
    width: 2.3rem !important;
}

.w-23f {
    flex: 0 0 2.3rem !important;
}

.fz-23 {
    font-size: 2.3rem !important;
}

.w-24 {
    width: 2.4rem !important;
}

.w-24f {
    flex: 0 0 2.4rem !important;
}

.fz-24 {
    font-size: 2.4rem !important;
}

.w-25 {
    width: 2.5rem !important;
}

.w-25f {
    flex: 0 0 2.5rem !important;
}

.fz-25 {
    font-size: 2.5rem !important;
}

.w-26 {
    width: 2.6rem !important;
}

.w-26f {
    flex: 0 0 2.6rem !important;
}

.fz-26 {
    font-size: 2.6rem !important;
}

.w-27 {
    width: 2.7rem !important;
}

.w-27f {
    flex: 0 0 2.7rem !important;
}

.fz-27 {
    font-size: 2.7rem !important;
}

.w-28 {
    width: 2.8rem !important;
}

.w-28f {
    flex: 0 0 2.8rem !important;
}

.fz-28 {
    font-size: 2.8rem !important;
}

.w-29 {
    width: 2.9rem !important;
}

.w-29f {
    flex: 0 0 2.9rem !important;
}

.fz-29 {
    font-size: 2.9rem !important;
}

.w-30 {
    width: 3rem !important;
}

.w-30f {
    flex: 0 0 3rem !important;
}

.fz-30 {
    font-size: 3rem !important;
}

.w-31 {
    width: 3.1rem !important;
}

.w-31f {
    flex: 0 0 3.1rem !important;
}

.fz-31 {
    font-size: 3.1rem !important;
}

.w-32 {
    width: 3.2rem !important;
}

.w-32f {
    flex: 0 0 3.2rem !important;
}

.fz-32 {
    font-size: 3.2rem !important;
}

.w-33 {
    width: 3.3rem !important;
}

.w-33f {
    flex: 0 0 3.3rem !important;
}

.fz-33 {
    font-size: 3.3rem !important;
}

.w-34 {
    width: 3.4rem !important;
}

.w-34f {
    flex: 0 0 3.4rem !important;
}

.fz-34 {
    font-size: 3.4rem !important;
}

.w-35 {
    width: 3.5rem !important;
}

.w-35f {
    flex: 0 0 3.5rem !important;
}

.fz-35 {
    font-size: 3.5rem !important;
}

.w-36 {
    width: 3.6rem !important;
}

.w-36f {
    flex: 0 0 3.6rem !important;
}

.fz-36 {
    font-size: 3.6rem !important;
}

.w-37 {
    width: 3.7rem !important;
}

.w-37f {
    flex: 0 0 3.7rem !important;
}

.fz-37 {
    font-size: 3.7rem !important;
}

.w-38 {
    width: 3.8rem !important;
}

.w-38f {
    flex: 0 0 3.8rem !important;
}

.fz-38 {
    font-size: 3.8rem !important;
}

.w-39 {
    width: 3.9rem !important;
}

.w-39f {
    flex: 0 0 3.9rem !important;
}

.fz-39 {
    font-size: 3.9rem !important;
}

.w-40 {
    width: 4rem !important;
}

.w-40f {
    flex: 0 0 4rem !important;
}

.fz-40 {
    font-size: 4rem !important;
}

.w-41 {
    width: 4.1rem !important;
}

.w-41f {
    flex: 0 0 4.1rem !important;
}

.fz-41 {
    font-size: 4.1rem !important;
}

.w-42 {
    width: 4.2rem !important;
}

.w-42f {
    flex: 0 0 4.2rem !important;
}

.fz-42 {
    font-size: 4.2rem !important;
}

.w-43 {
    width: 4.3rem !important;
}

.w-43f {
    flex: 0 0 4.3rem !important;
}

.fz-43 {
    font-size: 4.3rem !important;
}

.w-44 {
    width: 4.4rem !important;
}

.w-44f {
    flex: 0 0 4.4rem !important;
}

.fz-44 {
    font-size: 4.4rem !important;
}

.w-45 {
    width: 4.5rem !important;
}

.w-45f {
    flex: 0 0 4.5rem !important;
}

.fz-45 {
    font-size: 4.5rem !important;
}

.w-46 {
    width: 4.6rem !important;
}

.w-46f {
    flex: 0 0 4.6rem !important;
}

.fz-46 {
    font-size: 4.6rem !important;
}

.w-47 {
    width: 4.7rem !important;
}

.w-47f {
    flex: 0 0 4.7rem !important;
}

.fz-47 {
    font-size: 4.7rem !important;
}

.w-48 {
    width: 4.8rem !important;
}

.w-48f {
    flex: 0 0 4.8rem !important;
}

.fz-48 {
    font-size: 4.8rem !important;
}

.w-49 {
    width: 4.9rem !important;
}

.w-49f {
    flex: 0 0 4.9rem !important;
}

.fz-49 {
    font-size: 4.9rem !important;
}

.w-50 {
    width: 5rem !important;
}

.w-50f {
    flex: 0 0 5rem !important;
}

.fz-50 {
    font-size: 5rem !important;
}

.w-51 {
    width: 5.1rem !important;
}

.w-51f {
    flex: 0 0 5.1rem !important;
}

.fz-51 {
    font-size: 5.1rem !important;
}

.w-52 {
    width: 5.2rem !important;
}

.w-52f {
    flex: 0 0 5.2rem !important;
}

.fz-52 {
    font-size: 5.2rem !important;
}

.w-53 {
    width: 5.3rem !important;
}

.w-53f {
    flex: 0 0 5.3rem !important;
}

.fz-53 {
    font-size: 5.3rem !important;
}

.w-54 {
    width: 5.4rem !important;
}

.w-54f {
    flex: 0 0 5.4rem !important;
}

.fz-54 {
    font-size: 5.4rem !important;
}

.w-55 {
    width: 5.5rem !important;
}

.w-55f {
    flex: 0 0 5.5rem !important;
}

.fz-55 {
    font-size: 5.5rem !important;
}

.w-56 {
    width: 5.6rem !important;
}

.w-56f {
    flex: 0 0 5.6rem !important;
}

.fz-56 {
    font-size: 5.6rem !important;
}

.w-57 {
    width: 5.7rem !important;
}

.w-57f {
    flex: 0 0 5.7rem !important;
}

.fz-57 {
    font-size: 5.7rem !important;
}

.w-58 {
    width: 5.8rem !important;
}

.w-58f {
    flex: 0 0 5.8rem !important;
}

.fz-58 {
    font-size: 5.8rem !important;
}

.w-59 {
    width: 5.9rem !important;
}

.w-59f {
    flex: 0 0 5.9rem !important;
}

.fz-59 {
    font-size: 5.9rem !important;
}

.w-60 {
    width: 6rem !important;
}

.w-60f {
    flex: 0 0 6rem !important;
}

.fz-60 {
    font-size: 6rem !important;
}

.w-61 {
    width: 6.1rem !important;
}

.w-61f {
    flex: 0 0 6.1rem !important;
}

.fz-61 {
    font-size: 6.1rem !important;
}

.w-62 {
    width: 6.2rem !important;
}

.w-62f {
    flex: 0 0 6.2rem !important;
}

.fz-62 {
    font-size: 6.2rem !important;
}

.w-63 {
    width: 6.3rem !important;
}

.w-63f {
    flex: 0 0 6.3rem !important;
}

.fz-63 {
    font-size: 6.3rem !important;
}

.w-64 {
    width: 6.4rem !important;
}

.w-64f {
    flex: 0 0 6.4rem !important;
}

.fz-64 {
    font-size: 6.4rem !important;
}

.w-65 {
    width: 6.5rem !important;
}

.w-65f {
    flex: 0 0 6.5rem !important;
}

.fz-65 {
    font-size: 6.5rem !important;
}

.w-66 {
    width: 6.6rem !important;
}

.w-66f {
    flex: 0 0 6.6rem !important;
}

.fz-66 {
    font-size: 6.6rem !important;
}

.w-67 {
    width: 6.7rem !important;
}

.w-67f {
    flex: 0 0 6.7rem !important;
}

.fz-67 {
    font-size: 6.7rem !important;
}

.w-68 {
    width: 6.8rem !important;
}

.w-68f {
    flex: 0 0 6.8rem !important;
}

.fz-68 {
    font-size: 6.8rem !important;
}

.w-69 {
    width: 6.9rem !important;
}

.w-69f {
    flex: 0 0 6.9rem !important;
}

.fz-69 {
    font-size: 6.9rem !important;
}

.w-70 {
    width: 7rem !important;
}

.w-70f {
    flex: 0 0 7rem !important;
}

.fz-70 {
    font-size: 7rem !important;
}

.w-71 {
    width: 7.1rem !important;
}

.w-71f {
    flex: 0 0 7.1rem !important;
}

.fz-71 {
    font-size: 7.1rem !important;
}

.w-72 {
    width: 7.2rem !important;
}

.w-72f {
    flex: 0 0 7.2rem !important;
}

.fz-72 {
    font-size: 7.2rem !important;
}

.w-73 {
    width: 7.3rem !important;
}

.w-73f {
    flex: 0 0 7.3rem !important;
}

.fz-73 {
    font-size: 7.3rem !important;
}

.w-74 {
    width: 7.4rem !important;
}

.w-74f {
    flex: 0 0 7.4rem !important;
}

.fz-74 {
    font-size: 7.4rem !important;
}

.w-75 {
    width: 7.5rem !important;
}

.w-75f {
    flex: 0 0 7.5rem !important;
}

.fz-75 {
    font-size: 7.5rem !important;
}

.w-76 {
    width: 7.6rem !important;
}

.w-76f {
    flex: 0 0 7.6rem !important;
}

.fz-76 {
    font-size: 7.6rem !important;
}

.w-77 {
    width: 7.7rem !important;
}

.w-77f {
    flex: 0 0 7.7rem !important;
}

.fz-77 {
    font-size: 7.7rem !important;
}

.w-78 {
    width: 7.8rem !important;
}

.w-78f {
    flex: 0 0 7.8rem !important;
}

.fz-78 {
    font-size: 7.8rem !important;
}

.w-79 {
    width: 7.9rem !important;
}

.w-79f {
    flex: 0 0 7.9rem !important;
}

.fz-79 {
    font-size: 7.9rem !important;
}

.w-80 {
    width: 8rem !important;
}

.w-80f {
    flex: 0 0 8rem !important;
}

.fz-80 {
    font-size: 8rem !important;
}

.w-81 {
    width: 8.1rem !important;
}

.w-81f {
    flex: 0 0 8.1rem !important;
}

.fz-81 {
    font-size: 8.1rem !important;
}

.w-82 {
    width: 8.2rem !important;
}

.w-82f {
    flex: 0 0 8.2rem !important;
}

.fz-82 {
    font-size: 8.2rem !important;
}

.w-83 {
    width: 8.3rem !important;
}

.w-83f {
    flex: 0 0 8.3rem !important;
}

.fz-83 {
    font-size: 8.3rem !important;
}

.w-84 {
    width: 8.4rem !important;
}

.w-84f {
    flex: 0 0 8.4rem !important;
}

.fz-84 {
    font-size: 8.4rem !important;
}

.w-85 {
    width: 8.5rem !important;
}

.w-85f {
    flex: 0 0 8.5rem !important;
}

.fz-85 {
    font-size: 8.5rem !important;
}

.w-86 {
    width: 8.6rem !important;
}

.w-86f {
    flex: 0 0 8.6rem !important;
}

.fz-86 {
    font-size: 8.6rem !important;
}

.w-87 {
    width: 8.7rem !important;
}

.w-87f {
    flex: 0 0 8.7rem !important;
}

.fz-87 {
    font-size: 8.7rem !important;
}

.w-88 {
    width: 8.8rem !important;
}

.w-88f {
    flex: 0 0 8.8rem !important;
}

.fz-88 {
    font-size: 8.8rem !important;
}

.w-89 {
    width: 8.9rem !important;
}

.w-89f {
    flex: 0 0 8.9rem !important;
}

.fz-89 {
    font-size: 8.9rem !important;
}

.w-90 {
    width: 9rem !important;
}

.w-90f {
    flex: 0 0 9rem !important;
}

.fz-90 {
    font-size: 9rem !important;
}

.w-91 {
    width: 9.1rem !important;
}

.w-91f {
    flex: 0 0 9.1rem !important;
}

.fz-91 {
    font-size: 9.1rem !important;
}

.w-92 {
    width: 9.2rem !important;
}

.w-92f {
    flex: 0 0 9.2rem !important;
}

.fz-92 {
    font-size: 9.2rem !important;
}

.w-93 {
    width: 9.3rem !important;
}

.w-93f {
    flex: 0 0 9.3rem !important;
}

.fz-93 {
    font-size: 9.3rem !important;
}

.w-94 {
    width: 9.4rem !important;
}

.w-94f {
    flex: 0 0 9.4rem !important;
}

.fz-94 {
    font-size: 9.4rem !important;
}

.w-95 {
    width: 9.5rem !important;
}

.w-95f {
    flex: 0 0 9.5rem !important;
}

.fz-95 {
    font-size: 9.5rem !important;
}

.w-96 {
    width: 9.6rem !important;
}

.w-96f {
    flex: 0 0 9.6rem !important;
}

.fz-96 {
    font-size: 9.6rem !important;
}

.w-97 {
    width: 9.7rem !important;
}

.w-97f {
    flex: 0 0 9.7rem !important;
}

.fz-97 {
    font-size: 9.7rem !important;
}

.w-98 {
    width: 9.8rem !important;
}

.w-98f {
    flex: 0 0 9.8rem !important;
}

.fz-98 {
    font-size: 9.8rem !important;
}

.w-99 {
    width: 9.9rem !important;
}

.w-99f {
    flex: 0 0 9.9rem !important;
}

.fz-99 {
    font-size: 9.9rem !important;
}

.w-100 {
    width: 10rem !important;
}

.w-100f {
    flex: 0 0 10rem !important;
}

.fz-100 {
    font-size: 10rem !important;
}

.w-101 {
    width: 10.1rem !important;
}

.w-101f {
    flex: 0 0 10.1rem !important;
}

.fz-101 {
    font-size: 10.1rem !important;
}

.w-102 {
    width: 10.2rem !important;
}

.w-102f {
    flex: 0 0 10.2rem !important;
}

.fz-102 {
    font-size: 10.2rem !important;
}

.w-103 {
    width: 10.3rem !important;
}

.w-103f {
    flex: 0 0 10.3rem !important;
}

.fz-103 {
    font-size: 10.3rem !important;
}

.w-104 {
    width: 10.4rem !important;
}

.w-104f {
    flex: 0 0 10.4rem !important;
}

.fz-104 {
    font-size: 10.4rem !important;
}

.w-105 {
    width: 10.5rem !important;
}

.w-105f {
    flex: 0 0 10.5rem !important;
}

.fz-105 {
    font-size: 10.5rem !important;
}

.w-106 {
    width: 10.6rem !important;
}

.w-106f {
    flex: 0 0 10.6rem !important;
}

.fz-106 {
    font-size: 10.6rem !important;
}

.w-107 {
    width: 10.7rem !important;
}

.w-107f {
    flex: 0 0 10.7rem !important;
}

.fz-107 {
    font-size: 10.7rem !important;
}

.w-108 {
    width: 10.8rem !important;
}

.w-108f {
    flex: 0 0 10.8rem !important;
}

.fz-108 {
    font-size: 10.8rem !important;
}

.w-109 {
    width: 10.9rem !important;
}

.w-109f {
    flex: 0 0 10.9rem !important;
}

.fz-109 {
    font-size: 10.9rem !important;
}

.w-110 {
    width: 11rem !important;
}

.w-110f {
    flex: 0 0 11rem !important;
}

.fz-110 {
    font-size: 11rem !important;
}

.w-111 {
    width: 11.1rem !important;
}

.w-111f {
    flex: 0 0 11.1rem !important;
}

.fz-111 {
    font-size: 11.1rem !important;
}

.w-112 {
    width: 11.2rem !important;
}

.w-112f {
    flex: 0 0 11.2rem !important;
}

.fz-112 {
    font-size: 11.2rem !important;
}

.w-113 {
    width: 11.3rem !important;
}

.w-113f {
    flex: 0 0 11.3rem !important;
}

.fz-113 {
    font-size: 11.3rem !important;
}

.w-114 {
    width: 11.4rem !important;
}

.w-114f {
    flex: 0 0 11.4rem !important;
}

.fz-114 {
    font-size: 11.4rem !important;
}

.w-115 {
    width: 11.5rem !important;
}

.w-115f {
    flex: 0 0 11.5rem !important;
}

.fz-115 {
    font-size: 11.5rem !important;
}

.w-116 {
    width: 11.6rem !important;
}

.w-116f {
    flex: 0 0 11.6rem !important;
}

.fz-116 {
    font-size: 11.6rem !important;
}

.w-117 {
    width: 11.7rem !important;
}

.w-117f {
    flex: 0 0 11.7rem !important;
}

.fz-117 {
    font-size: 11.7rem !important;
}

.w-118 {
    width: 11.8rem !important;
}

.w-118f {
    flex: 0 0 11.8rem !important;
}

.fz-118 {
    font-size: 11.8rem !important;
}

.w-119 {
    width: 11.9rem !important;
}

.w-119f {
    flex: 0 0 11.9rem !important;
}

.fz-119 {
    font-size: 11.9rem !important;
}

.w-120 {
    width: 12rem !important;
}

.w-120f {
    flex: 0 0 12rem !important;
}

.fz-120 {
    font-size: 12rem !important;
}

.w-121 {
    width: 12.1rem !important;
}

.w-121f {
    flex: 0 0 12.1rem !important;
}

.fz-121 {
    font-size: 12.1rem !important;
}

.w-122 {
    width: 12.2rem !important;
}

.w-122f {
    flex: 0 0 12.2rem !important;
}

.fz-122 {
    font-size: 12.2rem !important;
}

.w-123 {
    width: 12.3rem !important;
}

.w-123f {
    flex: 0 0 12.3rem !important;
}

.fz-123 {
    font-size: 12.3rem !important;
}

.w-124 {
    width: 12.4rem !important;
}

.w-124f {
    flex: 0 0 12.4rem !important;
}

.fz-124 {
    font-size: 12.4rem !important;
}

.w-125 {
    width: 12.5rem !important;
}

.w-125f {
    flex: 0 0 12.5rem !important;
}

.fz-125 {
    font-size: 12.5rem !important;
}

.w-126 {
    width: 12.6rem !important;
}

.w-126f {
    flex: 0 0 12.6rem !important;
}

.fz-126 {
    font-size: 12.6rem !important;
}

.w-127 {
    width: 12.7rem !important;
}

.w-127f {
    flex: 0 0 12.7rem !important;
}

.fz-127 {
    font-size: 12.7rem !important;
}

.w-128 {
    width: 12.8rem !important;
}

.w-128f {
    flex: 0 0 12.8rem !important;
}

.fz-128 {
    font-size: 12.8rem !important;
}

.w-129 {
    width: 12.9rem !important;
}

.w-129f {
    flex: 0 0 12.9rem !important;
}

.fz-129 {
    font-size: 12.9rem !important;
}

.w-130 {
    width: 13rem !important;
}

.w-130f {
    flex: 0 0 13rem !important;
}

.fz-130 {
    font-size: 13rem !important;
}

.w-131 {
    width: 13.1rem !important;
}

.w-131f {
    flex: 0 0 13.1rem !important;
}

.fz-131 {
    font-size: 13.1rem !important;
}

.w-132 {
    width: 13.2rem !important;
}

.w-132f {
    flex: 0 0 13.2rem !important;
}

.fz-132 {
    font-size: 13.2rem !important;
}

.w-133 {
    width: 13.3rem !important;
}

.w-133f {
    flex: 0 0 13.3rem !important;
}

.fz-133 {
    font-size: 13.3rem !important;
}

.w-134 {
    width: 13.4rem !important;
}

.w-134f {
    flex: 0 0 13.4rem !important;
}

.fz-134 {
    font-size: 13.4rem !important;
}

.w-135 {
    width: 13.5rem !important;
}

.w-135f {
    flex: 0 0 13.5rem !important;
}

.fz-135 {
    font-size: 13.5rem !important;
}

.w-136 {
    width: 13.6rem !important;
}

.w-136f {
    flex: 0 0 13.6rem !important;
}

.fz-136 {
    font-size: 13.6rem !important;
}

.w-137 {
    width: 13.7rem !important;
}

.w-137f {
    flex: 0 0 13.7rem !important;
}

.fz-137 {
    font-size: 13.7rem !important;
}

.w-138 {
    width: 13.8rem !important;
}

.w-138f {
    flex: 0 0 13.8rem !important;
}

.fz-138 {
    font-size: 13.8rem !important;
}

.w-139 {
    width: 13.9rem !important;
}

.w-139f {
    flex: 0 0 13.9rem !important;
}

.fz-139 {
    font-size: 13.9rem !important;
}

.w-140 {
    width: 14rem !important;
}

.w-140f {
    flex: 0 0 14rem !important;
}

.fz-140 {
    font-size: 14rem !important;
}

.w-141 {
    width: 14.1rem !important;
}

.w-141f {
    flex: 0 0 14.1rem !important;
}

.fz-141 {
    font-size: 14.1rem !important;
}

.w-142 {
    width: 14.2rem !important;
}

.w-142f {
    flex: 0 0 14.2rem !important;
}

.fz-142 {
    font-size: 14.2rem !important;
}

.w-143 {
    width: 14.3rem !important;
}

.w-143f {
    flex: 0 0 14.3rem !important;
}

.fz-143 {
    font-size: 14.3rem !important;
}

.w-144 {
    width: 14.4rem !important;
}

.w-144f {
    flex: 0 0 14.4rem !important;
}

.fz-144 {
    font-size: 14.4rem !important;
}

.w-145 {
    width: 14.5rem !important;
}

.w-145f {
    flex: 0 0 14.5rem !important;
}

.fz-145 {
    font-size: 14.5rem !important;
}

.w-146 {
    width: 14.6rem !important;
}

.w-146f {
    flex: 0 0 14.6rem !important;
}

.fz-146 {
    font-size: 14.6rem !important;
}

.w-147 {
    width: 14.7rem !important;
}

.w-147f {
    flex: 0 0 14.7rem !important;
}

.fz-147 {
    font-size: 14.7rem !important;
}

.w-148 {
    width: 14.8rem !important;
}

.w-148f {
    flex: 0 0 14.8rem !important;
}

.fz-148 {
    font-size: 14.8rem !important;
}

.w-149 {
    width: 14.9rem !important;
}

.w-149f {
    flex: 0 0 14.9rem !important;
}

.fz-149 {
    font-size: 14.9rem !important;
}

.w-150 {
    width: 15rem !important;
}

.w-150f {
    flex: 0 0 15rem !important;
}

.fz-150 {
    font-size: 15rem !important;
}

.w-151 {
    width: 15.1rem !important;
}

.w-151f {
    flex: 0 0 15.1rem !important;
}

.fz-151 {
    font-size: 15.1rem !important;
}

.w-152 {
    width: 15.2rem !important;
}

.w-152f {
    flex: 0 0 15.2rem !important;
}

.fz-152 {
    font-size: 15.2rem !important;
}

.w-153 {
    width: 15.3rem !important;
}

.w-153f {
    flex: 0 0 15.3rem !important;
}

.fz-153 {
    font-size: 15.3rem !important;
}

.w-154 {
    width: 15.4rem !important;
}

.w-154f {
    flex: 0 0 15.4rem !important;
}

.fz-154 {
    font-size: 15.4rem !important;
}

.w-155 {
    width: 15.5rem !important;
}

.w-155f {
    flex: 0 0 15.5rem !important;
}

.fz-155 {
    font-size: 15.5rem !important;
}

.w-156 {
    width: 15.6rem !important;
}

.w-156f {
    flex: 0 0 15.6rem !important;
}

.fz-156 {
    font-size: 15.6rem !important;
}

.w-157 {
    width: 15.7rem !important;
}

.w-157f {
    flex: 0 0 15.7rem !important;
}

.fz-157 {
    font-size: 15.7rem !important;
}

.w-158 {
    width: 15.8rem !important;
}

.w-158f {
    flex: 0 0 15.8rem !important;
}

.fz-158 {
    font-size: 15.8rem !important;
}

.w-159 {
    width: 15.9rem !important;
}

.w-159f {
    flex: 0 0 15.9rem !important;
}

.fz-159 {
    font-size: 15.9rem !important;
}

.w-160 {
    width: 16rem !important;
}

.w-160f {
    flex: 0 0 16rem !important;
}

.fz-160 {
    font-size: 16rem !important;
}

.w-161 {
    width: 16.1rem !important;
}

.w-161f {
    flex: 0 0 16.1rem !important;
}

.fz-161 {
    font-size: 16.1rem !important;
}

.w-162 {
    width: 16.2rem !important;
}

.w-162f {
    flex: 0 0 16.2rem !important;
}

.fz-162 {
    font-size: 16.2rem !important;
}

.w-163 {
    width: 16.3rem !important;
}

.w-163f {
    flex: 0 0 16.3rem !important;
}

.fz-163 {
    font-size: 16.3rem !important;
}

.w-164 {
    width: 16.4rem !important;
}

.w-164f {
    flex: 0 0 16.4rem !important;
}

.fz-164 {
    font-size: 16.4rem !important;
}

.w-165 {
    width: 16.5rem !important;
}

.w-165f {
    flex: 0 0 16.5rem !important;
}

.fz-165 {
    font-size: 16.5rem !important;
}

.w-166 {
    width: 16.6rem !important;
}

.w-166f {
    flex: 0 0 16.6rem !important;
}

.fz-166 {
    font-size: 16.6rem !important;
}

.w-167 {
    width: 16.7rem !important;
}

.w-167f {
    flex: 0 0 16.7rem !important;
}

.fz-167 {
    font-size: 16.7rem !important;
}

.w-168 {
    width: 16.8rem !important;
}

.w-168f {
    flex: 0 0 16.8rem !important;
}

.fz-168 {
    font-size: 16.8rem !important;
}

.w-169 {
    width: 16.9rem !important;
}

.w-169f {
    flex: 0 0 16.9rem !important;
}

.fz-169 {
    font-size: 16.9rem !important;
}

.w-170 {
    width: 17rem !important;
}

.w-170f {
    flex: 0 0 17rem !important;
}

.fz-170 {
    font-size: 17rem !important;
}

.w-171 {
    width: 17.1rem !important;
}

.w-171f {
    flex: 0 0 17.1rem !important;
}

.fz-171 {
    font-size: 17.1rem !important;
}

.w-172 {
    width: 17.2rem !important;
}

.w-172f {
    flex: 0 0 17.2rem !important;
}

.fz-172 {
    font-size: 17.2rem !important;
}

.w-173 {
    width: 17.3rem !important;
}

.w-173f {
    flex: 0 0 17.3rem !important;
}

.fz-173 {
    font-size: 17.3rem !important;
}

.w-174 {
    width: 17.4rem !important;
}

.w-174f {
    flex: 0 0 17.4rem !important;
}

.fz-174 {
    font-size: 17.4rem !important;
}

.w-175 {
    width: 17.5rem !important;
}

.w-175f {
    flex: 0 0 17.5rem !important;
}

.fz-175 {
    font-size: 17.5rem !important;
}

.w-176 {
    width: 17.6rem !important;
}

.w-176f {
    flex: 0 0 17.6rem !important;
}

.fz-176 {
    font-size: 17.6rem !important;
}

.w-177 {
    width: 17.7rem !important;
}

.w-177f {
    flex: 0 0 17.7rem !important;
}

.fz-177 {
    font-size: 17.7rem !important;
}

.w-178 {
    width: 17.8rem !important;
}

.w-178f {
    flex: 0 0 17.8rem !important;
}

.fz-178 {
    font-size: 17.8rem !important;
}

.w-179 {
    width: 17.9rem !important;
}

.w-179f {
    flex: 0 0 17.9rem !important;
}

.fz-179 {
    font-size: 17.9rem !important;
}

.w-180 {
    width: 18rem !important;
}

.w-180f {
    flex: 0 0 18rem !important;
}

.fz-180 {
    font-size: 18rem !important;
}

.w-181 {
    width: 18.1rem !important;
}

.w-181f {
    flex: 0 0 18.1rem !important;
}

.fz-181 {
    font-size: 18.1rem !important;
}

.w-182 {
    width: 18.2rem !important;
}

.w-182f {
    flex: 0 0 18.2rem !important;
}

.fz-182 {
    font-size: 18.2rem !important;
}

.w-183 {
    width: 18.3rem !important;
}

.w-183f {
    flex: 0 0 18.3rem !important;
}

.fz-183 {
    font-size: 18.3rem !important;
}

.w-184 {
    width: 18.4rem !important;
}

.w-184f {
    flex: 0 0 18.4rem !important;
}

.fz-184 {
    font-size: 18.4rem !important;
}

.w-185 {
    width: 18.5rem !important;
}

.w-185f {
    flex: 0 0 18.5rem !important;
}

.fz-185 {
    font-size: 18.5rem !important;
}

.w-186 {
    width: 18.6rem !important;
}

.w-186f {
    flex: 0 0 18.6rem !important;
}

.fz-186 {
    font-size: 18.6rem !important;
}

.w-187 {
    width: 18.7rem !important;
}

.w-187f {
    flex: 0 0 18.7rem !important;
}

.fz-187 {
    font-size: 18.7rem !important;
}

.w-188 {
    width: 18.8rem !important;
}

.w-188f {
    flex: 0 0 18.8rem !important;
}

.fz-188 {
    font-size: 18.8rem !important;
}

.w-189 {
    width: 18.9rem !important;
}

.w-189f {
    flex: 0 0 18.9rem !important;
}

.fz-189 {
    font-size: 18.9rem !important;
}

.w-190 {
    width: 19rem !important;
}

.w-190f {
    flex: 0 0 19rem !important;
}

.fz-190 {
    font-size: 19rem !important;
}

.w-191 {
    width: 19.1rem !important;
}

.w-191f {
    flex: 0 0 19.1rem !important;
}

.fz-191 {
    font-size: 19.1rem !important;
}

.w-192 {
    width: 19.2rem !important;
}

.w-192f {
    flex: 0 0 19.2rem !important;
}

.fz-192 {
    font-size: 19.2rem !important;
}

.w-193 {
    width: 19.3rem !important;
}

.w-193f {
    flex: 0 0 19.3rem !important;
}

.fz-193 {
    font-size: 19.3rem !important;
}

.w-194 {
    width: 19.4rem !important;
}

.w-194f {
    flex: 0 0 19.4rem !important;
}

.fz-194 {
    font-size: 19.4rem !important;
}

.w-195 {
    width: 19.5rem !important;
}

.w-195f {
    flex: 0 0 19.5rem !important;
}

.fz-195 {
    font-size: 19.5rem !important;
}

.w-196 {
    width: 19.6rem !important;
}

.w-196f {
    flex: 0 0 19.6rem !important;
}

.fz-196 {
    font-size: 19.6rem !important;
}

.w-197 {
    width: 19.7rem !important;
}

.w-197f {
    flex: 0 0 19.7rem !important;
}

.fz-197 {
    font-size: 19.7rem !important;
}

.w-198 {
    width: 19.8rem !important;
}

.w-198f {
    flex: 0 0 19.8rem !important;
}

.fz-198 {
    font-size: 19.8rem !important;
}

.w-199 {
    width: 19.9rem !important;
}

.w-199f {
    flex: 0 0 19.9rem !important;
}

.fz-199 {
    font-size: 19.9rem !important;
}

.w-200 {
    width: 20rem !important;
}

.w-200f {
    flex: 0 0 20rem !important;
}

.fz-200 {
    font-size: 20rem !important;
}

.w-201 {
    width: 20.1rem !important;
}

.w-201f {
    flex: 0 0 20.1rem !important;
}

.fz-201 {
    font-size: 20.1rem !important;
}

.w-202 {
    width: 20.2rem !important;
}

.w-202f {
    flex: 0 0 20.2rem !important;
}

.fz-202 {
    font-size: 20.2rem !important;
}

.w-203 {
    width: 20.3rem !important;
}

.w-203f {
    flex: 0 0 20.3rem !important;
}

.fz-203 {
    font-size: 20.3rem !important;
}

.w-204 {
    width: 20.4rem !important;
}

.w-204f {
    flex: 0 0 20.4rem !important;
}

.fz-204 {
    font-size: 20.4rem !important;
}

.w-205 {
    width: 20.5rem !important;
}

.w-205f {
    flex: 0 0 20.5rem !important;
}

.fz-205 {
    font-size: 20.5rem !important;
}

.w-206 {
    width: 20.6rem !important;
}

.w-206f {
    flex: 0 0 20.6rem !important;
}

.fz-206 {
    font-size: 20.6rem !important;
}

.w-207 {
    width: 20.7rem !important;
}

.w-207f {
    flex: 0 0 20.7rem !important;
}

.fz-207 {
    font-size: 20.7rem !important;
}

.w-208 {
    width: 20.8rem !important;
}

.w-208f {
    flex: 0 0 20.8rem !important;
}

.fz-208 {
    font-size: 20.8rem !important;
}

.w-209 {
    width: 20.9rem !important;
}

.w-209f {
    flex: 0 0 20.9rem !important;
}

.fz-209 {
    font-size: 20.9rem !important;
}

.w-210 {
    width: 21rem !important;
}

.w-210f {
    flex: 0 0 21rem !important;
}

.fz-210 {
    font-size: 21rem !important;
}

.w-211 {
    width: 21.1rem !important;
}

.w-211f {
    flex: 0 0 21.1rem !important;
}

.fz-211 {
    font-size: 21.1rem !important;
}

.w-212 {
    width: 21.2rem !important;
}

.w-212f {
    flex: 0 0 21.2rem !important;
}

.fz-212 {
    font-size: 21.2rem !important;
}

.w-213 {
    width: 21.3rem !important;
}

.w-213f {
    flex: 0 0 21.3rem !important;
}

.fz-213 {
    font-size: 21.3rem !important;
}

.w-214 {
    width: 21.4rem !important;
}

.w-214f {
    flex: 0 0 21.4rem !important;
}

.fz-214 {
    font-size: 21.4rem !important;
}

.w-215 {
    width: 21.5rem !important;
}

.w-215f {
    flex: 0 0 21.5rem !important;
}

.fz-215 {
    font-size: 21.5rem !important;
}

.w-216 {
    width: 21.6rem !important;
}

.w-216f {
    flex: 0 0 21.6rem !important;
}

.fz-216 {
    font-size: 21.6rem !important;
}

.w-217 {
    width: 21.7rem !important;
}

.w-217f {
    flex: 0 0 21.7rem !important;
}

.fz-217 {
    font-size: 21.7rem !important;
}

.w-218 {
    width: 21.8rem !important;
}

.w-218f {
    flex: 0 0 21.8rem !important;
}

.fz-218 {
    font-size: 21.8rem !important;
}

.w-219 {
    width: 21.9rem !important;
}

.w-219f {
    flex: 0 0 21.9rem !important;
}

.fz-219 {
    font-size: 21.9rem !important;
}

.w-220 {
    width: 22rem !important;
}

.w-220f {
    flex: 0 0 22rem !important;
}

.fz-220 {
    font-size: 22rem !important;
}

.w-221 {
    width: 22.1rem !important;
}

.w-221f {
    flex: 0 0 22.1rem !important;
}

.fz-221 {
    font-size: 22.1rem !important;
}

.w-222 {
    width: 22.2rem !important;
}

.w-222f {
    flex: 0 0 22.2rem !important;
}

.fz-222 {
    font-size: 22.2rem !important;
}

.w-223 {
    width: 22.3rem !important;
}

.w-223f {
    flex: 0 0 22.3rem !important;
}

.fz-223 {
    font-size: 22.3rem !important;
}

.w-224 {
    width: 22.4rem !important;
}

.w-224f {
    flex: 0 0 22.4rem !important;
}

.fz-224 {
    font-size: 22.4rem !important;
}

.w-225 {
    width: 22.5rem !important;
}

.w-225f {
    flex: 0 0 22.5rem !important;
}

.fz-225 {
    font-size: 22.5rem !important;
}

.w-226 {
    width: 22.6rem !important;
}

.w-226f {
    flex: 0 0 22.6rem !important;
}

.fz-226 {
    font-size: 22.6rem !important;
}

.w-227 {
    width: 22.7rem !important;
}

.w-227f {
    flex: 0 0 22.7rem !important;
}

.fz-227 {
    font-size: 22.7rem !important;
}

.w-228 {
    width: 22.8rem !important;
}

.w-228f {
    flex: 0 0 22.8rem !important;
}

.fz-228 {
    font-size: 22.8rem !important;
}

.w-229 {
    width: 22.9rem !important;
}

.w-229f {
    flex: 0 0 22.9rem !important;
}

.fz-229 {
    font-size: 22.9rem !important;
}

.w-230 {
    width: 23rem !important;
}

.w-230f {
    flex: 0 0 23rem !important;
}

.fz-230 {
    font-size: 23rem !important;
}

.w-231 {
    width: 23.1rem !important;
}

.w-231f {
    flex: 0 0 23.1rem !important;
}

.fz-231 {
    font-size: 23.1rem !important;
}

.w-232 {
    width: 23.2rem !important;
}

.w-232f {
    flex: 0 0 23.2rem !important;
}

.fz-232 {
    font-size: 23.2rem !important;
}

.w-233 {
    width: 23.3rem !important;
}

.w-233f {
    flex: 0 0 23.3rem !important;
}

.fz-233 {
    font-size: 23.3rem !important;
}

.w-234 {
    width: 23.4rem !important;
}

.w-234f {
    flex: 0 0 23.4rem !important;
}

.fz-234 {
    font-size: 23.4rem !important;
}

.w-235 {
    width: 23.5rem !important;
}

.w-235f {
    flex: 0 0 23.5rem !important;
}

.fz-235 {
    font-size: 23.5rem !important;
}

.w-236 {
    width: 23.6rem !important;
}

.w-236f {
    flex: 0 0 23.6rem !important;
}

.fz-236 {
    font-size: 23.6rem !important;
}

.w-237 {
    width: 23.7rem !important;
}

.w-237f {
    flex: 0 0 23.7rem !important;
}

.fz-237 {
    font-size: 23.7rem !important;
}

.w-238 {
    width: 23.8rem !important;
}

.w-238f {
    flex: 0 0 23.8rem !important;
}

.fz-238 {
    font-size: 23.8rem !important;
}

.w-239 {
    width: 23.9rem !important;
}

.w-239f {
    flex: 0 0 23.9rem !important;
}

.fz-239 {
    font-size: 23.9rem !important;
}

.w-240 {
    width: 24rem !important;
}

.w-240f {
    flex: 0 0 24rem !important;
}

.fz-240 {
    font-size: 24rem !important;
}

.w-241 {
    width: 24.1rem !important;
}

.w-241f {
    flex: 0 0 24.1rem !important;
}

.fz-241 {
    font-size: 24.1rem !important;
}

.w-242 {
    width: 24.2rem !important;
}

.w-242f {
    flex: 0 0 24.2rem !important;
}

.fz-242 {
    font-size: 24.2rem !important;
}

.w-243 {
    width: 24.3rem !important;
}

.w-243f {
    flex: 0 0 24.3rem !important;
}

.fz-243 {
    font-size: 24.3rem !important;
}

.w-244 {
    width: 24.4rem !important;
}

.w-244f {
    flex: 0 0 24.4rem !important;
}

.fz-244 {
    font-size: 24.4rem !important;
}

.w-245 {
    width: 24.5rem !important;
}

.w-245f {
    flex: 0 0 24.5rem !important;
}

.fz-245 {
    font-size: 24.5rem !important;
}

.w-246 {
    width: 24.6rem !important;
}

.w-246f {
    flex: 0 0 24.6rem !important;
}

.fz-246 {
    font-size: 24.6rem !important;
}

.w-247 {
    width: 24.7rem !important;
}

.w-247f {
    flex: 0 0 24.7rem !important;
}

.fz-247 {
    font-size: 24.7rem !important;
}

.w-248 {
    width: 24.8rem !important;
}

.w-248f {
    flex: 0 0 24.8rem !important;
}

.fz-248 {
    font-size: 24.8rem !important;
}

.w-249 {
    width: 24.9rem !important;
}

.w-249f {
    flex: 0 0 24.9rem !important;
}

.fz-249 {
    font-size: 24.9rem !important;
}

.w-250 {
    width: 25rem !important;
}

.w-250f {
    flex: 0 0 25rem !important;
}

.fz-250 {
    font-size: 25rem !important;
}

.w-251 {
    width: 25.1rem !important;
}

.w-251f {
    flex: 0 0 25.1rem !important;
}

.fz-251 {
    font-size: 25.1rem !important;
}

.w-252 {
    width: 25.2rem !important;
}

.w-252f {
    flex: 0 0 25.2rem !important;
}

.fz-252 {
    font-size: 25.2rem !important;
}

.w-253 {
    width: 25.3rem !important;
}

.w-253f {
    flex: 0 0 25.3rem !important;
}

.fz-253 {
    font-size: 25.3rem !important;
}

.w-254 {
    width: 25.4rem !important;
}

.w-254f {
    flex: 0 0 25.4rem !important;
}

.fz-254 {
    font-size: 25.4rem !important;
}

.w-255 {
    width: 25.5rem !important;
}

.w-255f {
    flex: 0 0 25.5rem !important;
}

.fz-255 {
    font-size: 25.5rem !important;
}

.w-256 {
    width: 25.6rem !important;
}

.w-256f {
    flex: 0 0 25.6rem !important;
}

.fz-256 {
    font-size: 25.6rem !important;
}

.w-257 {
    width: 25.7rem !important;
}

.w-257f {
    flex: 0 0 25.7rem !important;
}

.fz-257 {
    font-size: 25.7rem !important;
}

.w-258 {
    width: 25.8rem !important;
}

.w-258f {
    flex: 0 0 25.8rem !important;
}

.fz-258 {
    font-size: 25.8rem !important;
}

.w-259 {
    width: 25.9rem !important;
}

.w-259f {
    flex: 0 0 25.9rem !important;
}

.fz-259 {
    font-size: 25.9rem !important;
}

.w-260 {
    width: 26rem !important;
}

.w-260f {
    flex: 0 0 26rem !important;
}

.fz-260 {
    font-size: 26rem !important;
}

.w-261 {
    width: 26.1rem !important;
}

.w-261f {
    flex: 0 0 26.1rem !important;
}

.fz-261 {
    font-size: 26.1rem !important;
}

.w-262 {
    width: 26.2rem !important;
}

.w-262f {
    flex: 0 0 26.2rem !important;
}

.fz-262 {
    font-size: 26.2rem !important;
}

.w-263 {
    width: 26.3rem !important;
}

.w-263f {
    flex: 0 0 26.3rem !important;
}

.fz-263 {
    font-size: 26.3rem !important;
}

.w-264 {
    width: 26.4rem !important;
}

.w-264f {
    flex: 0 0 26.4rem !important;
}

.fz-264 {
    font-size: 26.4rem !important;
}

.w-265 {
    width: 26.5rem !important;
}

.w-265f {
    flex: 0 0 26.5rem !important;
}

.fz-265 {
    font-size: 26.5rem !important;
}

.w-266 {
    width: 26.6rem !important;
}

.w-266f {
    flex: 0 0 26.6rem !important;
}

.fz-266 {
    font-size: 26.6rem !important;
}

.w-267 {
    width: 26.7rem !important;
}

.w-267f {
    flex: 0 0 26.7rem !important;
}

.fz-267 {
    font-size: 26.7rem !important;
}

.w-268 {
    width: 26.8rem !important;
}

.w-268f {
    flex: 0 0 26.8rem !important;
}

.fz-268 {
    font-size: 26.8rem !important;
}

.w-269 {
    width: 26.9rem !important;
}

.w-269f {
    flex: 0 0 26.9rem !important;
}

.fz-269 {
    font-size: 26.9rem !important;
}

.w-270 {
    width: 27rem !important;
}

.w-270f {
    flex: 0 0 27rem !important;
}

.fz-270 {
    font-size: 27rem !important;
}

.w-271 {
    width: 27.1rem !important;
}

.w-271f {
    flex: 0 0 27.1rem !important;
}

.fz-271 {
    font-size: 27.1rem !important;
}

.w-272 {
    width: 27.2rem !important;
}

.w-272f {
    flex: 0 0 27.2rem !important;
}

.fz-272 {
    font-size: 27.2rem !important;
}

.w-273 {
    width: 27.3rem !important;
}

.w-273f {
    flex: 0 0 27.3rem !important;
}

.fz-273 {
    font-size: 27.3rem !important;
}

.w-274 {
    width: 27.4rem !important;
}

.w-274f {
    flex: 0 0 27.4rem !important;
}

.fz-274 {
    font-size: 27.4rem !important;
}

.w-275 {
    width: 27.5rem !important;
}

.w-275f {
    flex: 0 0 27.5rem !important;
}

.fz-275 {
    font-size: 27.5rem !important;
}

.w-276 {
    width: 27.6rem !important;
}

.w-276f {
    flex: 0 0 27.6rem !important;
}

.fz-276 {
    font-size: 27.6rem !important;
}

.w-277 {
    width: 27.7rem !important;
}

.w-277f {
    flex: 0 0 27.7rem !important;
}

.fz-277 {
    font-size: 27.7rem !important;
}

.w-278 {
    width: 27.8rem !important;
}

.w-278f {
    flex: 0 0 27.8rem !important;
}

.fz-278 {
    font-size: 27.8rem !important;
}

.w-279 {
    width: 27.9rem !important;
}

.w-279f {
    flex: 0 0 27.9rem !important;
}

.fz-279 {
    font-size: 27.9rem !important;
}

.w-280 {
    width: 28rem !important;
}

.w-280f {
    flex: 0 0 28rem !important;
}

.fz-280 {
    font-size: 28rem !important;
}

.w-281 {
    width: 28.1rem !important;
}

.w-281f {
    flex: 0 0 28.1rem !important;
}

.fz-281 {
    font-size: 28.1rem !important;
}

.w-282 {
    width: 28.2rem !important;
}

.w-282f {
    flex: 0 0 28.2rem !important;
}

.fz-282 {
    font-size: 28.2rem !important;
}

.w-283 {
    width: 28.3rem !important;
}

.w-283f {
    flex: 0 0 28.3rem !important;
}

.fz-283 {
    font-size: 28.3rem !important;
}

.w-284 {
    width: 28.4rem !important;
}

.w-284f {
    flex: 0 0 28.4rem !important;
}

.fz-284 {
    font-size: 28.4rem !important;
}

.w-285 {
    width: 28.5rem !important;
}

.w-285f {
    flex: 0 0 28.5rem !important;
}

.fz-285 {
    font-size: 28.5rem !important;
}

.w-286 {
    width: 28.6rem !important;
}

.w-286f {
    flex: 0 0 28.6rem !important;
}

.fz-286 {
    font-size: 28.6rem !important;
}

.w-287 {
    width: 28.7rem !important;
}

.w-287f {
    flex: 0 0 28.7rem !important;
}

.fz-287 {
    font-size: 28.7rem !important;
}

.w-288 {
    width: 28.8rem !important;
}

.w-288f {
    flex: 0 0 28.8rem !important;
}

.fz-288 {
    font-size: 28.8rem !important;
}

.w-289 {
    width: 28.9rem !important;
}

.w-289f {
    flex: 0 0 28.9rem !important;
}

.fz-289 {
    font-size: 28.9rem !important;
}

.w-290 {
    width: 29rem !important;
}

.w-290f {
    flex: 0 0 29rem !important;
}

.fz-290 {
    font-size: 29rem !important;
}

.w-291 {
    width: 29.1rem !important;
}

.w-291f {
    flex: 0 0 29.1rem !important;
}

.fz-291 {
    font-size: 29.1rem !important;
}

.w-292 {
    width: 29.2rem !important;
}

.w-292f {
    flex: 0 0 29.2rem !important;
}

.fz-292 {
    font-size: 29.2rem !important;
}

.w-293 {
    width: 29.3rem !important;
}

.w-293f {
    flex: 0 0 29.3rem !important;
}

.fz-293 {
    font-size: 29.3rem !important;
}

.w-294 {
    width: 29.4rem !important;
}

.w-294f {
    flex: 0 0 29.4rem !important;
}

.fz-294 {
    font-size: 29.4rem !important;
}

.w-295 {
    width: 29.5rem !important;
}

.w-295f {
    flex: 0 0 29.5rem !important;
}

.fz-295 {
    font-size: 29.5rem !important;
}

.w-296 {
    width: 29.6rem !important;
}

.w-296f {
    flex: 0 0 29.6rem !important;
}

.fz-296 {
    font-size: 29.6rem !important;
}

.w-297 {
    width: 29.7rem !important;
}

.w-297f {
    flex: 0 0 29.7rem !important;
}

.fz-297 {
    font-size: 29.7rem !important;
}

.w-298 {
    width: 29.8rem !important;
}

.w-298f {
    flex: 0 0 29.8rem !important;
}

.fz-298 {
    font-size: 29.8rem !important;
}

.w-299 {
    width: 29.9rem !important;
}

.w-299f {
    flex: 0 0 29.9rem !important;
}

.fz-299 {
    font-size: 29.9rem !important;
}

.w-300 {
    width: 30rem !important;
}

.w-300f {
    flex: 0 0 30rem !important;
}

.fz-300 {
    font-size: 30rem !important;
}

.w-301 {
    width: 30.1rem !important;
}

.w-301f {
    flex: 0 0 30.1rem !important;
}

.fz-301 {
    font-size: 30.1rem !important;
}

.w-302 {
    width: 30.2rem !important;
}

.w-302f {
    flex: 0 0 30.2rem !important;
}

.fz-302 {
    font-size: 30.2rem !important;
}

.w-303 {
    width: 30.3rem !important;
}

.w-303f {
    flex: 0 0 30.3rem !important;
}

.fz-303 {
    font-size: 30.3rem !important;
}

.w-304 {
    width: 30.4rem !important;
}

.w-304f {
    flex: 0 0 30.4rem !important;
}

.fz-304 {
    font-size: 30.4rem !important;
}

.w-305 {
    width: 30.5rem !important;
}

.w-305f {
    flex: 0 0 30.5rem !important;
}

.fz-305 {
    font-size: 30.5rem !important;
}

.w-306 {
    width: 30.6rem !important;
}

.w-306f {
    flex: 0 0 30.6rem !important;
}

.fz-306 {
    font-size: 30.6rem !important;
}

.w-307 {
    width: 30.7rem !important;
}

.w-307f {
    flex: 0 0 30.7rem !important;
}

.fz-307 {
    font-size: 30.7rem !important;
}

.w-308 {
    width: 30.8rem !important;
}

.w-308f {
    flex: 0 0 30.8rem !important;
}

.fz-308 {
    font-size: 30.8rem !important;
}

.w-309 {
    width: 30.9rem !important;
}

.w-309f {
    flex: 0 0 30.9rem !important;
}

.fz-309 {
    font-size: 30.9rem !important;
}

.w-310 {
    width: 31rem !important;
}

.w-310f {
    flex: 0 0 31rem !important;
}

.fz-310 {
    font-size: 31rem !important;
}

.w-311 {
    width: 31.1rem !important;
}

.w-311f {
    flex: 0 0 31.1rem !important;
}

.fz-311 {
    font-size: 31.1rem !important;
}

.w-312 {
    width: 31.2rem !important;
}

.w-312f {
    flex: 0 0 31.2rem !important;
}

.fz-312 {
    font-size: 31.2rem !important;
}

.w-313 {
    width: 31.3rem !important;
}

.w-313f {
    flex: 0 0 31.3rem !important;
}

.fz-313 {
    font-size: 31.3rem !important;
}

.w-314 {
    width: 31.4rem !important;
}

.w-314f {
    flex: 0 0 31.4rem !important;
}

.fz-314 {
    font-size: 31.4rem !important;
}

.w-315 {
    width: 31.5rem !important;
}

.w-315f {
    flex: 0 0 31.5rem !important;
}

.fz-315 {
    font-size: 31.5rem !important;
}

.w-316 {
    width: 31.6rem !important;
}

.w-316f {
    flex: 0 0 31.6rem !important;
}

.fz-316 {
    font-size: 31.6rem !important;
}

.w-317 {
    width: 31.7rem !important;
}

.w-317f {
    flex: 0 0 31.7rem !important;
}

.fz-317 {
    font-size: 31.7rem !important;
}

.w-318 {
    width: 31.8rem !important;
}

.w-318f {
    flex: 0 0 31.8rem !important;
}

.fz-318 {
    font-size: 31.8rem !important;
}

.w-319 {
    width: 31.9rem !important;
}

.w-319f {
    flex: 0 0 31.9rem !important;
}

.fz-319 {
    font-size: 31.9rem !important;
}

.w-320 {
    width: 32rem !important;
}

.w-320f {
    flex: 0 0 32rem !important;
}

.fz-320 {
    font-size: 32rem !important;
}

.w-321 {
    width: 32.1rem !important;
}

.w-321f {
    flex: 0 0 32.1rem !important;
}

.fz-321 {
    font-size: 32.1rem !important;
}

.w-322 {
    width: 32.2rem !important;
}

.w-322f {
    flex: 0 0 32.2rem !important;
}

.fz-322 {
    font-size: 32.2rem !important;
}

.w-323 {
    width: 32.3rem !important;
}

.w-323f {
    flex: 0 0 32.3rem !important;
}

.fz-323 {
    font-size: 32.3rem !important;
}

.w-324 {
    width: 32.4rem !important;
}

.w-324f {
    flex: 0 0 32.4rem !important;
}

.fz-324 {
    font-size: 32.4rem !important;
}

.w-325 {
    width: 32.5rem !important;
}

.w-325f {
    flex: 0 0 32.5rem !important;
}

.fz-325 {
    font-size: 32.5rem !important;
}

.w-326 {
    width: 32.6rem !important;
}

.w-326f {
    flex: 0 0 32.6rem !important;
}

.fz-326 {
    font-size: 32.6rem !important;
}

.w-327 {
    width: 32.7rem !important;
}

.w-327f {
    flex: 0 0 32.7rem !important;
}

.fz-327 {
    font-size: 32.7rem !important;
}

.w-328 {
    width: 32.8rem !important;
}

.w-328f {
    flex: 0 0 32.8rem !important;
}

.fz-328 {
    font-size: 32.8rem !important;
}

.w-329 {
    width: 32.9rem !important;
}

.w-329f {
    flex: 0 0 32.9rem !important;
}

.fz-329 {
    font-size: 32.9rem !important;
}

.w-330 {
    width: 33rem !important;
}

.w-330f {
    flex: 0 0 33rem !important;
}

.fz-330 {
    font-size: 33rem !important;
}

.w-331 {
    width: 33.1rem !important;
}

.w-331f {
    flex: 0 0 33.1rem !important;
}

.fz-331 {
    font-size: 33.1rem !important;
}

.w-332 {
    width: 33.2rem !important;
}

.w-332f {
    flex: 0 0 33.2rem !important;
}

.fz-332 {
    font-size: 33.2rem !important;
}

.w-333 {
    width: 33.3rem !important;
}

.w-333f {
    flex: 0 0 33.3rem !important;
}

.fz-333 {
    font-size: 33.3rem !important;
}

.w-334 {
    width: 33.4rem !important;
}

.w-334f {
    flex: 0 0 33.4rem !important;
}

.fz-334 {
    font-size: 33.4rem !important;
}

.w-335 {
    width: 33.5rem !important;
}

.w-335f {
    flex: 0 0 33.5rem !important;
}

.fz-335 {
    font-size: 33.5rem !important;
}

.w-336 {
    width: 33.6rem !important;
}

.w-336f {
    flex: 0 0 33.6rem !important;
}

.fz-336 {
    font-size: 33.6rem !important;
}

.w-337 {
    width: 33.7rem !important;
}

.w-337f {
    flex: 0 0 33.7rem !important;
}

.fz-337 {
    font-size: 33.7rem !important;
}

.w-338 {
    width: 33.8rem !important;
}

.w-338f {
    flex: 0 0 33.8rem !important;
}

.fz-338 {
    font-size: 33.8rem !important;
}

.w-339 {
    width: 33.9rem !important;
}

.w-339f {
    flex: 0 0 33.9rem !important;
}

.fz-339 {
    font-size: 33.9rem !important;
}

.w-340 {
    width: 34rem !important;
}

.w-340f {
    flex: 0 0 34rem !important;
}

.fz-340 {
    font-size: 34rem !important;
}

.w-341 {
    width: 34.1rem !important;
}

.w-341f {
    flex: 0 0 34.1rem !important;
}

.fz-341 {
    font-size: 34.1rem !important;
}

.w-342 {
    width: 34.2rem !important;
}

.w-342f {
    flex: 0 0 34.2rem !important;
}

.fz-342 {
    font-size: 34.2rem !important;
}

.w-343 {
    width: 34.3rem !important;
}

.w-343f {
    flex: 0 0 34.3rem !important;
}

.fz-343 {
    font-size: 34.3rem !important;
}

.w-344 {
    width: 34.4rem !important;
}

.w-344f {
    flex: 0 0 34.4rem !important;
}

.fz-344 {
    font-size: 34.4rem !important;
}

.w-345 {
    width: 34.5rem !important;
}

.w-345f {
    flex: 0 0 34.5rem !important;
}

.fz-345 {
    font-size: 34.5rem !important;
}

.w-346 {
    width: 34.6rem !important;
}

.w-346f {
    flex: 0 0 34.6rem !important;
}

.fz-346 {
    font-size: 34.6rem !important;
}

.w-347 {
    width: 34.7rem !important;
}

.w-347f {
    flex: 0 0 34.7rem !important;
}

.fz-347 {
    font-size: 34.7rem !important;
}

.w-348 {
    width: 34.8rem !important;
}

.w-348f {
    flex: 0 0 34.8rem !important;
}

.fz-348 {
    font-size: 34.8rem !important;
}

.w-349 {
    width: 34.9rem !important;
}

.w-349f {
    flex: 0 0 34.9rem !important;
}

.fz-349 {
    font-size: 34.9rem !important;
}

.w-350 {
    width: 35rem !important;
}

.w-350f {
    flex: 0 0 35rem !important;
}

.fz-350 {
    font-size: 35rem !important;
}

.w-351 {
    width: 35.1rem !important;
}

.w-351f {
    flex: 0 0 35.1rem !important;
}

.fz-351 {
    font-size: 35.1rem !important;
}

.w-352 {
    width: 35.2rem !important;
}

.w-352f {
    flex: 0 0 35.2rem !important;
}

.fz-352 {
    font-size: 35.2rem !important;
}

.w-353 {
    width: 35.3rem !important;
}

.w-353f {
    flex: 0 0 35.3rem !important;
}

.fz-353 {
    font-size: 35.3rem !important;
}

.w-354 {
    width: 35.4rem !important;
}

.w-354f {
    flex: 0 0 35.4rem !important;
}

.fz-354 {
    font-size: 35.4rem !important;
}

.w-355 {
    width: 35.5rem !important;
}

.w-355f {
    flex: 0 0 35.5rem !important;
}

.fz-355 {
    font-size: 35.5rem !important;
}

.w-356 {
    width: 35.6rem !important;
}

.w-356f {
    flex: 0 0 35.6rem !important;
}

.fz-356 {
    font-size: 35.6rem !important;
}

.w-357 {
    width: 35.7rem !important;
}

.w-357f {
    flex: 0 0 35.7rem !important;
}

.fz-357 {
    font-size: 35.7rem !important;
}

.w-358 {
    width: 35.8rem !important;
}

.w-358f {
    flex: 0 0 35.8rem !important;
}

.fz-358 {
    font-size: 35.8rem !important;
}

.w-359 {
    width: 35.9rem !important;
}

.w-359f {
    flex: 0 0 35.9rem !important;
}

.fz-359 {
    font-size: 35.9rem !important;
}

.w-360 {
    width: 36rem !important;
}

.w-360f {
    flex: 0 0 36rem !important;
}

.fz-360 {
    font-size: 36rem !important;
}

.w-361 {
    width: 36.1rem !important;
}

.w-361f {
    flex: 0 0 36.1rem !important;
}

.fz-361 {
    font-size: 36.1rem !important;
}

.w-362 {
    width: 36.2rem !important;
}

.w-362f {
    flex: 0 0 36.2rem !important;
}

.fz-362 {
    font-size: 36.2rem !important;
}

.w-363 {
    width: 36.3rem !important;
}

.w-363f {
    flex: 0 0 36.3rem !important;
}

.fz-363 {
    font-size: 36.3rem !important;
}

.w-364 {
    width: 36.4rem !important;
}

.w-364f {
    flex: 0 0 36.4rem !important;
}

.fz-364 {
    font-size: 36.4rem !important;
}

.w-365 {
    width: 36.5rem !important;
}

.w-365f {
    flex: 0 0 36.5rem !important;
}

.fz-365 {
    font-size: 36.5rem !important;
}

.w-366 {
    width: 36.6rem !important;
}

.w-366f {
    flex: 0 0 36.6rem !important;
}

.fz-366 {
    font-size: 36.6rem !important;
}

.w-367 {
    width: 36.7rem !important;
}

.w-367f {
    flex: 0 0 36.7rem !important;
}

.fz-367 {
    font-size: 36.7rem !important;
}

.w-368 {
    width: 36.8rem !important;
}

.w-368f {
    flex: 0 0 36.8rem !important;
}

.fz-368 {
    font-size: 36.8rem !important;
}

.w-369 {
    width: 36.9rem !important;
}

.w-369f {
    flex: 0 0 36.9rem !important;
}

.fz-369 {
    font-size: 36.9rem !important;
}

.w-370 {
    width: 37rem !important;
}

.w-370f {
    flex: 0 0 37rem !important;
}

.fz-370 {
    font-size: 37rem !important;
}

.w-371 {
    width: 37.1rem !important;
}

.w-371f {
    flex: 0 0 37.1rem !important;
}

.fz-371 {
    font-size: 37.1rem !important;
}

.w-372 {
    width: 37.2rem !important;
}

.w-372f {
    flex: 0 0 37.2rem !important;
}

.fz-372 {
    font-size: 37.2rem !important;
}

.w-373 {
    width: 37.3rem !important;
}

.w-373f {
    flex: 0 0 37.3rem !important;
}

.fz-373 {
    font-size: 37.3rem !important;
}

.w-374 {
    width: 37.4rem !important;
}

.w-374f {
    flex: 0 0 37.4rem !important;
}

.fz-374 {
    font-size: 37.4rem !important;
}

.w-375 {
    width: 37.5rem !important;
}

.w-375f {
    flex: 0 0 37.5rem !important;
}

.fz-375 {
    font-size: 37.5rem !important;
}

.w-376 {
    width: 37.6rem !important;
}

.w-376f {
    flex: 0 0 37.6rem !important;
}

.fz-376 {
    font-size: 37.6rem !important;
}

.w-377 {
    width: 37.7rem !important;
}

.w-377f {
    flex: 0 0 37.7rem !important;
}

.fz-377 {
    font-size: 37.7rem !important;
}

.w-378 {
    width: 37.8rem !important;
}

.w-378f {
    flex: 0 0 37.8rem !important;
}

.fz-378 {
    font-size: 37.8rem !important;
}

.w-379 {
    width: 37.9rem !important;
}

.w-379f {
    flex: 0 0 37.9rem !important;
}

.fz-379 {
    font-size: 37.9rem !important;
}

.w-380 {
    width: 38rem !important;
}

.w-380f {
    flex: 0 0 38rem !important;
}

.fz-380 {
    font-size: 38rem !important;
}

.w-381 {
    width: 38.1rem !important;
}

.w-381f {
    flex: 0 0 38.1rem !important;
}

.fz-381 {
    font-size: 38.1rem !important;
}

.w-382 {
    width: 38.2rem !important;
}

.w-382f {
    flex: 0 0 38.2rem !important;
}

.fz-382 {
    font-size: 38.2rem !important;
}

.w-383 {
    width: 38.3rem !important;
}

.w-383f {
    flex: 0 0 38.3rem !important;
}

.fz-383 {
    font-size: 38.3rem !important;
}

.w-384 {
    width: 38.4rem !important;
}

.w-384f {
    flex: 0 0 38.4rem !important;
}

.fz-384 {
    font-size: 38.4rem !important;
}

.w-385 {
    width: 38.5rem !important;
}

.w-385f {
    flex: 0 0 38.5rem !important;
}

.fz-385 {
    font-size: 38.5rem !important;
}

.w-386 {
    width: 38.6rem !important;
}

.w-386f {
    flex: 0 0 38.6rem !important;
}

.fz-386 {
    font-size: 38.6rem !important;
}

.w-387 {
    width: 38.7rem !important;
}

.w-387f {
    flex: 0 0 38.7rem !important;
}

.fz-387 {
    font-size: 38.7rem !important;
}

.w-388 {
    width: 38.8rem !important;
}

.w-388f {
    flex: 0 0 38.8rem !important;
}

.fz-388 {
    font-size: 38.8rem !important;
}

.w-389 {
    width: 38.9rem !important;
}

.w-389f {
    flex: 0 0 38.9rem !important;
}

.fz-389 {
    font-size: 38.9rem !important;
}

.w-390 {
    width: 39rem !important;
}

.w-390f {
    flex: 0 0 39rem !important;
}

.fz-390 {
    font-size: 39rem !important;
}

.w-391 {
    width: 39.1rem !important;
}

.w-391f {
    flex: 0 0 39.1rem !important;
}

.fz-391 {
    font-size: 39.1rem !important;
}

.w-392 {
    width: 39.2rem !important;
}

.w-392f {
    flex: 0 0 39.2rem !important;
}

.fz-392 {
    font-size: 39.2rem !important;
}

.w-393 {
    width: 39.3rem !important;
}

.w-393f {
    flex: 0 0 39.3rem !important;
}

.fz-393 {
    font-size: 39.3rem !important;
}

.w-394 {
    width: 39.4rem !important;
}

.w-394f {
    flex: 0 0 39.4rem !important;
}

.fz-394 {
    font-size: 39.4rem !important;
}

.w-395 {
    width: 39.5rem !important;
}

.w-395f {
    flex: 0 0 39.5rem !important;
}

.fz-395 {
    font-size: 39.5rem !important;
}

.w-396 {
    width: 39.6rem !important;
}

.w-396f {
    flex: 0 0 39.6rem !important;
}

.fz-396 {
    font-size: 39.6rem !important;
}

.w-397 {
    width: 39.7rem !important;
}

.w-397f {
    flex: 0 0 39.7rem !important;
}

.fz-397 {
    font-size: 39.7rem !important;
}

.w-398 {
    width: 39.8rem !important;
}

.w-398f {
    flex: 0 0 39.8rem !important;
}

.fz-398 {
    font-size: 39.8rem !important;
}

.w-399 {
    width: 39.9rem !important;
}

.w-399f {
    flex: 0 0 39.9rem !important;
}

.fz-399 {
    font-size: 39.9rem !important;
}

.w-400 {
    width: 40rem !important;
}

.w-400f {
    flex: 0 0 40rem !important;
}

.fz-400 {
    font-size: 40rem !important;
}

.w-0p, .w-0vw {
    width: 0px !important;
}

.w-0fp {
    flex: 0 0 0% !important;
}

.w-1p {
    width: 1% !important;
}

.w-1vw {
    width: 1vw !important;
}

.w-1fp {
    flex: 0 0 1% !important;
}

.w-2p {
    width: 2% !important;
}

.w-2vw {
    width: 2vw !important;
}

.w-2fp {
    flex: 0 0 2% !important;
}

.w-3p {
    width: 3% !important;
}

.w-3vw {
    width: 3vw !important;
}

.w-3fp {
    flex: 0 0 3% !important;
}

.w-4p {
    width: 4% !important;
}

.w-4vw {
    width: 4vw !important;
}

.w-4fp {
    flex: 0 0 4% !important;
}

.w-5p {
    width: 5% !important;
}

.w-5vw {
    width: 5vw !important;
}

.w-5fp {
    flex: 0 0 5% !important;
}

.w-6p {
    width: 6% !important;
}

.w-6vw {
    width: 6vw !important;
}

.w-6fp {
    flex: 0 0 6% !important;
}

.w-7p {
    width: 7% !important;
}

.w-7vw {
    width: 7vw !important;
}

.w-7fp {
    flex: 0 0 7% !important;
}

.w-8p {
    width: 8% !important;
}

.w-8vw {
    width: 8vw !important;
}

.w-8fp {
    flex: 0 0 8% !important;
}

.w-9p {
    width: 9% !important;
}

.w-9vw {
    width: 9vw !important;
}

.w-9fp {
    flex: 0 0 9% !important;
}

.w-10p {
    width: 10% !important;
}

.w-10vw {
    width: 10vw !important;
}

.w-10fp {
    flex: 0 0 10% !important;
}

.w-11p {
    width: 11% !important;
}

.w-11vw {
    width: 11vw !important;
}

.w-11fp {
    flex: 0 0 11% !important;
}

.w-12p {
    width: 12% !important;
}

.w-12vw {
    width: 12vw !important;
}

.w-12fp {
    flex: 0 0 12% !important;
}

.w-13p {
    width: 13% !important;
}

.w-13vw {
    width: 13vw !important;
}

.w-13fp {
    flex: 0 0 13% !important;
}

.w-14p {
    width: 14% !important;
}

.w-14vw {
    width: 14vw !important;
}

.w-14fp {
    flex: 0 0 14% !important;
}

.w-15p {
    width: 15% !important;
}

.w-15vw {
    width: 15vw !important;
}

.w-15fp {
    flex: 0 0 15% !important;
}

.w-16p {
    width: 16% !important;
}

.w-16vw {
    width: 16vw !important;
}

.w-16fp {
    flex: 0 0 16% !important;
}

.w-17p {
    width: 17% !important;
}

.w-17vw {
    width: 17vw !important;
}

.w-17fp {
    flex: 0 0 17% !important;
}

.w-18p {
    width: 18% !important;
}

.w-18vw {
    width: 18vw !important;
}

.w-18fp {
    flex: 0 0 18% !important;
}

.w-19p {
    width: 19% !important;
}

.w-19vw {
    width: 19vw !important;
}

.w-19fp {
    flex: 0 0 19% !important;
}

.w-20p {
    width: 20% !important;
}

.w-20vw {
    width: 20vw !important;
}

.w-20fp {
    flex: 0 0 20% !important;
}

.w-21p {
    width: 21% !important;
}

.w-21vw {
    width: 21vw !important;
}

.w-21fp {
    flex: 0 0 21% !important;
}

.w-22p {
    width: 22% !important;
}

.w-22vw {
    width: 22vw !important;
}

.w-22fp {
    flex: 0 0 22% !important;
}

.w-23p {
    width: 23% !important;
}

.w-23vw {
    width: 23vw !important;
}

.w-23fp {
    flex: 0 0 23% !important;
}

.w-24p {
    width: 24% !important;
}

.w-24vw {
    width: 24vw !important;
}

.w-24fp {
    flex: 0 0 24% !important;
}

.w-25p {
    width: 25% !important;
}

.w-25vw {
    width: 25vw !important;
}

.w-25fp {
    flex: 0 0 25% !important;
}

.w-26p {
    width: 26% !important;
}

.w-26vw {
    width: 26vw !important;
}

.w-26fp {
    flex: 0 0 26% !important;
}

.w-27p {
    width: 27% !important;
}

.w-27vw {
    width: 27vw !important;
}

.w-27fp {
    flex: 0 0 27% !important;
}

.w-28p {
    width: 28% !important;
}

.w-28vw {
    width: 28vw !important;
}

.w-28fp {
    flex: 0 0 28% !important;
}

.w-29p {
    width: 29% !important;
}

.w-29vw {
    width: 29vw !important;
}

.w-29fp {
    flex: 0 0 29% !important;
}

.w-30p {
    width: 30% !important;
}

.w-30vw {
    width: 30vw !important;
}

.w-30fp {
    flex: 0 0 30% !important;
}

.w-31p {
    width: 31% !important;
}

.w-31vw {
    width: 31vw !important;
}

.w-31fp {
    flex: 0 0 31% !important;
}

.w-32p {
    width: 32% !important;
}

.w-32vw {
    width: 32vw !important;
}

.w-32fp {
    flex: 0 0 32% !important;
}

.w-34p {
    width: 34% !important;
}

.w-34vw {
    width: 34vw !important;
}

.w-34fp {
    flex: 0 0 34% !important;
}

.w-35p {
    width: 35% !important;
}

.w-35vw {
    width: 35vw !important;
}

.w-35fp {
    flex: 0 0 35% !important;
}

.w-36p {
    width: 36% !important;
}

.w-36vw {
    width: 36vw !important;
}

.w-36fp {
    flex: 0 0 36% !important;
}

.w-37p {
    width: 37% !important;
}

.w-37vw {
    width: 37vw !important;
}

.w-37fp {
    flex: 0 0 37% !important;
}

.w-38p {
    width: 38% !important;
}

.w-38vw {
    width: 38vw !important;
}

.w-38fp {
    flex: 0 0 38% !important;
}

.w-39p {
    width: 39% !important;
}

.w-39vw {
    width: 39vw !important;
}

.w-39fp {
    flex: 0 0 39% !important;
}

.w-40p {
    width: 40% !important;
}

.w-40vw {
    width: 40vw !important;
}

.w-40fp {
    flex: 0 0 40% !important;
}

.w-41p {
    width: 41% !important;
}

.w-41vw {
    width: 41vw !important;
}

.w-41fp {
    flex: 0 0 41% !important;
}

.w-42p {
    width: 42% !important;
}

.w-42vw {
    width: 42vw !important;
}

.w-42fp {
    flex: 0 0 42% !important;
}

.w-43p {
    width: 43% !important;
}

.w-43vw {
    width: 43vw !important;
}

.w-43fp {
    flex: 0 0 43% !important;
}

.w-44p {
    width: 44% !important;
}

.w-44vw {
    width: 44vw !important;
}

.w-44fp {
    flex: 0 0 44% !important;
}

.w-45p {
    width: 45% !important;
}

.w-45vw {
    width: 45vw !important;
}

.w-45fp {
    flex: 0 0 45% !important;
}

.w-46p {
    width: 46% !important;
}

.w-46vw {
    width: 46vw !important;
}

.w-46fp {
    flex: 0 0 46% !important;
}

.w-47p {
    width: 47% !important;
}

.w-47vw {
    width: 47vw !important;
}

.w-47fp {
    flex: 0 0 47% !important;
}

.w-48p {
    width: 48% !important;
}

.w-48vw {
    width: 48vw !important;
}

.w-48fp {
    flex: 0 0 48% !important;
}

.w-49p {
    width: 49% !important;
}

.w-49vw {
    width: 49vw !important;
}

.w-49fp {
    flex: 0 0 49% !important;
}

.w-50p {
    width: 50% !important;
}

.w-50vw {
    width: 50vw !important;
}

.w-50fp {
    flex: 0 0 50% !important;
}

.w-51p {
    width: 51% !important;
}

.w-51vw {
    width: 51vw !important;
}

.w-51fp {
    flex: 0 0 51% !important;
}

.w-52p {
    width: 52% !important;
}

.w-52vw {
    width: 52vw !important;
}

.w-52fp {
    flex: 0 0 52% !important;
}

.w-53p {
    width: 53% !important;
}

.w-53vw {
    width: 53vw !important;
}

.w-53fp {
    flex: 0 0 53% !important;
}

.w-54p {
    width: 54% !important;
}

.w-54vw {
    width: 54vw !important;
}

.w-54fp {
    flex: 0 0 54% !important;
}

.w-55p {
    width: 55% !important;
}

.w-55vw {
    width: 55vw !important;
}

.w-55fp {
    flex: 0 0 55% !important;
}

.w-56p {
    width: 56% !important;
}

.w-56vw {
    width: 56vw !important;
}

.w-56fp {
    flex: 0 0 56% !important;
}

.w-57p {
    width: 57% !important;
}

.w-57vw {
    width: 57vw !important;
}

.w-57fp {
    flex: 0 0 57% !important;
}

.w-58p {
    width: 58% !important;
}

.w-58vw {
    width: 58vw !important;
}

.w-58fp {
    flex: 0 0 58% !important;
}

.w-59p {
    width: 59% !important;
}

.w-59vw {
    width: 59vw !important;
}

.w-59fp {
    flex: 0 0 59% !important;
}

.w-60p {
    width: 60% !important;
}

.w-60vw {
    width: 60vw !important;
}

.w-60fp {
    flex: 0 0 60% !important;
}

.w-61p {
    width: 61% !important;
}

.w-61vw {
    width: 61vw !important;
}

.w-61fp {
    flex: 0 0 61% !important;
}

.w-62p {
    width: 62% !important;
}

.w-62vw {
    width: 62vw !important;
}

.w-62fp {
    flex: 0 0 62% !important;
}

.w-63p {
    width: 63% !important;
}

.w-63vw {
    width: 63vw !important;
}

.w-63fp {
    flex: 0 0 63% !important;
}

.w-64p {
    width: 64% !important;
}

.w-64vw {
    width: 64vw !important;
}

.w-64fp {
    flex: 0 0 64% !important;
}

.w-65p {
    width: 65% !important;
}

.w-65vw {
    width: 65vw !important;
}

.w-65fp {
    flex: 0 0 65% !important;
}

.w-67p {
    width: 67% !important;
}

.w-67vw {
    width: 67vw !important;
}

.w-67fp {
    flex: 0 0 67% !important;
}

.w-68p {
    width: 68% !important;
}

.w-68vw {
    width: 68vw !important;
}

.w-68fp {
    flex: 0 0 68% !important;
}

.w-69p {
    width: 69% !important;
}

.w-69vw {
    width: 69vw !important;
}

.w-69fp {
    flex: 0 0 69% !important;
}

.w-70p {
    width: 70% !important;
}

.w-70vw {
    width: 70vw !important;
}

.w-70fp {
    flex: 0 0 70% !important;
}

.w-71p {
    width: 71% !important;
}

.w-71vw {
    width: 71vw !important;
}

.w-71fp {
    flex: 0 0 71% !important;
}

.w-72p {
    width: 72% !important;
}

.w-72vw {
    width: 72vw !important;
}

.w-72fp {
    flex: 0 0 72% !important;
}

.w-73p {
    width: 73% !important;
}

.w-73vw {
    width: 73vw !important;
}

.w-73fp {
    flex: 0 0 73% !important;
}

.w-74p {
    width: 74% !important;
}

.w-74vw {
    width: 74vw !important;
}

.w-74fp {
    flex: 0 0 74% !important;
}

.w-75p {
    width: 75% !important;
}

.w-75vw {
    width: 75vw !important;
}

.w-75fp {
    flex: 0 0 75% !important;
}

.w-76p {
    width: 76% !important;
}

.w-76vw {
    width: 76vw !important;
}

.w-76fp {
    flex: 0 0 76% !important;
}

.w-77p {
    width: 77% !important;
}

.w-77vw {
    width: 77vw !important;
}

.w-77fp {
    flex: 0 0 77% !important;
}

.w-78p {
    width: 78% !important;
}

.w-78vw {
    width: 78vw !important;
}

.w-78fp {
    flex: 0 0 78% !important;
}

.w-79p {
    width: 79% !important;
}

.w-79vw {
    width: 79vw !important;
}

.w-79fp {
    flex: 0 0 79% !important;
}

.w-80p {
    width: 80% !important;
}

.w-80vw {
    width: 80vw !important;
}

.w-80fp {
    flex: 0 0 80% !important;
}

.w-81p {
    width: 81% !important;
}

.w-81vw {
    width: 81vw !important;
}

.w-81fp {
    flex: 0 0 81% !important;
}

.w-82p {
    width: 82% !important;
}

.w-82vw {
    width: 82vw !important;
}

.w-82fp {
    flex: 0 0 82% !important;
}

.w-83p {
    width: 83% !important;
}

.w-83vw {
    width: 83vw !important;
}

.w-83fp {
    flex: 0 0 83% !important;
}

.w-84p {
    width: 84% !important;
}

.w-84vw {
    width: 84vw !important;
}

.w-84fp {
    flex: 0 0 84% !important;
}

.w-85p {
    width: 85% !important;
}

.w-85vw {
    width: 85vw !important;
}

.w-85fp {
    flex: 0 0 85% !important;
}

.w-86p {
    width: 86% !important;
}

.w-86vw {
    width: 86vw !important;
}

.w-86fp {
    flex: 0 0 86% !important;
}

.w-87p {
    width: 87% !important;
}

.w-87vw {
    width: 87vw !important;
}

.w-87fp {
    flex: 0 0 87% !important;
}

.w-88p {
    width: 88% !important;
}

.w-88vw {
    width: 88vw !important;
}

.w-88fp {
    flex: 0 0 88% !important;
}

.w-89p {
    width: 89% !important;
}

.w-89vw {
    width: 89vw !important;
}

.w-89fp {
    flex: 0 0 89% !important;
}

.w-90p {
    width: 90% !important;
}

.w-90vw {
    width: 90vw !important;
}

.w-90fp {
    flex: 0 0 90% !important;
}

.w-91p {
    width: 91% !important;
}

.w-91vw {
    width: 91vw !important;
}

.w-91fp {
    flex: 0 0 91% !important;
}

.w-92p {
    width: 92% !important;
}

.w-92vw {
    width: 92vw !important;
}

.w-92fp {
    flex: 0 0 92% !important;
}

.w-93p {
    width: 93% !important;
}

.w-93vw {
    width: 93vw !important;
}

.w-93fp {
    flex: 0 0 93% !important;
}

.w-94p {
    width: 94% !important;
}

.w-94vw {
    width: 94vw !important;
}

.w-94fp {
    flex: 0 0 94% !important;
}

.w-95p {
    width: 95% !important;
}

.w-95vw {
    width: 95vw !important;
}

.w-95fp {
    flex: 0 0 95% !important;
}

.w-96p {
    width: 96% !important;
}

.w-96vw {
    width: 96vw !important;
}

.w-96fp {
    flex: 0 0 96% !important;
}

.w-97p {
    width: 97% !important;
}

.w-97vw {
    width: 97vw !important;
}

.w-97fp {
    flex: 0 0 97% !important;
}

.w-98p {
    width: 98% !important;
}

.w-98vw {
    width: 98vw !important;
}

.w-98fp {
    flex: 0 0 98% !important;
}

.w-99p {
    width: 99% !important;
}

.w-99vw {
    width: 99vw !important;
}

.w-99fp {
    flex: 0 0 99% !important;
}

.w-100p {
    width: 100% !important;
}

.w-100vw {
    width: 100vw !important;
}

.w-100fp {
    flex: 0 0 100% !important;
}

.w-33p {
    width: 33.3333% !important;
}

.w-66p {
    width: 66.6666% !important;
}

.w-33vw {
    width: 33.3333vw !important;
}

.w-66vw {
    width: 66.6666vw !important;
}

.w-33fp {
    flex: 0 0 33.3333% !important;
}

.w-66fp {
    flex: 0 0 66.6666% !important;
}

.bg1 {
    background-color: rgb(245, 245, 245);
}

.bg-disabled {
    background-color: rgb(216, 216, 216);
    text-decoration: line-through !important;
}

.bg-green, .bg-noMember.bg-medi {
    background-color: rgb(145, 255, 227);
}

.bg-medi {
    background-color: rgba(28, 94, 192, 0.22);
}

.bg-noMember {
    background-color: rgb(247, 239, 168);
}

.h-auto {
    height: auto !important;
}

.h-full {
    height: 100% !important;
}

.h-0 {
    height: 0px !important;
}

.maxH-0 {
    max-height: 0px !important;
}

.minH-0 {
    min-height: 0px !important;
}

.maxW-0 {
    max-width: 0px !important;
}

.minW-0 {
    min-width: 0px !important;
}

.h-1 {
    height: 0.1rem !important;
}

.maxH-1 {
    max-height: 0.1rem !important;
}

.minH-1 {
    min-height: 0.1rem !important;
}

.maxW-1 {
    max-width: 0.1rem !important;
}

.minW-1 {
    min-width: 0.1rem !important;
}

.h-2 {
    height: 0.2rem !important;
}

.maxH-2 {
    max-height: 0.2rem !important;
}

.minH-2 {
    min-height: 0.2rem !important;
}

.maxW-2 {
    max-width: 0.2rem !important;
}

.minW-2 {
    min-width: 0.2rem !important;
}

.h-3 {
    height: 0.3rem !important;
}

.maxH-3 {
    max-height: 0.3rem !important;
}

.minH-3 {
    min-height: 0.3rem !important;
}

.maxW-3 {
    max-width: 0.3rem !important;
}

.minW-3 {
    min-width: 0.3rem !important;
}

.h-4 {
    height: 0.4rem !important;
}

.maxH-4 {
    max-height: 0.4rem !important;
}

.minH-4 {
    min-height: 0.4rem !important;
}

.maxW-4 {
    max-width: 0.4rem !important;
}

.minW-4 {
    min-width: 0.4rem !important;
}

.h-5 {
    height: 0.5rem !important;
}

.maxH-5 {
    max-height: 0.5rem !important;
}

.minH-5 {
    min-height: 0.5rem !important;
}

.maxW-5 {
    max-width: 0.5rem !important;
}

.minW-5 {
    min-width: 0.5rem !important;
}

.h-6 {
    height: 0.6rem !important;
}

.maxH-6 {
    max-height: 0.6rem !important;
}

.minH-6 {
    min-height: 0.6rem !important;
}

.maxW-6 {
    max-width: 0.6rem !important;
}

.minW-6 {
    min-width: 0.6rem !important;
}

.h-7 {
    height: 0.7rem !important;
}

.maxH-7 {
    max-height: 0.7rem !important;
}

.minH-7 {
    min-height: 0.7rem !important;
}

.maxW-7 {
    max-width: 0.7rem !important;
}

.minW-7 {
    min-width: 0.7rem !important;
}

.h-8 {
    height: 0.8rem !important;
}

.maxH-8 {
    max-height: 0.8rem !important;
}

.minH-8 {
    min-height: 0.8rem !important;
}

.maxW-8 {
    max-width: 0.8rem !important;
}

.minW-8 {
    min-width: 0.8rem !important;
}

.h-9 {
    height: 0.9rem !important;
}

.maxH-9 {
    max-height: 0.9rem !important;
}

.minH-9 {
    min-height: 0.9rem !important;
}

.maxW-9 {
    max-width: 0.9rem !important;
}

.minW-9 {
    min-width: 0.9rem !important;
}

.h-10 {
    height: 1rem !important;
}

.maxH-10 {
    max-height: 1rem !important;
}

.minH-10 {
    min-height: 1rem !important;
}

.maxW-10 {
    max-width: 1rem !important;
}

.minW-10 {
    min-width: 1rem !important;
}

.h-11 {
    height: 1.1rem !important;
}

.maxH-11 {
    max-height: 1.1rem !important;
}

.minH-11 {
    min-height: 1.1rem !important;
}

.maxW-11 {
    max-width: 1.1rem !important;
}

.minW-11 {
    min-width: 1.1rem !important;
}

.h-12 {
    height: 1.2rem !important;
}

.maxH-12 {
    max-height: 1.2rem !important;
}

.minH-12 {
    min-height: 1.2rem !important;
}

.maxW-12 {
    max-width: 1.2rem !important;
}

.minW-12 {
    min-width: 1.2rem !important;
}

.h-13 {
    height: 1.3rem !important;
}

.maxH-13 {
    max-height: 1.3rem !important;
}

.minH-13 {
    min-height: 1.3rem !important;
}

.maxW-13 {
    max-width: 1.3rem !important;
}

.minW-13 {
    min-width: 1.3rem !important;
}

.h-14 {
    height: 1.4rem !important;
}

.maxH-14 {
    max-height: 1.4rem !important;
}

.minH-14 {
    min-height: 1.4rem !important;
}

.maxW-14 {
    max-width: 1.4rem !important;
}

.minW-14 {
    min-width: 1.4rem !important;
}

.h-15 {
    height: 1.5rem !important;
}

.maxH-15 {
    max-height: 1.5rem !important;
}

.minH-15 {
    min-height: 1.5rem !important;
}

.maxW-15 {
    max-width: 1.5rem !important;
}

.minW-15 {
    min-width: 1.5rem !important;
}

.h-16 {
    height: 1.6rem !important;
}

.maxH-16 {
    max-height: 1.6rem !important;
}

.minH-16 {
    min-height: 1.6rem !important;
}

.maxW-16 {
    max-width: 1.6rem !important;
}

.minW-16 {
    min-width: 1.6rem !important;
}

.h-17 {
    height: 1.7rem !important;
}

.maxH-17 {
    max-height: 1.7rem !important;
}

.minH-17 {
    min-height: 1.7rem !important;
}

.maxW-17 {
    max-width: 1.7rem !important;
}

.minW-17 {
    min-width: 1.7rem !important;
}

.h-18 {
    height: 1.8rem !important;
}

.maxH-18 {
    max-height: 1.8rem !important;
}

.minH-18 {
    min-height: 1.8rem !important;
}

.maxW-18 {
    max-width: 1.8rem !important;
}

.minW-18 {
    min-width: 1.8rem !important;
}

.h-19 {
    height: 1.9rem !important;
}

.maxH-19 {
    max-height: 1.9rem !important;
}

.minH-19 {
    min-height: 1.9rem !important;
}

.maxW-19 {
    max-width: 1.9rem !important;
}

.minW-19 {
    min-width: 1.9rem !important;
}

.h-20 {
    height: 2rem !important;
}

.maxH-20 {
    max-height: 2rem !important;
}

.minH-20 {
    min-height: 2rem !important;
}

.maxW-20 {
    max-width: 2rem !important;
}

.minW-20 {
    min-width: 2rem !important;
}

.h-21 {
    height: 2.1rem !important;
}

.maxH-21 {
    max-height: 2.1rem !important;
}

.minH-21 {
    min-height: 2.1rem !important;
}

.maxW-21 {
    max-width: 2.1rem !important;
}

.minW-21 {
    min-width: 2.1rem !important;
}

.h-22 {
    height: 2.2rem !important;
}

.maxH-22 {
    max-height: 2.2rem !important;
}

.minH-22 {
    min-height: 2.2rem !important;
}

.maxW-22 {
    max-width: 2.2rem !important;
}

.minW-22 {
    min-width: 2.2rem !important;
}

.h-23 {
    height: 2.3rem !important;
}

.maxH-23 {
    max-height: 2.3rem !important;
}

.minH-23 {
    min-height: 2.3rem !important;
}

.maxW-23 {
    max-width: 2.3rem !important;
}

.minW-23 {
    min-width: 2.3rem !important;
}

.h-24 {
    height: 2.4rem !important;
}

.maxH-24 {
    max-height: 2.4rem !important;
}

.minH-24 {
    min-height: 2.4rem !important;
}

.maxW-24 {
    max-width: 2.4rem !important;
}

.minW-24 {
    min-width: 2.4rem !important;
}

.h-25 {
    height: 2.5rem !important;
}

.maxH-25 {
    max-height: 2.5rem !important;
}

.minH-25 {
    min-height: 2.5rem !important;
}

.maxW-25 {
    max-width: 2.5rem !important;
}

.minW-25 {
    min-width: 2.5rem !important;
}

.h-26 {
    height: 2.6rem !important;
}

.maxH-26 {
    max-height: 2.6rem !important;
}

.minH-26 {
    min-height: 2.6rem !important;
}

.maxW-26 {
    max-width: 2.6rem !important;
}

.minW-26 {
    min-width: 2.6rem !important;
}

.h-27 {
    height: 2.7rem !important;
}

.maxH-27 {
    max-height: 2.7rem !important;
}

.minH-27 {
    min-height: 2.7rem !important;
}

.maxW-27 {
    max-width: 2.7rem !important;
}

.minW-27 {
    min-width: 2.7rem !important;
}

.h-28 {
    height: 2.8rem !important;
}

.maxH-28 {
    max-height: 2.8rem !important;
}

.minH-28 {
    min-height: 2.8rem !important;
}

.maxW-28 {
    max-width: 2.8rem !important;
}

.minW-28 {
    min-width: 2.8rem !important;
}

.h-29 {
    height: 2.9rem !important;
}

.maxH-29 {
    max-height: 2.9rem !important;
}

.minH-29 {
    min-height: 2.9rem !important;
}

.maxW-29 {
    max-width: 2.9rem !important;
}

.minW-29 {
    min-width: 2.9rem !important;
}

.h-30 {
    height: 3rem !important;
}

.maxH-30 {
    max-height: 3rem !important;
}

.minH-30 {
    min-height: 3rem !important;
}

.maxW-30 {
    max-width: 3rem !important;
}

.minW-30 {
    min-width: 3rem !important;
}

.h-31 {
    height: 3.1rem !important;
}

.maxH-31 {
    max-height: 3.1rem !important;
}

.minH-31 {
    min-height: 3.1rem !important;
}

.maxW-31 {
    max-width: 3.1rem !important;
}

.minW-31 {
    min-width: 3.1rem !important;
}

.h-32 {
    height: 3.2rem !important;
}

.maxH-32 {
    max-height: 3.2rem !important;
}

.minH-32 {
    min-height: 3.2rem !important;
}

.maxW-32 {
    max-width: 3.2rem !important;
}

.minW-32 {
    min-width: 3.2rem !important;
}

.h-33 {
    height: 3.3rem !important;
}

.maxH-33 {
    max-height: 3.3rem !important;
}

.minH-33 {
    min-height: 3.3rem !important;
}

.maxW-33 {
    max-width: 3.3rem !important;
}

.minW-33 {
    min-width: 3.3rem !important;
}

.h-34 {
    height: 3.4rem !important;
}

.maxH-34 {
    max-height: 3.4rem !important;
}

.minH-34 {
    min-height: 3.4rem !important;
}

.maxW-34 {
    max-width: 3.4rem !important;
}

.minW-34 {
    min-width: 3.4rem !important;
}

.h-35 {
    height: 3.5rem !important;
}

.maxH-35 {
    max-height: 3.5rem !important;
}

.minH-35 {
    min-height: 3.5rem !important;
}

.maxW-35 {
    max-width: 3.5rem !important;
}

.minW-35 {
    min-width: 3.5rem !important;
}

.h-36 {
    height: 3.6rem !important;
}

.maxH-36 {
    max-height: 3.6rem !important;
}

.minH-36 {
    min-height: 3.6rem !important;
}

.maxW-36 {
    max-width: 3.6rem !important;
}

.minW-36 {
    min-width: 3.6rem !important;
}

.h-37 {
    height: 3.7rem !important;
}

.maxH-37 {
    max-height: 3.7rem !important;
}

.minH-37 {
    min-height: 3.7rem !important;
}

.maxW-37 {
    max-width: 3.7rem !important;
}

.minW-37 {
    min-width: 3.7rem !important;
}

.h-38 {
    height: 3.8rem !important;
}

.maxH-38 {
    max-height: 3.8rem !important;
}

.minH-38 {
    min-height: 3.8rem !important;
}

.maxW-38 {
    max-width: 3.8rem !important;
}

.minW-38 {
    min-width: 3.8rem !important;
}

.h-39 {
    height: 3.9rem !important;
}

.maxH-39 {
    max-height: 3.9rem !important;
}

.minH-39 {
    min-height: 3.9rem !important;
}

.maxW-39 {
    max-width: 3.9rem !important;
}

.minW-39 {
    min-width: 3.9rem !important;
}

.h-40 {
    height: 4rem !important;
}

.maxH-40 {
    max-height: 4rem !important;
}

.minH-40 {
    min-height: 4rem !important;
}

.maxW-40 {
    max-width: 4rem !important;
}

.minW-40 {
    min-width: 4rem !important;
}

.h-41 {
    height: 4.1rem !important;
}

.maxH-41 {
    max-height: 4.1rem !important;
}

.minH-41 {
    min-height: 4.1rem !important;
}

.maxW-41 {
    max-width: 4.1rem !important;
}

.minW-41 {
    min-width: 4.1rem !important;
}

.h-42 {
    height: 4.2rem !important;
}

.maxH-42 {
    max-height: 4.2rem !important;
}

.minH-42 {
    min-height: 4.2rem !important;
}

.maxW-42 {
    max-width: 4.2rem !important;
}

.minW-42 {
    min-width: 4.2rem !important;
}

.h-43 {
    height: 4.3rem !important;
}

.maxH-43 {
    max-height: 4.3rem !important;
}

.minH-43 {
    min-height: 4.3rem !important;
}

.maxW-43 {
    max-width: 4.3rem !important;
}

.minW-43 {
    min-width: 4.3rem !important;
}

.h-44 {
    height: 4.4rem !important;
}

.maxH-44 {
    max-height: 4.4rem !important;
}

.minH-44 {
    min-height: 4.4rem !important;
}

.maxW-44 {
    max-width: 4.4rem !important;
}

.minW-44 {
    min-width: 4.4rem !important;
}

.h-45 {
    height: 4.5rem !important;
}

.maxH-45 {
    max-height: 4.5rem !important;
}

.minH-45 {
    min-height: 4.5rem !important;
}

.maxW-45 {
    max-width: 4.5rem !important;
}

.minW-45 {
    min-width: 4.5rem !important;
}

.h-46 {
    height: 4.6rem !important;
}

.maxH-46 {
    max-height: 4.6rem !important;
}

.minH-46 {
    min-height: 4.6rem !important;
}

.maxW-46 {
    max-width: 4.6rem !important;
}

.minW-46 {
    min-width: 4.6rem !important;
}

.h-47 {
    height: 4.7rem !important;
}

.maxH-47 {
    max-height: 4.7rem !important;
}

.minH-47 {
    min-height: 4.7rem !important;
}

.maxW-47 {
    max-width: 4.7rem !important;
}

.minW-47 {
    min-width: 4.7rem !important;
}

.h-48 {
    height: 4.8rem !important;
}

.maxH-48 {
    max-height: 4.8rem !important;
}

.minH-48 {
    min-height: 4.8rem !important;
}

.maxW-48 {
    max-width: 4.8rem !important;
}

.minW-48 {
    min-width: 4.8rem !important;
}

.h-49 {
    height: 4.9rem !important;
}

.maxH-49 {
    max-height: 4.9rem !important;
}

.minH-49 {
    min-height: 4.9rem !important;
}

.maxW-49 {
    max-width: 4.9rem !important;
}

.minW-49 {
    min-width: 4.9rem !important;
}

.h-50 {
    height: 5rem !important;
}

.maxH-50 {
    max-height: 5rem !important;
}

.minH-50 {
    min-height: 5rem !important;
}

.maxW-50 {
    max-width: 5rem !important;
}

.minW-50 {
    min-width: 5rem !important;
}

.h-51 {
    height: 5.1rem !important;
}

.maxH-51 {
    max-height: 5.1rem !important;
}

.minH-51 {
    min-height: 5.1rem !important;
}

.maxW-51 {
    max-width: 5.1rem !important;
}

.minW-51 {
    min-width: 5.1rem !important;
}

.h-52 {
    height: 5.2rem !important;
}

.maxH-52 {
    max-height: 5.2rem !important;
}

.minH-52 {
    min-height: 5.2rem !important;
}

.maxW-52 {
    max-width: 5.2rem !important;
}

.minW-52 {
    min-width: 5.2rem !important;
}

.h-53 {
    height: 5.3rem !important;
}

.maxH-53 {
    max-height: 5.3rem !important;
}

.minH-53 {
    min-height: 5.3rem !important;
}

.maxW-53 {
    max-width: 5.3rem !important;
}

.minW-53 {
    min-width: 5.3rem !important;
}

.h-54 {
    height: 5.4rem !important;
}

.maxH-54 {
    max-height: 5.4rem !important;
}

.minH-54 {
    min-height: 5.4rem !important;
}

.maxW-54 {
    max-width: 5.4rem !important;
}

.minW-54 {
    min-width: 5.4rem !important;
}

.h-55 {
    height: 5.5rem !important;
}

.maxH-55 {
    max-height: 5.5rem !important;
}

.minH-55 {
    min-height: 5.5rem !important;
}

.maxW-55 {
    max-width: 5.5rem !important;
}

.minW-55 {
    min-width: 5.5rem !important;
}

.h-56 {
    height: 5.6rem !important;
}

.maxH-56 {
    max-height: 5.6rem !important;
}

.minH-56 {
    min-height: 5.6rem !important;
}

.maxW-56 {
    max-width: 5.6rem !important;
}

.minW-56 {
    min-width: 5.6rem !important;
}

.h-57 {
    height: 5.7rem !important;
}

.maxH-57 {
    max-height: 5.7rem !important;
}

.minH-57 {
    min-height: 5.7rem !important;
}

.maxW-57 {
    max-width: 5.7rem !important;
}

.minW-57 {
    min-width: 5.7rem !important;
}

.h-58 {
    height: 5.8rem !important;
}

.maxH-58 {
    max-height: 5.8rem !important;
}

.minH-58 {
    min-height: 5.8rem !important;
}

.maxW-58 {
    max-width: 5.8rem !important;
}

.minW-58 {
    min-width: 5.8rem !important;
}

.h-59 {
    height: 5.9rem !important;
}

.maxH-59 {
    max-height: 5.9rem !important;
}

.minH-59 {
    min-height: 5.9rem !important;
}

.maxW-59 {
    max-width: 5.9rem !important;
}

.minW-59 {
    min-width: 5.9rem !important;
}

.h-60 {
    height: 6rem !important;
}

.maxH-60 {
    max-height: 6rem !important;
}

.minH-60 {
    min-height: 6rem !important;
}

.maxW-60 {
    max-width: 6rem !important;
}

.minW-60 {
    min-width: 6rem !important;
}

.h-61 {
    height: 6.1rem !important;
}

.maxH-61 {
    max-height: 6.1rem !important;
}

.minH-61 {
    min-height: 6.1rem !important;
}

.maxW-61 {
    max-width: 6.1rem !important;
}

.minW-61 {
    min-width: 6.1rem !important;
}

.h-62 {
    height: 6.2rem !important;
}

.maxH-62 {
    max-height: 6.2rem !important;
}

.minH-62 {
    min-height: 6.2rem !important;
}

.maxW-62 {
    max-width: 6.2rem !important;
}

.minW-62 {
    min-width: 6.2rem !important;
}

.h-63 {
    height: 6.3rem !important;
}

.maxH-63 {
    max-height: 6.3rem !important;
}

.minH-63 {
    min-height: 6.3rem !important;
}

.maxW-63 {
    max-width: 6.3rem !important;
}

.minW-63 {
    min-width: 6.3rem !important;
}

.h-64 {
    height: 6.4rem !important;
}

.maxH-64 {
    max-height: 6.4rem !important;
}

.minH-64 {
    min-height: 6.4rem !important;
}

.maxW-64 {
    max-width: 6.4rem !important;
}

.minW-64 {
    min-width: 6.4rem !important;
}

.h-65 {
    height: 6.5rem !important;
}

.maxH-65 {
    max-height: 6.5rem !important;
}

.minH-65 {
    min-height: 6.5rem !important;
}

.maxW-65 {
    max-width: 6.5rem !important;
}

.minW-65 {
    min-width: 6.5rem !important;
}

.h-66 {
    height: 6.6rem !important;
}

.maxH-66 {
    max-height: 6.6rem !important;
}

.minH-66 {
    min-height: 6.6rem !important;
}

.maxW-66 {
    max-width: 6.6rem !important;
}

.minW-66 {
    min-width: 6.6rem !important;
}

.h-67 {
    height: 6.7rem !important;
}

.maxH-67 {
    max-height: 6.7rem !important;
}

.minH-67 {
    min-height: 6.7rem !important;
}

.maxW-67 {
    max-width: 6.7rem !important;
}

.minW-67 {
    min-width: 6.7rem !important;
}

.h-68 {
    height: 6.8rem !important;
}

.maxH-68 {
    max-height: 6.8rem !important;
}

.minH-68 {
    min-height: 6.8rem !important;
}

.maxW-68 {
    max-width: 6.8rem !important;
}

.minW-68 {
    min-width: 6.8rem !important;
}

.h-69 {
    height: 6.9rem !important;
}

.maxH-69 {
    max-height: 6.9rem !important;
}

.minH-69 {
    min-height: 6.9rem !important;
}

.maxW-69 {
    max-width: 6.9rem !important;
}

.minW-69 {
    min-width: 6.9rem !important;
}

.h-70 {
    height: 7rem !important;
}

.maxH-70 {
    max-height: 7rem !important;
}

.minH-70 {
    min-height: 7rem !important;
}

.maxW-70 {
    max-width: 7rem !important;
}

.minW-70 {
    min-width: 7rem !important;
}

.h-71 {
    height: 7.1rem !important;
}

.maxH-71 {
    max-height: 7.1rem !important;
}

.minH-71 {
    min-height: 7.1rem !important;
}

.maxW-71 {
    max-width: 7.1rem !important;
}

.minW-71 {
    min-width: 7.1rem !important;
}

.h-72 {
    height: 7.2rem !important;
}

.maxH-72 {
    max-height: 7.2rem !important;
}

.minH-72 {
    min-height: 7.2rem !important;
}

.maxW-72 {
    max-width: 7.2rem !important;
}

.minW-72 {
    min-width: 7.2rem !important;
}

.h-73 {
    height: 7.3rem !important;
}

.maxH-73 {
    max-height: 7.3rem !important;
}

.minH-73 {
    min-height: 7.3rem !important;
}

.maxW-73 {
    max-width: 7.3rem !important;
}

.minW-73 {
    min-width: 7.3rem !important;
}

.h-74 {
    height: 7.4rem !important;
}

.maxH-74 {
    max-height: 7.4rem !important;
}

.minH-74 {
    min-height: 7.4rem !important;
}

.maxW-74 {
    max-width: 7.4rem !important;
}

.minW-74 {
    min-width: 7.4rem !important;
}

.h-75 {
    height: 7.5rem !important;
}

.maxH-75 {
    max-height: 7.5rem !important;
}

.minH-75 {
    min-height: 7.5rem !important;
}

.maxW-75 {
    max-width: 7.5rem !important;
}

.minW-75 {
    min-width: 7.5rem !important;
}

.h-76 {
    height: 7.6rem !important;
}

.maxH-76 {
    max-height: 7.6rem !important;
}

.minH-76 {
    min-height: 7.6rem !important;
}

.maxW-76 {
    max-width: 7.6rem !important;
}

.minW-76 {
    min-width: 7.6rem !important;
}

.h-77 {
    height: 7.7rem !important;
}

.maxH-77 {
    max-height: 7.7rem !important;
}

.minH-77 {
    min-height: 7.7rem !important;
}

.maxW-77 {
    max-width: 7.7rem !important;
}

.minW-77 {
    min-width: 7.7rem !important;
}

.h-78 {
    height: 7.8rem !important;
}

.maxH-78 {
    max-height: 7.8rem !important;
}

.minH-78 {
    min-height: 7.8rem !important;
}

.maxW-78 {
    max-width: 7.8rem !important;
}

.minW-78 {
    min-width: 7.8rem !important;
}

.h-79 {
    height: 7.9rem !important;
}

.maxH-79 {
    max-height: 7.9rem !important;
}

.minH-79 {
    min-height: 7.9rem !important;
}

.maxW-79 {
    max-width: 7.9rem !important;
}

.minW-79 {
    min-width: 7.9rem !important;
}

.h-80 {
    height: 8rem !important;
}

.maxH-80 {
    max-height: 8rem !important;
}

.minH-80 {
    min-height: 8rem !important;
}

.maxW-80 {
    max-width: 8rem !important;
}

.minW-80 {
    min-width: 8rem !important;
}

.h-81 {
    height: 8.1rem !important;
}

.maxH-81 {
    max-height: 8.1rem !important;
}

.minH-81 {
    min-height: 8.1rem !important;
}

.maxW-81 {
    max-width: 8.1rem !important;
}

.minW-81 {
    min-width: 8.1rem !important;
}

.h-82 {
    height: 8.2rem !important;
}

.maxH-82 {
    max-height: 8.2rem !important;
}

.minH-82 {
    min-height: 8.2rem !important;
}

.maxW-82 {
    max-width: 8.2rem !important;
}

.minW-82 {
    min-width: 8.2rem !important;
}

.h-83 {
    height: 8.3rem !important;
}

.maxH-83 {
    max-height: 8.3rem !important;
}

.minH-83 {
    min-height: 8.3rem !important;
}

.maxW-83 {
    max-width: 8.3rem !important;
}

.minW-83 {
    min-width: 8.3rem !important;
}

.h-84 {
    height: 8.4rem !important;
}

.maxH-84 {
    max-height: 8.4rem !important;
}

.minH-84 {
    min-height: 8.4rem !important;
}

.maxW-84 {
    max-width: 8.4rem !important;
}

.minW-84 {
    min-width: 8.4rem !important;
}

.h-85 {
    height: 8.5rem !important;
}

.maxH-85 {
    max-height: 8.5rem !important;
}

.minH-85 {
    min-height: 8.5rem !important;
}

.maxW-85 {
    max-width: 8.5rem !important;
}

.minW-85 {
    min-width: 8.5rem !important;
}

.h-86 {
    height: 8.6rem !important;
}

.maxH-86 {
    max-height: 8.6rem !important;
}

.minH-86 {
    min-height: 8.6rem !important;
}

.maxW-86 {
    max-width: 8.6rem !important;
}

.minW-86 {
    min-width: 8.6rem !important;
}

.h-87 {
    height: 8.7rem !important;
}

.maxH-87 {
    max-height: 8.7rem !important;
}

.minH-87 {
    min-height: 8.7rem !important;
}

.maxW-87 {
    max-width: 8.7rem !important;
}

.minW-87 {
    min-width: 8.7rem !important;
}

.h-88 {
    height: 8.8rem !important;
}

.maxH-88 {
    max-height: 8.8rem !important;
}

.minH-88 {
    min-height: 8.8rem !important;
}

.maxW-88 {
    max-width: 8.8rem !important;
}

.minW-88 {
    min-width: 8.8rem !important;
}

.h-89 {
    height: 8.9rem !important;
}

.maxH-89 {
    max-height: 8.9rem !important;
}

.minH-89 {
    min-height: 8.9rem !important;
}

.maxW-89 {
    max-width: 8.9rem !important;
}

.minW-89 {
    min-width: 8.9rem !important;
}

.h-90 {
    height: 9rem !important;
}

.maxH-90 {
    max-height: 9rem !important;
}

.minH-90 {
    min-height: 9rem !important;
}

.maxW-90 {
    max-width: 9rem !important;
}

.minW-90 {
    min-width: 9rem !important;
}

.h-91 {
    height: 9.1rem !important;
}

.maxH-91 {
    max-height: 9.1rem !important;
}

.minH-91 {
    min-height: 9.1rem !important;
}

.maxW-91 {
    max-width: 9.1rem !important;
}

.minW-91 {
    min-width: 9.1rem !important;
}

.h-92 {
    height: 9.2rem !important;
}

.maxH-92 {
    max-height: 9.2rem !important;
}

.minH-92 {
    min-height: 9.2rem !important;
}

.maxW-92 {
    max-width: 9.2rem !important;
}

.minW-92 {
    min-width: 9.2rem !important;
}

.h-93 {
    height: 9.3rem !important;
}

.maxH-93 {
    max-height: 9.3rem !important;
}

.minH-93 {
    min-height: 9.3rem !important;
}

.maxW-93 {
    max-width: 9.3rem !important;
}

.minW-93 {
    min-width: 9.3rem !important;
}

.h-94 {
    height: 9.4rem !important;
}

.maxH-94 {
    max-height: 9.4rem !important;
}

.minH-94 {
    min-height: 9.4rem !important;
}

.maxW-94 {
    max-width: 9.4rem !important;
}

.minW-94 {
    min-width: 9.4rem !important;
}

.h-95 {
    height: 9.5rem !important;
}

.maxH-95 {
    max-height: 9.5rem !important;
}

.minH-95 {
    min-height: 9.5rem !important;
}

.maxW-95 {
    max-width: 9.5rem !important;
}

.minW-95 {
    min-width: 9.5rem !important;
}

.h-96 {
    height: 9.6rem !important;
}

.maxH-96 {
    max-height: 9.6rem !important;
}

.minH-96 {
    min-height: 9.6rem !important;
}

.maxW-96 {
    max-width: 9.6rem !important;
}

.minW-96 {
    min-width: 9.6rem !important;
}

.h-97 {
    height: 9.7rem !important;
}

.maxH-97 {
    max-height: 9.7rem !important;
}

.minH-97 {
    min-height: 9.7rem !important;
}

.maxW-97 {
    max-width: 9.7rem !important;
}

.minW-97 {
    min-width: 9.7rem !important;
}

.h-98 {
    height: 9.8rem !important;
}

.maxH-98 {
    max-height: 9.8rem !important;
}

.minH-98 {
    min-height: 9.8rem !important;
}

.maxW-98 {
    max-width: 9.8rem !important;
}

.minW-98 {
    min-width: 9.8rem !important;
}

.h-99 {
    height: 9.9rem !important;
}

.maxH-99 {
    max-height: 9.9rem !important;
}

.minH-99 {
    min-height: 9.9rem !important;
}

.maxW-99 {
    max-width: 9.9rem !important;
}

.minW-99 {
    min-width: 9.9rem !important;
}

.h-100 {
    height: 10rem !important;
}

.maxH-100 {
    max-height: 10rem !important;
}

.minH-100 {
    min-height: 10rem !important;
}

.maxW-100 {
    max-width: 10rem !important;
}

.minW-100 {
    min-width: 10rem !important;
}

.h-101 {
    height: 10.1rem !important;
}

.maxH-101 {
    max-height: 10.1rem !important;
}

.minH-101 {
    min-height: 10.1rem !important;
}

.maxW-101 {
    max-width: 10.1rem !important;
}

.minW-101 {
    min-width: 10.1rem !important;
}

.h-102 {
    height: 10.2rem !important;
}

.maxH-102 {
    max-height: 10.2rem !important;
}

.minH-102 {
    min-height: 10.2rem !important;
}

.maxW-102 {
    max-width: 10.2rem !important;
}

.minW-102 {
    min-width: 10.2rem !important;
}

.h-103 {
    height: 10.3rem !important;
}

.maxH-103 {
    max-height: 10.3rem !important;
}

.minH-103 {
    min-height: 10.3rem !important;
}

.maxW-103 {
    max-width: 10.3rem !important;
}

.minW-103 {
    min-width: 10.3rem !important;
}

.h-104 {
    height: 10.4rem !important;
}

.maxH-104 {
    max-height: 10.4rem !important;
}

.minH-104 {
    min-height: 10.4rem !important;
}

.maxW-104 {
    max-width: 10.4rem !important;
}

.minW-104 {
    min-width: 10.4rem !important;
}

.maxH-105 {
    max-height: 10.5rem !important;
}

.minH-105 {
    min-height: 10.5rem !important;
}

.maxW-105 {
    max-width: 10.5rem !important;
}

.minW-105 {
    min-width: 10.5rem !important;
}

.h-106 {
    height: 10.6rem !important;
}

.maxH-106 {
    max-height: 10.6rem !important;
}

.minH-106 {
    min-height: 10.6rem !important;
}

.maxW-106 {
    max-width: 10.6rem !important;
}

.minW-106 {
    min-width: 10.6rem !important;
}

.h-107 {
    height: 10.7rem !important;
}

.maxH-107 {
    max-height: 10.7rem !important;
}

.minH-107 {
    min-height: 10.7rem !important;
}

.maxW-107 {
    max-width: 10.7rem !important;
}

.minW-107 {
    min-width: 10.7rem !important;
}

.h-108 {
    height: 10.8rem !important;
}

.maxH-108 {
    max-height: 10.8rem !important;
}

.minH-108 {
    min-height: 10.8rem !important;
}

.maxW-108 {
    max-width: 10.8rem !important;
}

.minW-108 {
    min-width: 10.8rem !important;
}

.h-109 {
    height: 10.9rem !important;
}

.maxH-109 {
    max-height: 10.9rem !important;
}

.minH-109 {
    min-height: 10.9rem !important;
}

.maxW-109 {
    max-width: 10.9rem !important;
}

.minW-109 {
    min-width: 10.9rem !important;
}

.maxH-110 {
    max-height: 11rem !important;
}

.minH-110 {
    min-height: 11rem !important;
}

.maxW-110 {
    max-width: 11rem !important;
}

.minW-110 {
    min-width: 11rem !important;
}

.h-111 {
    height: 11.1rem !important;
}

.maxH-111 {
    max-height: 11.1rem !important;
}

.minH-111 {
    min-height: 11.1rem !important;
}

.maxW-111 {
    max-width: 11.1rem !important;
}

.minW-111 {
    min-width: 11.1rem !important;
}

.h-112 {
    height: 11.2rem !important;
}

.maxH-112 {
    max-height: 11.2rem !important;
}

.minH-112 {
    min-height: 11.2rem !important;
}

.maxW-112 {
    max-width: 11.2rem !important;
}

.minW-112 {
    min-width: 11.2rem !important;
}

.h-113 {
    height: 11.3rem !important;
}

.maxH-113 {
    max-height: 11.3rem !important;
}

.minH-113 {
    min-height: 11.3rem !important;
}

.maxW-113 {
    max-width: 11.3rem !important;
}

.minW-113 {
    min-width: 11.3rem !important;
}

.h-114 {
    height: 11.4rem !important;
}

.maxH-114 {
    max-height: 11.4rem !important;
}

.minH-114 {
    min-height: 11.4rem !important;
}

.maxW-114 {
    max-width: 11.4rem !important;
}

.minW-114 {
    min-width: 11.4rem !important;
}

.maxH-115 {
    max-height: 11.5rem !important;
}

.minH-115 {
    min-height: 11.5rem !important;
}

.maxW-115 {
    max-width: 11.5rem !important;
}

.minW-115 {
    min-width: 11.5rem !important;
}

.h-116 {
    height: 11.6rem !important;
}

.maxH-116 {
    max-height: 11.6rem !important;
}

.minH-116 {
    min-height: 11.6rem !important;
}

.maxW-116 {
    max-width: 11.6rem !important;
}

.minW-116 {
    min-width: 11.6rem !important;
}

.h-117 {
    height: 11.7rem !important;
}

.maxH-117 {
    max-height: 11.7rem !important;
}

.minH-117 {
    min-height: 11.7rem !important;
}

.maxW-117 {
    max-width: 11.7rem !important;
}

.minW-117 {
    min-width: 11.7rem !important;
}

.h-118 {
    height: 11.8rem !important;
}

.maxH-118 {
    max-height: 11.8rem !important;
}

.minH-118 {
    min-height: 11.8rem !important;
}

.maxW-118 {
    max-width: 11.8rem !important;
}

.minW-118 {
    min-width: 11.8rem !important;
}

.h-119 {
    height: 11.9rem !important;
}

.maxH-119 {
    max-height: 11.9rem !important;
}

.minH-119 {
    min-height: 11.9rem !important;
}

.maxW-119 {
    max-width: 11.9rem !important;
}

.minW-119 {
    min-width: 11.9rem !important;
}

.maxH-120 {
    max-height: 12rem !important;
}

.minH-120 {
    min-height: 12rem !important;
}

.maxW-120 {
    max-width: 12rem !important;
}

.minW-120 {
    min-width: 12rem !important;
}

.h-121 {
    height: 12.1rem !important;
}

.maxH-121 {
    max-height: 12.1rem !important;
}

.minH-121 {
    min-height: 12.1rem !important;
}

.maxW-121 {
    max-width: 12.1rem !important;
}

.minW-121 {
    min-width: 12.1rem !important;
}

.h-122 {
    height: 12.2rem !important;
}

.maxH-122 {
    max-height: 12.2rem !important;
}

.minH-122 {
    min-height: 12.2rem !important;
}

.maxW-122 {
    max-width: 12.2rem !important;
}

.minW-122 {
    min-width: 12.2rem !important;
}

.h-123 {
    height: 12.3rem !important;
}

.maxH-123 {
    max-height: 12.3rem !important;
}

.minH-123 {
    min-height: 12.3rem !important;
}

.maxW-123 {
    max-width: 12.3rem !important;
}

.minW-123 {
    min-width: 12.3rem !important;
}

.h-124 {
    height: 12.4rem !important;
}

.maxH-124 {
    max-height: 12.4rem !important;
}

.minH-124 {
    min-height: 12.4rem !important;
}

.maxW-124 {
    max-width: 12.4rem !important;
}

.minW-124 {
    min-width: 12.4rem !important;
}

.maxH-125 {
    max-height: 12.5rem !important;
}

.minH-125 {
    min-height: 12.5rem !important;
}

.maxW-125 {
    max-width: 12.5rem !important;
}

.minW-125 {
    min-width: 12.5rem !important;
}

.h-126 {
    height: 12.6rem !important;
}

.maxH-126 {
    max-height: 12.6rem !important;
}

.minH-126 {
    min-height: 12.6rem !important;
}

.maxW-126 {
    max-width: 12.6rem !important;
}

.minW-126 {
    min-width: 12.6rem !important;
}

.h-127 {
    height: 12.7rem !important;
}

.maxH-127 {
    max-height: 12.7rem !important;
}

.minH-127 {
    min-height: 12.7rem !important;
}

.maxW-127 {
    max-width: 12.7rem !important;
}

.minW-127 {
    min-width: 12.7rem !important;
}

.h-128 {
    height: 12.8rem !important;
}

.maxH-128 {
    max-height: 12.8rem !important;
}

.minH-128 {
    min-height: 12.8rem !important;
}

.maxW-128 {
    max-width: 12.8rem !important;
}

.minW-128 {
    min-width: 12.8rem !important;
}

.h-129 {
    height: 12.9rem !important;
}

.maxH-129 {
    max-height: 12.9rem !important;
}

.minH-129 {
    min-height: 12.9rem !important;
}

.maxW-129 {
    max-width: 12.9rem !important;
}

.minW-129 {
    min-width: 12.9rem !important;
}

.maxH-130 {
    max-height: 13rem !important;
}

.minH-130 {
    min-height: 13rem !important;
}

.maxW-130 {
    max-width: 13rem !important;
}

.minW-130 {
    min-width: 13rem !important;
}

.h-131 {
    height: 13.1rem !important;
}

.maxH-131 {
    max-height: 13.1rem !important;
}

.minH-131 {
    min-height: 13.1rem !important;
}

.maxW-131 {
    max-width: 13.1rem !important;
}

.minW-131 {
    min-width: 13.1rem !important;
}

.h-132 {
    height: 13.2rem !important;
}

.maxH-132 {
    max-height: 13.2rem !important;
}

.minH-132 {
    min-height: 13.2rem !important;
}

.maxW-132 {
    max-width: 13.2rem !important;
}

.minW-132 {
    min-width: 13.2rem !important;
}

.h-133 {
    height: 13.3rem !important;
}

.maxH-133 {
    max-height: 13.3rem !important;
}

.minH-133 {
    min-height: 13.3rem !important;
}

.maxW-133 {
    max-width: 13.3rem !important;
}

.minW-133 {
    min-width: 13.3rem !important;
}

.h-134 {
    height: 13.4rem !important;
}

.maxH-134 {
    max-height: 13.4rem !important;
}

.minH-134 {
    min-height: 13.4rem !important;
}

.maxW-134 {
    max-width: 13.4rem !important;
}

.minW-134 {
    min-width: 13.4rem !important;
}

.maxH-135 {
    max-height: 13.5rem !important;
}

.minH-135 {
    min-height: 13.5rem !important;
}

.maxW-135 {
    max-width: 13.5rem !important;
}

.minW-135 {
    min-width: 13.5rem !important;
}

.h-136 {
    height: 13.6rem !important;
}

.maxH-136 {
    max-height: 13.6rem !important;
}

.minH-136 {
    min-height: 13.6rem !important;
}

.maxW-136 {
    max-width: 13.6rem !important;
}

.minW-136 {
    min-width: 13.6rem !important;
}

.h-137 {
    height: 13.7rem !important;
}

.maxH-137 {
    max-height: 13.7rem !important;
}

.minH-137 {
    min-height: 13.7rem !important;
}

.maxW-137 {
    max-width: 13.7rem !important;
}

.minW-137 {
    min-width: 13.7rem !important;
}

.h-138 {
    height: 13.8rem !important;
}

.maxH-138 {
    max-height: 13.8rem !important;
}

.minH-138 {
    min-height: 13.8rem !important;
}

.maxW-138 {
    max-width: 13.8rem !important;
}

.minW-138 {
    min-width: 13.8rem !important;
}

.h-139 {
    height: 13.9rem !important;
}

.maxH-139 {
    max-height: 13.9rem !important;
}

.minH-139 {
    min-height: 13.9rem !important;
}

.maxW-139 {
    max-width: 13.9rem !important;
}

.minW-139 {
    min-width: 13.9rem !important;
}

.maxH-140 {
    max-height: 14rem !important;
}

.minH-140 {
    min-height: 14rem !important;
}

.maxW-140 {
    max-width: 14rem !important;
}

.minW-140 {
    min-width: 14rem !important;
}

.h-141 {
    height: 14.1rem !important;
}

.maxH-141 {
    max-height: 14.1rem !important;
}

.minH-141 {
    min-height: 14.1rem !important;
}

.maxW-141 {
    max-width: 14.1rem !important;
}

.minW-141 {
    min-width: 14.1rem !important;
}

.h-142 {
    height: 14.2rem !important;
}

.maxH-142 {
    max-height: 14.2rem !important;
}

.minH-142 {
    min-height: 14.2rem !important;
}

.maxW-142 {
    max-width: 14.2rem !important;
}

.minW-142 {
    min-width: 14.2rem !important;
}

.h-143 {
    height: 14.3rem !important;
}

.maxH-143 {
    max-height: 14.3rem !important;
}

.minH-143 {
    min-height: 14.3rem !important;
}

.maxW-143 {
    max-width: 14.3rem !important;
}

.minW-143 {
    min-width: 14.3rem !important;
}

.h-144 {
    height: 14.4rem !important;
}

.maxH-144 {
    max-height: 14.4rem !important;
}

.minH-144 {
    min-height: 14.4rem !important;
}

.maxW-144 {
    max-width: 14.4rem !important;
}

.minW-144 {
    min-width: 14.4rem !important;
}

.maxH-145 {
    max-height: 14.5rem !important;
}

.minH-145 {
    min-height: 14.5rem !important;
}

.maxW-145 {
    max-width: 14.5rem !important;
}

.minW-145 {
    min-width: 14.5rem !important;
}

.h-146 {
    height: 14.6rem !important;
}

.maxH-146 {
    max-height: 14.6rem !important;
}

.minH-146 {
    min-height: 14.6rem !important;
}

.maxW-146 {
    max-width: 14.6rem !important;
}

.minW-146 {
    min-width: 14.6rem !important;
}

.h-147 {
    height: 14.7rem !important;
}

.maxH-147 {
    max-height: 14.7rem !important;
}

.minH-147 {
    min-height: 14.7rem !important;
}

.maxW-147 {
    max-width: 14.7rem !important;
}

.minW-147 {
    min-width: 14.7rem !important;
}

.h-148 {
    height: 14.8rem !important;
}

.maxH-148 {
    max-height: 14.8rem !important;
}

.minH-148 {
    min-height: 14.8rem !important;
}

.maxW-148 {
    max-width: 14.8rem !important;
}

.minW-148 {
    min-width: 14.8rem !important;
}

.h-149 {
    height: 14.9rem !important;
}

.maxH-149 {
    max-height: 14.9rem !important;
}

.minH-149 {
    min-height: 14.9rem !important;
}

.maxW-149 {
    max-width: 14.9rem !important;
}

.minW-149 {
    min-width: 14.9rem !important;
}

.maxH-150 {
    max-height: 15rem !important;
}

.minH-150 {
    min-height: 15rem !important;
}

.maxW-150 {
    max-width: 15rem !important;
}

.minW-150 {
    min-width: 15rem !important;
}

.h-151 {
    height: 15.1rem !important;
}

.maxH-151 {
    max-height: 15.1rem !important;
}

.minH-151 {
    min-height: 15.1rem !important;
}

.maxW-151 {
    max-width: 15.1rem !important;
}

.minW-151 {
    min-width: 15.1rem !important;
}

.h-152 {
    height: 15.2rem !important;
}

.maxH-152 {
    max-height: 15.2rem !important;
}

.minH-152 {
    min-height: 15.2rem !important;
}

.maxW-152 {
    max-width: 15.2rem !important;
}

.minW-152 {
    min-width: 15.2rem !important;
}

.h-153 {
    height: 15.3rem !important;
}

.maxH-153 {
    max-height: 15.3rem !important;
}

.minH-153 {
    min-height: 15.3rem !important;
}

.maxW-153 {
    max-width: 15.3rem !important;
}

.minW-153 {
    min-width: 15.3rem !important;
}

.h-154 {
    height: 15.4rem !important;
}

.maxH-154 {
    max-height: 15.4rem !important;
}

.minH-154 {
    min-height: 15.4rem !important;
}

.maxW-154 {
    max-width: 15.4rem !important;
}

.minW-154 {
    min-width: 15.4rem !important;
}

.maxH-155 {
    max-height: 15.5rem !important;
}

.minH-155 {
    min-height: 15.5rem !important;
}

.maxW-155 {
    max-width: 15.5rem !important;
}

.minW-155 {
    min-width: 15.5rem !important;
}

.h-156 {
    height: 15.6rem !important;
}

.maxH-156 {
    max-height: 15.6rem !important;
}

.minH-156 {
    min-height: 15.6rem !important;
}

.maxW-156 {
    max-width: 15.6rem !important;
}

.minW-156 {
    min-width: 15.6rem !important;
}

.h-157 {
    height: 15.7rem !important;
}

.maxH-157 {
    max-height: 15.7rem !important;
}

.minH-157 {
    min-height: 15.7rem !important;
}

.maxW-157 {
    max-width: 15.7rem !important;
}

.minW-157 {
    min-width: 15.7rem !important;
}

.h-158 {
    height: 15.8rem !important;
}

.maxH-158 {
    max-height: 15.8rem !important;
}

.minH-158 {
    min-height: 15.8rem !important;
}

.maxW-158 {
    max-width: 15.8rem !important;
}

.minW-158 {
    min-width: 15.8rem !important;
}

.h-159 {
    height: 15.9rem !important;
}

.maxH-159 {
    max-height: 15.9rem !important;
}

.minH-159 {
    min-height: 15.9rem !important;
}

.maxW-159 {
    max-width: 15.9rem !important;
}

.minW-159 {
    min-width: 15.9rem !important;
}

.maxH-160 {
    max-height: 16rem !important;
}

.minH-160 {
    min-height: 16rem !important;
}

.maxW-160 {
    max-width: 16rem !important;
}

.minW-160 {
    min-width: 16rem !important;
}

.h-161 {
    height: 16.1rem !important;
}

.maxH-161 {
    max-height: 16.1rem !important;
}

.minH-161 {
    min-height: 16.1rem !important;
}

.maxW-161 {
    max-width: 16.1rem !important;
}

.minW-161 {
    min-width: 16.1rem !important;
}

.h-162 {
    height: 16.2rem !important;
}

.maxH-162 {
    max-height: 16.2rem !important;
}

.minH-162 {
    min-height: 16.2rem !important;
}

.maxW-162 {
    max-width: 16.2rem !important;
}

.minW-162 {
    min-width: 16.2rem !important;
}

.h-163 {
    height: 16.3rem !important;
}

.maxH-163 {
    max-height: 16.3rem !important;
}

.minH-163 {
    min-height: 16.3rem !important;
}

.maxW-163 {
    max-width: 16.3rem !important;
}

.minW-163 {
    min-width: 16.3rem !important;
}

.h-164 {
    height: 16.4rem !important;
}

.maxH-164 {
    max-height: 16.4rem !important;
}

.minH-164 {
    min-height: 16.4rem !important;
}

.maxW-164 {
    max-width: 16.4rem !important;
}

.minW-164 {
    min-width: 16.4rem !important;
}

.maxH-165 {
    max-height: 16.5rem !important;
}

.minH-165 {
    min-height: 16.5rem !important;
}

.maxW-165 {
    max-width: 16.5rem !important;
}

.minW-165 {
    min-width: 16.5rem !important;
}

.h-166 {
    height: 16.6rem !important;
}

.maxH-166 {
    max-height: 16.6rem !important;
}

.minH-166 {
    min-height: 16.6rem !important;
}

.maxW-166 {
    max-width: 16.6rem !important;
}

.minW-166 {
    min-width: 16.6rem !important;
}

.h-167 {
    height: 16.7rem !important;
}

.maxH-167 {
    max-height: 16.7rem !important;
}

.minH-167 {
    min-height: 16.7rem !important;
}

.maxW-167 {
    max-width: 16.7rem !important;
}

.minW-167 {
    min-width: 16.7rem !important;
}

.h-168 {
    height: 16.8rem !important;
}

.maxH-168 {
    max-height: 16.8rem !important;
}

.minH-168 {
    min-height: 16.8rem !important;
}

.maxW-168 {
    max-width: 16.8rem !important;
}

.minW-168 {
    min-width: 16.8rem !important;
}

.h-169 {
    height: 16.9rem !important;
}

.maxH-169 {
    max-height: 16.9rem !important;
}

.minH-169 {
    min-height: 16.9rem !important;
}

.maxW-169 {
    max-width: 16.9rem !important;
}

.minW-169 {
    min-width: 16.9rem !important;
}

.maxH-170 {
    max-height: 17rem !important;
}

.minH-170 {
    min-height: 17rem !important;
}

.maxW-170 {
    max-width: 17rem !important;
}

.minW-170 {
    min-width: 17rem !important;
}

.h-171 {
    height: 17.1rem !important;
}

.maxH-171 {
    max-height: 17.1rem !important;
}

.minH-171 {
    min-height: 17.1rem !important;
}

.maxW-171 {
    max-width: 17.1rem !important;
}

.minW-171 {
    min-width: 17.1rem !important;
}

.h-172 {
    height: 17.2rem !important;
}

.maxH-172 {
    max-height: 17.2rem !important;
}

.minH-172 {
    min-height: 17.2rem !important;
}

.maxW-172 {
    max-width: 17.2rem !important;
}

.minW-172 {
    min-width: 17.2rem !important;
}

.h-173 {
    height: 17.3rem !important;
}

.maxH-173 {
    max-height: 17.3rem !important;
}

.minH-173 {
    min-height: 17.3rem !important;
}

.maxW-173 {
    max-width: 17.3rem !important;
}

.minW-173 {
    min-width: 17.3rem !important;
}

.h-174 {
    height: 17.4rem !important;
}

.maxH-174 {
    max-height: 17.4rem !important;
}

.minH-174 {
    min-height: 17.4rem !important;
}

.maxW-174 {
    max-width: 17.4rem !important;
}

.minW-174 {
    min-width: 17.4rem !important;
}

.maxH-175 {
    max-height: 17.5rem !important;
}

.minH-175 {
    min-height: 17.5rem !important;
}

.maxW-175 {
    max-width: 17.5rem !important;
}

.minW-175 {
    min-width: 17.5rem !important;
}

.h-176 {
    height: 17.6rem !important;
}

.maxH-176 {
    max-height: 17.6rem !important;
}

.minH-176 {
    min-height: 17.6rem !important;
}

.maxW-176 {
    max-width: 17.6rem !important;
}

.minW-176 {
    min-width: 17.6rem !important;
}

.h-177 {
    height: 17.7rem !important;
}

.maxH-177 {
    max-height: 17.7rem !important;
}

.minH-177 {
    min-height: 17.7rem !important;
}

.maxW-177 {
    max-width: 17.7rem !important;
}

.minW-177 {
    min-width: 17.7rem !important;
}

.h-178 {
    height: 17.8rem !important;
}

.maxH-178 {
    max-height: 17.8rem !important;
}

.minH-178 {
    min-height: 17.8rem !important;
}

.maxW-178 {
    max-width: 17.8rem !important;
}

.minW-178 {
    min-width: 17.8rem !important;
}

.h-179 {
    height: 17.9rem !important;
}

.maxH-179 {
    max-height: 17.9rem !important;
}

.minH-179 {
    min-height: 17.9rem !important;
}

.maxW-179 {
    max-width: 17.9rem !important;
}

.minW-179 {
    min-width: 17.9rem !important;
}

.maxH-180 {
    max-height: 18rem !important;
}

.minH-180 {
    min-height: 18rem !important;
}

.maxW-180 {
    max-width: 18rem !important;
}

.minW-180 {
    min-width: 18rem !important;
}

.h-181 {
    height: 18.1rem !important;
}

.maxH-181 {
    max-height: 18.1rem !important;
}

.minH-181 {
    min-height: 18.1rem !important;
}

.maxW-181 {
    max-width: 18.1rem !important;
}

.minW-181 {
    min-width: 18.1rem !important;
}

.h-182 {
    height: 18.2rem !important;
}

.maxH-182 {
    max-height: 18.2rem !important;
}

.minH-182 {
    min-height: 18.2rem !important;
}

.maxW-182 {
    max-width: 18.2rem !important;
}

.minW-182 {
    min-width: 18.2rem !important;
}

.h-183 {
    height: 18.3rem !important;
}

.maxH-183 {
    max-height: 18.3rem !important;
}

.minH-183 {
    min-height: 18.3rem !important;
}

.maxW-183 {
    max-width: 18.3rem !important;
}

.minW-183 {
    min-width: 18.3rem !important;
}

.h-184 {
    height: 18.4rem !important;
}

.maxH-184 {
    max-height: 18.4rem !important;
}

.minH-184 {
    min-height: 18.4rem !important;
}

.maxW-184 {
    max-width: 18.4rem !important;
}

.minW-184 {
    min-width: 18.4rem !important;
}

.maxH-185 {
    max-height: 18.5rem !important;
}

.minH-185 {
    min-height: 18.5rem !important;
}

.maxW-185 {
    max-width: 18.5rem !important;
}

.minW-185 {
    min-width: 18.5rem !important;
}

.h-186 {
    height: 18.6rem !important;
}

.maxH-186 {
    max-height: 18.6rem !important;
}

.minH-186 {
    min-height: 18.6rem !important;
}

.maxW-186 {
    max-width: 18.6rem !important;
}

.minW-186 {
    min-width: 18.6rem !important;
}

.h-187 {
    height: 18.7rem !important;
}

.maxH-187 {
    max-height: 18.7rem !important;
}

.minH-187 {
    min-height: 18.7rem !important;
}

.maxW-187 {
    max-width: 18.7rem !important;
}

.minW-187 {
    min-width: 18.7rem !important;
}

.h-188 {
    height: 18.8rem !important;
}

.maxH-188 {
    max-height: 18.8rem !important;
}

.minH-188 {
    min-height: 18.8rem !important;
}

.maxW-188 {
    max-width: 18.8rem !important;
}

.minW-188 {
    min-width: 18.8rem !important;
}

.h-189 {
    height: 18.9rem !important;
}

.maxH-189 {
    max-height: 18.9rem !important;
}

.minH-189 {
    min-height: 18.9rem !important;
}

.maxW-189 {
    max-width: 18.9rem !important;
}

.minW-189 {
    min-width: 18.9rem !important;
}

.maxH-190 {
    max-height: 19rem !important;
}

.minH-190 {
    min-height: 19rem !important;
}

.maxW-190 {
    max-width: 19rem !important;
}

.minW-190 {
    min-width: 19rem !important;
}

.h-191 {
    height: 19.1rem !important;
}

.maxH-191 {
    max-height: 19.1rem !important;
}

.minH-191 {
    min-height: 19.1rem !important;
}

.maxW-191 {
    max-width: 19.1rem !important;
}

.minW-191 {
    min-width: 19.1rem !important;
}

.h-192 {
    height: 19.2rem !important;
}

.maxH-192 {
    max-height: 19.2rem !important;
}

.minH-192 {
    min-height: 19.2rem !important;
}

.maxW-192 {
    max-width: 19.2rem !important;
}

.minW-192 {
    min-width: 19.2rem !important;
}

.h-193 {
    height: 19.3rem !important;
}

.maxH-193 {
    max-height: 19.3rem !important;
}

.minH-193 {
    min-height: 19.3rem !important;
}

.maxW-193 {
    max-width: 19.3rem !important;
}

.minW-193 {
    min-width: 19.3rem !important;
}

.h-194 {
    height: 19.4rem !important;
}

.maxH-194 {
    max-height: 19.4rem !important;
}

.minH-194 {
    min-height: 19.4rem !important;
}

.maxW-194 {
    max-width: 19.4rem !important;
}

.minW-194 {
    min-width: 19.4rem !important;
}

.maxH-195 {
    max-height: 19.5rem !important;
}

.minH-195 {
    min-height: 19.5rem !important;
}

.maxW-195 {
    max-width: 19.5rem !important;
}

.minW-195 {
    min-width: 19.5rem !important;
}

.h-196 {
    height: 19.6rem !important;
}

.maxH-196 {
    max-height: 19.6rem !important;
}

.minH-196 {
    min-height: 19.6rem !important;
}

.maxW-196 {
    max-width: 19.6rem !important;
}

.minW-196 {
    min-width: 19.6rem !important;
}

.h-197 {
    height: 19.7rem !important;
}

.maxH-197 {
    max-height: 19.7rem !important;
}

.minH-197 {
    min-height: 19.7rem !important;
}

.maxW-197 {
    max-width: 19.7rem !important;
}

.minW-197 {
    min-width: 19.7rem !important;
}

.h-198 {
    height: 19.8rem !important;
}

.maxH-198 {
    max-height: 19.8rem !important;
}

.minH-198 {
    min-height: 19.8rem !important;
}

.maxW-198 {
    max-width: 19.8rem !important;
}

.minW-198 {
    min-width: 19.8rem !important;
}

.h-199 {
    height: 19.9rem !important;
}

.maxH-199 {
    max-height: 19.9rem !important;
}

.minH-199 {
    min-height: 19.9rem !important;
}

.maxW-199 {
    max-width: 19.9rem !important;
}

.minW-199 {
    min-width: 19.9rem !important;
}

.maxH-200 {
    max-height: 20rem !important;
}

.minH-200 {
    min-height: 20rem !important;
}

.maxW-200 {
    max-width: 20rem !important;
}

.minW-200 {
    min-width: 20rem !important;
}

.h-201 {
    height: 20.1rem !important;
}

.maxH-201 {
    max-height: 20.1rem !important;
}

.minH-201 {
    min-height: 20.1rem !important;
}

.maxW-201 {
    max-width: 20.1rem !important;
}

.minW-201 {
    min-width: 20.1rem !important;
}

.h-202 {
    height: 20.2rem !important;
}

.maxH-202 {
    max-height: 20.2rem !important;
}

.minH-202 {
    min-height: 20.2rem !important;
}

.maxW-202 {
    max-width: 20.2rem !important;
}

.minW-202 {
    min-width: 20.2rem !important;
}

.h-203 {
    height: 20.3rem !important;
}

.maxH-203 {
    max-height: 20.3rem !important;
}

.minH-203 {
    min-height: 20.3rem !important;
}

.maxW-203 {
    max-width: 20.3rem !important;
}

.minW-203 {
    min-width: 20.3rem !important;
}

.h-204 {
    height: 20.4rem !important;
}

.maxH-204 {
    max-height: 20.4rem !important;
}

.minH-204 {
    min-height: 20.4rem !important;
}

.maxW-204 {
    max-width: 20.4rem !important;
}

.minW-204 {
    min-width: 20.4rem !important;
}

.maxH-205 {
    max-height: 20.5rem !important;
}

.minH-205 {
    min-height: 20.5rem !important;
}

.maxW-205 {
    max-width: 20.5rem !important;
}

.minW-205 {
    min-width: 20.5rem !important;
}

.h-206 {
    height: 20.6rem !important;
}

.maxH-206 {
    max-height: 20.6rem !important;
}

.minH-206 {
    min-height: 20.6rem !important;
}

.maxW-206 {
    max-width: 20.6rem !important;
}

.minW-206 {
    min-width: 20.6rem !important;
}

.h-207 {
    height: 20.7rem !important;
}

.maxH-207 {
    max-height: 20.7rem !important;
}

.minH-207 {
    min-height: 20.7rem !important;
}

.maxW-207 {
    max-width: 20.7rem !important;
}

.minW-207 {
    min-width: 20.7rem !important;
}

.h-208 {
    height: 20.8rem !important;
}

.maxH-208 {
    max-height: 20.8rem !important;
}

.minH-208 {
    min-height: 20.8rem !important;
}

.maxW-208 {
    max-width: 20.8rem !important;
}

.minW-208 {
    min-width: 20.8rem !important;
}

.h-209 {
    height: 20.9rem !important;
}

.maxH-209 {
    max-height: 20.9rem !important;
}

.minH-209 {
    min-height: 20.9rem !important;
}

.maxW-209 {
    max-width: 20.9rem !important;
}

.minW-209 {
    min-width: 20.9rem !important;
}

.maxH-210 {
    max-height: 21rem !important;
}

.minH-210 {
    min-height: 21rem !important;
}

.maxW-210 {
    max-width: 21rem !important;
}

.minW-210 {
    min-width: 21rem !important;
}

.h-211 {
    height: 21.1rem !important;
}

.maxH-211 {
    max-height: 21.1rem !important;
}

.minH-211 {
    min-height: 21.1rem !important;
}

.maxW-211 {
    max-width: 21.1rem !important;
}

.minW-211 {
    min-width: 21.1rem !important;
}

.h-212 {
    height: 21.2rem !important;
}

.maxH-212 {
    max-height: 21.2rem !important;
}

.minH-212 {
    min-height: 21.2rem !important;
}

.maxW-212 {
    max-width: 21.2rem !important;
}

.minW-212 {
    min-width: 21.2rem !important;
}

.h-213 {
    height: 21.3rem !important;
}

.maxH-213 {
    max-height: 21.3rem !important;
}

.minH-213 {
    min-height: 21.3rem !important;
}

.maxW-213 {
    max-width: 21.3rem !important;
}

.minW-213 {
    min-width: 21.3rem !important;
}

.h-214 {
    height: 21.4rem !important;
}

.maxH-214 {
    max-height: 21.4rem !important;
}

.minH-214 {
    min-height: 21.4rem !important;
}

.maxW-214 {
    max-width: 21.4rem !important;
}

.minW-214 {
    min-width: 21.4rem !important;
}

.maxH-215 {
    max-height: 21.5rem !important;
}

.minH-215 {
    min-height: 21.5rem !important;
}

.maxW-215 {
    max-width: 21.5rem !important;
}

.minW-215 {
    min-width: 21.5rem !important;
}

.h-216 {
    height: 21.6rem !important;
}

.maxH-216 {
    max-height: 21.6rem !important;
}

.minH-216 {
    min-height: 21.6rem !important;
}

.maxW-216 {
    max-width: 21.6rem !important;
}

.minW-216 {
    min-width: 21.6rem !important;
}

.h-217 {
    height: 21.7rem !important;
}

.maxH-217 {
    max-height: 21.7rem !important;
}

.minH-217 {
    min-height: 21.7rem !important;
}

.maxW-217 {
    max-width: 21.7rem !important;
}

.minW-217 {
    min-width: 21.7rem !important;
}

.h-218 {
    height: 21.8rem !important;
}

.maxH-218 {
    max-height: 21.8rem !important;
}

.minH-218 {
    min-height: 21.8rem !important;
}

.maxW-218 {
    max-width: 21.8rem !important;
}

.minW-218 {
    min-width: 21.8rem !important;
}

.h-219 {
    height: 21.9rem !important;
}

.maxH-219 {
    max-height: 21.9rem !important;
}

.minH-219 {
    min-height: 21.9rem !important;
}

.maxW-219 {
    max-width: 21.9rem !important;
}

.minW-219 {
    min-width: 21.9rem !important;
}

.maxH-220 {
    max-height: 22rem !important;
}

.minH-220 {
    min-height: 22rem !important;
}

.maxW-220 {
    max-width: 22rem !important;
}

.minW-220 {
    min-width: 22rem !important;
}

.h-221 {
    height: 22.1rem !important;
}

.maxH-221 {
    max-height: 22.1rem !important;
}

.minH-221 {
    min-height: 22.1rem !important;
}

.maxW-221 {
    max-width: 22.1rem !important;
}

.minW-221 {
    min-width: 22.1rem !important;
}

.h-222 {
    height: 22.2rem !important;
}

.maxH-222 {
    max-height: 22.2rem !important;
}

.minH-222 {
    min-height: 22.2rem !important;
}

.maxW-222 {
    max-width: 22.2rem !important;
}

.minW-222 {
    min-width: 22.2rem !important;
}

.h-223 {
    height: 22.3rem !important;
}

.maxH-223 {
    max-height: 22.3rem !important;
}

.minH-223 {
    min-height: 22.3rem !important;
}

.maxW-223 {
    max-width: 22.3rem !important;
}

.minW-223 {
    min-width: 22.3rem !important;
}

.h-224 {
    height: 22.4rem !important;
}

.maxH-224 {
    max-height: 22.4rem !important;
}

.minH-224 {
    min-height: 22.4rem !important;
}

.maxW-224 {
    max-width: 22.4rem !important;
}

.minW-224 {
    min-width: 22.4rem !important;
}

.maxH-225 {
    max-height: 22.5rem !important;
}

.minH-225 {
    min-height: 22.5rem !important;
}

.maxW-225 {
    max-width: 22.5rem !important;
}

.minW-225 {
    min-width: 22.5rem !important;
}

.h-226 {
    height: 22.6rem !important;
}

.maxH-226 {
    max-height: 22.6rem !important;
}

.minH-226 {
    min-height: 22.6rem !important;
}

.maxW-226 {
    max-width: 22.6rem !important;
}

.minW-226 {
    min-width: 22.6rem !important;
}

.h-227 {
    height: 22.7rem !important;
}

.maxH-227 {
    max-height: 22.7rem !important;
}

.minH-227 {
    min-height: 22.7rem !important;
}

.maxW-227 {
    max-width: 22.7rem !important;
}

.minW-227 {
    min-width: 22.7rem !important;
}

.h-228 {
    height: 22.8rem !important;
}

.maxH-228 {
    max-height: 22.8rem !important;
}

.minH-228 {
    min-height: 22.8rem !important;
}

.maxW-228 {
    max-width: 22.8rem !important;
}

.minW-228 {
    min-width: 22.8rem !important;
}

.h-229 {
    height: 22.9rem !important;
}

.maxH-229 {
    max-height: 22.9rem !important;
}

.minH-229 {
    min-height: 22.9rem !important;
}

.maxW-229 {
    max-width: 22.9rem !important;
}

.minW-229 {
    min-width: 22.9rem !important;
}

.maxH-230 {
    max-height: 23rem !important;
}

.minH-230 {
    min-height: 23rem !important;
}

.maxW-230 {
    max-width: 23rem !important;
}

.minW-230 {
    min-width: 23rem !important;
}

.h-231 {
    height: 23.1rem !important;
}

.maxH-231 {
    max-height: 23.1rem !important;
}

.minH-231 {
    min-height: 23.1rem !important;
}

.maxW-231 {
    max-width: 23.1rem !important;
}

.minW-231 {
    min-width: 23.1rem !important;
}

.h-232 {
    height: 23.2rem !important;
}

.maxH-232 {
    max-height: 23.2rem !important;
}

.minH-232 {
    min-height: 23.2rem !important;
}

.maxW-232 {
    max-width: 23.2rem !important;
}

.minW-232 {
    min-width: 23.2rem !important;
}

.h-233 {
    height: 23.3rem !important;
}

.maxH-233 {
    max-height: 23.3rem !important;
}

.minH-233 {
    min-height: 23.3rem !important;
}

.maxW-233 {
    max-width: 23.3rem !important;
}

.minW-233 {
    min-width: 23.3rem !important;
}

.h-234 {
    height: 23.4rem !important;
}

.maxH-234 {
    max-height: 23.4rem !important;
}

.minH-234 {
    min-height: 23.4rem !important;
}

.maxW-234 {
    max-width: 23.4rem !important;
}

.minW-234 {
    min-width: 23.4rem !important;
}

.maxH-235 {
    max-height: 23.5rem !important;
}

.minH-235 {
    min-height: 23.5rem !important;
}

.maxW-235 {
    max-width: 23.5rem !important;
}

.minW-235 {
    min-width: 23.5rem !important;
}

.h-236 {
    height: 23.6rem !important;
}

.maxH-236 {
    max-height: 23.6rem !important;
}

.minH-236 {
    min-height: 23.6rem !important;
}

.maxW-236 {
    max-width: 23.6rem !important;
}

.minW-236 {
    min-width: 23.6rem !important;
}

.h-237 {
    height: 23.7rem !important;
}

.maxH-237 {
    max-height: 23.7rem !important;
}

.minH-237 {
    min-height: 23.7rem !important;
}

.maxW-237 {
    max-width: 23.7rem !important;
}

.minW-237 {
    min-width: 23.7rem !important;
}

.h-238 {
    height: 23.8rem !important;
}

.maxH-238 {
    max-height: 23.8rem !important;
}

.minH-238 {
    min-height: 23.8rem !important;
}

.maxW-238 {
    max-width: 23.8rem !important;
}

.minW-238 {
    min-width: 23.8rem !important;
}

.h-239 {
    height: 23.9rem !important;
}

.maxH-239 {
    max-height: 23.9rem !important;
}

.minH-239 {
    min-height: 23.9rem !important;
}

.maxW-239 {
    max-width: 23.9rem !important;
}

.minW-239 {
    min-width: 23.9rem !important;
}

.maxH-240 {
    max-height: 24rem !important;
}

.minH-240 {
    min-height: 24rem !important;
}

.maxW-240 {
    max-width: 24rem !important;
}

.minW-240 {
    min-width: 24rem !important;
}

.h-241 {
    height: 24.1rem !important;
}

.maxH-241 {
    max-height: 24.1rem !important;
}

.minH-241 {
    min-height: 24.1rem !important;
}

.maxW-241 {
    max-width: 24.1rem !important;
}

.minW-241 {
    min-width: 24.1rem !important;
}

.h-242 {
    height: 24.2rem !important;
}

.maxH-242 {
    max-height: 24.2rem !important;
}

.minH-242 {
    min-height: 24.2rem !important;
}

.maxW-242 {
    max-width: 24.2rem !important;
}

.minW-242 {
    min-width: 24.2rem !important;
}

.h-243 {
    height: 24.3rem !important;
}

.maxH-243 {
    max-height: 24.3rem !important;
}

.minH-243 {
    min-height: 24.3rem !important;
}

.maxW-243 {
    max-width: 24.3rem !important;
}

.minW-243 {
    min-width: 24.3rem !important;
}

.h-244 {
    height: 24.4rem !important;
}

.maxH-244 {
    max-height: 24.4rem !important;
}

.minH-244 {
    min-height: 24.4rem !important;
}

.maxW-244 {
    max-width: 24.4rem !important;
}

.minW-244 {
    min-width: 24.4rem !important;
}

.maxH-245 {
    max-height: 24.5rem !important;
}

.minH-245 {
    min-height: 24.5rem !important;
}

.maxW-245 {
    max-width: 24.5rem !important;
}

.minW-245 {
    min-width: 24.5rem !important;
}

.h-246 {
    height: 24.6rem !important;
}

.maxH-246 {
    max-height: 24.6rem !important;
}

.minH-246 {
    min-height: 24.6rem !important;
}

.maxW-246 {
    max-width: 24.6rem !important;
}

.minW-246 {
    min-width: 24.6rem !important;
}

.h-247 {
    height: 24.7rem !important;
}

.maxH-247 {
    max-height: 24.7rem !important;
}

.minH-247 {
    min-height: 24.7rem !important;
}

.maxW-247 {
    max-width: 24.7rem !important;
}

.minW-247 {
    min-width: 24.7rem !important;
}

.h-248 {
    height: 24.8rem !important;
}

.maxH-248 {
    max-height: 24.8rem !important;
}

.minH-248 {
    min-height: 24.8rem !important;
}

.maxW-248 {
    max-width: 24.8rem !important;
}

.minW-248 {
    min-width: 24.8rem !important;
}

.h-249 {
    height: 24.9rem !important;
}

.maxH-249 {
    max-height: 24.9rem !important;
}

.minH-249 {
    min-height: 24.9rem !important;
}

.maxW-249 {
    max-width: 24.9rem !important;
}

.minW-249 {
    min-width: 24.9rem !important;
}

.maxH-250 {
    max-height: 25rem !important;
}

.minH-250 {
    min-height: 25rem !important;
}

.maxW-250 {
    max-width: 25rem !important;
}

.minW-250 {
    min-width: 25rem !important;
}

.h-251 {
    height: 25.1rem !important;
}

.maxH-251 {
    max-height: 25.1rem !important;
}

.minH-251 {
    min-height: 25.1rem !important;
}

.maxW-251 {
    max-width: 25.1rem !important;
}

.minW-251 {
    min-width: 25.1rem !important;
}

.h-252 {
    height: 25.2rem !important;
}

.maxH-252 {
    max-height: 25.2rem !important;
}

.minH-252 {
    min-height: 25.2rem !important;
}

.maxW-252 {
    max-width: 25.2rem !important;
}

.minW-252 {
    min-width: 25.2rem !important;
}

.h-253 {
    height: 25.3rem !important;
}

.maxH-253 {
    max-height: 25.3rem !important;
}

.minH-253 {
    min-height: 25.3rem !important;
}

.maxW-253 {
    max-width: 25.3rem !important;
}

.minW-253 {
    min-width: 25.3rem !important;
}

.h-254 {
    height: 25.4rem !important;
}

.maxH-254 {
    max-height: 25.4rem !important;
}

.minH-254 {
    min-height: 25.4rem !important;
}

.maxW-254 {
    max-width: 25.4rem !important;
}

.minW-254 {
    min-width: 25.4rem !important;
}

.maxH-255 {
    max-height: 25.5rem !important;
}

.minH-255 {
    min-height: 25.5rem !important;
}

.maxW-255 {
    max-width: 25.5rem !important;
}

.minW-255 {
    min-width: 25.5rem !important;
}

.h-256 {
    height: 25.6rem !important;
}

.maxH-256 {
    max-height: 25.6rem !important;
}

.minH-256 {
    min-height: 25.6rem !important;
}

.maxW-256 {
    max-width: 25.6rem !important;
}

.minW-256 {
    min-width: 25.6rem !important;
}

.h-257 {
    height: 25.7rem !important;
}

.maxH-257 {
    max-height: 25.7rem !important;
}

.minH-257 {
    min-height: 25.7rem !important;
}

.maxW-257 {
    max-width: 25.7rem !important;
}

.minW-257 {
    min-width: 25.7rem !important;
}

.h-258 {
    height: 25.8rem !important;
}

.maxH-258 {
    max-height: 25.8rem !important;
}

.minH-258 {
    min-height: 25.8rem !important;
}

.maxW-258 {
    max-width: 25.8rem !important;
}

.minW-258 {
    min-width: 25.8rem !important;
}

.h-259 {
    height: 25.9rem !important;
}

.maxH-259 {
    max-height: 25.9rem !important;
}

.minH-259 {
    min-height: 25.9rem !important;
}

.maxW-259 {
    max-width: 25.9rem !important;
}

.minW-259 {
    min-width: 25.9rem !important;
}

.maxH-260 {
    max-height: 26rem !important;
}

.minH-260 {
    min-height: 26rem !important;
}

.maxW-260 {
    max-width: 26rem !important;
}

.minW-260 {
    min-width: 26rem !important;
}

.h-261 {
    height: 26.1rem !important;
}

.maxH-261 {
    max-height: 26.1rem !important;
}

.minH-261 {
    min-height: 26.1rem !important;
}

.maxW-261 {
    max-width: 26.1rem !important;
}

.minW-261 {
    min-width: 26.1rem !important;
}

.h-262 {
    height: 26.2rem !important;
}

.maxH-262 {
    max-height: 26.2rem !important;
}

.minH-262 {
    min-height: 26.2rem !important;
}

.maxW-262 {
    max-width: 26.2rem !important;
}

.minW-262 {
    min-width: 26.2rem !important;
}

.h-263 {
    height: 26.3rem !important;
}

.maxH-263 {
    max-height: 26.3rem !important;
}

.minH-263 {
    min-height: 26.3rem !important;
}

.maxW-263 {
    max-width: 26.3rem !important;
}

.minW-263 {
    min-width: 26.3rem !important;
}

.h-264 {
    height: 26.4rem !important;
}

.maxH-264 {
    max-height: 26.4rem !important;
}

.minH-264 {
    min-height: 26.4rem !important;
}

.maxW-264 {
    max-width: 26.4rem !important;
}

.minW-264 {
    min-width: 26.4rem !important;
}

.maxH-265 {
    max-height: 26.5rem !important;
}

.minH-265 {
    min-height: 26.5rem !important;
}

.maxW-265 {
    max-width: 26.5rem !important;
}

.minW-265 {
    min-width: 26.5rem !important;
}

.h-266 {
    height: 26.6rem !important;
}

.maxH-266 {
    max-height: 26.6rem !important;
}

.minH-266 {
    min-height: 26.6rem !important;
}

.maxW-266 {
    max-width: 26.6rem !important;
}

.minW-266 {
    min-width: 26.6rem !important;
}

.h-267 {
    height: 26.7rem !important;
}

.maxH-267 {
    max-height: 26.7rem !important;
}

.minH-267 {
    min-height: 26.7rem !important;
}

.maxW-267 {
    max-width: 26.7rem !important;
}

.minW-267 {
    min-width: 26.7rem !important;
}

.h-268 {
    height: 26.8rem !important;
}

.maxH-268 {
    max-height: 26.8rem !important;
}

.minH-268 {
    min-height: 26.8rem !important;
}

.maxW-268 {
    max-width: 26.8rem !important;
}

.minW-268 {
    min-width: 26.8rem !important;
}

.h-269 {
    height: 26.9rem !important;
}

.maxH-269 {
    max-height: 26.9rem !important;
}

.minH-269 {
    min-height: 26.9rem !important;
}

.maxW-269 {
    max-width: 26.9rem !important;
}

.minW-269 {
    min-width: 26.9rem !important;
}

.maxH-270 {
    max-height: 27rem !important;
}

.minH-270 {
    min-height: 27rem !important;
}

.maxW-270 {
    max-width: 27rem !important;
}

.minW-270 {
    min-width: 27rem !important;
}

.h-271 {
    height: 27.1rem !important;
}

.maxH-271 {
    max-height: 27.1rem !important;
}

.minH-271 {
    min-height: 27.1rem !important;
}

.maxW-271 {
    max-width: 27.1rem !important;
}

.minW-271 {
    min-width: 27.1rem !important;
}

.h-272 {
    height: 27.2rem !important;
}

.maxH-272 {
    max-height: 27.2rem !important;
}

.minH-272 {
    min-height: 27.2rem !important;
}

.maxW-272 {
    max-width: 27.2rem !important;
}

.minW-272 {
    min-width: 27.2rem !important;
}

.h-273 {
    height: 27.3rem !important;
}

.maxH-273 {
    max-height: 27.3rem !important;
}

.minH-273 {
    min-height: 27.3rem !important;
}

.maxW-273 {
    max-width: 27.3rem !important;
}

.minW-273 {
    min-width: 27.3rem !important;
}

.h-274 {
    height: 27.4rem !important;
}

.maxH-274 {
    max-height: 27.4rem !important;
}

.minH-274 {
    min-height: 27.4rem !important;
}

.maxW-274 {
    max-width: 27.4rem !important;
}

.minW-274 {
    min-width: 27.4rem !important;
}

.maxH-275 {
    max-height: 27.5rem !important;
}

.minH-275 {
    min-height: 27.5rem !important;
}

.maxW-275 {
    max-width: 27.5rem !important;
}

.minW-275 {
    min-width: 27.5rem !important;
}

.h-276 {
    height: 27.6rem !important;
}

.maxH-276 {
    max-height: 27.6rem !important;
}

.minH-276 {
    min-height: 27.6rem !important;
}

.maxW-276 {
    max-width: 27.6rem !important;
}

.minW-276 {
    min-width: 27.6rem !important;
}

.h-277 {
    height: 27.7rem !important;
}

.maxH-277 {
    max-height: 27.7rem !important;
}

.minH-277 {
    min-height: 27.7rem !important;
}

.maxW-277 {
    max-width: 27.7rem !important;
}

.minW-277 {
    min-width: 27.7rem !important;
}

.h-278 {
    height: 27.8rem !important;
}

.maxH-278 {
    max-height: 27.8rem !important;
}

.minH-278 {
    min-height: 27.8rem !important;
}

.maxW-278 {
    max-width: 27.8rem !important;
}

.minW-278 {
    min-width: 27.8rem !important;
}

.h-279 {
    height: 27.9rem !important;
}

.maxH-279 {
    max-height: 27.9rem !important;
}

.minH-279 {
    min-height: 27.9rem !important;
}

.maxW-279 {
    max-width: 27.9rem !important;
}

.minW-279 {
    min-width: 27.9rem !important;
}

.maxH-280 {
    max-height: 28rem !important;
}

.minH-280 {
    min-height: 28rem !important;
}

.maxW-280 {
    max-width: 28rem !important;
}

.minW-280 {
    min-width: 28rem !important;
}

.h-281 {
    height: 28.1rem !important;
}

.maxH-281 {
    max-height: 28.1rem !important;
}

.minH-281 {
    min-height: 28.1rem !important;
}

.maxW-281 {
    max-width: 28.1rem !important;
}

.minW-281 {
    min-width: 28.1rem !important;
}

.h-282 {
    height: 28.2rem !important;
}

.maxH-282 {
    max-height: 28.2rem !important;
}

.minH-282 {
    min-height: 28.2rem !important;
}

.maxW-282 {
    max-width: 28.2rem !important;
}

.minW-282 {
    min-width: 28.2rem !important;
}

.h-283 {
    height: 28.3rem !important;
}

.maxH-283 {
    max-height: 28.3rem !important;
}

.minH-283 {
    min-height: 28.3rem !important;
}

.maxW-283 {
    max-width: 28.3rem !important;
}

.minW-283 {
    min-width: 28.3rem !important;
}

.h-284 {
    height: 28.4rem !important;
}

.maxH-284 {
    max-height: 28.4rem !important;
}

.minH-284 {
    min-height: 28.4rem !important;
}

.maxW-284 {
    max-width: 28.4rem !important;
}

.minW-284 {
    min-width: 28.4rem !important;
}

.maxH-285 {
    max-height: 28.5rem !important;
}

.minH-285 {
    min-height: 28.5rem !important;
}

.maxW-285 {
    max-width: 28.5rem !important;
}

.minW-285 {
    min-width: 28.5rem !important;
}

.h-286 {
    height: 28.6rem !important;
}

.maxH-286 {
    max-height: 28.6rem !important;
}

.minH-286 {
    min-height: 28.6rem !important;
}

.maxW-286 {
    max-width: 28.6rem !important;
}

.minW-286 {
    min-width: 28.6rem !important;
}

.h-287 {
    height: 28.7rem !important;
}

.maxH-287 {
    max-height: 28.7rem !important;
}

.minH-287 {
    min-height: 28.7rem !important;
}

.maxW-287 {
    max-width: 28.7rem !important;
}

.minW-287 {
    min-width: 28.7rem !important;
}

.h-288 {
    height: 28.8rem !important;
}

.maxH-288 {
    max-height: 28.8rem !important;
}

.minH-288 {
    min-height: 28.8rem !important;
}

.maxW-288 {
    max-width: 28.8rem !important;
}

.minW-288 {
    min-width: 28.8rem !important;
}

.h-289 {
    height: 28.9rem !important;
}

.maxH-289 {
    max-height: 28.9rem !important;
}

.minH-289 {
    min-height: 28.9rem !important;
}

.maxW-289 {
    max-width: 28.9rem !important;
}

.minW-289 {
    min-width: 28.9rem !important;
}

.maxH-290 {
    max-height: 29rem !important;
}

.minH-290 {
    min-height: 29rem !important;
}

.maxW-290 {
    max-width: 29rem !important;
}

.minW-290 {
    min-width: 29rem !important;
}

.h-291 {
    height: 29.1rem !important;
}

.maxH-291 {
    max-height: 29.1rem !important;
}

.minH-291 {
    min-height: 29.1rem !important;
}

.maxW-291 {
    max-width: 29.1rem !important;
}

.minW-291 {
    min-width: 29.1rem !important;
}

.h-292 {
    height: 29.2rem !important;
}

.maxH-292 {
    max-height: 29.2rem !important;
}

.minH-292 {
    min-height: 29.2rem !important;
}

.maxW-292 {
    max-width: 29.2rem !important;
}

.minW-292 {
    min-width: 29.2rem !important;
}

.h-293 {
    height: 29.3rem !important;
}

.maxH-293 {
    max-height: 29.3rem !important;
}

.minH-293 {
    min-height: 29.3rem !important;
}

.maxW-293 {
    max-width: 29.3rem !important;
}

.minW-293 {
    min-width: 29.3rem !important;
}

.h-294 {
    height: 29.4rem !important;
}

.maxH-294 {
    max-height: 29.4rem !important;
}

.minH-294 {
    min-height: 29.4rem !important;
}

.maxW-294 {
    max-width: 29.4rem !important;
}

.minW-294 {
    min-width: 29.4rem !important;
}

.maxH-295 {
    max-height: 29.5rem !important;
}

.minH-295 {
    min-height: 29.5rem !important;
}

.maxW-295 {
    max-width: 29.5rem !important;
}

.minW-295 {
    min-width: 29.5rem !important;
}

.h-296 {
    height: 29.6rem !important;
}

.maxH-296 {
    max-height: 29.6rem !important;
}

.minH-296 {
    min-height: 29.6rem !important;
}

.maxW-296 {
    max-width: 29.6rem !important;
}

.minW-296 {
    min-width: 29.6rem !important;
}

.h-297 {
    height: 29.7rem !important;
}

.maxH-297 {
    max-height: 29.7rem !important;
}

.minH-297 {
    min-height: 29.7rem !important;
}

.maxW-297 {
    max-width: 29.7rem !important;
}

.minW-297 {
    min-width: 29.7rem !important;
}

.h-298 {
    height: 29.8rem !important;
}

.maxH-298 {
    max-height: 29.8rem !important;
}

.minH-298 {
    min-height: 29.8rem !important;
}

.maxW-298 {
    max-width: 29.8rem !important;
}

.minW-298 {
    min-width: 29.8rem !important;
}

.h-299 {
    height: 29.9rem !important;
}

.maxH-299 {
    max-height: 29.9rem !important;
}

.minH-299 {
    min-height: 29.9rem !important;
}

.maxW-299 {
    max-width: 29.9rem !important;
}

.minW-299 {
    min-width: 29.9rem !important;
}

.maxH-300 {
    max-height: 30rem !important;
}

.minH-300 {
    min-height: 30rem !important;
}

.maxW-300 {
    max-width: 30rem !important;
}

.minW-300 {
    min-width: 30rem !important;
}

.h-301 {
    height: 30.1rem !important;
}

.maxH-301 {
    max-height: 30.1rem !important;
}

.minH-301 {
    min-height: 30.1rem !important;
}

.maxW-301 {
    max-width: 30.1rem !important;
}

.minW-301 {
    min-width: 30.1rem !important;
}

.h-302 {
    height: 30.2rem !important;
}

.maxH-302 {
    max-height: 30.2rem !important;
}

.minH-302 {
    min-height: 30.2rem !important;
}

.maxW-302 {
    max-width: 30.2rem !important;
}

.minW-302 {
    min-width: 30.2rem !important;
}

.h-303 {
    height: 30.3rem !important;
}

.maxH-303 {
    max-height: 30.3rem !important;
}

.minH-303 {
    min-height: 30.3rem !important;
}

.maxW-303 {
    max-width: 30.3rem !important;
}

.minW-303 {
    min-width: 30.3rem !important;
}

.h-304 {
    height: 30.4rem !important;
}

.maxH-304 {
    max-height: 30.4rem !important;
}

.minH-304 {
    min-height: 30.4rem !important;
}

.maxW-304 {
    max-width: 30.4rem !important;
}

.minW-304 {
    min-width: 30.4rem !important;
}

.h-305 {
    height: 30.5rem !important;
}

.maxH-305 {
    max-height: 30.5rem !important;
}

.minH-305 {
    min-height: 30.5rem !important;
}

.maxW-305 {
    max-width: 30.5rem !important;
}

.minW-305 {
    min-width: 30.5rem !important;
}

.h-306 {
    height: 30.6rem !important;
}

.maxH-306 {
    max-height: 30.6rem !important;
}

.minH-306 {
    min-height: 30.6rem !important;
}

.maxW-306 {
    max-width: 30.6rem !important;
}

.minW-306 {
    min-width: 30.6rem !important;
}

.h-307 {
    height: 30.7rem !important;
}

.maxH-307 {
    max-height: 30.7rem !important;
}

.minH-307 {
    min-height: 30.7rem !important;
}

.maxW-307 {
    max-width: 30.7rem !important;
}

.minW-307 {
    min-width: 30.7rem !important;
}

.h-308 {
    height: 30.8rem !important;
}

.maxH-308 {
    max-height: 30.8rem !important;
}

.minH-308 {
    min-height: 30.8rem !important;
}

.maxW-308 {
    max-width: 30.8rem !important;
}

.minW-308 {
    min-width: 30.8rem !important;
}

.h-309 {
    height: 30.9rem !important;
}

.maxH-309 {
    max-height: 30.9rem !important;
}

.minH-309 {
    min-height: 30.9rem !important;
}

.maxW-309 {
    max-width: 30.9rem !important;
}

.minW-309 {
    min-width: 30.9rem !important;
}

.h-310 {
    height: 31rem !important;
}

.maxH-310 {
    max-height: 31rem !important;
}

.minH-310 {
    min-height: 31rem !important;
}

.maxW-310 {
    max-width: 31rem !important;
}

.minW-310 {
    min-width: 31rem !important;
}

.h-311 {
    height: 31.1rem !important;
}

.maxH-311 {
    max-height: 31.1rem !important;
}

.minH-311 {
    min-height: 31.1rem !important;
}

.maxW-311 {
    max-width: 31.1rem !important;
}

.minW-311 {
    min-width: 31.1rem !important;
}

.h-312 {
    height: 31.2rem !important;
}

.maxH-312 {
    max-height: 31.2rem !important;
}

.minH-312 {
    min-height: 31.2rem !important;
}

.maxW-312 {
    max-width: 31.2rem !important;
}

.minW-312 {
    min-width: 31.2rem !important;
}

.h-313 {
    height: 31.3rem !important;
}

.maxH-313 {
    max-height: 31.3rem !important;
}

.minH-313 {
    min-height: 31.3rem !important;
}

.maxW-313 {
    max-width: 31.3rem !important;
}

.minW-313 {
    min-width: 31.3rem !important;
}

.h-314 {
    height: 31.4rem !important;
}

.maxH-314 {
    max-height: 31.4rem !important;
}

.minH-314 {
    min-height: 31.4rem !important;
}

.maxW-314 {
    max-width: 31.4rem !important;
}

.minW-314 {
    min-width: 31.4rem !important;
}

.h-315 {
    height: 31.5rem !important;
}

.maxH-315 {
    max-height: 31.5rem !important;
}

.minH-315 {
    min-height: 31.5rem !important;
}

.maxW-315 {
    max-width: 31.5rem !important;
}

.minW-315 {
    min-width: 31.5rem !important;
}

.h-316 {
    height: 31.6rem !important;
}

.maxH-316 {
    max-height: 31.6rem !important;
}

.minH-316 {
    min-height: 31.6rem !important;
}

.maxW-316 {
    max-width: 31.6rem !important;
}

.minW-316 {
    min-width: 31.6rem !important;
}

.h-317 {
    height: 31.7rem !important;
}

.maxH-317 {
    max-height: 31.7rem !important;
}

.minH-317 {
    min-height: 31.7rem !important;
}

.maxW-317 {
    max-width: 31.7rem !important;
}

.minW-317 {
    min-width: 31.7rem !important;
}

.h-318 {
    height: 31.8rem !important;
}

.maxH-318 {
    max-height: 31.8rem !important;
}

.minH-318 {
    min-height: 31.8rem !important;
}

.maxW-318 {
    max-width: 31.8rem !important;
}

.minW-318 {
    min-width: 31.8rem !important;
}

.h-319 {
    height: 31.9rem !important;
}

.maxH-319 {
    max-height: 31.9rem !important;
}

.minH-319 {
    min-height: 31.9rem !important;
}

.maxW-319 {
    max-width: 31.9rem !important;
}

.minW-319 {
    min-width: 31.9rem !important;
}

.h-320 {
    height: 32rem !important;
}

.maxH-320 {
    max-height: 32rem !important;
}

.minH-320 {
    min-height: 32rem !important;
}

.maxW-320 {
    max-width: 32rem !important;
}

.minW-320 {
    min-width: 32rem !important;
}

.h-321 {
    height: 32.1rem !important;
}

.maxH-321 {
    max-height: 32.1rem !important;
}

.minH-321 {
    min-height: 32.1rem !important;
}

.maxW-321 {
    max-width: 32.1rem !important;
}

.minW-321 {
    min-width: 32.1rem !important;
}

.h-322 {
    height: 32.2rem !important;
}

.maxH-322 {
    max-height: 32.2rem !important;
}

.minH-322 {
    min-height: 32.2rem !important;
}

.maxW-322 {
    max-width: 32.2rem !important;
}

.minW-322 {
    min-width: 32.2rem !important;
}

.h-323 {
    height: 32.3rem !important;
}

.maxH-323 {
    max-height: 32.3rem !important;
}

.minH-323 {
    min-height: 32.3rem !important;
}

.maxW-323 {
    max-width: 32.3rem !important;
}

.minW-323 {
    min-width: 32.3rem !important;
}

.h-324 {
    height: 32.4rem !important;
}

.maxH-324 {
    max-height: 32.4rem !important;
}

.minH-324 {
    min-height: 32.4rem !important;
}

.maxW-324 {
    max-width: 32.4rem !important;
}

.minW-324 {
    min-width: 32.4rem !important;
}

.h-325 {
    height: 32.5rem !important;
}

.maxH-325 {
    max-height: 32.5rem !important;
}

.minH-325 {
    min-height: 32.5rem !important;
}

.maxW-325 {
    max-width: 32.5rem !important;
}

.minW-325 {
    min-width: 32.5rem !important;
}

.h-326 {
    height: 32.6rem !important;
}

.maxH-326 {
    max-height: 32.6rem !important;
}

.minH-326 {
    min-height: 32.6rem !important;
}

.maxW-326 {
    max-width: 32.6rem !important;
}

.minW-326 {
    min-width: 32.6rem !important;
}

.h-327 {
    height: 32.7rem !important;
}

.maxH-327 {
    max-height: 32.7rem !important;
}

.minH-327 {
    min-height: 32.7rem !important;
}

.maxW-327 {
    max-width: 32.7rem !important;
}

.minW-327 {
    min-width: 32.7rem !important;
}

.h-328 {
    height: 32.8rem !important;
}

.maxH-328 {
    max-height: 32.8rem !important;
}

.minH-328 {
    min-height: 32.8rem !important;
}

.maxW-328 {
    max-width: 32.8rem !important;
}

.minW-328 {
    min-width: 32.8rem !important;
}

.h-329 {
    height: 32.9rem !important;
}

.maxH-329 {
    max-height: 32.9rem !important;
}

.minH-329 {
    min-height: 32.9rem !important;
}

.maxW-329 {
    max-width: 32.9rem !important;
}

.minW-329 {
    min-width: 32.9rem !important;
}

.h-330 {
    height: 33rem !important;
}

.maxH-330 {
    max-height: 33rem !important;
}

.minH-330 {
    min-height: 33rem !important;
}

.maxW-330 {
    max-width: 33rem !important;
}

.minW-330 {
    min-width: 33rem !important;
}

.h-331 {
    height: 33.1rem !important;
}

.maxH-331 {
    max-height: 33.1rem !important;
}

.minH-331 {
    min-height: 33.1rem !important;
}

.maxW-331 {
    max-width: 33.1rem !important;
}

.minW-331 {
    min-width: 33.1rem !important;
}

.h-332 {
    height: 33.2rem !important;
}

.maxH-332 {
    max-height: 33.2rem !important;
}

.minH-332 {
    min-height: 33.2rem !important;
}

.maxW-332 {
    max-width: 33.2rem !important;
}

.minW-332 {
    min-width: 33.2rem !important;
}

.h-333 {
    height: 33.3rem !important;
}

.maxH-333 {
    max-height: 33.3rem !important;
}

.minH-333 {
    min-height: 33.3rem !important;
}

.maxW-333 {
    max-width: 33.3rem !important;
}

.minW-333 {
    min-width: 33.3rem !important;
}

.h-334 {
    height: 33.4rem !important;
}

.maxH-334 {
    max-height: 33.4rem !important;
}

.minH-334 {
    min-height: 33.4rem !important;
}

.maxW-334 {
    max-width: 33.4rem !important;
}

.minW-334 {
    min-width: 33.4rem !important;
}

.h-335 {
    height: 33.5rem !important;
}

.maxH-335 {
    max-height: 33.5rem !important;
}

.minH-335 {
    min-height: 33.5rem !important;
}

.maxW-335 {
    max-width: 33.5rem !important;
}

.minW-335 {
    min-width: 33.5rem !important;
}

.h-336 {
    height: 33.6rem !important;
}

.maxH-336 {
    max-height: 33.6rem !important;
}

.minH-336 {
    min-height: 33.6rem !important;
}

.maxW-336 {
    max-width: 33.6rem !important;
}

.minW-336 {
    min-width: 33.6rem !important;
}

.h-337 {
    height: 33.7rem !important;
}

.maxH-337 {
    max-height: 33.7rem !important;
}

.minH-337 {
    min-height: 33.7rem !important;
}

.maxW-337 {
    max-width: 33.7rem !important;
}

.minW-337 {
    min-width: 33.7rem !important;
}

.h-338 {
    height: 33.8rem !important;
}

.maxH-338 {
    max-height: 33.8rem !important;
}

.minH-338 {
    min-height: 33.8rem !important;
}

.maxW-338 {
    max-width: 33.8rem !important;
}

.minW-338 {
    min-width: 33.8rem !important;
}

.h-339 {
    height: 33.9rem !important;
}

.maxH-339 {
    max-height: 33.9rem !important;
}

.minH-339 {
    min-height: 33.9rem !important;
}

.maxW-339 {
    max-width: 33.9rem !important;
}

.minW-339 {
    min-width: 33.9rem !important;
}

.h-340 {
    height: 34rem !important;
}

.maxH-340 {
    max-height: 34rem !important;
}

.minH-340 {
    min-height: 34rem !important;
}

.maxW-340 {
    max-width: 34rem !important;
}

.minW-340 {
    min-width: 34rem !important;
}

.h-341 {
    height: 34.1rem !important;
}

.maxH-341 {
    max-height: 34.1rem !important;
}

.minH-341 {
    min-height: 34.1rem !important;
}

.maxW-341 {
    max-width: 34.1rem !important;
}

.minW-341 {
    min-width: 34.1rem !important;
}

.h-342 {
    height: 34.2rem !important;
}

.maxH-342 {
    max-height: 34.2rem !important;
}

.minH-342 {
    min-height: 34.2rem !important;
}

.maxW-342 {
    max-width: 34.2rem !important;
}

.minW-342 {
    min-width: 34.2rem !important;
}

.h-343 {
    height: 34.3rem !important;
}

.maxH-343 {
    max-height: 34.3rem !important;
}

.minH-343 {
    min-height: 34.3rem !important;
}

.maxW-343 {
    max-width: 34.3rem !important;
}

.minW-343 {
    min-width: 34.3rem !important;
}

.h-344 {
    height: 34.4rem !important;
}

.maxH-344 {
    max-height: 34.4rem !important;
}

.minH-344 {
    min-height: 34.4rem !important;
}

.maxW-344 {
    max-width: 34.4rem !important;
}

.minW-344 {
    min-width: 34.4rem !important;
}

.h-345 {
    height: 34.5rem !important;
}

.maxH-345 {
    max-height: 34.5rem !important;
}

.minH-345 {
    min-height: 34.5rem !important;
}

.maxW-345 {
    max-width: 34.5rem !important;
}

.minW-345 {
    min-width: 34.5rem !important;
}

.h-346 {
    height: 34.6rem !important;
}

.maxH-346 {
    max-height: 34.6rem !important;
}

.minH-346 {
    min-height: 34.6rem !important;
}

.maxW-346 {
    max-width: 34.6rem !important;
}

.minW-346 {
    min-width: 34.6rem !important;
}

.h-347 {
    height: 34.7rem !important;
}

.maxH-347 {
    max-height: 34.7rem !important;
}

.minH-347 {
    min-height: 34.7rem !important;
}

.maxW-347 {
    max-width: 34.7rem !important;
}

.minW-347 {
    min-width: 34.7rem !important;
}

.h-348 {
    height: 34.8rem !important;
}

.maxH-348 {
    max-height: 34.8rem !important;
}

.minH-348 {
    min-height: 34.8rem !important;
}

.maxW-348 {
    max-width: 34.8rem !important;
}

.minW-348 {
    min-width: 34.8rem !important;
}

.h-349 {
    height: 34.9rem !important;
}

.maxH-349 {
    max-height: 34.9rem !important;
}

.minH-349 {
    min-height: 34.9rem !important;
}

.maxW-349 {
    max-width: 34.9rem !important;
}

.minW-349 {
    min-width: 34.9rem !important;
}

.h-350 {
    height: 35rem !important;
}

.maxH-350 {
    max-height: 35rem !important;
}

.minH-350 {
    min-height: 35rem !important;
}

.maxW-350 {
    max-width: 35rem !important;
}

.minW-350 {
    min-width: 35rem !important;
}

.h-351 {
    height: 35.1rem !important;
}

.maxH-351 {
    max-height: 35.1rem !important;
}

.minH-351 {
    min-height: 35.1rem !important;
}

.maxW-351 {
    max-width: 35.1rem !important;
}

.minW-351 {
    min-width: 35.1rem !important;
}

.h-352 {
    height: 35.2rem !important;
}

.maxH-352 {
    max-height: 35.2rem !important;
}

.minH-352 {
    min-height: 35.2rem !important;
}

.maxW-352 {
    max-width: 35.2rem !important;
}

.minW-352 {
    min-width: 35.2rem !important;
}

.h-353 {
    height: 35.3rem !important;
}

.maxH-353 {
    max-height: 35.3rem !important;
}

.minH-353 {
    min-height: 35.3rem !important;
}

.maxW-353 {
    max-width: 35.3rem !important;
}

.minW-353 {
    min-width: 35.3rem !important;
}

.h-354 {
    height: 35.4rem !important;
}

.maxH-354 {
    max-height: 35.4rem !important;
}

.minH-354 {
    min-height: 35.4rem !important;
}

.maxW-354 {
    max-width: 35.4rem !important;
}

.minW-354 {
    min-width: 35.4rem !important;
}

.h-355 {
    height: 35.5rem !important;
}

.maxH-355 {
    max-height: 35.5rem !important;
}

.minH-355 {
    min-height: 35.5rem !important;
}

.maxW-355 {
    max-width: 35.5rem !important;
}

.minW-355 {
    min-width: 35.5rem !important;
}

.h-356 {
    height: 35.6rem !important;
}

.maxH-356 {
    max-height: 35.6rem !important;
}

.minH-356 {
    min-height: 35.6rem !important;
}

.maxW-356 {
    max-width: 35.6rem !important;
}

.minW-356 {
    min-width: 35.6rem !important;
}

.h-357 {
    height: 35.7rem !important;
}

.maxH-357 {
    max-height: 35.7rem !important;
}

.minH-357 {
    min-height: 35.7rem !important;
}

.maxW-357 {
    max-width: 35.7rem !important;
}

.minW-357 {
    min-width: 35.7rem !important;
}

.h-358 {
    height: 35.8rem !important;
}

.maxH-358 {
    max-height: 35.8rem !important;
}

.minH-358 {
    min-height: 35.8rem !important;
}

.maxW-358 {
    max-width: 35.8rem !important;
}

.minW-358 {
    min-width: 35.8rem !important;
}

.h-359 {
    height: 35.9rem !important;
}

.maxH-359 {
    max-height: 35.9rem !important;
}

.minH-359 {
    min-height: 35.9rem !important;
}

.maxW-359 {
    max-width: 35.9rem !important;
}

.minW-359 {
    min-width: 35.9rem !important;
}

.h-360 {
    height: 36rem !important;
}

.maxH-360 {
    max-height: 36rem !important;
}

.minH-360 {
    min-height: 36rem !important;
}

.maxW-360 {
    max-width: 36rem !important;
}

.minW-360 {
    min-width: 36rem !important;
}

.h-361 {
    height: 36.1rem !important;
}

.maxH-361 {
    max-height: 36.1rem !important;
}

.minH-361 {
    min-height: 36.1rem !important;
}

.maxW-361 {
    max-width: 36.1rem !important;
}

.minW-361 {
    min-width: 36.1rem !important;
}

.h-362 {
    height: 36.2rem !important;
}

.maxH-362 {
    max-height: 36.2rem !important;
}

.minH-362 {
    min-height: 36.2rem !important;
}

.maxW-362 {
    max-width: 36.2rem !important;
}

.minW-362 {
    min-width: 36.2rem !important;
}

.h-363 {
    height: 36.3rem !important;
}

.maxH-363 {
    max-height: 36.3rem !important;
}

.minH-363 {
    min-height: 36.3rem !important;
}

.maxW-363 {
    max-width: 36.3rem !important;
}

.minW-363 {
    min-width: 36.3rem !important;
}

.h-364 {
    height: 36.4rem !important;
}

.maxH-364 {
    max-height: 36.4rem !important;
}

.minH-364 {
    min-height: 36.4rem !important;
}

.maxW-364 {
    max-width: 36.4rem !important;
}

.minW-364 {
    min-width: 36.4rem !important;
}

.h-365 {
    height: 36.5rem !important;
}

.maxH-365 {
    max-height: 36.5rem !important;
}

.minH-365 {
    min-height: 36.5rem !important;
}

.maxW-365 {
    max-width: 36.5rem !important;
}

.minW-365 {
    min-width: 36.5rem !important;
}

.h-366 {
    height: 36.6rem !important;
}

.maxH-366 {
    max-height: 36.6rem !important;
}

.minH-366 {
    min-height: 36.6rem !important;
}

.maxW-366 {
    max-width: 36.6rem !important;
}

.minW-366 {
    min-width: 36.6rem !important;
}

.h-367 {
    height: 36.7rem !important;
}

.maxH-367 {
    max-height: 36.7rem !important;
}

.minH-367 {
    min-height: 36.7rem !important;
}

.maxW-367 {
    max-width: 36.7rem !important;
}

.minW-367 {
    min-width: 36.7rem !important;
}

.h-368 {
    height: 36.8rem !important;
}

.maxH-368 {
    max-height: 36.8rem !important;
}

.minH-368 {
    min-height: 36.8rem !important;
}

.maxW-368 {
    max-width: 36.8rem !important;
}

.minW-368 {
    min-width: 36.8rem !important;
}

.h-369 {
    height: 36.9rem !important;
}

.maxH-369 {
    max-height: 36.9rem !important;
}

.minH-369 {
    min-height: 36.9rem !important;
}

.maxW-369 {
    max-width: 36.9rem !important;
}

.minW-369 {
    min-width: 36.9rem !important;
}

.h-370 {
    height: 37rem !important;
}

.maxH-370 {
    max-height: 37rem !important;
}

.minH-370 {
    min-height: 37rem !important;
}

.maxW-370 {
    max-width: 37rem !important;
}

.minW-370 {
    min-width: 37rem !important;
}

.h-371 {
    height: 37.1rem !important;
}

.maxH-371 {
    max-height: 37.1rem !important;
}

.minH-371 {
    min-height: 37.1rem !important;
}

.maxW-371 {
    max-width: 37.1rem !important;
}

.minW-371 {
    min-width: 37.1rem !important;
}

.h-372 {
    height: 37.2rem !important;
}

.maxH-372 {
    max-height: 37.2rem !important;
}

.minH-372 {
    min-height: 37.2rem !important;
}

.maxW-372 {
    max-width: 37.2rem !important;
}

.minW-372 {
    min-width: 37.2rem !important;
}

.h-373 {
    height: 37.3rem !important;
}

.maxH-373 {
    max-height: 37.3rem !important;
}

.minH-373 {
    min-height: 37.3rem !important;
}

.maxW-373 {
    max-width: 37.3rem !important;
}

.minW-373 {
    min-width: 37.3rem !important;
}

.h-374 {
    height: 37.4rem !important;
}

.maxH-374 {
    max-height: 37.4rem !important;
}

.minH-374 {
    min-height: 37.4rem !important;
}

.maxW-374 {
    max-width: 37.4rem !important;
}

.minW-374 {
    min-width: 37.4rem !important;
}

.h-375 {
    height: 37.5rem !important;
}

.maxH-375 {
    max-height: 37.5rem !important;
}

.minH-375 {
    min-height: 37.5rem !important;
}

.maxW-375 {
    max-width: 37.5rem !important;
}

.minW-375 {
    min-width: 37.5rem !important;
}

.h-376 {
    height: 37.6rem !important;
}

.maxH-376 {
    max-height: 37.6rem !important;
}

.minH-376 {
    min-height: 37.6rem !important;
}

.maxW-376 {
    max-width: 37.6rem !important;
}

.minW-376 {
    min-width: 37.6rem !important;
}

.h-377 {
    height: 37.7rem !important;
}

.maxH-377 {
    max-height: 37.7rem !important;
}

.minH-377 {
    min-height: 37.7rem !important;
}

.maxW-377 {
    max-width: 37.7rem !important;
}

.minW-377 {
    min-width: 37.7rem !important;
}

.h-378 {
    height: 37.8rem !important;
}

.maxH-378 {
    max-height: 37.8rem !important;
}

.minH-378 {
    min-height: 37.8rem !important;
}

.maxW-378 {
    max-width: 37.8rem !important;
}

.minW-378 {
    min-width: 37.8rem !important;
}

.h-379 {
    height: 37.9rem !important;
}

.maxH-379 {
    max-height: 37.9rem !important;
}

.minH-379 {
    min-height: 37.9rem !important;
}

.maxW-379 {
    max-width: 37.9rem !important;
}

.minW-379 {
    min-width: 37.9rem !important;
}

.h-380 {
    height: 38rem !important;
}

.maxH-380 {
    max-height: 38rem !important;
}

.minH-380 {
    min-height: 38rem !important;
}

.maxW-380 {
    max-width: 38rem !important;
}

.minW-380 {
    min-width: 38rem !important;
}

.h-381 {
    height: 38.1rem !important;
}

.maxH-381 {
    max-height: 38.1rem !important;
}

.minH-381 {
    min-height: 38.1rem !important;
}

.maxW-381 {
    max-width: 38.1rem !important;
}

.minW-381 {
    min-width: 38.1rem !important;
}

.h-382 {
    height: 38.2rem !important;
}

.maxH-382 {
    max-height: 38.2rem !important;
}

.minH-382 {
    min-height: 38.2rem !important;
}

.maxW-382 {
    max-width: 38.2rem !important;
}

.minW-382 {
    min-width: 38.2rem !important;
}

.h-383 {
    height: 38.3rem !important;
}

.maxH-383 {
    max-height: 38.3rem !important;
}

.minH-383 {
    min-height: 38.3rem !important;
}

.maxW-383 {
    max-width: 38.3rem !important;
}

.minW-383 {
    min-width: 38.3rem !important;
}

.h-384 {
    height: 38.4rem !important;
}

.maxH-384 {
    max-height: 38.4rem !important;
}

.minH-384 {
    min-height: 38.4rem !important;
}

.maxW-384 {
    max-width: 38.4rem !important;
}

.minW-384 {
    min-width: 38.4rem !important;
}

.h-385 {
    height: 38.5rem !important;
}

.maxH-385 {
    max-height: 38.5rem !important;
}

.minH-385 {
    min-height: 38.5rem !important;
}

.maxW-385 {
    max-width: 38.5rem !important;
}

.minW-385 {
    min-width: 38.5rem !important;
}

.h-386 {
    height: 38.6rem !important;
}

.maxH-386 {
    max-height: 38.6rem !important;
}

.minH-386 {
    min-height: 38.6rem !important;
}

.maxW-386 {
    max-width: 38.6rem !important;
}

.minW-386 {
    min-width: 38.6rem !important;
}

.h-387 {
    height: 38.7rem !important;
}

.maxH-387 {
    max-height: 38.7rem !important;
}

.minH-387 {
    min-height: 38.7rem !important;
}

.maxW-387 {
    max-width: 38.7rem !important;
}

.minW-387 {
    min-width: 38.7rem !important;
}

.h-388 {
    height: 38.8rem !important;
}

.maxH-388 {
    max-height: 38.8rem !important;
}

.minH-388 {
    min-height: 38.8rem !important;
}

.maxW-388 {
    max-width: 38.8rem !important;
}

.minW-388 {
    min-width: 38.8rem !important;
}

.h-389 {
    height: 38.9rem !important;
}

.maxH-389 {
    max-height: 38.9rem !important;
}

.minH-389 {
    min-height: 38.9rem !important;
}

.maxW-389 {
    max-width: 38.9rem !important;
}

.minW-389 {
    min-width: 38.9rem !important;
}

.h-390 {
    height: 39rem !important;
}

.maxH-390 {
    max-height: 39rem !important;
}

.minH-390 {
    min-height: 39rem !important;
}

.maxW-390 {
    max-width: 39rem !important;
}

.minW-390 {
    min-width: 39rem !important;
}

.h-391 {
    height: 39.1rem !important;
}

.maxH-391 {
    max-height: 39.1rem !important;
}

.minH-391 {
    min-height: 39.1rem !important;
}

.maxW-391 {
    max-width: 39.1rem !important;
}

.minW-391 {
    min-width: 39.1rem !important;
}

.h-392 {
    height: 39.2rem !important;
}

.maxH-392 {
    max-height: 39.2rem !important;
}

.minH-392 {
    min-height: 39.2rem !important;
}

.maxW-392 {
    max-width: 39.2rem !important;
}

.minW-392 {
    min-width: 39.2rem !important;
}

.h-393 {
    height: 39.3rem !important;
}

.maxH-393 {
    max-height: 39.3rem !important;
}

.minH-393 {
    min-height: 39.3rem !important;
}

.maxW-393 {
    max-width: 39.3rem !important;
}

.minW-393 {
    min-width: 39.3rem !important;
}

.h-394 {
    height: 39.4rem !important;
}

.maxH-394 {
    max-height: 39.4rem !important;
}

.minH-394 {
    min-height: 39.4rem !important;
}

.maxW-394 {
    max-width: 39.4rem !important;
}

.minW-394 {
    min-width: 39.4rem !important;
}

.h-395 {
    height: 39.5rem !important;
}

.maxH-395 {
    max-height: 39.5rem !important;
}

.minH-395 {
    min-height: 39.5rem !important;
}

.maxW-395 {
    max-width: 39.5rem !important;
}

.minW-395 {
    min-width: 39.5rem !important;
}

.h-396 {
    height: 39.6rem !important;
}

.maxH-396 {
    max-height: 39.6rem !important;
}

.minH-396 {
    min-height: 39.6rem !important;
}

.maxW-396 {
    max-width: 39.6rem !important;
}

.minW-396 {
    min-width: 39.6rem !important;
}

.h-397 {
    height: 39.7rem !important;
}

.maxH-397 {
    max-height: 39.7rem !important;
}

.minH-397 {
    min-height: 39.7rem !important;
}

.maxW-397 {
    max-width: 39.7rem !important;
}

.minW-397 {
    min-width: 39.7rem !important;
}

.h-398 {
    height: 39.8rem !important;
}

.maxH-398 {
    max-height: 39.8rem !important;
}

.minH-398 {
    min-height: 39.8rem !important;
}

.maxW-398 {
    max-width: 39.8rem !important;
}

.minW-398 {
    min-width: 39.8rem !important;
}

.h-399 {
    height: 39.9rem !important;
}

.maxH-399 {
    max-height: 39.9rem !important;
}

.minH-399 {
    min-height: 39.9rem !important;
}

.maxW-399 {
    max-width: 39.9rem !important;
}

.minW-399 {
    min-width: 39.9rem !important;
}

.h-400 {
    height: 40rem !important;
}

.maxH-400 {
    max-height: 40rem !important;
}

.minH-400 {
    min-height: 40rem !important;
}

.maxW-400 {
    max-width: 40rem !important;
}

.minW-400 {
    min-width: 40rem !important;
}

.h-401 {
    height: 40.1rem !important;
}

.maxH-401 {
    max-height: 40.1rem !important;
}

.minH-401 {
    min-height: 40.1rem !important;
}

.maxW-401 {
    max-width: 40.1rem !important;
}

.minW-401 {
    min-width: 40.1rem !important;
}

.h-402 {
    height: 40.2rem !important;
}

.maxH-402 {
    max-height: 40.2rem !important;
}

.minH-402 {
    min-height: 40.2rem !important;
}

.maxW-402 {
    max-width: 40.2rem !important;
}

.minW-402 {
    min-width: 40.2rem !important;
}

.h-403 {
    height: 40.3rem !important;
}

.maxH-403 {
    max-height: 40.3rem !important;
}

.minH-403 {
    min-height: 40.3rem !important;
}

.maxW-403 {
    max-width: 40.3rem !important;
}

.minW-403 {
    min-width: 40.3rem !important;
}

.h-404 {
    height: 40.4rem !important;
}

.maxH-404 {
    max-height: 40.4rem !important;
}

.minH-404 {
    min-height: 40.4rem !important;
}

.maxW-404 {
    max-width: 40.4rem !important;
}

.minW-404 {
    min-width: 40.4rem !important;
}

.h-405 {
    height: 40.5rem !important;
}

.maxH-405 {
    max-height: 40.5rem !important;
}

.minH-405 {
    min-height: 40.5rem !important;
}

.maxW-405 {
    max-width: 40.5rem !important;
}

.minW-405 {
    min-width: 40.5rem !important;
}

.h-406 {
    height: 40.6rem !important;
}

.maxH-406 {
    max-height: 40.6rem !important;
}

.minH-406 {
    min-height: 40.6rem !important;
}

.maxW-406 {
    max-width: 40.6rem !important;
}

.minW-406 {
    min-width: 40.6rem !important;
}

.h-407 {
    height: 40.7rem !important;
}

.maxH-407 {
    max-height: 40.7rem !important;
}

.minH-407 {
    min-height: 40.7rem !important;
}

.maxW-407 {
    max-width: 40.7rem !important;
}

.minW-407 {
    min-width: 40.7rem !important;
}

.h-408 {
    height: 40.8rem !important;
}

.maxH-408 {
    max-height: 40.8rem !important;
}

.minH-408 {
    min-height: 40.8rem !important;
}

.maxW-408 {
    max-width: 40.8rem !important;
}

.minW-408 {
    min-width: 40.8rem !important;
}

.h-409 {
    height: 40.9rem !important;
}

.maxH-409 {
    max-height: 40.9rem !important;
}

.minH-409 {
    min-height: 40.9rem !important;
}

.maxW-409 {
    max-width: 40.9rem !important;
}

.minW-409 {
    min-width: 40.9rem !important;
}

.h-410 {
    height: 41rem !important;
}

.maxH-410 {
    max-height: 41rem !important;
}

.minH-410 {
    min-height: 41rem !important;
}

.maxW-410 {
    max-width: 41rem !important;
}

.minW-410 {
    min-width: 41rem !important;
}

.h-411 {
    height: 41.1rem !important;
}

.maxH-411 {
    max-height: 41.1rem !important;
}

.minH-411 {
    min-height: 41.1rem !important;
}

.maxW-411 {
    max-width: 41.1rem !important;
}

.minW-411 {
    min-width: 41.1rem !important;
}

.h-412 {
    height: 41.2rem !important;
}

.maxH-412 {
    max-height: 41.2rem !important;
}

.minH-412 {
    min-height: 41.2rem !important;
}

.maxW-412 {
    max-width: 41.2rem !important;
}

.minW-412 {
    min-width: 41.2rem !important;
}

.h-413 {
    height: 41.3rem !important;
}

.maxH-413 {
    max-height: 41.3rem !important;
}

.minH-413 {
    min-height: 41.3rem !important;
}

.maxW-413 {
    max-width: 41.3rem !important;
}

.minW-413 {
    min-width: 41.3rem !important;
}

.h-414 {
    height: 41.4rem !important;
}

.maxH-414 {
    max-height: 41.4rem !important;
}

.minH-414 {
    min-height: 41.4rem !important;
}

.maxW-414 {
    max-width: 41.4rem !important;
}

.minW-414 {
    min-width: 41.4rem !important;
}

.h-415 {
    height: 41.5rem !important;
}

.maxH-415 {
    max-height: 41.5rem !important;
}

.minH-415 {
    min-height: 41.5rem !important;
}

.maxW-415 {
    max-width: 41.5rem !important;
}

.minW-415 {
    min-width: 41.5rem !important;
}

.h-416 {
    height: 41.6rem !important;
}

.maxH-416 {
    max-height: 41.6rem !important;
}

.minH-416 {
    min-height: 41.6rem !important;
}

.maxW-416 {
    max-width: 41.6rem !important;
}

.minW-416 {
    min-width: 41.6rem !important;
}

.h-417 {
    height: 41.7rem !important;
}

.maxH-417 {
    max-height: 41.7rem !important;
}

.minH-417 {
    min-height: 41.7rem !important;
}

.maxW-417 {
    max-width: 41.7rem !important;
}

.minW-417 {
    min-width: 41.7rem !important;
}

.h-418 {
    height: 41.8rem !important;
}

.maxH-418 {
    max-height: 41.8rem !important;
}

.minH-418 {
    min-height: 41.8rem !important;
}

.maxW-418 {
    max-width: 41.8rem !important;
}

.minW-418 {
    min-width: 41.8rem !important;
}

.h-419 {
    height: 41.9rem !important;
}

.maxH-419 {
    max-height: 41.9rem !important;
}

.minH-419 {
    min-height: 41.9rem !important;
}

.maxW-419 {
    max-width: 41.9rem !important;
}

.minW-419 {
    min-width: 41.9rem !important;
}

.h-420 {
    height: 42rem !important;
}

.maxH-420 {
    max-height: 42rem !important;
}

.minH-420 {
    min-height: 42rem !important;
}

.maxW-420 {
    max-width: 42rem !important;
}

.minW-420 {
    min-width: 42rem !important;
}

.h-421 {
    height: 42.1rem !important;
}

.maxH-421 {
    max-height: 42.1rem !important;
}

.minH-421 {
    min-height: 42.1rem !important;
}

.maxW-421 {
    max-width: 42.1rem !important;
}

.minW-421 {
    min-width: 42.1rem !important;
}

.h-422 {
    height: 42.2rem !important;
}

.maxH-422 {
    max-height: 42.2rem !important;
}

.minH-422 {
    min-height: 42.2rem !important;
}

.maxW-422 {
    max-width: 42.2rem !important;
}

.minW-422 {
    min-width: 42.2rem !important;
}

.h-423 {
    height: 42.3rem !important;
}

.maxH-423 {
    max-height: 42.3rem !important;
}

.minH-423 {
    min-height: 42.3rem !important;
}

.maxW-423 {
    max-width: 42.3rem !important;
}

.minW-423 {
    min-width: 42.3rem !important;
}

.h-424 {
    height: 42.4rem !important;
}

.maxH-424 {
    max-height: 42.4rem !important;
}

.minH-424 {
    min-height: 42.4rem !important;
}

.maxW-424 {
    max-width: 42.4rem !important;
}

.minW-424 {
    min-width: 42.4rem !important;
}

.h-425 {
    height: 42.5rem !important;
}

.maxH-425 {
    max-height: 42.5rem !important;
}

.minH-425 {
    min-height: 42.5rem !important;
}

.maxW-425 {
    max-width: 42.5rem !important;
}

.minW-425 {
    min-width: 42.5rem !important;
}

.h-426 {
    height: 42.6rem !important;
}

.maxH-426 {
    max-height: 42.6rem !important;
}

.minH-426 {
    min-height: 42.6rem !important;
}

.maxW-426 {
    max-width: 42.6rem !important;
}

.minW-426 {
    min-width: 42.6rem !important;
}

.h-427 {
    height: 42.7rem !important;
}

.maxH-427 {
    max-height: 42.7rem !important;
}

.minH-427 {
    min-height: 42.7rem !important;
}

.maxW-427 {
    max-width: 42.7rem !important;
}

.minW-427 {
    min-width: 42.7rem !important;
}

.h-428 {
    height: 42.8rem !important;
}

.maxH-428 {
    max-height: 42.8rem !important;
}

.minH-428 {
    min-height: 42.8rem !important;
}

.maxW-428 {
    max-width: 42.8rem !important;
}

.minW-428 {
    min-width: 42.8rem !important;
}

.h-429 {
    height: 42.9rem !important;
}

.maxH-429 {
    max-height: 42.9rem !important;
}

.minH-429 {
    min-height: 42.9rem !important;
}

.maxW-429 {
    max-width: 42.9rem !important;
}

.minW-429 {
    min-width: 42.9rem !important;
}

.h-430 {
    height: 43rem !important;
}

.maxH-430 {
    max-height: 43rem !important;
}

.minH-430 {
    min-height: 43rem !important;
}

.maxW-430 {
    max-width: 43rem !important;
}

.minW-430 {
    min-width: 43rem !important;
}

.h-431 {
    height: 43.1rem !important;
}

.maxH-431 {
    max-height: 43.1rem !important;
}

.minH-431 {
    min-height: 43.1rem !important;
}

.maxW-431 {
    max-width: 43.1rem !important;
}

.minW-431 {
    min-width: 43.1rem !important;
}

.h-432 {
    height: 43.2rem !important;
}

.maxH-432 {
    max-height: 43.2rem !important;
}

.minH-432 {
    min-height: 43.2rem !important;
}

.maxW-432 {
    max-width: 43.2rem !important;
}

.minW-432 {
    min-width: 43.2rem !important;
}

.h-433 {
    height: 43.3rem !important;
}

.maxH-433 {
    max-height: 43.3rem !important;
}

.minH-433 {
    min-height: 43.3rem !important;
}

.maxW-433 {
    max-width: 43.3rem !important;
}

.minW-433 {
    min-width: 43.3rem !important;
}

.h-434 {
    height: 43.4rem !important;
}

.maxH-434 {
    max-height: 43.4rem !important;
}

.minH-434 {
    min-height: 43.4rem !important;
}

.maxW-434 {
    max-width: 43.4rem !important;
}

.minW-434 {
    min-width: 43.4rem !important;
}

.h-435 {
    height: 43.5rem !important;
}

.maxH-435 {
    max-height: 43.5rem !important;
}

.minH-435 {
    min-height: 43.5rem !important;
}

.maxW-435 {
    max-width: 43.5rem !important;
}

.minW-435 {
    min-width: 43.5rem !important;
}

.h-436 {
    height: 43.6rem !important;
}

.maxH-436 {
    max-height: 43.6rem !important;
}

.minH-436 {
    min-height: 43.6rem !important;
}

.maxW-436 {
    max-width: 43.6rem !important;
}

.minW-436 {
    min-width: 43.6rem !important;
}

.h-437 {
    height: 43.7rem !important;
}

.maxH-437 {
    max-height: 43.7rem !important;
}

.minH-437 {
    min-height: 43.7rem !important;
}

.maxW-437 {
    max-width: 43.7rem !important;
}

.minW-437 {
    min-width: 43.7rem !important;
}

.h-438 {
    height: 43.8rem !important;
}

.maxH-438 {
    max-height: 43.8rem !important;
}

.minH-438 {
    min-height: 43.8rem !important;
}

.maxW-438 {
    max-width: 43.8rem !important;
}

.minW-438 {
    min-width: 43.8rem !important;
}

.h-439 {
    height: 43.9rem !important;
}

.maxH-439 {
    max-height: 43.9rem !important;
}

.minH-439 {
    min-height: 43.9rem !important;
}

.maxW-439 {
    max-width: 43.9rem !important;
}

.minW-439 {
    min-width: 43.9rem !important;
}

.h-440 {
    height: 44rem !important;
}

.maxH-440 {
    max-height: 44rem !important;
}

.minH-440 {
    min-height: 44rem !important;
}

.maxW-440 {
    max-width: 44rem !important;
}

.minW-440 {
    min-width: 44rem !important;
}

.h-441 {
    height: 44.1rem !important;
}

.maxH-441 {
    max-height: 44.1rem !important;
}

.minH-441 {
    min-height: 44.1rem !important;
}

.maxW-441 {
    max-width: 44.1rem !important;
}

.minW-441 {
    min-width: 44.1rem !important;
}

.h-442 {
    height: 44.2rem !important;
}

.maxH-442 {
    max-height: 44.2rem !important;
}

.minH-442 {
    min-height: 44.2rem !important;
}

.maxW-442 {
    max-width: 44.2rem !important;
}

.minW-442 {
    min-width: 44.2rem !important;
}

.h-443 {
    height: 44.3rem !important;
}

.maxH-443 {
    max-height: 44.3rem !important;
}

.minH-443 {
    min-height: 44.3rem !important;
}

.maxW-443 {
    max-width: 44.3rem !important;
}

.minW-443 {
    min-width: 44.3rem !important;
}

.h-444 {
    height: 44.4rem !important;
}

.maxH-444 {
    max-height: 44.4rem !important;
}

.minH-444 {
    min-height: 44.4rem !important;
}

.maxW-444 {
    max-width: 44.4rem !important;
}

.minW-444 {
    min-width: 44.4rem !important;
}

.h-445 {
    height: 44.5rem !important;
}

.maxH-445 {
    max-height: 44.5rem !important;
}

.minH-445 {
    min-height: 44.5rem !important;
}

.maxW-445 {
    max-width: 44.5rem !important;
}

.minW-445 {
    min-width: 44.5rem !important;
}

.h-446 {
    height: 44.6rem !important;
}

.maxH-446 {
    max-height: 44.6rem !important;
}

.minH-446 {
    min-height: 44.6rem !important;
}

.maxW-446 {
    max-width: 44.6rem !important;
}

.minW-446 {
    min-width: 44.6rem !important;
}

.h-447 {
    height: 44.7rem !important;
}

.maxH-447 {
    max-height: 44.7rem !important;
}

.minH-447 {
    min-height: 44.7rem !important;
}

.maxW-447 {
    max-width: 44.7rem !important;
}

.minW-447 {
    min-width: 44.7rem !important;
}

.h-448 {
    height: 44.8rem !important;
}

.maxH-448 {
    max-height: 44.8rem !important;
}

.minH-448 {
    min-height: 44.8rem !important;
}

.maxW-448 {
    max-width: 44.8rem !important;
}

.minW-448 {
    min-width: 44.8rem !important;
}

.h-449 {
    height: 44.9rem !important;
}

.maxH-449 {
    max-height: 44.9rem !important;
}

.minH-449 {
    min-height: 44.9rem !important;
}

.maxW-449 {
    max-width: 44.9rem !important;
}

.minW-449 {
    min-width: 44.9rem !important;
}

.h-450 {
    height: 45rem !important;
}

.maxH-450 {
    max-height: 45rem !important;
}

.minH-450 {
    min-height: 45rem !important;
}

.maxW-450 {
    max-width: 45rem !important;
}

.minW-450 {
    min-width: 45rem !important;
}

.h-451 {
    height: 45.1rem !important;
}

.maxH-451 {
    max-height: 45.1rem !important;
}

.minH-451 {
    min-height: 45.1rem !important;
}

.maxW-451 {
    max-width: 45.1rem !important;
}

.minW-451 {
    min-width: 45.1rem !important;
}

.h-452 {
    height: 45.2rem !important;
}

.maxH-452 {
    max-height: 45.2rem !important;
}

.minH-452 {
    min-height: 45.2rem !important;
}

.maxW-452 {
    max-width: 45.2rem !important;
}

.minW-452 {
    min-width: 45.2rem !important;
}

.h-453 {
    height: 45.3rem !important;
}

.maxH-453 {
    max-height: 45.3rem !important;
}

.minH-453 {
    min-height: 45.3rem !important;
}

.maxW-453 {
    max-width: 45.3rem !important;
}

.minW-453 {
    min-width: 45.3rem !important;
}

.h-454 {
    height: 45.4rem !important;
}

.maxH-454 {
    max-height: 45.4rem !important;
}

.minH-454 {
    min-height: 45.4rem !important;
}

.maxW-454 {
    max-width: 45.4rem !important;
}

.minW-454 {
    min-width: 45.4rem !important;
}

.h-455 {
    height: 45.5rem !important;
}

.maxH-455 {
    max-height: 45.5rem !important;
}

.minH-455 {
    min-height: 45.5rem !important;
}

.maxW-455 {
    max-width: 45.5rem !important;
}

.minW-455 {
    min-width: 45.5rem !important;
}

.h-456 {
    height: 45.6rem !important;
}

.maxH-456 {
    max-height: 45.6rem !important;
}

.minH-456 {
    min-height: 45.6rem !important;
}

.maxW-456 {
    max-width: 45.6rem !important;
}

.minW-456 {
    min-width: 45.6rem !important;
}

.h-457 {
    height: 45.7rem !important;
}

.maxH-457 {
    max-height: 45.7rem !important;
}

.minH-457 {
    min-height: 45.7rem !important;
}

.maxW-457 {
    max-width: 45.7rem !important;
}

.minW-457 {
    min-width: 45.7rem !important;
}

.h-458 {
    height: 45.8rem !important;
}

.maxH-458 {
    max-height: 45.8rem !important;
}

.minH-458 {
    min-height: 45.8rem !important;
}

.maxW-458 {
    max-width: 45.8rem !important;
}

.minW-458 {
    min-width: 45.8rem !important;
}

.h-459 {
    height: 45.9rem !important;
}

.maxH-459 {
    max-height: 45.9rem !important;
}

.minH-459 {
    min-height: 45.9rem !important;
}

.maxW-459 {
    max-width: 45.9rem !important;
}

.minW-459 {
    min-width: 45.9rem !important;
}

.h-460 {
    height: 46rem !important;
}

.maxH-460 {
    max-height: 46rem !important;
}

.minH-460 {
    min-height: 46rem !important;
}

.maxW-460 {
    max-width: 46rem !important;
}

.minW-460 {
    min-width: 46rem !important;
}

.h-461 {
    height: 46.1rem !important;
}

.maxH-461 {
    max-height: 46.1rem !important;
}

.minH-461 {
    min-height: 46.1rem !important;
}

.maxW-461 {
    max-width: 46.1rem !important;
}

.minW-461 {
    min-width: 46.1rem !important;
}

.h-462 {
    height: 46.2rem !important;
}

.maxH-462 {
    max-height: 46.2rem !important;
}

.minH-462 {
    min-height: 46.2rem !important;
}

.maxW-462 {
    max-width: 46.2rem !important;
}

.minW-462 {
    min-width: 46.2rem !important;
}

.h-463 {
    height: 46.3rem !important;
}

.maxH-463 {
    max-height: 46.3rem !important;
}

.minH-463 {
    min-height: 46.3rem !important;
}

.maxW-463 {
    max-width: 46.3rem !important;
}

.minW-463 {
    min-width: 46.3rem !important;
}

.h-464 {
    height: 46.4rem !important;
}

.maxH-464 {
    max-height: 46.4rem !important;
}

.minH-464 {
    min-height: 46.4rem !important;
}

.maxW-464 {
    max-width: 46.4rem !important;
}

.minW-464 {
    min-width: 46.4rem !important;
}

.h-465 {
    height: 46.5rem !important;
}

.maxH-465 {
    max-height: 46.5rem !important;
}

.minH-465 {
    min-height: 46.5rem !important;
}

.maxW-465 {
    max-width: 46.5rem !important;
}

.minW-465 {
    min-width: 46.5rem !important;
}

.h-466 {
    height: 46.6rem !important;
}

.maxH-466 {
    max-height: 46.6rem !important;
}

.minH-466 {
    min-height: 46.6rem !important;
}

.maxW-466 {
    max-width: 46.6rem !important;
}

.minW-466 {
    min-width: 46.6rem !important;
}

.h-467 {
    height: 46.7rem !important;
}

.maxH-467 {
    max-height: 46.7rem !important;
}

.minH-467 {
    min-height: 46.7rem !important;
}

.maxW-467 {
    max-width: 46.7rem !important;
}

.minW-467 {
    min-width: 46.7rem !important;
}

.h-468 {
    height: 46.8rem !important;
}

.maxH-468 {
    max-height: 46.8rem !important;
}

.minH-468 {
    min-height: 46.8rem !important;
}

.maxW-468 {
    max-width: 46.8rem !important;
}

.minW-468 {
    min-width: 46.8rem !important;
}

.h-469 {
    height: 46.9rem !important;
}

.maxH-469 {
    max-height: 46.9rem !important;
}

.minH-469 {
    min-height: 46.9rem !important;
}

.maxW-469 {
    max-width: 46.9rem !important;
}

.minW-469 {
    min-width: 46.9rem !important;
}

.h-470 {
    height: 47rem !important;
}

.maxH-470 {
    max-height: 47rem !important;
}

.minH-470 {
    min-height: 47rem !important;
}

.maxW-470 {
    max-width: 47rem !important;
}

.minW-470 {
    min-width: 47rem !important;
}

.h-471 {
    height: 47.1rem !important;
}

.maxH-471 {
    max-height: 47.1rem !important;
}

.minH-471 {
    min-height: 47.1rem !important;
}

.maxW-471 {
    max-width: 47.1rem !important;
}

.minW-471 {
    min-width: 47.1rem !important;
}

.h-472 {
    height: 47.2rem !important;
}

.maxH-472 {
    max-height: 47.2rem !important;
}

.minH-472 {
    min-height: 47.2rem !important;
}

.maxW-472 {
    max-width: 47.2rem !important;
}

.minW-472 {
    min-width: 47.2rem !important;
}

.h-473 {
    height: 47.3rem !important;
}

.maxH-473 {
    max-height: 47.3rem !important;
}

.minH-473 {
    min-height: 47.3rem !important;
}

.maxW-473 {
    max-width: 47.3rem !important;
}

.minW-473 {
    min-width: 47.3rem !important;
}

.h-474 {
    height: 47.4rem !important;
}

.maxH-474 {
    max-height: 47.4rem !important;
}

.minH-474 {
    min-height: 47.4rem !important;
}

.maxW-474 {
    max-width: 47.4rem !important;
}

.minW-474 {
    min-width: 47.4rem !important;
}

.h-475 {
    height: 47.5rem !important;
}

.maxH-475 {
    max-height: 47.5rem !important;
}

.minH-475 {
    min-height: 47.5rem !important;
}

.maxW-475 {
    max-width: 47.5rem !important;
}

.minW-475 {
    min-width: 47.5rem !important;
}

.h-476 {
    height: 47.6rem !important;
}

.maxH-476 {
    max-height: 47.6rem !important;
}

.minH-476 {
    min-height: 47.6rem !important;
}

.maxW-476 {
    max-width: 47.6rem !important;
}

.minW-476 {
    min-width: 47.6rem !important;
}

.h-477 {
    height: 47.7rem !important;
}

.maxH-477 {
    max-height: 47.7rem !important;
}

.minH-477 {
    min-height: 47.7rem !important;
}

.maxW-477 {
    max-width: 47.7rem !important;
}

.minW-477 {
    min-width: 47.7rem !important;
}

.h-478 {
    height: 47.8rem !important;
}

.maxH-478 {
    max-height: 47.8rem !important;
}

.minH-478 {
    min-height: 47.8rem !important;
}

.maxW-478 {
    max-width: 47.8rem !important;
}

.minW-478 {
    min-width: 47.8rem !important;
}

.h-479 {
    height: 47.9rem !important;
}

.maxH-479 {
    max-height: 47.9rem !important;
}

.minH-479 {
    min-height: 47.9rem !important;
}

.maxW-479 {
    max-width: 47.9rem !important;
}

.minW-479 {
    min-width: 47.9rem !important;
}

.h-480 {
    height: 48rem !important;
}

.maxH-480 {
    max-height: 48rem !important;
}

.minH-480 {
    min-height: 48rem !important;
}

.maxW-480 {
    max-width: 48rem !important;
}

.minW-480 {
    min-width: 48rem !important;
}

.h-481 {
    height: 48.1rem !important;
}

.maxH-481 {
    max-height: 48.1rem !important;
}

.minH-481 {
    min-height: 48.1rem !important;
}

.maxW-481 {
    max-width: 48.1rem !important;
}

.minW-481 {
    min-width: 48.1rem !important;
}

.h-482 {
    height: 48.2rem !important;
}

.maxH-482 {
    max-height: 48.2rem !important;
}

.minH-482 {
    min-height: 48.2rem !important;
}

.maxW-482 {
    max-width: 48.2rem !important;
}

.minW-482 {
    min-width: 48.2rem !important;
}

.h-483 {
    height: 48.3rem !important;
}

.maxH-483 {
    max-height: 48.3rem !important;
}

.minH-483 {
    min-height: 48.3rem !important;
}

.maxW-483 {
    max-width: 48.3rem !important;
}

.minW-483 {
    min-width: 48.3rem !important;
}

.h-484 {
    height: 48.4rem !important;
}

.maxH-484 {
    max-height: 48.4rem !important;
}

.minH-484 {
    min-height: 48.4rem !important;
}

.maxW-484 {
    max-width: 48.4rem !important;
}

.minW-484 {
    min-width: 48.4rem !important;
}

.h-485 {
    height: 48.5rem !important;
}

.maxH-485 {
    max-height: 48.5rem !important;
}

.minH-485 {
    min-height: 48.5rem !important;
}

.maxW-485 {
    max-width: 48.5rem !important;
}

.minW-485 {
    min-width: 48.5rem !important;
}

.h-486 {
    height: 48.6rem !important;
}

.maxH-486 {
    max-height: 48.6rem !important;
}

.minH-486 {
    min-height: 48.6rem !important;
}

.maxW-486 {
    max-width: 48.6rem !important;
}

.minW-486 {
    min-width: 48.6rem !important;
}

.h-487 {
    height: 48.7rem !important;
}

.maxH-487 {
    max-height: 48.7rem !important;
}

.minH-487 {
    min-height: 48.7rem !important;
}

.maxW-487 {
    max-width: 48.7rem !important;
}

.minW-487 {
    min-width: 48.7rem !important;
}

.h-488 {
    height: 48.8rem !important;
}

.maxH-488 {
    max-height: 48.8rem !important;
}

.minH-488 {
    min-height: 48.8rem !important;
}

.maxW-488 {
    max-width: 48.8rem !important;
}

.minW-488 {
    min-width: 48.8rem !important;
}

.h-489 {
    height: 48.9rem !important;
}

.maxH-489 {
    max-height: 48.9rem !important;
}

.minH-489 {
    min-height: 48.9rem !important;
}

.maxW-489 {
    max-width: 48.9rem !important;
}

.minW-489 {
    min-width: 48.9rem !important;
}

.h-490 {
    height: 49rem !important;
}

.maxH-490 {
    max-height: 49rem !important;
}

.minH-490 {
    min-height: 49rem !important;
}

.maxW-490 {
    max-width: 49rem !important;
}

.minW-490 {
    min-width: 49rem !important;
}

.h-491 {
    height: 49.1rem !important;
}

.maxH-491 {
    max-height: 49.1rem !important;
}

.minH-491 {
    min-height: 49.1rem !important;
}

.maxW-491 {
    max-width: 49.1rem !important;
}

.minW-491 {
    min-width: 49.1rem !important;
}

.h-492 {
    height: 49.2rem !important;
}

.maxH-492 {
    max-height: 49.2rem !important;
}

.minH-492 {
    min-height: 49.2rem !important;
}

.maxW-492 {
    max-width: 49.2rem !important;
}

.minW-492 {
    min-width: 49.2rem !important;
}

.h-493 {
    height: 49.3rem !important;
}

.maxH-493 {
    max-height: 49.3rem !important;
}

.minH-493 {
    min-height: 49.3rem !important;
}

.maxW-493 {
    max-width: 49.3rem !important;
}

.minW-493 {
    min-width: 49.3rem !important;
}

.h-494 {
    height: 49.4rem !important;
}

.maxH-494 {
    max-height: 49.4rem !important;
}

.minH-494 {
    min-height: 49.4rem !important;
}

.maxW-494 {
    max-width: 49.4rem !important;
}

.minW-494 {
    min-width: 49.4rem !important;
}

.h-495 {
    height: 49.5rem !important;
}

.maxH-495 {
    max-height: 49.5rem !important;
}

.minH-495 {
    min-height: 49.5rem !important;
}

.maxW-495 {
    max-width: 49.5rem !important;
}

.minW-495 {
    min-width: 49.5rem !important;
}

.h-496 {
    height: 49.6rem !important;
}

.maxH-496 {
    max-height: 49.6rem !important;
}

.minH-496 {
    min-height: 49.6rem !important;
}

.maxW-496 {
    max-width: 49.6rem !important;
}

.minW-496 {
    min-width: 49.6rem !important;
}

.h-497 {
    height: 49.7rem !important;
}

.maxH-497 {
    max-height: 49.7rem !important;
}

.minH-497 {
    min-height: 49.7rem !important;
}

.maxW-497 {
    max-width: 49.7rem !important;
}

.minW-497 {
    min-width: 49.7rem !important;
}

.h-498 {
    height: 49.8rem !important;
}

.maxH-498 {
    max-height: 49.8rem !important;
}

.minH-498 {
    min-height: 49.8rem !important;
}

.maxW-498 {
    max-width: 49.8rem !important;
}

.minW-498 {
    min-width: 49.8rem !important;
}

.h-499 {
    height: 49.9rem !important;
}

.maxH-499 {
    max-height: 49.9rem !important;
}

.minH-499 {
    min-height: 49.9rem !important;
}

.maxW-499 {
    max-width: 49.9rem !important;
}

.minW-499 {
    min-width: 49.9rem !important;
}

.h-500 {
    height: 50rem !important;
}

.maxH-500 {
    max-height: 50rem !important;
}

.minH-500 {
    min-height: 50rem !important;
}

.maxW-500 {
    max-width: 50rem !important;
}

.minW-500 {
    min-width: 50rem !important;
}

.h-600 {
    height: 60rem !important;
}

.h-105 {
    height: 10.5rem !important;
}

.h-110 {
    height: 11rem !important;
}

.h-115 {
    height: 11.5rem !important;
}

.h-120 {
    height: 12rem !important;
}

.h-125 {
    height: 12.5rem !important;
}

.h-130 {
    height: 13rem !important;
}

.h-135 {
    height: 13.5rem !important;
}

.h-140 {
    height: 14rem !important;
}

.h-145 {
    height: 14.5rem !important;
}

.h-150 {
    height: 15rem !important;
}

.h-155 {
    height: 15.5rem !important;
}

.h-160 {
    height: 16rem !important;
}

.h-165 {
    height: 16.5rem !important;
}

.h-170 {
    height: 17rem !important;
}

.h-175 {
    height: 17.5rem !important;
}

.h-180 {
    height: 18rem !important;
}

.h-185 {
    height: 18.5rem !important;
}

.h-190 {
    height: 19rem !important;
}

.h-195 {
    height: 19.5rem !important;
}

.h-200 {
    height: 20rem !important;
}

.h-205 {
    height: 20.5rem !important;
}

.h-210 {
    height: 21rem !important;
}

.h-215 {
    height: 21.5rem !important;
}

.h-220 {
    height: 22rem !important;
}

.h-225 {
    height: 22.5rem !important;
}

.h-230 {
    height: 23rem !important;
}

.h-235 {
    height: 23.5rem !important;
}

.h-240 {
    height: 24rem !important;
}

.h-245 {
    height: 24.5rem !important;
}

.h-250 {
    height: 25rem !important;
}

.h-255 {
    height: 25.5rem !important;
}

.h-260 {
    height: 26rem !important;
}

.h-265 {
    height: 26.5rem !important;
}

.h-270 {
    height: 27rem !important;
}

.h-275 {
    height: 27.5rem !important;
}

.h-280 {
    height: 28rem !important;
}

.h-285 {
    height: 28.5rem !important;
}

.h-290 {
    height: 29rem !important;
}

.h-295 {
    height: 29.5rem !important;
}

.h-300 {
    height: 30rem !important;
}

.h-0p {
    height: 0px !important;
}

.h-0vh {
    height: calc(var(--vh)*0) !important;
}

.h-1p {
    height: 1% !important;
}

.h-1vh {
    height: calc(var(--vh)*1) !important;
}

.h-2p {
    height: 2% !important;
}

.h-2vh {
    height: calc(var(--vh)*2) !important;
}

.h-3p {
    height: 3% !important;
}

.h-3vh {
    height: calc(var(--vh)*3) !important;
}

.h-4p {
    height: 4% !important;
}

.h-4vh {
    height: calc(var(--vh)*4) !important;
}

.h-5p {
    height: 5% !important;
}

.h-5vh {
    height: calc(var(--vh)*5) !important;
}

.h-6p {
    height: 6% !important;
}

.h-6vh {
    height: calc(var(--vh)*6) !important;
}

.h-7p {
    height: 7% !important;
}

.h-7vh {
    height: calc(var(--vh)*7) !important;
}

.h-8p {
    height: 8% !important;
}

.h-8vh {
    height: calc(var(--vh)*8) !important;
}

.h-9p {
    height: 9% !important;
}

.h-9vh {
    height: calc(var(--vh)*9) !important;
}

.h-10p {
    height: 10% !important;
}

.h-10vh {
    height: calc(var(--vh)*10) !important;
}

.h-11p {
    height: 11% !important;
}

.h-11vh {
    height: calc(var(--vh)*11) !important;
}

.h-12p {
    height: 12% !important;
}

.h-12vh {
    height: calc(var(--vh)*12) !important;
}

.h-13p {
    height: 13% !important;
}

.h-13vh {
    height: calc(var(--vh)*13) !important;
}

.h-14p {
    height: 14% !important;
}

.h-14vh {
    height: calc(var(--vh)*14) !important;
}

.h-15p {
    height: 15% !important;
}

.h-15vh {
    height: calc(var(--vh)*15) !important;
}

.h-16p {
    height: 16% !important;
}

.h-16vh {
    height: calc(var(--vh)*16) !important;
}

.h-17p {
    height: 17% !important;
}

.h-17vh {
    height: calc(var(--vh)*17) !important;
}

.h-18p {
    height: 18% !important;
}

.h-18vh {
    height: calc(var(--vh)*18) !important;
}

.h-19p {
    height: 19% !important;
}

.h-19vh {
    height: calc(var(--vh)*19) !important;
}

.h-20p {
    height: 20% !important;
}

.h-20vh {
    height: calc(var(--vh)*20) !important;
}

.h-21p {
    height: 21% !important;
}

.h-21vh {
    height: calc(var(--vh)*21) !important;
}

.h-22p {
    height: 22% !important;
}

.h-22vh {
    height: calc(var(--vh)*22) !important;
}

.h-23p {
    height: 23% !important;
}

.h-23vh {
    height: calc(var(--vh)*23) !important;
}

.h-24p {
    height: 24% !important;
}

.h-24vh {
    height: calc(var(--vh)*24) !important;
}

.h-25p {
    height: 25% !important;
}

.h-25vh {
    height: calc(var(--vh)*25) !important;
}

.h-26p {
    height: 26% !important;
}

.h-26vh {
    height: calc(var(--vh)*26) !important;
}

.h-27p {
    height: 27% !important;
}

.h-27vh {
    height: calc(var(--vh)*27) !important;
}

.h-28p {
    height: 28% !important;
}

.h-28vh {
    height: calc(var(--vh)*28) !important;
}

.h-29p {
    height: 29% !important;
}

.h-29vh {
    height: calc(var(--vh)*29) !important;
}

.h-30p {
    height: 30% !important;
}

.h-30vh {
    height: calc(var(--vh)*30) !important;
}

.h-31p {
    height: 31% !important;
}

.h-31vh {
    height: calc(var(--vh)*31) !important;
}

.h-32p {
    height: 32% !important;
}

.h-32vh {
    height: calc(var(--vh)*32) !important;
}

.h-34p {
    height: 34% !important;
}

.h-34vh {
    height: calc(var(--vh)*34) !important;
}

.h-35p {
    height: 35% !important;
}

.h-35vh {
    height: calc(var(--vh)*35) !important;
}

.h-36p {
    height: 36% !important;
}

.h-36vh {
    height: calc(var(--vh)*36) !important;
}

.h-37p {
    height: 37% !important;
}

.h-37vh {
    height: calc(var(--vh)*37) !important;
}

.h-38p {
    height: 38% !important;
}

.h-38vh {
    height: calc(var(--vh)*38) !important;
}

.h-39p {
    height: 39% !important;
}

.h-39vh {
    height: calc(var(--vh)*39) !important;
}

.h-40p {
    height: 40% !important;
}

.h-40vh {
    height: calc(var(--vh)*40) !important;
}

.h-41p {
    height: 41% !important;
}

.h-41vh {
    height: calc(var(--vh)*41) !important;
}

.h-42p {
    height: 42% !important;
}

.h-42vh {
    height: calc(var(--vh)*42) !important;
}

.h-43p {
    height: 43% !important;
}

.h-43vh {
    height: calc(var(--vh)*43) !important;
}

.h-44p {
    height: 44% !important;
}

.h-44vh {
    height: calc(var(--vh)*44) !important;
}

.h-45p {
    height: 45% !important;
}

.h-45vh {
    height: calc(var(--vh)*45) !important;
}

.h-46p {
    height: 46% !important;
}

.h-46vh {
    height: calc(var(--vh)*46) !important;
}

.h-47p {
    height: 47% !important;
}

.h-47vh {
    height: calc(var(--vh)*47) !important;
}

.h-48p {
    height: 48% !important;
}

.h-48vh {
    height: calc(var(--vh)*48) !important;
}

.h-49p {
    height: 49% !important;
}

.h-49vh {
    height: calc(var(--vh)*49) !important;
}

.h-50p {
    height: 50% !important;
}

.h-50vh {
    height: calc(var(--vh)*50) !important;
}

.h-51p {
    height: 51% !important;
}

.h-51vh {
    height: calc(var(--vh)*51) !important;
}

.h-52p {
    height: 52% !important;
}

.h-52vh {
    height: calc(var(--vh)*52) !important;
}

.h-53p {
    height: 53% !important;
}

.h-53vh {
    height: calc(var(--vh)*53) !important;
}

.h-54p {
    height: 54% !important;
}

.h-54vh {
    height: calc(var(--vh)*54) !important;
}

.h-55p {
    height: 55% !important;
}

.h-55vh {
    height: calc(var(--vh)*55) !important;
}

.h-56p {
    height: 56% !important;
}

.h-56vh {
    height: calc(var(--vh)*56) !important;
}

.h-57p {
    height: 57% !important;
}

.h-57vh {
    height: calc(var(--vh)*57) !important;
}

.h-58p {
    height: 58% !important;
}

.h-58vh {
    height: calc(var(--vh)*58) !important;
}

.h-59p {
    height: 59% !important;
}

.h-59vh {
    height: calc(var(--vh)*59) !important;
}

.h-60p {
    height: 60% !important;
}

.h-60vh {
    height: calc(var(--vh)*60) !important;
}

.h-61p {
    height: 61% !important;
}

.h-61vh {
    height: calc(var(--vh)*61) !important;
}

.h-62p {
    height: 62% !important;
}

.h-62vh {
    height: calc(var(--vh)*62) !important;
}

.h-63p {
    height: 63% !important;
}

.h-63vh {
    height: calc(var(--vh)*63) !important;
}

.h-64p {
    height: 64% !important;
}

.h-64vh {
    height: calc(var(--vh)*64) !important;
}

.h-65p {
    height: 65% !important;
}

.h-65vh {
    height: calc(var(--vh)*65) !important;
}

.h-67p {
    height: 67% !important;
}

.h-67vh {
    height: calc(var(--vh)*67) !important;
}

.h-68p {
    height: 68% !important;
}

.h-68vh {
    height: calc(var(--vh)*68) !important;
}

.h-69p {
    height: 69% !important;
}

.h-69vh {
    height: calc(var(--vh)*69) !important;
}

.h-70p {
    height: 70% !important;
}

.h-70vh {
    height: calc(var(--vh)*70) !important;
}

.h-71p {
    height: 71% !important;
}

.h-71vh {
    height: calc(var(--vh)*71) !important;
}

.h-72p {
    height: 72% !important;
}

.h-72vh {
    height: calc(var(--vh)*72) !important;
}

.h-73p {
    height: 73% !important;
}

.h-73vh {
    height: calc(var(--vh)*73) !important;
}

.h-74p {
    height: 74% !important;
}

.h-74vh {
    height: calc(var(--vh)*74) !important;
}

.h-75p {
    height: 75% !important;
}

.h-75vh {
    height: calc(var(--vh)*75) !important;
}

.h-76p {
    height: 76% !important;
}

.h-76vh {
    height: calc(var(--vh)*76) !important;
}

.h-77p {
    height: 77% !important;
}

.h-77vh {
    height: calc(var(--vh)*77) !important;
}

.h-78p {
    height: 78% !important;
}

.h-78vh {
    height: calc(var(--vh)*78) !important;
}

.h-79p {
    height: 79% !important;
}

.h-79vh {
    height: calc(var(--vh)*79) !important;
}

.h-80p {
    height: 80% !important;
}

.h-80vh {
    height: calc(var(--vh)*80) !important;
}

.h-81p {
    height: 81% !important;
}

.h-81vh {
    height: calc(var(--vh)*81) !important;
}

.h-82p {
    height: 82% !important;
}

.h-82vh {
    height: calc(var(--vh)*82) !important;
}

.h-83p {
    height: 83% !important;
}

.h-83vh {
    height: calc(var(--vh)*83) !important;
}

.h-84p {
    height: 84% !important;
}

.h-84vh {
    height: calc(var(--vh)*84) !important;
}

.h-85p {
    height: 85% !important;
}

.h-85vh {
    height: calc(var(--vh)*85) !important;
}

.h-86p {
    height: 86% !important;
}

.h-86vh {
    height: calc(var(--vh)*86) !important;
}

.h-87p {
    height: 87% !important;
}

.h-87vh {
    height: calc(var(--vh)*87) !important;
}

.h-88p {
    height: 88% !important;
}

.h-88vh {
    height: calc(var(--vh)*88) !important;
}

.h-89p {
    height: 89% !important;
}

.h-89vh {
    height: calc(var(--vh)*89) !important;
}

.h-90p {
    height: 90% !important;
}

.h-90vh {
    height: calc(var(--vh)*90) !important;
}

.h-91p {
    height: 91% !important;
}

.h-91vh {
    height: calc(var(--vh)*91) !important;
}

.h-92p {
    height: 92% !important;
}

.h-92vh {
    height: calc(var(--vh)*92) !important;
}

.h-93p {
    height: 93% !important;
}

.h-93vh {
    height: calc(var(--vh)*93) !important;
}

.h-94p {
    height: 94% !important;
}

.h-94vh {
    height: calc(var(--vh)*94) !important;
}

.h-95p {
    height: 95% !important;
}

.h-95vh {
    height: calc(var(--vh)*95) !important;
}

.h-96p {
    height: 96% !important;
}

.h-96vh {
    height: calc(var(--vh)*96) !important;
}

.h-97p {
    height: 97% !important;
}

.h-97vh {
    height: calc(var(--vh)*97) !important;
}

.h-98p {
    height: 98% !important;
}

.h-98vh {
    height: calc(var(--vh)*98) !important;
}

.h-99p {
    height: 99% !important;
}

.h-99vh {
    height: calc(var(--vh)*99) !important;
}

.h-100p {
    height: 100% !important;
}

.h-100vh {
    height: calc(var(--vh)*100) !important;
}

.h-33p {
    height: 33.3333% !important;
}

.h-66p {
    height: 66.6666% !important;
}

.h-33vh {
    height: 33.3333vh !important;
}

.h-66vh {
    height: 66.6666vh !important;
}

.h-100vh {
    height: 100vh !important;
}

.maxW-100p {
    max-width: 100% !important;
}

.maxH-100p {
    max-height: 100%;
}

.mg-autox {
    margin-right: auto !important;
}

.mg-autox, .ml-auto {
    margin-left: auto !important;
}

.mr-auto {
    margin-right: auto !important;
}

.mt-auto {
    margin-top: auto !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.mg-0 {
    margin: 0px !important;
}

.mg-0x {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.mg-0y {
    margin-bottom: 0px !important;
}

.mg-0y, .mt-0 {
    margin-top: 0px !important;
}

.mb-0 {
    margin-bottom: 0px !important;
}

.ml-0 {
    margin-left: 0px !important;
}

.mr-0 {
    margin-right: 0px !important;
}

.mg-1 {
    margin: 0.1rem !important;
}

.mg-1x {
    margin-left: 0.1rem !important;
    margin-right: 0.1rem !important;
}

.mg-1y {
    margin-bottom: 0.1rem !important;
}

.mg-1y, .mt-1 {
    margin-top: 0.1rem !important;
}

.mb-1 {
    margin-bottom: 0.1rem !important;
}

.ml-1 {
    margin-left: 0.1rem !important;
}

.mr-1 {
    margin-right: 0.1rem !important;
}

.mg-2 {
    margin: 0.2rem !important;
}

.mg-2x {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
}

.mg-2y {
    margin-bottom: 0.2rem !important;
}

.mg-2y, .mt-2 {
    margin-top: 0.2rem !important;
}

.mb-2 {
    margin-bottom: 0.2rem !important;
}

.ml-2 {
    margin-left: 0.2rem !important;
}

.mr-2 {
    margin-right: 0.2rem !important;
}

.mg-3 {
    margin: 0.3rem !important;
}

.mg-3x {
    margin-left: 0.3rem !important;
    margin-right: 0.3rem !important;
}

.mg-3y {
    margin-bottom: 0.3rem !important;
}

.mg-3y, .mt-3 {
    margin-top: 0.3rem !important;
}

.mb-3 {
    margin-bottom: 0.3rem !important;
}

.ml-3 {
    margin-left: 0.3rem !important;
}

.mr-3 {
    margin-right: 0.3rem !important;
}

.mg-4 {
    margin: 0.4rem !important;
}

.mg-4x {
    margin-left: 0.4rem !important;
    margin-right: 0.4rem !important;
}

.mg-4y {
    margin-bottom: 0.4rem !important;
}

.mg-4y, .mt-4 {
    margin-top: 0.4rem !important;
}

.mb-4 {
    margin-bottom: 0.4rem !important;
}

.ml-4 {
    margin-left: 0.4rem !important;
}

.mr-4 {
    margin-right: 0.4rem !important;
}

.mg-5 {
    margin: 0.5rem !important;
}

.mg-5x {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}

.mg-5y {
    margin-bottom: 0.5rem !important;
}

.mg-5y, .mt-5 {
    margin-top: 0.5rem !important;
}

.mb-5 {
    margin-bottom: 0.5rem !important;
}

.ml-5 {
    margin-left: 0.5rem !important;
}

.mr-5 {
    margin-right: 0.5rem !important;
}

.mg-6 {
    margin: 0.6rem !important;
}

.mg-6x {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
}

.mg-6y {
    margin-bottom: 0.6rem !important;
}

.mg-6y, .mt-6 {
    margin-top: 0.6rem !important;
}

.mb-6 {
    margin-bottom: 0.6rem !important;
}

.ml-6 {
    margin-left: 0.6rem !important;
}

.mr-6 {
    margin-right: 0.6rem !important;
}

.mg-7 {
    margin: 0.7rem !important;
}

.mg-7x {
    margin-left: 0.7rem !important;
    margin-right: 0.7rem !important;
}

.mg-7y {
    margin-bottom: 0.7rem !important;
}

.mg-7y, .mt-7 {
    margin-top: 0.7rem !important;
}

.mb-7 {
    margin-bottom: 0.7rem !important;
}

.ml-7 {
    margin-left: 0.7rem !important;
}

.mr-7 {
    margin-right: 0.7rem !important;
}

.mg-8 {
    margin: 0.8rem !important;
}

.mg-8x {
    margin-left: 0.8rem !important;
    margin-right: 0.8rem !important;
}

.mg-8y {
    margin-bottom: 0.8rem !important;
}

.mg-8y, .mt-8 {
    margin-top: 0.8rem !important;
}

.mb-8 {
    margin-bottom: 0.8rem !important;
}

.ml-8 {
    margin-left: 0.8rem !important;
}

.mr-8 {
    margin-right: 0.8rem !important;
}

.mg-9 {
    margin: 0.9rem !important;
}

.mg-9x {
    margin-left: 0.9rem !important;
    margin-right: 0.9rem !important;
}

.mg-9y {
    margin-bottom: 0.9rem !important;
}

.mg-9y, .mt-9 {
    margin-top: 0.9rem !important;
}

.mb-9 {
    margin-bottom: 0.9rem !important;
}

.ml-9 {
    margin-left: 0.9rem !important;
}

.mr-9 {
    margin-right: 0.9rem !important;
}

.mg-10 {
    margin: 1rem !important;
}

.mg-10x {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}

.mg-10y {
    margin-bottom: 1rem !important;
}

.mg-10y, .mt-10 {
    margin-top: 1rem !important;
}

.mb-10 {
    margin-bottom: 1rem !important;
}

.ml-10 {
    margin-left: 1rem !important;
}

.mr-10 {
    margin-right: 1rem !important;
}

.mg-11 {
    margin: 1.1rem !important;
}

.mg-11x {
    margin-left: 1.1rem !important;
    margin-right: 1.1rem !important;
}

.mg-11y {
    margin-bottom: 1.1rem !important;
}

.mg-11y, .mt-11 {
    margin-top: 1.1rem !important;
}

.mb-11 {
    margin-bottom: 1.1rem !important;
}

.ml-11 {
    margin-left: 1.1rem !important;
}

.mr-11 {
    margin-right: 1.1rem !important;
}

.mg-12 {
    margin: 1.2rem !important;
}

.mg-12x {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
}

.mg-12y {
    margin-bottom: 1.2rem !important;
}

.mg-12y, .mt-12 {
    margin-top: 1.2rem !important;
}

.mb-12 {
    margin-bottom: 1.2rem !important;
}

.ml-12 {
    margin-left: 1.2rem !important;
}

.mr-12 {
    margin-right: 1.2rem !important;
}

.mg-13 {
    margin: 1.3rem !important;
}

.mg-13x {
    margin-left: 1.3rem !important;
    margin-right: 1.3rem !important;
}

.mg-13y {
    margin-bottom: 1.3rem !important;
}

.mg-13y, .mt-13 {
    margin-top: 1.3rem !important;
}

.mb-13 {
    margin-bottom: 1.3rem !important;
}

.ml-13 {
    margin-left: 1.3rem !important;
}

.mr-13 {
    margin-right: 1.3rem !important;
}

.mg-14 {
    margin: 1.4rem !important;
}

.mg-14x {
    margin-left: 1.4rem !important;
    margin-right: 1.4rem !important;
}

.mg-14y {
    margin-bottom: 1.4rem !important;
}

.mg-14y, .mt-14 {
    margin-top: 1.4rem !important;
}

.mb-14 {
    margin-bottom: 1.4rem !important;
}

.ml-14 {
    margin-left: 1.4rem !important;
}

.mr-14 {
    margin-right: 1.4rem !important;
}

.mg-15 {
    margin: 1.5rem !important;
}

.mg-15x {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
}

.mg-15y {
    margin-bottom: 1.5rem !important;
}

.mg-15y, .mt-15 {
    margin-top: 1.5rem !important;
}

.mb-15 {
    margin-bottom: 1.5rem !important;
}

.ml-15 {
    margin-left: 1.5rem !important;
}

.mr-15 {
    margin-right: 1.5rem !important;
}

.mg-16 {
    margin: 1.6rem !important;
}

.mg-16x {
    margin-left: 1.6rem !important;
    margin-right: 1.6rem !important;
}

.mg-16y {
    margin-bottom: 1.6rem !important;
}

.mg-16y, .mt-16 {
    margin-top: 1.6rem !important;
}

.mb-16 {
    margin-bottom: 1.6rem !important;
}

.ml-16 {
    margin-left: 1.6rem !important;
}

.mr-16 {
    margin-right: 1.6rem !important;
}

.mg-17 {
    margin: 1.7rem !important;
}

.mg-17x {
    margin-left: 1.7rem !important;
    margin-right: 1.7rem !important;
}

.mg-17y {
    margin-bottom: 1.7rem !important;
}

.mg-17y, .mt-17 {
    margin-top: 1.7rem !important;
}

.mb-17 {
    margin-bottom: 1.7rem !important;
}

.ml-17 {
    margin-left: 1.7rem !important;
}

.mr-17 {
    margin-right: 1.7rem !important;
}

.mg-18 {
    margin: 1.8rem !important;
}

.mg-18x {
    margin-left: 1.8rem !important;
    margin-right: 1.8rem !important;
}

.mg-18y {
    margin-bottom: 1.8rem !important;
}

.mg-18y, .mt-18 {
    margin-top: 1.8rem !important;
}

.mb-18 {
    margin-bottom: 1.8rem !important;
}

.ml-18 {
    margin-left: 1.8rem !important;
}

.mr-18 {
    margin-right: 1.8rem !important;
}

.mg-19 {
    margin: 1.9rem !important;
}

.mg-19x {
    margin-left: 1.9rem !important;
    margin-right: 1.9rem !important;
}

.mg-19y {
    margin-bottom: 1.9rem !important;
}

.mg-19y, .mt-19 {
    margin-top: 1.9rem !important;
}

.mb-19 {
    margin-bottom: 1.9rem !important;
}

.ml-19 {
    margin-left: 1.9rem !important;
}

.mr-19 {
    margin-right: 1.9rem !important;
}

.mg-20 {
    margin: 2rem !important;
}

.mg-20x {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
}

.mg-20y {
    margin-bottom: 2rem !important;
}

.mg-20y, .mt-20 {
    margin-top: 2rem !important;
}

.mb-20 {
    margin-bottom: 2rem !important;
}

.ml-20 {
    margin-left: 2rem !important;
}

.mr-20 {
    margin-right: 2rem !important;
}

.mg-21 {
    margin: 2.1rem !important;
}

.mg-21x {
    margin-left: 2.1rem !important;
    margin-right: 2.1rem !important;
}

.mg-21y {
    margin-bottom: 2.1rem !important;
}

.mg-21y, .mt-21 {
    margin-top: 2.1rem !important;
}

.mb-21 {
    margin-bottom: 2.1rem !important;
}

.ml-21 {
    margin-left: 2.1rem !important;
}

.mr-21 {
    margin-right: 2.1rem !important;
}

.mg-22 {
    margin: 2.2rem !important;
}

.mg-22x {
    margin-left: 2.2rem !important;
    margin-right: 2.2rem !important;
}

.mg-22y {
    margin-bottom: 2.2rem !important;
}

.mg-22y, .mt-22 {
    margin-top: 2.2rem !important;
}

.mb-22 {
    margin-bottom: 2.2rem !important;
}

.ml-22 {
    margin-left: 2.2rem !important;
}

.mr-22 {
    margin-right: 2.2rem !important;
}

.mg-23 {
    margin: 2.3rem !important;
}

.mg-23x {
    margin-left: 2.3rem !important;
    margin-right: 2.3rem !important;
}

.mg-23y {
    margin-bottom: 2.3rem !important;
}

.mg-23y, .mt-23 {
    margin-top: 2.3rem !important;
}

.mb-23 {
    margin-bottom: 2.3rem !important;
}

.ml-23 {
    margin-left: 2.3rem !important;
}

.mr-23 {
    margin-right: 2.3rem !important;
}

.mg-24 {
    margin: 2.4rem !important;
}

.mg-24x {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
}

.mg-24y {
    margin-bottom: 2.4rem !important;
}

.mg-24y, .mt-24 {
    margin-top: 2.4rem !important;
}

.mb-24 {
    margin-bottom: 2.4rem !important;
}

.ml-24 {
    margin-left: 2.4rem !important;
}

.mr-24 {
    margin-right: 2.4rem !important;
}

.mg-25 {
    margin: 2.5rem !important;
}

.mg-25x {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}

.mg-25y {
    margin-bottom: 2.5rem !important;
}

.mg-25y, .mt-25 {
    margin-top: 2.5rem !important;
}

.mb-25 {
    margin-bottom: 2.5rem !important;
}

.ml-25 {
    margin-left: 2.5rem !important;
}

.mr-25 {
    margin-right: 2.5rem !important;
}

.mg-26 {
    margin: 2.6rem !important;
}

.mg-26x {
    margin-left: 2.6rem !important;
    margin-right: 2.6rem !important;
}

.mg-26y {
    margin-bottom: 2.6rem !important;
}

.mg-26y, .mt-26 {
    margin-top: 2.6rem !important;
}

.mb-26 {
    margin-bottom: 2.6rem !important;
}

.ml-26 {
    margin-left: 2.6rem !important;
}

.mr-26 {
    margin-right: 2.6rem !important;
}

.mg-27 {
    margin: 2.7rem !important;
}

.mg-27x {
    margin-left: 2.7rem !important;
    margin-right: 2.7rem !important;
}

.mg-27y {
    margin-bottom: 2.7rem !important;
}

.mg-27y, .mt-27 {
    margin-top: 2.7rem !important;
}

.mb-27 {
    margin-bottom: 2.7rem !important;
}

.ml-27 {
    margin-left: 2.7rem !important;
}

.mr-27 {
    margin-right: 2.7rem !important;
}

.mg-28 {
    margin: 2.8rem !important;
}

.mg-28x {
    margin-left: 2.8rem !important;
    margin-right: 2.8rem !important;
}

.mg-28y {
    margin-bottom: 2.8rem !important;
}

.mg-28y, .mt-28 {
    margin-top: 2.8rem !important;
}

.mb-28 {
    margin-bottom: 2.8rem !important;
}

.ml-28 {
    margin-left: 2.8rem !important;
}

.mr-28 {
    margin-right: 2.8rem !important;
}

.mg-29 {
    margin: 2.9rem !important;
}

.mg-29x {
    margin-left: 2.9rem !important;
    margin-right: 2.9rem !important;
}

.mg-29y {
    margin-bottom: 2.9rem !important;
}

.mg-29y, .mt-29 {
    margin-top: 2.9rem !important;
}

.mb-29 {
    margin-bottom: 2.9rem !important;
}

.ml-29 {
    margin-left: 2.9rem !important;
}

.mr-29 {
    margin-right: 2.9rem !important;
}

.mg-30 {
    margin: 3rem !important;
}

.mg-30x {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
}

.mg-30y {
    margin-bottom: 3rem !important;
}

.mg-30y, .mt-30 {
    margin-top: 3rem !important;
}

.mb-30 {
    margin-bottom: 3rem !important;
}

.ml-30 {
    margin-left: 3rem !important;
}

.mr-30 {
    margin-right: 3rem !important;
}

.mg-31 {
    margin: 3.1rem !important;
}

.mg-31x {
    margin-left: 3.1rem !important;
    margin-right: 3.1rem !important;
}

.mg-31y {
    margin-bottom: 3.1rem !important;
}

.mg-31y, .mt-31 {
    margin-top: 3.1rem !important;
}

.mb-31 {
    margin-bottom: 3.1rem !important;
}

.ml-31 {
    margin-left: 3.1rem !important;
}

.mr-31 {
    margin-right: 3.1rem !important;
}

.mg-32 {
    margin: 3.2rem !important;
}

.mg-32x {
    margin-left: 3.2rem !important;
    margin-right: 3.2rem !important;
}

.mg-32y {
    margin-bottom: 3.2rem !important;
}

.mg-32y, .mt-32 {
    margin-top: 3.2rem !important;
}

.mb-32 {
    margin-bottom: 3.2rem !important;
}

.ml-32 {
    margin-left: 3.2rem !important;
}

.mr-32 {
    margin-right: 3.2rem !important;
}

.mg-33 {
    margin: 3.3rem !important;
}

.mg-33x {
    margin-left: 3.3rem !important;
    margin-right: 3.3rem !important;
}

.mg-33y {
    margin-bottom: 3.3rem !important;
}

.mg-33y, .mt-33 {
    margin-top: 3.3rem !important;
}

.mb-33 {
    margin-bottom: 3.3rem !important;
}

.ml-33 {
    margin-left: 3.3rem !important;
}

.mr-33 {
    margin-right: 3.3rem !important;
}

.mg-34 {
    margin: 3.4rem !important;
}

.mg-34x {
    margin-left: 3.4rem !important;
    margin-right: 3.4rem !important;
}

.mg-34y {
    margin-bottom: 3.4rem !important;
}

.mg-34y, .mt-34 {
    margin-top: 3.4rem !important;
}

.mb-34 {
    margin-bottom: 3.4rem !important;
}

.ml-34 {
    margin-left: 3.4rem !important;
}

.mr-34 {
    margin-right: 3.4rem !important;
}

.mg-35 {
    margin: 3.5rem !important;
}

.mg-35x {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
}

.mg-35y {
    margin-bottom: 3.5rem !important;
}

.mg-35y, .mt-35 {
    margin-top: 3.5rem !important;
}

.mb-35 {
    margin-bottom: 3.5rem !important;
}

.ml-35 {
    margin-left: 3.5rem !important;
}

.mr-35 {
    margin-right: 3.5rem !important;
}

.mg-36 {
    margin: 3.6rem !important;
}

.mg-36x {
    margin-left: 3.6rem !important;
    margin-right: 3.6rem !important;
}

.mg-36y {
    margin-bottom: 3.6rem !important;
}

.mg-36y, .mt-36 {
    margin-top: 3.6rem !important;
}

.mb-36 {
    margin-bottom: 3.6rem !important;
}

.ml-36 {
    margin-left: 3.6rem !important;
}

.mr-36 {
    margin-right: 3.6rem !important;
}

.mg-37 {
    margin: 3.7rem !important;
}

.mg-37x {
    margin-left: 3.7rem !important;
    margin-right: 3.7rem !important;
}

.mg-37y {
    margin-bottom: 3.7rem !important;
}

.mg-37y, .mt-37 {
    margin-top: 3.7rem !important;
}

.mb-37 {
    margin-bottom: 3.7rem !important;
}

.ml-37 {
    margin-left: 3.7rem !important;
}

.mr-37 {
    margin-right: 3.7rem !important;
}

.mg-38 {
    margin: 3.8rem !important;
}

.mg-38x {
    margin-left: 3.8rem !important;
    margin-right: 3.8rem !important;
}

.mg-38y {
    margin-bottom: 3.8rem !important;
}

.mg-38y, .mt-38 {
    margin-top: 3.8rem !important;
}

.mb-38 {
    margin-bottom: 3.8rem !important;
}

.ml-38 {
    margin-left: 3.8rem !important;
}

.mr-38 {
    margin-right: 3.8rem !important;
}

.mg-39 {
    margin: 3.9rem !important;
}

.mg-39x {
    margin-left: 3.9rem !important;
    margin-right: 3.9rem !important;
}

.mg-39y {
    margin-bottom: 3.9rem !important;
}

.mg-39y, .mt-39 {
    margin-top: 3.9rem !important;
}

.mb-39 {
    margin-bottom: 3.9rem !important;
}

.ml-39 {
    margin-left: 3.9rem !important;
}

.mr-39 {
    margin-right: 3.9rem !important;
}

.mg-40 {
    margin: 4rem !important;
}

.mg-40x {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
}

.mg-40y {
    margin-bottom: 4rem !important;
}

.mg-40y, .mt-40 {
    margin-top: 4rem !important;
}

.mb-40 {
    margin-bottom: 4rem !important;
}

.ml-40 {
    margin-left: 4rem !important;
}

.mr-40 {
    margin-right: 4rem !important;
}

.mg-41 {
    margin: 4.1rem !important;
}

.mg-41x {
    margin-left: 4.1rem !important;
    margin-right: 4.1rem !important;
}

.mg-41y {
    margin-bottom: 4.1rem !important;
}

.mg-41y, .mt-41 {
    margin-top: 4.1rem !important;
}

.mb-41 {
    margin-bottom: 4.1rem !important;
}

.ml-41 {
    margin-left: 4.1rem !important;
}

.mr-41 {
    margin-right: 4.1rem !important;
}

.mg-42 {
    margin: 4.2rem !important;
}

.mg-42x {
    margin-left: 4.2rem !important;
    margin-right: 4.2rem !important;
}

.mg-42y {
    margin-bottom: 4.2rem !important;
}

.mg-42y, .mt-42 {
    margin-top: 4.2rem !important;
}

.mb-42 {
    margin-bottom: 4.2rem !important;
}

.ml-42 {
    margin-left: 4.2rem !important;
}

.mr-42 {
    margin-right: 4.2rem !important;
}

.mg-43 {
    margin: 4.3rem !important;
}

.mg-43x {
    margin-left: 4.3rem !important;
    margin-right: 4.3rem !important;
}

.mg-43y {
    margin-bottom: 4.3rem !important;
}

.mg-43y, .mt-43 {
    margin-top: 4.3rem !important;
}

.mb-43 {
    margin-bottom: 4.3rem !important;
}

.ml-43 {
    margin-left: 4.3rem !important;
}

.mr-43 {
    margin-right: 4.3rem !important;
}

.mg-44 {
    margin: 4.4rem !important;
}

.mg-44x {
    margin-left: 4.4rem !important;
    margin-right: 4.4rem !important;
}

.mg-44y {
    margin-bottom: 4.4rem !important;
}

.mg-44y, .mt-44 {
    margin-top: 4.4rem !important;
}

.mb-44 {
    margin-bottom: 4.4rem !important;
}

.ml-44 {
    margin-left: 4.4rem !important;
}

.mr-44 {
    margin-right: 4.4rem !important;
}

.mg-45 {
    margin: 4.5rem !important;
}

.mg-45x {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
}

.mg-45y {
    margin-bottom: 4.5rem !important;
}

.mg-45y, .mt-45 {
    margin-top: 4.5rem !important;
}

.mb-45 {
    margin-bottom: 4.5rem !important;
}

.ml-45 {
    margin-left: 4.5rem !important;
}

.mr-45 {
    margin-right: 4.5rem !important;
}

.mg-46 {
    margin: 4.6rem !important;
}

.mg-46x {
    margin-left: 4.6rem !important;
    margin-right: 4.6rem !important;
}

.mg-46y {
    margin-bottom: 4.6rem !important;
}

.mg-46y, .mt-46 {
    margin-top: 4.6rem !important;
}

.mb-46 {
    margin-bottom: 4.6rem !important;
}

.ml-46 {
    margin-left: 4.6rem !important;
}

.mr-46 {
    margin-right: 4.6rem !important;
}

.mg-47 {
    margin: 4.7rem !important;
}

.mg-47x {
    margin-left: 4.7rem !important;
    margin-right: 4.7rem !important;
}

.mg-47y {
    margin-bottom: 4.7rem !important;
}

.mg-47y, .mt-47 {
    margin-top: 4.7rem !important;
}

.mb-47 {
    margin-bottom: 4.7rem !important;
}

.ml-47 {
    margin-left: 4.7rem !important;
}

.mr-47 {
    margin-right: 4.7rem !important;
}

.mg-48 {
    margin: 4.8rem !important;
}

.mg-48x {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
}

.mg-48y {
    margin-bottom: 4.8rem !important;
}

.mg-48y, .mt-48 {
    margin-top: 4.8rem !important;
}

.mb-48 {
    margin-bottom: 4.8rem !important;
}

.ml-48 {
    margin-left: 4.8rem !important;
}

.mr-48 {
    margin-right: 4.8rem !important;
}

.mg-49 {
    margin: 4.9rem !important;
}

.mg-49x {
    margin-left: 4.9rem !important;
    margin-right: 4.9rem !important;
}

.mg-49y {
    margin-bottom: 4.9rem !important;
}

.mg-49y, .mt-49 {
    margin-top: 4.9rem !important;
}

.mb-49 {
    margin-bottom: 4.9rem !important;
}

.ml-49 {
    margin-left: 4.9rem !important;
}

.mr-49 {
    margin-right: 4.9rem !important;
}

.mg-50 {
    margin: 5rem !important;
}

.mg-50x {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}

.mg-50y {
    margin-bottom: 5rem !important;
}

.mg-50y, .mt-50 {
    margin-top: 5rem !important;
}

.mb-50 {
    margin-bottom: 5rem !important;
}

.ml-50 {
    margin-left: 5rem !important;
}

.mr-50 {
    margin-right: 5rem !important;
}

.mg-51 {
    margin: 5.1rem !important;
}

.mg-51x {
    margin-left: 5.1rem !important;
    margin-right: 5.1rem !important;
}

.mg-51y {
    margin-bottom: 5.1rem !important;
}

.mg-51y, .mt-51 {
    margin-top: 5.1rem !important;
}

.mb-51 {
    margin-bottom: 5.1rem !important;
}

.ml-51 {
    margin-left: 5.1rem !important;
}

.mr-51 {
    margin-right: 5.1rem !important;
}

.mg-52 {
    margin: 5.2rem !important;
}

.mg-52x {
    margin-left: 5.2rem !important;
    margin-right: 5.2rem !important;
}

.mg-52y {
    margin-bottom: 5.2rem !important;
}

.mg-52y, .mt-52 {
    margin-top: 5.2rem !important;
}

.mb-52 {
    margin-bottom: 5.2rem !important;
}

.ml-52 {
    margin-left: 5.2rem !important;
}

.mr-52 {
    margin-right: 5.2rem !important;
}

.mg-53 {
    margin: 5.3rem !important;
}

.mg-53x {
    margin-left: 5.3rem !important;
    margin-right: 5.3rem !important;
}

.mg-53y {
    margin-bottom: 5.3rem !important;
}

.mg-53y, .mt-53 {
    margin-top: 5.3rem !important;
}

.mb-53 {
    margin-bottom: 5.3rem !important;
}

.ml-53 {
    margin-left: 5.3rem !important;
}

.mr-53 {
    margin-right: 5.3rem !important;
}

.mg-54 {
    margin: 5.4rem !important;
}

.mg-54x {
    margin-left: 5.4rem !important;
    margin-right: 5.4rem !important;
}

.mg-54y {
    margin-bottom: 5.4rem !important;
}

.mg-54y, .mt-54 {
    margin-top: 5.4rem !important;
}

.mb-54 {
    margin-bottom: 5.4rem !important;
}

.ml-54 {
    margin-left: 5.4rem !important;
}

.mr-54 {
    margin-right: 5.4rem !important;
}

.mg-55 {
    margin: 5.5rem !important;
}

.mg-55x {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
}

.mg-55y {
    margin-bottom: 5.5rem !important;
}

.mg-55y, .mt-55 {
    margin-top: 5.5rem !important;
}

.mb-55 {
    margin-bottom: 5.5rem !important;
}

.ml-55 {
    margin-left: 5.5rem !important;
}

.mr-55 {
    margin-right: 5.5rem !important;
}

.mg-56 {
    margin: 5.6rem !important;
}

.mg-56x {
    margin-left: 5.6rem !important;
    margin-right: 5.6rem !important;
}

.mg-56y {
    margin-bottom: 5.6rem !important;
}

.mg-56y, .mt-56 {
    margin-top: 5.6rem !important;
}

.mb-56 {
    margin-bottom: 5.6rem !important;
}

.ml-56 {
    margin-left: 5.6rem !important;
}

.mr-56 {
    margin-right: 5.6rem !important;
}

.mg-57 {
    margin: 5.7rem !important;
}

.mg-57x {
    margin-left: 5.7rem !important;
    margin-right: 5.7rem !important;
}

.mg-57y {
    margin-bottom: 5.7rem !important;
}

.mg-57y, .mt-57 {
    margin-top: 5.7rem !important;
}

.mb-57 {
    margin-bottom: 5.7rem !important;
}

.ml-57 {
    margin-left: 5.7rem !important;
}

.mr-57 {
    margin-right: 5.7rem !important;
}

.mg-58 {
    margin: 5.8rem !important;
}

.mg-58x {
    margin-left: 5.8rem !important;
    margin-right: 5.8rem !important;
}

.mg-58y {
    margin-bottom: 5.8rem !important;
}

.mg-58y, .mt-58 {
    margin-top: 5.8rem !important;
}

.mb-58 {
    margin-bottom: 5.8rem !important;
}

.ml-58 {
    margin-left: 5.8rem !important;
}

.mr-58 {
    margin-right: 5.8rem !important;
}

.mg-59 {
    margin: 5.9rem !important;
}

.mg-59x {
    margin-left: 5.9rem !important;
    margin-right: 5.9rem !important;
}

.mg-59y {
    margin-bottom: 5.9rem !important;
}

.mg-59y, .mt-59 {
    margin-top: 5.9rem !important;
}

.mb-59 {
    margin-bottom: 5.9rem !important;
}

.ml-59 {
    margin-left: 5.9rem !important;
}

.mr-59 {
    margin-right: 5.9rem !important;
}

.mg-60 {
    margin: 6rem !important;
}

.mg-60x {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
}

.mg-60y {
    margin-bottom: 6rem !important;
}

.mg-60y, .mt-60 {
    margin-top: 6rem !important;
}

.mb-60 {
    margin-bottom: 6rem !important;
}

.ml-60 {
    margin-left: 6rem !important;
}

.mr-60 {
    margin-right: 6rem !important;
}

.mg-61 {
    margin: 6.1rem !important;
}

.mg-61x {
    margin-left: 6.1rem !important;
    margin-right: 6.1rem !important;
}

.mg-61y {
    margin-bottom: 6.1rem !important;
}

.mg-61y, .mt-61 {
    margin-top: 6.1rem !important;
}

.mb-61 {
    margin-bottom: 6.1rem !important;
}

.ml-61 {
    margin-left: 6.1rem !important;
}

.mr-61 {
    margin-right: 6.1rem !important;
}

.mg-62 {
    margin: 6.2rem !important;
}

.mg-62x {
    margin-left: 6.2rem !important;
    margin-right: 6.2rem !important;
}

.mg-62y {
    margin-bottom: 6.2rem !important;
}

.mg-62y, .mt-62 {
    margin-top: 6.2rem !important;
}

.mb-62 {
    margin-bottom: 6.2rem !important;
}

.ml-62 {
    margin-left: 6.2rem !important;
}

.mr-62 {
    margin-right: 6.2rem !important;
}

.mg-63 {
    margin: 6.3rem !important;
}

.mg-63x {
    margin-left: 6.3rem !important;
    margin-right: 6.3rem !important;
}

.mg-63y {
    margin-bottom: 6.3rem !important;
}

.mg-63y, .mt-63 {
    margin-top: 6.3rem !important;
}

.mb-63 {
    margin-bottom: 6.3rem !important;
}

.ml-63 {
    margin-left: 6.3rem !important;
}

.mr-63 {
    margin-right: 6.3rem !important;
}

.mg-64 {
    margin: 6.4rem !important;
}

.mg-64x {
    margin-left: 6.4rem !important;
    margin-right: 6.4rem !important;
}

.mg-64y {
    margin-bottom: 6.4rem !important;
}

.mg-64y, .mt-64 {
    margin-top: 6.4rem !important;
}

.mb-64 {
    margin-bottom: 6.4rem !important;
}

.ml-64 {
    margin-left: 6.4rem !important;
}

.mr-64 {
    margin-right: 6.4rem !important;
}

.mg-65 {
    margin: 6.5rem !important;
}

.mg-65x {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
}

.mg-65y {
    margin-bottom: 6.5rem !important;
}

.mg-65y, .mt-65 {
    margin-top: 6.5rem !important;
}

.mb-65 {
    margin-bottom: 6.5rem !important;
}

.ml-65 {
    margin-left: 6.5rem !important;
}

.mr-65 {
    margin-right: 6.5rem !important;
}

.mg-66 {
    margin: 6.6rem !important;
}

.mg-66x {
    margin-left: 6.6rem !important;
    margin-right: 6.6rem !important;
}

.mg-66y {
    margin-bottom: 6.6rem !important;
}

.mg-66y, .mt-66 {
    margin-top: 6.6rem !important;
}

.mb-66 {
    margin-bottom: 6.6rem !important;
}

.ml-66 {
    margin-left: 6.6rem !important;
}

.mr-66 {
    margin-right: 6.6rem !important;
}

.mg-67 {
    margin: 6.7rem !important;
}

.mg-67x {
    margin-left: 6.7rem !important;
    margin-right: 6.7rem !important;
}

.mg-67y {
    margin-bottom: 6.7rem !important;
}

.mg-67y, .mt-67 {
    margin-top: 6.7rem !important;
}

.mb-67 {
    margin-bottom: 6.7rem !important;
}

.ml-67 {
    margin-left: 6.7rem !important;
}

.mr-67 {
    margin-right: 6.7rem !important;
}

.mg-68 {
    margin: 6.8rem !important;
}

.mg-68x {
    margin-left: 6.8rem !important;
    margin-right: 6.8rem !important;
}

.mg-68y {
    margin-bottom: 6.8rem !important;
}

.mg-68y, .mt-68 {
    margin-top: 6.8rem !important;
}

.mb-68 {
    margin-bottom: 6.8rem !important;
}

.ml-68 {
    margin-left: 6.8rem !important;
}

.mr-68 {
    margin-right: 6.8rem !important;
}

.mg-69 {
    margin: 6.9rem !important;
}

.mg-69x {
    margin-left: 6.9rem !important;
    margin-right: 6.9rem !important;
}

.mg-69y {
    margin-bottom: 6.9rem !important;
}

.mg-69y, .mt-69 {
    margin-top: 6.9rem !important;
}

.mb-69 {
    margin-bottom: 6.9rem !important;
}

.ml-69 {
    margin-left: 6.9rem !important;
}

.mr-69 {
    margin-right: 6.9rem !important;
}

.mg-70 {
    margin: 7rem !important;
}

.mg-70x {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
}

.mg-70y {
    margin-bottom: 7rem !important;
}

.mg-70y, .mt-70 {
    margin-top: 7rem !important;
}

.mb-70 {
    margin-bottom: 7rem !important;
}

.ml-70 {
    margin-left: 7rem !important;
}

.mr-70 {
    margin-right: 7rem !important;
}

.mg-71 {
    margin: 7.1rem !important;
}

.mg-71x {
    margin-left: 7.1rem !important;
    margin-right: 7.1rem !important;
}

.mg-71y {
    margin-bottom: 7.1rem !important;
}

.mg-71y, .mt-71 {
    margin-top: 7.1rem !important;
}

.mb-71 {
    margin-bottom: 7.1rem !important;
}

.ml-71 {
    margin-left: 7.1rem !important;
}

.mr-71 {
    margin-right: 7.1rem !important;
}

.mg-72 {
    margin: 7.2rem !important;
}

.mg-72x {
    margin-left: 7.2rem !important;
    margin-right: 7.2rem !important;
}

.mg-72y {
    margin-bottom: 7.2rem !important;
}

.mg-72y, .mt-72 {
    margin-top: 7.2rem !important;
}

.mb-72 {
    margin-bottom: 7.2rem !important;
}

.ml-72 {
    margin-left: 7.2rem !important;
}

.mr-72 {
    margin-right: 7.2rem !important;
}

.mg-73 {
    margin: 7.3rem !important;
}

.mg-73x {
    margin-left: 7.3rem !important;
    margin-right: 7.3rem !important;
}

.mg-73y {
    margin-bottom: 7.3rem !important;
}

.mg-73y, .mt-73 {
    margin-top: 7.3rem !important;
}

.mb-73 {
    margin-bottom: 7.3rem !important;
}

.ml-73 {
    margin-left: 7.3rem !important;
}

.mr-73 {
    margin-right: 7.3rem !important;
}

.mg-74 {
    margin: 7.4rem !important;
}

.mg-74x {
    margin-left: 7.4rem !important;
    margin-right: 7.4rem !important;
}

.mg-74y {
    margin-bottom: 7.4rem !important;
}

.mg-74y, .mt-74 {
    margin-top: 7.4rem !important;
}

.mb-74 {
    margin-bottom: 7.4rem !important;
}

.ml-74 {
    margin-left: 7.4rem !important;
}

.mr-74 {
    margin-right: 7.4rem !important;
}

.mg-75 {
    margin: 7.5rem !important;
}

.mg-75x {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
}

.mg-75y {
    margin-bottom: 7.5rem !important;
}

.mg-75y, .mt-75 {
    margin-top: 7.5rem !important;
}

.mb-75 {
    margin-bottom: 7.5rem !important;
}

.ml-75 {
    margin-left: 7.5rem !important;
}

.mr-75 {
    margin-right: 7.5rem !important;
}

.mg-76 {
    margin: 7.6rem !important;
}

.mg-76x {
    margin-left: 7.6rem !important;
    margin-right: 7.6rem !important;
}

.mg-76y {
    margin-bottom: 7.6rem !important;
}

.mg-76y, .mt-76 {
    margin-top: 7.6rem !important;
}

.mb-76 {
    margin-bottom: 7.6rem !important;
}

.ml-76 {
    margin-left: 7.6rem !important;
}

.mr-76 {
    margin-right: 7.6rem !important;
}

.mg-77 {
    margin: 7.7rem !important;
}

.mg-77x {
    margin-left: 7.7rem !important;
    margin-right: 7.7rem !important;
}

.mg-77y {
    margin-bottom: 7.7rem !important;
}

.mg-77y, .mt-77 {
    margin-top: 7.7rem !important;
}

.mb-77 {
    margin-bottom: 7.7rem !important;
}

.ml-77 {
    margin-left: 7.7rem !important;
}

.mr-77 {
    margin-right: 7.7rem !important;
}

.mg-78 {
    margin: 7.8rem !important;
}

.mg-78x {
    margin-left: 7.8rem !important;
    margin-right: 7.8rem !important;
}

.mg-78y {
    margin-bottom: 7.8rem !important;
}

.mg-78y, .mt-78 {
    margin-top: 7.8rem !important;
}

.mb-78 {
    margin-bottom: 7.8rem !important;
}

.ml-78 {
    margin-left: 7.8rem !important;
}

.mr-78 {
    margin-right: 7.8rem !important;
}

.mg-79 {
    margin: 7.9rem !important;
}

.mg-79x {
    margin-left: 7.9rem !important;
    margin-right: 7.9rem !important;
}

.mg-79y {
    margin-bottom: 7.9rem !important;
}

.mg-79y, .mt-79 {
    margin-top: 7.9rem !important;
}

.mb-79 {
    margin-bottom: 7.9rem !important;
}

.ml-79 {
    margin-left: 7.9rem !important;
}

.mr-79 {
    margin-right: 7.9rem !important;
}

.mg-80 {
    margin: 8rem !important;
}

.mg-80x {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
}

.mg-80y {
    margin-bottom: 8rem !important;
}

.mg-80y, .mt-80 {
    margin-top: 8rem !important;
}

.mb-80 {
    margin-bottom: 8rem !important;
}

.ml-80 {
    margin-left: 8rem !important;
}

.mr-80 {
    margin-right: 8rem !important;
}

.mg-81 {
    margin: 8.1rem !important;
}

.mg-81x {
    margin-left: 8.1rem !important;
    margin-right: 8.1rem !important;
}

.mg-81y {
    margin-bottom: 8.1rem !important;
}

.mg-81y, .mt-81 {
    margin-top: 8.1rem !important;
}

.mb-81 {
    margin-bottom: 8.1rem !important;
}

.ml-81 {
    margin-left: 8.1rem !important;
}

.mr-81 {
    margin-right: 8.1rem !important;
}

.mg-82 {
    margin: 8.2rem !important;
}

.mg-82x {
    margin-left: 8.2rem !important;
    margin-right: 8.2rem !important;
}

.mg-82y {
    margin-bottom: 8.2rem !important;
}

.mg-82y, .mt-82 {
    margin-top: 8.2rem !important;
}

.mb-82 {
    margin-bottom: 8.2rem !important;
}

.ml-82 {
    margin-left: 8.2rem !important;
}

.mr-82 {
    margin-right: 8.2rem !important;
}

.mg-83 {
    margin: 8.3rem !important;
}

.mg-83x {
    margin-left: 8.3rem !important;
    margin-right: 8.3rem !important;
}

.mg-83y {
    margin-bottom: 8.3rem !important;
}

.mg-83y, .mt-83 {
    margin-top: 8.3rem !important;
}

.mb-83 {
    margin-bottom: 8.3rem !important;
}

.ml-83 {
    margin-left: 8.3rem !important;
}

.mr-83 {
    margin-right: 8.3rem !important;
}

.mg-84 {
    margin: 8.4rem !important;
}

.mg-84x {
    margin-left: 8.4rem !important;
    margin-right: 8.4rem !important;
}

.mg-84y {
    margin-bottom: 8.4rem !important;
}

.mg-84y, .mt-84 {
    margin-top: 8.4rem !important;
}

.mb-84 {
    margin-bottom: 8.4rem !important;
}

.ml-84 {
    margin-left: 8.4rem !important;
}

.mr-84 {
    margin-right: 8.4rem !important;
}

.mg-85 {
    margin: 8.5rem !important;
}

.mg-85x {
    margin-left: 8.5rem !important;
    margin-right: 8.5rem !important;
}

.mg-85y {
    margin-bottom: 8.5rem !important;
}

.mg-85y, .mt-85 {
    margin-top: 8.5rem !important;
}

.mb-85 {
    margin-bottom: 8.5rem !important;
}

.ml-85 {
    margin-left: 8.5rem !important;
}

.mr-85 {
    margin-right: 8.5rem !important;
}

.mg-86 {
    margin: 8.6rem !important;
}

.mg-86x {
    margin-left: 8.6rem !important;
    margin-right: 8.6rem !important;
}

.mg-86y {
    margin-bottom: 8.6rem !important;
}

.mg-86y, .mt-86 {
    margin-top: 8.6rem !important;
}

.mb-86 {
    margin-bottom: 8.6rem !important;
}

.ml-86 {
    margin-left: 8.6rem !important;
}

.mr-86 {
    margin-right: 8.6rem !important;
}

.mg-87 {
    margin: 8.7rem !important;
}

.mg-87x {
    margin-left: 8.7rem !important;
    margin-right: 8.7rem !important;
}

.mg-87y {
    margin-bottom: 8.7rem !important;
}

.mg-87y, .mt-87 {
    margin-top: 8.7rem !important;
}

.mb-87 {
    margin-bottom: 8.7rem !important;
}

.ml-87 {
    margin-left: 8.7rem !important;
}

.mr-87 {
    margin-right: 8.7rem !important;
}

.mg-88 {
    margin: 8.8rem !important;
}

.mg-88x {
    margin-left: 8.8rem !important;
    margin-right: 8.8rem !important;
}

.mg-88y {
    margin-bottom: 8.8rem !important;
}

.mg-88y, .mt-88 {
    margin-top: 8.8rem !important;
}

.mb-88 {
    margin-bottom: 8.8rem !important;
}

.ml-88 {
    margin-left: 8.8rem !important;
}

.mr-88 {
    margin-right: 8.8rem !important;
}

.mg-89 {
    margin: 8.9rem !important;
}

.mg-89x {
    margin-left: 8.9rem !important;
    margin-right: 8.9rem !important;
}

.mg-89y {
    margin-bottom: 8.9rem !important;
}

.mg-89y, .mt-89 {
    margin-top: 8.9rem !important;
}

.mb-89 {
    margin-bottom: 8.9rem !important;
}

.ml-89 {
    margin-left: 8.9rem !important;
}

.mr-89 {
    margin-right: 8.9rem !important;
}

.mg-90 {
    margin: 9rem !important;
}

.mg-90x {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
}

.mg-90y {
    margin-bottom: 9rem !important;
}

.mg-90y, .mt-90 {
    margin-top: 9rem !important;
}

.mb-90 {
    margin-bottom: 9rem !important;
}

.ml-90 {
    margin-left: 9rem !important;
}

.mr-90 {
    margin-right: 9rem !important;
}

.mg-91 {
    margin: 9.1rem !important;
}

.mg-91x {
    margin-left: 9.1rem !important;
    margin-right: 9.1rem !important;
}

.mg-91y {
    margin-bottom: 9.1rem !important;
}

.mg-91y, .mt-91 {
    margin-top: 9.1rem !important;
}

.mb-91 {
    margin-bottom: 9.1rem !important;
}

.ml-91 {
    margin-left: 9.1rem !important;
}

.mr-91 {
    margin-right: 9.1rem !important;
}

.mg-92 {
    margin: 9.2rem !important;
}

.mg-92x {
    margin-left: 9.2rem !important;
    margin-right: 9.2rem !important;
}

.mg-92y {
    margin-bottom: 9.2rem !important;
}

.mg-92y, .mt-92 {
    margin-top: 9.2rem !important;
}

.mb-92 {
    margin-bottom: 9.2rem !important;
}

.ml-92 {
    margin-left: 9.2rem !important;
}

.mr-92 {
    margin-right: 9.2rem !important;
}

.mg-93 {
    margin: 9.3rem !important;
}

.mg-93x {
    margin-left: 9.3rem !important;
    margin-right: 9.3rem !important;
}

.mg-93y {
    margin-bottom: 9.3rem !important;
}

.mg-93y, .mt-93 {
    margin-top: 9.3rem !important;
}

.mb-93 {
    margin-bottom: 9.3rem !important;
}

.ml-93 {
    margin-left: 9.3rem !important;
}

.mr-93 {
    margin-right: 9.3rem !important;
}

.mg-94 {
    margin: 9.4rem !important;
}

.mg-94x {
    margin-left: 9.4rem !important;
    margin-right: 9.4rem !important;
}

.mg-94y {
    margin-bottom: 9.4rem !important;
}

.mg-94y, .mt-94 {
    margin-top: 9.4rem !important;
}

.mb-94 {
    margin-bottom: 9.4rem !important;
}

.ml-94 {
    margin-left: 9.4rem !important;
}

.mr-94 {
    margin-right: 9.4rem !important;
}

.mg-95 {
    margin: 9.5rem !important;
}

.mg-95x {
    margin-left: 9.5rem !important;
    margin-right: 9.5rem !important;
}

.mg-95y {
    margin-bottom: 9.5rem !important;
}

.mg-95y, .mt-95 {
    margin-top: 9.5rem !important;
}

.mb-95 {
    margin-bottom: 9.5rem !important;
}

.ml-95 {
    margin-left: 9.5rem !important;
}

.mr-95 {
    margin-right: 9.5rem !important;
}

.mg-96 {
    margin: 9.6rem !important;
}

.mg-96x {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
}

.mg-96y {
    margin-bottom: 9.6rem !important;
}

.mg-96y, .mt-96 {
    margin-top: 9.6rem !important;
}

.mb-96 {
    margin-bottom: 9.6rem !important;
}

.ml-96 {
    margin-left: 9.6rem !important;
}

.mr-96 {
    margin-right: 9.6rem !important;
}

.mg-97 {
    margin: 9.7rem !important;
}

.mg-97x {
    margin-left: 9.7rem !important;
    margin-right: 9.7rem !important;
}

.mg-97y {
    margin-bottom: 9.7rem !important;
}

.mg-97y, .mt-97 {
    margin-top: 9.7rem !important;
}

.mb-97 {
    margin-bottom: 9.7rem !important;
}

.ml-97 {
    margin-left: 9.7rem !important;
}

.mr-97 {
    margin-right: 9.7rem !important;
}

.mg-98 {
    margin: 9.8rem !important;
}

.mg-98x {
    margin-left: 9.8rem !important;
    margin-right: 9.8rem !important;
}

.mg-98y {
    margin-bottom: 9.8rem !important;
}

.mg-98y, .mt-98 {
    margin-top: 9.8rem !important;
}

.mb-98 {
    margin-bottom: 9.8rem !important;
}

.ml-98 {
    margin-left: 9.8rem !important;
}

.mr-98 {
    margin-right: 9.8rem !important;
}

.mg-99 {
    margin: 9.9rem !important;
}

.mg-99x {
    margin-left: 9.9rem !important;
    margin-right: 9.9rem !important;
}

.mg-99y {
    margin-bottom: 9.9rem !important;
}

.mg-99y, .mt-99 {
    margin-top: 9.9rem !important;
}

.mb-99 {
    margin-bottom: 9.9rem !important;
}

.ml-99 {
    margin-left: 9.9rem !important;
}

.mr-99 {
    margin-right: 9.9rem !important;
}

.mg-100 {
    margin: 10rem !important;
}

.mg-100x {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
}

.mg-100y {
    margin-bottom: 10rem !important;
}

.mg-100y, .mt-100 {
    margin-top: 10rem !important;
}

.mb-100 {
    margin-bottom: 10rem !important;
}

.ml-100 {
    margin-left: 10rem !important;
}

.mr-100 {
    margin-right: 10rem !important;
}

.mg-105 {
    margin: 10.5rem !important;
}

.mg-105x {
    margin-left: 10.5rem !important;
    margin-right: 10.5rem !important;
}

.mg-105y {
    margin-bottom: 10.5rem !important;
}

.mg-105y, .mt-105 {
    margin-top: 10.5rem !important;
}

.mb-105 {
    margin-bottom: 10.5rem !important;
}

.ml-105 {
    margin-left: 10.5rem !important;
}

.mr-105 {
    margin-right: 10.5rem !important;
}

.mg-110 {
    margin: 11rem !important;
}

.mg-110x {
    margin-left: 11rem !important;
    margin-right: 11rem !important;
}

.mg-110y {
    margin-bottom: 11rem !important;
}

.mg-110y, .mt-110 {
    margin-top: 11rem !important;
}

.mb-110 {
    margin-bottom: 11rem !important;
}

.ml-110 {
    margin-left: 11rem !important;
}

.mr-110 {
    margin-right: 11rem !important;
}

.mg-115 {
    margin: 11.5rem !important;
}

.mg-115x {
    margin-left: 11.5rem !important;
    margin-right: 11.5rem !important;
}

.mg-115y {
    margin-bottom: 11.5rem !important;
}

.mg-115y, .mt-115 {
    margin-top: 11.5rem !important;
}

.mb-115 {
    margin-bottom: 11.5rem !important;
}

.ml-115 {
    margin-left: 11.5rem !important;
}

.mr-115 {
    margin-right: 11.5rem !important;
}

.mg-120 {
    margin: 12rem !important;
}

.mg-120x {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
}

.mg-120y {
    margin-bottom: 12rem !important;
}

.mg-120y, .mt-120 {
    margin-top: 12rem !important;
}

.mb-120 {
    margin-bottom: 12rem !important;
}

.ml-120 {
    margin-left: 12rem !important;
}

.mr-120 {
    margin-right: 12rem !important;
}

.mg-125 {
    margin: 12.5rem !important;
}

.mg-125x {
    margin-left: 12.5rem !important;
    margin-right: 12.5rem !important;
}

.mg-125y {
    margin-bottom: 12.5rem !important;
}

.mg-125y, .mt-125 {
    margin-top: 12.5rem !important;
}

.mb-125 {
    margin-bottom: 12.5rem !important;
}

.ml-125 {
    margin-left: 12.5rem !important;
}

.mr-125 {
    margin-right: 12.5rem !important;
}

.mg-130 {
    margin: 13rem !important;
}

.mg-130x {
    margin-left: 13rem !important;
    margin-right: 13rem !important;
}

.mg-130y {
    margin-bottom: 13rem !important;
}

.mg-130y, .mt-130 {
    margin-top: 13rem !important;
}

.mb-130 {
    margin-bottom: 13rem !important;
}

.ml-130 {
    margin-left: 13rem !important;
}

.mr-130 {
    margin-right: 13rem !important;
}

.mg-135 {
    margin: 13.5rem !important;
}

.mg-135x {
    margin-left: 13.5rem !important;
    margin-right: 13.5rem !important;
}

.mg-135y {
    margin-bottom: 13.5rem !important;
}

.mg-135y, .mt-135 {
    margin-top: 13.5rem !important;
}

.mb-135 {
    margin-bottom: 13.5rem !important;
}

.ml-135 {
    margin-left: 13.5rem !important;
}

.mr-135 {
    margin-right: 13.5rem !important;
}

.mg-140 {
    margin: 14rem !important;
}

.mg-140x {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
}

.mg-140y {
    margin-bottom: 14rem !important;
}

.mg-140y, .mt-140 {
    margin-top: 14rem !important;
}

.mb-140 {
    margin-bottom: 14rem !important;
}

.ml-140 {
    margin-left: 14rem !important;
}

.mr-140 {
    margin-right: 14rem !important;
}

.mg-145 {
    margin: 14.5rem !important;
}

.mg-145x {
    margin-left: 14.5rem !important;
    margin-right: 14.5rem !important;
}

.mg-145y {
    margin-bottom: 14.5rem !important;
}

.mg-145y, .mt-145 {
    margin-top: 14.5rem !important;
}

.mb-145 {
    margin-bottom: 14.5rem !important;
}

.ml-145 {
    margin-left: 14.5rem !important;
}

.mr-145 {
    margin-right: 14.5rem !important;
}

.mg-150 {
    margin: 15rem !important;
}

.mg-150x {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
}

.mg-150y {
    margin-bottom: 15rem !important;
}

.mg-150y, .mt-150 {
    margin-top: 15rem !important;
}

.mb-150 {
    margin-bottom: 15rem !important;
}

.ml-150 {
    margin-left: 15rem !important;
}

.mr-150 {
    margin-right: 15rem !important;
}

.mg-155 {
    margin: 15.5rem !important;
}

.mg-155x {
    margin-left: 15.5rem !important;
    margin-right: 15.5rem !important;
}

.mg-155y {
    margin-bottom: 15.5rem !important;
}

.mg-155y, .mt-155 {
    margin-top: 15.5rem !important;
}

.mb-155 {
    margin-bottom: 15.5rem !important;
}

.ml-155 {
    margin-left: 15.5rem !important;
}

.mr-155 {
    margin-right: 15.5rem !important;
}

.mg-160 {
    margin: 16rem !important;
}

.mg-160x {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
}

.mg-160y {
    margin-bottom: 16rem !important;
}

.mg-160y, .mt-160 {
    margin-top: 16rem !important;
}

.mb-160 {
    margin-bottom: 16rem !important;
}

.ml-160 {
    margin-left: 16rem !important;
}

.mr-160 {
    margin-right: 16rem !important;
}

.mg-165 {
    margin: 16.5rem !important;
}

.mg-165x {
    margin-left: 16.5rem !important;
    margin-right: 16.5rem !important;
}

.mg-165y {
    margin-bottom: 16.5rem !important;
}

.mg-165y, .mt-165 {
    margin-top: 16.5rem !important;
}

.mb-165 {
    margin-bottom: 16.5rem !important;
}

.ml-165 {
    margin-left: 16.5rem !important;
}

.mr-165 {
    margin-right: 16.5rem !important;
}

.mg-170 {
    margin: 17rem !important;
}

.mg-170x {
    margin-left: 17rem !important;
    margin-right: 17rem !important;
}

.mg-170y {
    margin-bottom: 17rem !important;
}

.mg-170y, .mt-170 {
    margin-top: 17rem !important;
}

.mb-170 {
    margin-bottom: 17rem !important;
}

.ml-170 {
    margin-left: 17rem !important;
}

.mr-170 {
    margin-right: 17rem !important;
}

.mg-175 {
    margin: 17.5rem !important;
}

.mg-175x {
    margin-left: 17.5rem !important;
    margin-right: 17.5rem !important;
}

.mg-175y {
    margin-bottom: 17.5rem !important;
}

.mg-175y, .mt-175 {
    margin-top: 17.5rem !important;
}

.mb-175 {
    margin-bottom: 17.5rem !important;
}

.ml-175 {
    margin-left: 17.5rem !important;
}

.mr-175 {
    margin-right: 17.5rem !important;
}

.mg-180 {
    margin: 18rem !important;
}

.mg-180x {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
}

.mg-180y {
    margin-bottom: 18rem !important;
}

.mg-180y, .mt-180 {
    margin-top: 18rem !important;
}

.mb-180 {
    margin-bottom: 18rem !important;
}

.ml-180 {
    margin-left: 18rem !important;
}

.mr-180 {
    margin-right: 18rem !important;
}

.mg-185 {
    margin: 18.5rem !important;
}

.mg-185x {
    margin-left: 18.5rem !important;
    margin-right: 18.5rem !important;
}

.mg-185y {
    margin-bottom: 18.5rem !important;
}

.mg-185y, .mt-185 {
    margin-top: 18.5rem !important;
}

.mb-185 {
    margin-bottom: 18.5rem !important;
}

.ml-185 {
    margin-left: 18.5rem !important;
}

.mr-185 {
    margin-right: 18.5rem !important;
}

.mg-190 {
    margin: 19rem !important;
}

.mg-190x {
    margin-left: 19rem !important;
    margin-right: 19rem !important;
}

.mg-190y {
    margin-bottom: 19rem !important;
}

.mg-190y, .mt-190 {
    margin-top: 19rem !important;
}

.mb-190 {
    margin-bottom: 19rem !important;
}

.ml-190 {
    margin-left: 19rem !important;
}

.mr-190 {
    margin-right: 19rem !important;
}

.mg-195 {
    margin: 19.5rem !important;
}

.mg-195x {
    margin-left: 19.5rem !important;
    margin-right: 19.5rem !important;
}

.mg-195y {
    margin-bottom: 19.5rem !important;
}

.mg-195y, .mt-195 {
    margin-top: 19.5rem !important;
}

.mb-195 {
    margin-bottom: 19.5rem !important;
}

.ml-195 {
    margin-left: 19.5rem !important;
}

.mr-195 {
    margin-right: 19.5rem !important;
}

.mg-200 {
    margin: 20rem !important;
}

.mg-200x {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
}

.mg-200y {
    margin-bottom: 20rem !important;
}

.mg-200y, .mt-200 {
    margin-top: 20rem !important;
}

.mb-200 {
    margin-bottom: 20rem !important;
}

.ml-200 {
    margin-left: 20rem !important;
}

.mr-200 {
    margin-right: 20rem !important;
}

.mt-m1 {
    margin-top: -0.1rem !important;
}

.mb-m1 {
    margin-bottom: -0.1rem !important;
}

.ml-m1 {
    margin-left: -0.1rem !important;
}

.mr-m1 {
    margin-right: -0.1rem !important;
}

.mt-m2 {
    margin-top: -0.2rem !important;
}

.mb-m2 {
    margin-bottom: -0.2rem !important;
}

.ml-m2 {
    margin-left: -0.2rem !important;
}

.mr-m2 {
    margin-right: -0.2rem !important;
}

.mt-m3 {
    margin-top: -0.3rem !important;
}

.mb-m3 {
    margin-bottom: -0.3rem !important;
}

.ml-m3 {
    margin-left: -0.3rem !important;
}

.mr-m3 {
    margin-right: -0.3rem !important;
}

.mt-m4 {
    margin-top: -0.4rem !important;
}

.mb-m4 {
    margin-bottom: -0.4rem !important;
}

.ml-m4 {
    margin-left: -0.4rem !important;
}

.mr-m4 {
    margin-right: -0.4rem !important;
}

.mt-m5 {
    margin-top: -0.5rem !important;
}

.mb-m5 {
    margin-bottom: -0.5rem !important;
}

.ml-m5 {
    margin-left: -0.5rem !important;
}

.mr-m5 {
    margin-right: -0.5rem !important;
}

.mt-m6 {
    margin-top: -0.6rem !important;
}

.mb-m6 {
    margin-bottom: -0.6rem !important;
}

.ml-m6 {
    margin-left: -0.6rem !important;
}

.mr-m6 {
    margin-right: -0.6rem !important;
}

.mt-m7 {
    margin-top: -0.7rem !important;
}

.mb-m7 {
    margin-bottom: -0.7rem !important;
}

.ml-m7 {
    margin-left: -0.7rem !important;
}

.mr-m7 {
    margin-right: -0.7rem !important;
}

.mt-m8 {
    margin-top: -0.8rem !important;
}

.mb-m8 {
    margin-bottom: -0.8rem !important;
}

.ml-m8 {
    margin-left: -0.8rem !important;
}

.mr-m8 {
    margin-right: -0.8rem !important;
}

.mt-m9 {
    margin-top: -0.9rem !important;
}

.mb-m9 {
    margin-bottom: -0.9rem !important;
}

.ml-m9 {
    margin-left: -0.9rem !important;
}

.mr-m9 {
    margin-right: -0.9rem !important;
}

.mt-m10 {
    margin-top: -1rem !important;
}

.mb-m10 {
    margin-bottom: -1rem !important;
}

.ml-m10 {
    margin-left: -1rem !important;
}

.mr-m10 {
    margin-right: -1rem !important;
}

.mt-m11 {
    margin-top: -1.1rem !important;
}

.mb-m11 {
    margin-bottom: -1.1rem !important;
}

.ml-m11 {
    margin-left: -1.1rem !important;
}

.mr-m11 {
    margin-right: -1.1rem !important;
}

.mt-m12 {
    margin-top: -1.2rem !important;
}

.mb-m12 {
    margin-bottom: -1.2rem !important;
}

.ml-m12 {
    margin-left: -1.2rem !important;
}

.mr-m12 {
    margin-right: -1.2rem !important;
}

.mt-m13 {
    margin-top: -1.3rem !important;
}

.mb-m13 {
    margin-bottom: -1.3rem !important;
}

.ml-m13 {
    margin-left: -1.3rem !important;
}

.mr-m13 {
    margin-right: -1.3rem !important;
}

.mt-m14 {
    margin-top: -1.4rem !important;
}

.mb-m14 {
    margin-bottom: -1.4rem !important;
}

.ml-m14 {
    margin-left: -1.4rem !important;
}

.mr-m14 {
    margin-right: -1.4rem !important;
}

.mt-m15 {
    margin-top: -1.5rem !important;
}

.mb-m15 {
    margin-bottom: -1.5rem !important;
}

.ml-m15 {
    margin-left: -1.5rem !important;
}

.mr-m15 {
    margin-right: -1.5rem !important;
}

.mt-m16 {
    margin-top: -1.6rem !important;
}

.mb-m16 {
    margin-bottom: -1.6rem !important;
}

.ml-m16 {
    margin-left: -1.6rem !important;
}

.mr-m16 {
    margin-right: -1.6rem !important;
}

.mt-m17 {
    margin-top: -1.7rem !important;
}

.mb-m17 {
    margin-bottom: -1.7rem !important;
}

.ml-m17 {
    margin-left: -1.7rem !important;
}

.mr-m17 {
    margin-right: -1.7rem !important;
}

.mt-m18 {
    margin-top: -1.8rem !important;
}

.mb-m18 {
    margin-bottom: -1.8rem !important;
}

.ml-m18 {
    margin-left: -1.8rem !important;
}

.mr-m18 {
    margin-right: -1.8rem !important;
}

.mt-m19 {
    margin-top: -1.9rem !important;
}

.mb-m19 {
    margin-bottom: -1.9rem !important;
}

.ml-m19 {
    margin-left: -1.9rem !important;
}

.mr-m19 {
    margin-right: -1.9rem !important;
}

.mt-m20 {
    margin-top: -2rem !important;
}

.mb-m20 {
    margin-bottom: -2rem !important;
}

.ml-m20 {
    margin-left: -2rem !important;
}

.mr-m20 {
    margin-right: -2rem !important;
}

.mt-m21 {
    margin-top: -2.1rem !important;
}

.mb-m21 {
    margin-bottom: -2.1rem !important;
}

.ml-m21 {
    margin-left: -2.1rem !important;
}

.mr-m21 {
    margin-right: -2.1rem !important;
}

.mt-m22 {
    margin-top: -2.2rem !important;
}

.mb-m22 {
    margin-bottom: -2.2rem !important;
}

.ml-m22 {
    margin-left: -2.2rem !important;
}

.mr-m22 {
    margin-right: -2.2rem !important;
}

.mt-m23 {
    margin-top: -2.3rem !important;
}

.mb-m23 {
    margin-bottom: -2.3rem !important;
}

.ml-m23 {
    margin-left: -2.3rem !important;
}

.mr-m23 {
    margin-right: -2.3rem !important;
}

.mt-m24 {
    margin-top: -2.4rem !important;
}

.mb-m24 {
    margin-bottom: -2.4rem !important;
}

.ml-m24 {
    margin-left: -2.4rem !important;
}

.mr-m24 {
    margin-right: -2.4rem !important;
}

.mt-m25 {
    margin-top: -2.5rem !important;
}

.mb-m25 {
    margin-bottom: -2.5rem !important;
}

.ml-m25 {
    margin-left: -2.5rem !important;
}

.mr-m25 {
    margin-right: -2.5rem !important;
}

.mt-m26 {
    margin-top: -2.6rem !important;
}

.mb-m26 {
    margin-bottom: -2.6rem !important;
}

.ml-m26 {
    margin-left: -2.6rem !important;
}

.mr-m26 {
    margin-right: -2.6rem !important;
}

.mt-m27 {
    margin-top: -2.7rem !important;
}

.mb-m27 {
    margin-bottom: -2.7rem !important;
}

.ml-m27 {
    margin-left: -2.7rem !important;
}

.mr-m27 {
    margin-right: -2.7rem !important;
}

.mt-m28 {
    margin-top: -2.8rem !important;
}

.mb-m28 {
    margin-bottom: -2.8rem !important;
}

.ml-m28 {
    margin-left: -2.8rem !important;
}

.mr-m28 {
    margin-right: -2.8rem !important;
}

.mt-m29 {
    margin-top: -2.9rem !important;
}

.mb-m29 {
    margin-bottom: -2.9rem !important;
}

.ml-m29 {
    margin-left: -2.9rem !important;
}

.mr-m29 {
    margin-right: -2.9rem !important;
}

.mt-m30 {
    margin-top: -3rem !important;
}

.mb-m30 {
    margin-bottom: -3rem !important;
}

.ml-m30 {
    margin-left: -3rem !important;
}

.mr-m30 {
    margin-right: -3rem !important;
}

.pd-0 {
    padding: 0px !important;
}

.pd-0x {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.pd-0y {
    padding-bottom: 0px !important;
}

.pd-0y, .pt-0 {
    padding-top: 0px !important;
}

.pb-0 {
    padding-bottom: 0px !important;
}

.pl-0 {
    padding-left: 0px !important;
}

.pr-0 {
    padding-right: 0px !important;
}

.pd-1 {
    padding: 0.1rem !important;
}

.pd-1x {
    padding-left: 0.1rem !important;
    padding-right: 0.1rem !important;
}

.pd-1y {
    padding-bottom: 0.1rem !important;
}

.pd-1y, .pt-1 {
    padding-top: 0.1rem !important;
}

.pb-1 {
    padding-bottom: 0.1rem !important;
}

.pl-1 {
    padding-left: 0.1rem !important;
}

.pr-1 {
    padding-right: 0.1rem !important;
}

.pd-2 {
    padding: 0.2rem !important;
}

.pd-2x {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
}

.pd-2y {
    padding-bottom: 0.2rem !important;
}

.pd-2y, .pt-2 {
    padding-top: 0.2rem !important;
}

.pb-2 {
    padding-bottom: 0.2rem !important;
}

.pl-2 {
    padding-left: 0.2rem !important;
}

.pr-2 {
    padding-right: 0.2rem !important;
}

.pd-3 {
    padding: 0.3rem !important;
}

.pd-3x {
    padding-left: 0.3rem !important;
    padding-right: 0.3rem !important;
}

.pd-3y {
    padding-bottom: 0.3rem !important;
}

.pd-3y, .pt-3 {
    padding-top: 0.3rem !important;
}

.pb-3 {
    padding-bottom: 0.3rem !important;
}

.pl-3 {
    padding-left: 0.3rem !important;
}

.pr-3 {
    padding-right: 0.3rem !important;
}

.pd-4 {
    padding: 0.4rem !important;
}

.pd-4x {
    padding-left: 0.4rem !important;
    padding-right: 0.4rem !important;
}

.pd-4y {
    padding-bottom: 0.4rem !important;
}

.pd-4y, .pt-4 {
    padding-top: 0.4rem !important;
}

.pb-4 {
    padding-bottom: 0.4rem !important;
}

.pl-4 {
    padding-left: 0.4rem !important;
}

.pr-4 {
    padding-right: 0.4rem !important;
}

.pd-5 {
    padding: 0.5rem !important;
}

.pd-5x {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.pd-5y {
    padding-bottom: 0.5rem !important;
}

.pd-5y, .pt-5 {
    padding-top: 0.5rem !important;
}

.pb-5 {
    padding-bottom: 0.5rem !important;
}

.pl-5 {
    padding-left: 0.5rem !important;
}

.pr-5 {
    padding-right: 0.5rem !important;
}

.pd-6 {
    padding: 0.6rem !important;
}

.pd-6x {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
}

.pd-6y {
    padding-bottom: 0.6rem !important;
}

.pd-6y, .pt-6 {
    padding-top: 0.6rem !important;
}

.pb-6 {
    padding-bottom: 0.6rem !important;
}

.pl-6 {
    padding-left: 0.6rem !important;
}

.pr-6 {
    padding-right: 0.6rem !important;
}

.pd-7 {
    padding: 0.7rem !important;
}

.pd-7x {
    padding-left: 0.7rem !important;
    padding-right: 0.7rem !important;
}

.pd-7y {
    padding-bottom: 0.7rem !important;
}

.pd-7y, .pt-7 {
    padding-top: 0.7rem !important;
}

.pb-7 {
    padding-bottom: 0.7rem !important;
}

.pl-7 {
    padding-left: 0.7rem !important;
}

.pr-7 {
    padding-right: 0.7rem !important;
}

.pd-8 {
    padding: 0.8rem !important;
}

.pd-8x {
    padding-left: 0.8rem !important;
    padding-right: 0.8rem !important;
}

.pd-8y {
    padding-bottom: 0.8rem !important;
}

.pd-8y, .pt-8 {
    padding-top: 0.8rem !important;
}

.pb-8 {
    padding-bottom: 0.8rem !important;
}

.pl-8 {
    padding-left: 0.8rem !important;
}

.pr-8 {
    padding-right: 0.8rem !important;
}

.pd-9 {
    padding: 0.9rem !important;
}

.pd-9x {
    padding-left: 0.9rem !important;
    padding-right: 0.9rem !important;
}

.pd-9y {
    padding-bottom: 0.9rem !important;
}

.pd-9y, .pt-9 {
    padding-top: 0.9rem !important;
}

.pb-9 {
    padding-bottom: 0.9rem !important;
}

.pl-9 {
    padding-left: 0.9rem !important;
}

.pr-9 {
    padding-right: 0.9rem !important;
}

.pd-10 {
    padding: 1rem !important;
}

.pd-10x {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.pd-10y {
    padding-bottom: 1rem !important;
}

.pd-10y, .pt-10 {
    padding-top: 1rem !important;
}

.pb-10 {
    padding-bottom: 1rem !important;
}

.pl-10 {
    padding-left: 1rem !important;
}

.pr-10 {
    padding-right: 1rem !important;
}

.pd-11 {
    padding: 1.1rem !important;
}

.pd-11x {
    padding-left: 1.1rem !important;
    padding-right: 1.1rem !important;
}

.pd-11y {
    padding-bottom: 1.1rem !important;
}

.pd-11y, .pt-11 {
    padding-top: 1.1rem !important;
}

.pb-11 {
    padding-bottom: 1.1rem !important;
}

.pl-11 {
    padding-left: 1.1rem !important;
}

.pr-11 {
    padding-right: 1.1rem !important;
}

.pd-12 {
    padding: 1.2rem !important;
}

.pd-12x {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
}

.pd-12y {
    padding-bottom: 1.2rem !important;
}

.pd-12y, .pt-12 {
    padding-top: 1.2rem !important;
}

.pb-12 {
    padding-bottom: 1.2rem !important;
}

.pl-12 {
    padding-left: 1.2rem !important;
}

.pr-12 {
    padding-right: 1.2rem !important;
}

.pd-13 {
    padding: 1.3rem !important;
}

.pd-13x {
    padding-left: 1.3rem !important;
    padding-right: 1.3rem !important;
}

.pd-13y {
    padding-bottom: 1.3rem !important;
}

.pd-13y, .pt-13 {
    padding-top: 1.3rem !important;
}

.pb-13 {
    padding-bottom: 1.3rem !important;
}

.pl-13 {
    padding-left: 1.3rem !important;
}

.pr-13 {
    padding-right: 1.3rem !important;
}

.pd-14 {
    padding: 1.4rem !important;
}

.pd-14x {
    padding-left: 1.4rem !important;
    padding-right: 1.4rem !important;
}

.pd-14y {
    padding-bottom: 1.4rem !important;
}

.pd-14y, .pt-14 {
    padding-top: 1.4rem !important;
}

.pb-14 {
    padding-bottom: 1.4rem !important;
}

.pl-14 {
    padding-left: 1.4rem !important;
}

.pr-14 {
    padding-right: 1.4rem !important;
}

.pd-15 {
    padding: 1.5rem !important;
}

.pd-15x {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.pd-15y {
    padding-bottom: 1.5rem !important;
}

.pd-15y, .pt-15 {
    padding-top: 1.5rem !important;
}

.pb-15 {
    padding-bottom: 1.5rem !important;
}

.pl-15 {
    padding-left: 1.5rem !important;
}

.pr-15 {
    padding-right: 1.5rem !important;
}

.pd-16 {
    padding: 1.6rem !important;
}

.pd-16x {
    padding-left: 1.6rem !important;
    padding-right: 1.6rem !important;
}

.pd-16y {
    padding-bottom: 1.6rem !important;
}

.pd-16y, .pt-16 {
    padding-top: 1.6rem !important;
}

.pb-16 {
    padding-bottom: 1.6rem !important;
}

.pl-16 {
    padding-left: 1.6rem !important;
}

.pr-16 {
    padding-right: 1.6rem !important;
}

.pd-17 {
    padding: 1.7rem !important;
}

.pd-17x {
    padding-left: 1.7rem !important;
    padding-right: 1.7rem !important;
}

.pd-17y {
    padding-bottom: 1.7rem !important;
}

.pd-17y, .pt-17 {
    padding-top: 1.7rem !important;
}

.pb-17 {
    padding-bottom: 1.7rem !important;
}

.pl-17 {
    padding-left: 1.7rem !important;
}

.pr-17 {
    padding-right: 1.7rem !important;
}

.pd-18 {
    padding: 1.8rem !important;
}

.pd-18x {
    padding-left: 1.8rem !important;
    padding-right: 1.8rem !important;
}

.pd-18y {
    padding-bottom: 1.8rem !important;
}

.pd-18y, .pt-18 {
    padding-top: 1.8rem !important;
}

.pb-18 {
    padding-bottom: 1.8rem !important;
}

.pl-18 {
    padding-left: 1.8rem !important;
}

.pr-18 {
    padding-right: 1.8rem !important;
}

.pd-19 {
    padding: 1.9rem !important;
}

.pd-19x {
    padding-left: 1.9rem !important;
    padding-right: 1.9rem !important;
}

.pd-19y {
    padding-bottom: 1.9rem !important;
}

.pd-19y, .pt-19 {
    padding-top: 1.9rem !important;
}

.pb-19 {
    padding-bottom: 1.9rem !important;
}

.pl-19 {
    padding-left: 1.9rem !important;
}

.pr-19 {
    padding-right: 1.9rem !important;
}

.pd-20 {
    padding: 2rem !important;
}

.pd-20x {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}

.pd-20y {
    padding-bottom: 2rem !important;
}

.pd-20y, .pt-20 {
    padding-top: 2rem !important;
}

.pb-20 {
    padding-bottom: 2rem !important;
}

.pl-20 {
    padding-left: 2rem !important;
}

.pr-20 {
    padding-right: 2rem !important;
}

.pd-21 {
    padding: 2.1rem !important;
}

.pd-21x {
    padding-left: 2.1rem !important;
    padding-right: 2.1rem !important;
}

.pd-21y {
    padding-bottom: 2.1rem !important;
}

.pd-21y, .pt-21 {
    padding-top: 2.1rem !important;
}

.pb-21 {
    padding-bottom: 2.1rem !important;
}

.pl-21 {
    padding-left: 2.1rem !important;
}

.pr-21 {
    padding-right: 2.1rem !important;
}

.pd-22 {
    padding: 2.2rem !important;
}

.pd-22x {
    padding-left: 2.2rem !important;
    padding-right: 2.2rem !important;
}

.pd-22y {
    padding-bottom: 2.2rem !important;
}

.pd-22y, .pt-22 {
    padding-top: 2.2rem !important;
}

.pb-22 {
    padding-bottom: 2.2rem !important;
}

.pl-22 {
    padding-left: 2.2rem !important;
}

.pr-22 {
    padding-right: 2.2rem !important;
}

.pd-23 {
    padding: 2.3rem !important;
}

.pd-23x {
    padding-left: 2.3rem !important;
    padding-right: 2.3rem !important;
}

.pd-23y {
    padding-bottom: 2.3rem !important;
}

.pd-23y, .pt-23 {
    padding-top: 2.3rem !important;
}

.pb-23 {
    padding-bottom: 2.3rem !important;
}

.pl-23 {
    padding-left: 2.3rem !important;
}

.pr-23 {
    padding-right: 2.3rem !important;
}

.pd-24 {
    padding: 2.4rem !important;
}

.pd-24x {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
}

.pd-24y {
    padding-bottom: 2.4rem !important;
}

.pd-24y, .pt-24 {
    padding-top: 2.4rem !important;
}

.pb-24 {
    padding-bottom: 2.4rem !important;
}

.pl-24 {
    padding-left: 2.4rem !important;
}

.pr-24 {
    padding-right: 2.4rem !important;
}

.pd-25 {
    padding: 2.5rem !important;
}

.pd-25x {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}

.pd-25y {
    padding-bottom: 2.5rem !important;
}

.pd-25y, .pt-25 {
    padding-top: 2.5rem !important;
}

.pb-25 {
    padding-bottom: 2.5rem !important;
}

.pl-25 {
    padding-left: 2.5rem !important;
}

.pr-25 {
    padding-right: 2.5rem !important;
}

.pd-26 {
    padding: 2.6rem !important;
}

.pd-26x {
    padding-left: 2.6rem !important;
    padding-right: 2.6rem !important;
}

.pd-26y {
    padding-bottom: 2.6rem !important;
}

.pd-26y, .pt-26 {
    padding-top: 2.6rem !important;
}

.pb-26 {
    padding-bottom: 2.6rem !important;
}

.pl-26 {
    padding-left: 2.6rem !important;
}

.pr-26 {
    padding-right: 2.6rem !important;
}

.pd-27 {
    padding: 2.7rem !important;
}

.pd-27x {
    padding-left: 2.7rem !important;
    padding-right: 2.7rem !important;
}

.pd-27y {
    padding-bottom: 2.7rem !important;
}

.pd-27y, .pt-27 {
    padding-top: 2.7rem !important;
}

.pb-27 {
    padding-bottom: 2.7rem !important;
}

.pl-27 {
    padding-left: 2.7rem !important;
}

.pr-27 {
    padding-right: 2.7rem !important;
}

.pd-28 {
    padding: 2.8rem !important;
}

.pd-28x {
    padding-left: 2.8rem !important;
    padding-right: 2.8rem !important;
}

.pd-28y {
    padding-bottom: 2.8rem !important;
}

.pd-28y, .pt-28 {
    padding-top: 2.8rem !important;
}

.pb-28 {
    padding-bottom: 2.8rem !important;
}

.pl-28 {
    padding-left: 2.8rem !important;
}

.pr-28 {
    padding-right: 2.8rem !important;
}

.pd-29 {
    padding: 2.9rem !important;
}

.pd-29x {
    padding-left: 2.9rem !important;
    padding-right: 2.9rem !important;
}

.pd-29y {
    padding-bottom: 2.9rem !important;
}

.pd-29y, .pt-29 {
    padding-top: 2.9rem !important;
}

.pb-29 {
    padding-bottom: 2.9rem !important;
}

.pl-29 {
    padding-left: 2.9rem !important;
}

.pr-29 {
    padding-right: 2.9rem !important;
}

.pd-30 {
    padding: 3rem !important;
}

.pd-30x {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}

.pd-30y {
    padding-bottom: 3rem !important;
}

.pd-30y, .pt-30 {
    padding-top: 3rem !important;
}

.pb-30 {
    padding-bottom: 3rem !important;
}

.pl-30 {
    padding-left: 3rem !important;
}

.pr-30 {
    padding-right: 3rem !important;
}

.pd-31 {
    padding: 3.1rem !important;
}

.pd-31x {
    padding-left: 3.1rem !important;
    padding-right: 3.1rem !important;
}

.pd-31y {
    padding-bottom: 3.1rem !important;
}

.pd-31y, .pt-31 {
    padding-top: 3.1rem !important;
}

.pb-31 {
    padding-bottom: 3.1rem !important;
}

.pl-31 {
    padding-left: 3.1rem !important;
}

.pr-31 {
    padding-right: 3.1rem !important;
}

.pd-32 {
    padding: 3.2rem !important;
}

.pd-32x {
    padding-left: 3.2rem !important;
    padding-right: 3.2rem !important;
}

.pd-32y {
    padding-bottom: 3.2rem !important;
}

.pd-32y, .pt-32 {
    padding-top: 3.2rem !important;
}

.pb-32 {
    padding-bottom: 3.2rem !important;
}

.pl-32 {
    padding-left: 3.2rem !important;
}

.pr-32 {
    padding-right: 3.2rem !important;
}

.pd-33 {
    padding: 3.3rem !important;
}

.pd-33x {
    padding-left: 3.3rem !important;
    padding-right: 3.3rem !important;
}

.pd-33y {
    padding-bottom: 3.3rem !important;
}

.pd-33y, .pt-33 {
    padding-top: 3.3rem !important;
}

.pb-33 {
    padding-bottom: 3.3rem !important;
}

.pl-33 {
    padding-left: 3.3rem !important;
}

.pr-33 {
    padding-right: 3.3rem !important;
}

.pd-34 {
    padding: 3.4rem !important;
}

.pd-34x {
    padding-left: 3.4rem !important;
    padding-right: 3.4rem !important;
}

.pd-34y {
    padding-bottom: 3.4rem !important;
}

.pd-34y, .pt-34 {
    padding-top: 3.4rem !important;
}

.pb-34 {
    padding-bottom: 3.4rem !important;
}

.pl-34 {
    padding-left: 3.4rem !important;
}

.pr-34 {
    padding-right: 3.4rem !important;
}

.pd-35 {
    padding: 3.5rem !important;
}

.pd-35x {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
}

.pd-35y {
    padding-bottom: 3.5rem !important;
}

.pd-35y, .pt-35 {
    padding-top: 3.5rem !important;
}

.pb-35 {
    padding-bottom: 3.5rem !important;
}

.pl-35 {
    padding-left: 3.5rem !important;
}

.pr-35 {
    padding-right: 3.5rem !important;
}

.pd-36 {
    padding: 3.6rem !important;
}

.pd-36x {
    padding-left: 3.6rem !important;
    padding-right: 3.6rem !important;
}

.pd-36y {
    padding-bottom: 3.6rem !important;
}

.pd-36y, .pt-36 {
    padding-top: 3.6rem !important;
}

.pb-36 {
    padding-bottom: 3.6rem !important;
}

.pl-36 {
    padding-left: 3.6rem !important;
}

.pr-36 {
    padding-right: 3.6rem !important;
}

.pd-37 {
    padding: 3.7rem !important;
}

.pd-37x {
    padding-left: 3.7rem !important;
    padding-right: 3.7rem !important;
}

.pd-37y {
    padding-bottom: 3.7rem !important;
}

.pd-37y, .pt-37 {
    padding-top: 3.7rem !important;
}

.pb-37 {
    padding-bottom: 3.7rem !important;
}

.pl-37 {
    padding-left: 3.7rem !important;
}

.pr-37 {
    padding-right: 3.7rem !important;
}

.pd-38 {
    padding: 3.8rem !important;
}

.pd-38x {
    padding-left: 3.8rem !important;
    padding-right: 3.8rem !important;
}

.pd-38y {
    padding-bottom: 3.8rem !important;
}

.pd-38y, .pt-38 {
    padding-top: 3.8rem !important;
}

.pb-38 {
    padding-bottom: 3.8rem !important;
}

.pl-38 {
    padding-left: 3.8rem !important;
}

.pr-38 {
    padding-right: 3.8rem !important;
}

.pd-39 {
    padding: 3.9rem !important;
}

.pd-39x {
    padding-left: 3.9rem !important;
    padding-right: 3.9rem !important;
}

.pd-39y {
    padding-bottom: 3.9rem !important;
}

.pd-39y, .pt-39 {
    padding-top: 3.9rem !important;
}

.pb-39 {
    padding-bottom: 3.9rem !important;
}

.pl-39 {
    padding-left: 3.9rem !important;
}

.pr-39 {
    padding-right: 3.9rem !important;
}

.pd-40 {
    padding: 4rem !important;
}

.pd-40x {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}

.pd-40y {
    padding-bottom: 4rem !important;
}

.pd-40y, .pt-40 {
    padding-top: 4rem !important;
}

.pb-40 {
    padding-bottom: 4rem !important;
}

.pl-40 {
    padding-left: 4rem !important;
}

.pr-40 {
    padding-right: 4rem !important;
}

.pd-41 {
    padding: 4.1rem !important;
}

.pd-41x {
    padding-left: 4.1rem !important;
    padding-right: 4.1rem !important;
}

.pd-41y {
    padding-bottom: 4.1rem !important;
}

.pd-41y, .pt-41 {
    padding-top: 4.1rem !important;
}

.pb-41 {
    padding-bottom: 4.1rem !important;
}

.pl-41 {
    padding-left: 4.1rem !important;
}

.pr-41 {
    padding-right: 4.1rem !important;
}

.pd-42 {
    padding: 4.2rem !important;
}

.pd-42x {
    padding-left: 4.2rem !important;
    padding-right: 4.2rem !important;
}

.pd-42y {
    padding-bottom: 4.2rem !important;
}

.pd-42y, .pt-42 {
    padding-top: 4.2rem !important;
}

.pb-42 {
    padding-bottom: 4.2rem !important;
}

.pl-42 {
    padding-left: 4.2rem !important;
}

.pr-42 {
    padding-right: 4.2rem !important;
}

.pd-43 {
    padding: 4.3rem !important;
}

.pd-43x {
    padding-left: 4.3rem !important;
    padding-right: 4.3rem !important;
}

.pd-43y {
    padding-bottom: 4.3rem !important;
}

.pd-43y, .pt-43 {
    padding-top: 4.3rem !important;
}

.pb-43 {
    padding-bottom: 4.3rem !important;
}

.pl-43 {
    padding-left: 4.3rem !important;
}

.pr-43 {
    padding-right: 4.3rem !important;
}

.pd-44 {
    padding: 4.4rem !important;
}

.pd-44x {
    padding-left: 4.4rem !important;
    padding-right: 4.4rem !important;
}

.pd-44y {
    padding-bottom: 4.4rem !important;
}

.pd-44y, .pt-44 {
    padding-top: 4.4rem !important;
}

.pb-44 {
    padding-bottom: 4.4rem !important;
}

.pl-44 {
    padding-left: 4.4rem !important;
}

.pr-44 {
    padding-right: 4.4rem !important;
}

.pd-45 {
    padding: 4.5rem !important;
}

.pd-45x {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
}

.pd-45y {
    padding-bottom: 4.5rem !important;
}

.pd-45y, .pt-45 {
    padding-top: 4.5rem !important;
}

.pb-45 {
    padding-bottom: 4.5rem !important;
}

.pl-45 {
    padding-left: 4.5rem !important;
}

.pr-45 {
    padding-right: 4.5rem !important;
}

.pd-46 {
    padding: 4.6rem !important;
}

.pd-46x {
    padding-left: 4.6rem !important;
    padding-right: 4.6rem !important;
}

.pd-46y {
    padding-bottom: 4.6rem !important;
}

.pd-46y, .pt-46 {
    padding-top: 4.6rem !important;
}

.pb-46 {
    padding-bottom: 4.6rem !important;
}

.pl-46 {
    padding-left: 4.6rem !important;
}

.pr-46 {
    padding-right: 4.6rem !important;
}

.pd-47 {
    padding: 4.7rem !important;
}

.pd-47x {
    padding-left: 4.7rem !important;
    padding-right: 4.7rem !important;
}

.pd-47y {
    padding-bottom: 4.7rem !important;
}

.pd-47y, .pt-47 {
    padding-top: 4.7rem !important;
}

.pb-47 {
    padding-bottom: 4.7rem !important;
}

.pl-47 {
    padding-left: 4.7rem !important;
}

.pr-47 {
    padding-right: 4.7rem !important;
}

.pd-48 {
    padding: 4.8rem !important;
}

.pd-48x {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
}

.pd-48y {
    padding-bottom: 4.8rem !important;
}

.pd-48y, .pt-48 {
    padding-top: 4.8rem !important;
}

.pb-48 {
    padding-bottom: 4.8rem !important;
}

.pl-48 {
    padding-left: 4.8rem !important;
}

.pr-48 {
    padding-right: 4.8rem !important;
}

.pd-49 {
    padding: 4.9rem !important;
}

.pd-49x {
    padding-left: 4.9rem !important;
    padding-right: 4.9rem !important;
}

.pd-49y {
    padding-bottom: 4.9rem !important;
}

.pd-49y, .pt-49 {
    padding-top: 4.9rem !important;
}

.pb-49 {
    padding-bottom: 4.9rem !important;
}

.pl-49 {
    padding-left: 4.9rem !important;
}

.pr-49 {
    padding-right: 4.9rem !important;
}

.pd-50 {
    padding: 5rem !important;
}

.pd-50x {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}

.pd-50y {
    padding-bottom: 5rem !important;
}

.pd-50y, .pt-50 {
    padding-top: 5rem !important;
}

.pb-50 {
    padding-bottom: 5rem !important;
}

.pl-50 {
    padding-left: 5rem !important;
}

.pr-50 {
    padding-right: 5rem !important;
}

.pd-51 {
    padding: 5.1rem !important;
}

.pd-51x {
    padding-left: 5.1rem !important;
    padding-right: 5.1rem !important;
}

.pd-51y {
    padding-bottom: 5.1rem !important;
}

.pd-51y, .pt-51 {
    padding-top: 5.1rem !important;
}

.pb-51 {
    padding-bottom: 5.1rem !important;
}

.pl-51 {
    padding-left: 5.1rem !important;
}

.pr-51 {
    padding-right: 5.1rem !important;
}

.pd-52 {
    padding: 5.2rem !important;
}

.pd-52x {
    padding-left: 5.2rem !important;
    padding-right: 5.2rem !important;
}

.pd-52y {
    padding-bottom: 5.2rem !important;
}

.pd-52y, .pt-52 {
    padding-top: 5.2rem !important;
}

.pb-52 {
    padding-bottom: 5.2rem !important;
}

.pl-52 {
    padding-left: 5.2rem !important;
}

.pr-52 {
    padding-right: 5.2rem !important;
}

.pd-53 {
    padding: 5.3rem !important;
}

.pd-53x {
    padding-left: 5.3rem !important;
    padding-right: 5.3rem !important;
}

.pd-53y {
    padding-bottom: 5.3rem !important;
}

.pd-53y, .pt-53 {
    padding-top: 5.3rem !important;
}

.pb-53 {
    padding-bottom: 5.3rem !important;
}

.pl-53 {
    padding-left: 5.3rem !important;
}

.pr-53 {
    padding-right: 5.3rem !important;
}

.pd-54 {
    padding: 5.4rem !important;
}

.pd-54x {
    padding-left: 5.4rem !important;
    padding-right: 5.4rem !important;
}

.pd-54y {
    padding-bottom: 5.4rem !important;
}

.pd-54y, .pt-54 {
    padding-top: 5.4rem !important;
}

.pb-54 {
    padding-bottom: 5.4rem !important;
}

.pl-54 {
    padding-left: 5.4rem !important;
}

.pr-54 {
    padding-right: 5.4rem !important;
}

.pd-55 {
    padding: 5.5rem !important;
}

.pd-55x {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
}

.pd-55y {
    padding-bottom: 5.5rem !important;
}

.pd-55y, .pt-55 {
    padding-top: 5.5rem !important;
}

.pb-55 {
    padding-bottom: 5.5rem !important;
}

.pl-55 {
    padding-left: 5.5rem !important;
}

.pr-55 {
    padding-right: 5.5rem !important;
}

.pd-56 {
    padding: 5.6rem !important;
}

.pd-56x {
    padding-left: 5.6rem !important;
    padding-right: 5.6rem !important;
}

.pd-56y {
    padding-bottom: 5.6rem !important;
}

.pd-56y, .pt-56 {
    padding-top: 5.6rem !important;
}

.pb-56 {
    padding-bottom: 5.6rem !important;
}

.pl-56 {
    padding-left: 5.6rem !important;
}

.pr-56 {
    padding-right: 5.6rem !important;
}

.pd-57 {
    padding: 5.7rem !important;
}

.pd-57x {
    padding-left: 5.7rem !important;
    padding-right: 5.7rem !important;
}

.pd-57y {
    padding-bottom: 5.7rem !important;
}

.pd-57y, .pt-57 {
    padding-top: 5.7rem !important;
}

.pb-57 {
    padding-bottom: 5.7rem !important;
}

.pl-57 {
    padding-left: 5.7rem !important;
}

.pr-57 {
    padding-right: 5.7rem !important;
}

.pd-58 {
    padding: 5.8rem !important;
}

.pd-58x {
    padding-left: 5.8rem !important;
    padding-right: 5.8rem !important;
}

.pd-58y {
    padding-bottom: 5.8rem !important;
}

.pd-58y, .pt-58 {
    padding-top: 5.8rem !important;
}

.pb-58 {
    padding-bottom: 5.8rem !important;
}

.pl-58 {
    padding-left: 5.8rem !important;
}

.pr-58 {
    padding-right: 5.8rem !important;
}

.pd-59 {
    padding: 5.9rem !important;
}

.pd-59x {
    padding-left: 5.9rem !important;
    padding-right: 5.9rem !important;
}

.pd-59y {
    padding-bottom: 5.9rem !important;
}

.pd-59y, .pt-59 {
    padding-top: 5.9rem !important;
}

.pb-59 {
    padding-bottom: 5.9rem !important;
}

.pl-59 {
    padding-left: 5.9rem !important;
}

.pr-59 {
    padding-right: 5.9rem !important;
}

.pd-60 {
    padding: 6rem !important;
}

.pd-60x {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
}

.pd-60y {
    padding-bottom: 6rem !important;
}

.pd-60y, .pt-60 {
    padding-top: 6rem !important;
}

.pb-60 {
    padding-bottom: 6rem !important;
}

.pl-60 {
    padding-left: 6rem !important;
}

.pr-60 {
    padding-right: 6rem !important;
}

.pd-61 {
    padding: 6.1rem !important;
}

.pd-61x {
    padding-left: 6.1rem !important;
    padding-right: 6.1rem !important;
}

.pd-61y {
    padding-bottom: 6.1rem !important;
}

.pd-61y, .pt-61 {
    padding-top: 6.1rem !important;
}

.pb-61 {
    padding-bottom: 6.1rem !important;
}

.pl-61 {
    padding-left: 6.1rem !important;
}

.pr-61 {
    padding-right: 6.1rem !important;
}

.pd-62 {
    padding: 6.2rem !important;
}

.pd-62x {
    padding-left: 6.2rem !important;
    padding-right: 6.2rem !important;
}

.pd-62y {
    padding-bottom: 6.2rem !important;
}

.pd-62y, .pt-62 {
    padding-top: 6.2rem !important;
}

.pb-62 {
    padding-bottom: 6.2rem !important;
}

.pl-62 {
    padding-left: 6.2rem !important;
}

.pr-62 {
    padding-right: 6.2rem !important;
}

.pd-63 {
    padding: 6.3rem !important;
}

.pd-63x {
    padding-left: 6.3rem !important;
    padding-right: 6.3rem !important;
}

.pd-63y {
    padding-bottom: 6.3rem !important;
}

.pd-63y, .pt-63 {
    padding-top: 6.3rem !important;
}

.pb-63 {
    padding-bottom: 6.3rem !important;
}

.pl-63 {
    padding-left: 6.3rem !important;
}

.pr-63 {
    padding-right: 6.3rem !important;
}

.pd-64 {
    padding: 6.4rem !important;
}

.pd-64x {
    padding-left: 6.4rem !important;
    padding-right: 6.4rem !important;
}

.pd-64y {
    padding-bottom: 6.4rem !important;
}

.pd-64y, .pt-64 {
    padding-top: 6.4rem !important;
}

.pb-64 {
    padding-bottom: 6.4rem !important;
}

.pl-64 {
    padding-left: 6.4rem !important;
}

.pr-64 {
    padding-right: 6.4rem !important;
}

.pd-65 {
    padding: 6.5rem !important;
}

.pd-65x {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
}

.pd-65y {
    padding-bottom: 6.5rem !important;
}

.pd-65y, .pt-65 {
    padding-top: 6.5rem !important;
}

.pb-65 {
    padding-bottom: 6.5rem !important;
}

.pl-65 {
    padding-left: 6.5rem !important;
}

.pr-65 {
    padding-right: 6.5rem !important;
}

.pd-66 {
    padding: 6.6rem !important;
}

.pd-66x {
    padding-left: 6.6rem !important;
    padding-right: 6.6rem !important;
}

.pd-66y {
    padding-bottom: 6.6rem !important;
}

.pd-66y, .pt-66 {
    padding-top: 6.6rem !important;
}

.pb-66 {
    padding-bottom: 6.6rem !important;
}

.pl-66 {
    padding-left: 6.6rem !important;
}

.pr-66 {
    padding-right: 6.6rem !important;
}

.pd-67 {
    padding: 6.7rem !important;
}

.pd-67x {
    padding-left: 6.7rem !important;
    padding-right: 6.7rem !important;
}

.pd-67y {
    padding-bottom: 6.7rem !important;
}

.pd-67y, .pt-67 {
    padding-top: 6.7rem !important;
}

.pb-67 {
    padding-bottom: 6.7rem !important;
}

.pl-67 {
    padding-left: 6.7rem !important;
}

.pr-67 {
    padding-right: 6.7rem !important;
}

.pd-68 {
    padding: 6.8rem !important;
}

.pd-68x {
    padding-left: 6.8rem !important;
    padding-right: 6.8rem !important;
}

.pd-68y {
    padding-bottom: 6.8rem !important;
}

.pd-68y, .pt-68 {
    padding-top: 6.8rem !important;
}

.pb-68 {
    padding-bottom: 6.8rem !important;
}

.pl-68 {
    padding-left: 6.8rem !important;
}

.pr-68 {
    padding-right: 6.8rem !important;
}

.pd-69 {
    padding: 6.9rem !important;
}

.pd-69x {
    padding-left: 6.9rem !important;
    padding-right: 6.9rem !important;
}

.pd-69y {
    padding-bottom: 6.9rem !important;
}

.pd-69y, .pt-69 {
    padding-top: 6.9rem !important;
}

.pb-69 {
    padding-bottom: 6.9rem !important;
}

.pl-69 {
    padding-left: 6.9rem !important;
}

.pr-69 {
    padding-right: 6.9rem !important;
}

.pd-70 {
    padding: 7rem !important;
}

.pd-70x {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
}

.pd-70y {
    padding-bottom: 7rem !important;
}

.pd-70y, .pt-70 {
    padding-top: 7rem !important;
}

.pb-70 {
    padding-bottom: 7rem !important;
}

.pl-70 {
    padding-left: 7rem !important;
}

.pr-70 {
    padding-right: 7rem !important;
}

.pd-71 {
    padding: 7.1rem !important;
}

.pd-71x {
    padding-left: 7.1rem !important;
    padding-right: 7.1rem !important;
}

.pd-71y {
    padding-bottom: 7.1rem !important;
}

.pd-71y, .pt-71 {
    padding-top: 7.1rem !important;
}

.pb-71 {
    padding-bottom: 7.1rem !important;
}

.pl-71 {
    padding-left: 7.1rem !important;
}

.pr-71 {
    padding-right: 7.1rem !important;
}

.pd-72 {
    padding: 7.2rem !important;
}

.pd-72x {
    padding-left: 7.2rem !important;
    padding-right: 7.2rem !important;
}

.pd-72y {
    padding-bottom: 7.2rem !important;
}

.pd-72y, .pt-72 {
    padding-top: 7.2rem !important;
}

.pb-72 {
    padding-bottom: 7.2rem !important;
}

.pl-72 {
    padding-left: 7.2rem !important;
}

.pr-72 {
    padding-right: 7.2rem !important;
}

.pd-73 {
    padding: 7.3rem !important;
}

.pd-73x {
    padding-left: 7.3rem !important;
    padding-right: 7.3rem !important;
}

.pd-73y {
    padding-bottom: 7.3rem !important;
}

.pd-73y, .pt-73 {
    padding-top: 7.3rem !important;
}

.pb-73 {
    padding-bottom: 7.3rem !important;
}

.pl-73 {
    padding-left: 7.3rem !important;
}

.pr-73 {
    padding-right: 7.3rem !important;
}

.pd-74 {
    padding: 7.4rem !important;
}

.pd-74x {
    padding-left: 7.4rem !important;
    padding-right: 7.4rem !important;
}

.pd-74y {
    padding-bottom: 7.4rem !important;
}

.pd-74y, .pt-74 {
    padding-top: 7.4rem !important;
}

.pb-74 {
    padding-bottom: 7.4rem !important;
}

.pl-74 {
    padding-left: 7.4rem !important;
}

.pr-74 {
    padding-right: 7.4rem !important;
}

.pd-75 {
    padding: 7.5rem !important;
}

.pd-75x {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
}

.pd-75y {
    padding-bottom: 7.5rem !important;
}

.pd-75y, .pt-75 {
    padding-top: 7.5rem !important;
}

.pb-75 {
    padding-bottom: 7.5rem !important;
}

.pl-75 {
    padding-left: 7.5rem !important;
}

.pr-75 {
    padding-right: 7.5rem !important;
}

.pd-76 {
    padding: 7.6rem !important;
}

.pd-76x {
    padding-left: 7.6rem !important;
    padding-right: 7.6rem !important;
}

.pd-76y {
    padding-bottom: 7.6rem !important;
}

.pd-76y, .pt-76 {
    padding-top: 7.6rem !important;
}

.pb-76 {
    padding-bottom: 7.6rem !important;
}

.pl-76 {
    padding-left: 7.6rem !important;
}

.pr-76 {
    padding-right: 7.6rem !important;
}

.pd-77 {
    padding: 7.7rem !important;
}

.pd-77x {
    padding-left: 7.7rem !important;
    padding-right: 7.7rem !important;
}

.pd-77y {
    padding-bottom: 7.7rem !important;
}

.pd-77y, .pt-77 {
    padding-top: 7.7rem !important;
}

.pb-77 {
    padding-bottom: 7.7rem !important;
}

.pl-77 {
    padding-left: 7.7rem !important;
}

.pr-77 {
    padding-right: 7.7rem !important;
}

.pd-78 {
    padding: 7.8rem !important;
}

.pd-78x {
    padding-left: 7.8rem !important;
    padding-right: 7.8rem !important;
}

.pd-78y {
    padding-bottom: 7.8rem !important;
}

.pd-78y, .pt-78 {
    padding-top: 7.8rem !important;
}

.pb-78 {
    padding-bottom: 7.8rem !important;
}

.pl-78 {
    padding-left: 7.8rem !important;
}

.pr-78 {
    padding-right: 7.8rem !important;
}

.pd-79 {
    padding: 7.9rem !important;
}

.pd-79x {
    padding-left: 7.9rem !important;
    padding-right: 7.9rem !important;
}

.pd-79y {
    padding-bottom: 7.9rem !important;
}

.pd-79y, .pt-79 {
    padding-top: 7.9rem !important;
}

.pb-79 {
    padding-bottom: 7.9rem !important;
}

.pl-79 {
    padding-left: 7.9rem !important;
}

.pr-79 {
    padding-right: 7.9rem !important;
}

.pd-80 {
    padding: 8rem !important;
}

.pd-80x {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
}

.pd-80y {
    padding-bottom: 8rem !important;
}

.pd-80y, .pt-80 {
    padding-top: 8rem !important;
}

.pb-80 {
    padding-bottom: 8rem !important;
}

.pl-80 {
    padding-left: 8rem !important;
}

.pr-80 {
    padding-right: 8rem !important;
}

.pd-81 {
    padding: 8.1rem !important;
}

.pd-81x {
    padding-left: 8.1rem !important;
    padding-right: 8.1rem !important;
}

.pd-81y {
    padding-bottom: 8.1rem !important;
}

.pd-81y, .pt-81 {
    padding-top: 8.1rem !important;
}

.pb-81 {
    padding-bottom: 8.1rem !important;
}

.pl-81 {
    padding-left: 8.1rem !important;
}

.pr-81 {
    padding-right: 8.1rem !important;
}

.pd-82 {
    padding: 8.2rem !important;
}

.pd-82x {
    padding-left: 8.2rem !important;
    padding-right: 8.2rem !important;
}

.pd-82y {
    padding-bottom: 8.2rem !important;
}

.pd-82y, .pt-82 {
    padding-top: 8.2rem !important;
}

.pb-82 {
    padding-bottom: 8.2rem !important;
}

.pl-82 {
    padding-left: 8.2rem !important;
}

.pr-82 {
    padding-right: 8.2rem !important;
}

.pd-83 {
    padding: 8.3rem !important;
}

.pd-83x {
    padding-left: 8.3rem !important;
    padding-right: 8.3rem !important;
}

.pd-83y {
    padding-bottom: 8.3rem !important;
}

.pd-83y, .pt-83 {
    padding-top: 8.3rem !important;
}

.pb-83 {
    padding-bottom: 8.3rem !important;
}

.pl-83 {
    padding-left: 8.3rem !important;
}

.pr-83 {
    padding-right: 8.3rem !important;
}

.pd-84 {
    padding: 8.4rem !important;
}

.pd-84x {
    padding-left: 8.4rem !important;
    padding-right: 8.4rem !important;
}

.pd-84y {
    padding-bottom: 8.4rem !important;
}

.pd-84y, .pt-84 {
    padding-top: 8.4rem !important;
}

.pb-84 {
    padding-bottom: 8.4rem !important;
}

.pl-84 {
    padding-left: 8.4rem !important;
}

.pr-84 {
    padding-right: 8.4rem !important;
}

.pd-85 {
    padding: 8.5rem !important;
}

.pd-85x {
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
}

.pd-85y {
    padding-bottom: 8.5rem !important;
}

.pd-85y, .pt-85 {
    padding-top: 8.5rem !important;
}

.pb-85 {
    padding-bottom: 8.5rem !important;
}

.pl-85 {
    padding-left: 8.5rem !important;
}

.pr-85 {
    padding-right: 8.5rem !important;
}

.pd-86 {
    padding: 8.6rem !important;
}

.pd-86x {
    padding-left: 8.6rem !important;
    padding-right: 8.6rem !important;
}

.pd-86y {
    padding-bottom: 8.6rem !important;
}

.pd-86y, .pt-86 {
    padding-top: 8.6rem !important;
}

.pb-86 {
    padding-bottom: 8.6rem !important;
}

.pl-86 {
    padding-left: 8.6rem !important;
}

.pr-86 {
    padding-right: 8.6rem !important;
}

.pd-87 {
    padding: 8.7rem !important;
}

.pd-87x {
    padding-left: 8.7rem !important;
    padding-right: 8.7rem !important;
}

.pd-87y {
    padding-bottom: 8.7rem !important;
}

.pd-87y, .pt-87 {
    padding-top: 8.7rem !important;
}

.pb-87 {
    padding-bottom: 8.7rem !important;
}

.pl-87 {
    padding-left: 8.7rem !important;
}

.pr-87 {
    padding-right: 8.7rem !important;
}

.pd-88 {
    padding: 8.8rem !important;
}

.pd-88x {
    padding-left: 8.8rem !important;
    padding-right: 8.8rem !important;
}

.pd-88y {
    padding-bottom: 8.8rem !important;
}

.pd-88y, .pt-88 {
    padding-top: 8.8rem !important;
}

.pb-88 {
    padding-bottom: 8.8rem !important;
}

.pl-88 {
    padding-left: 8.8rem !important;
}

.pr-88 {
    padding-right: 8.8rem !important;
}

.pd-89 {
    padding: 8.9rem !important;
}

.pd-89x {
    padding-left: 8.9rem !important;
    padding-right: 8.9rem !important;
}

.pd-89y {
    padding-bottom: 8.9rem !important;
}

.pd-89y, .pt-89 {
    padding-top: 8.9rem !important;
}

.pb-89 {
    padding-bottom: 8.9rem !important;
}

.pl-89 {
    padding-left: 8.9rem !important;
}

.pr-89 {
    padding-right: 8.9rem !important;
}

.pd-90 {
    padding: 9rem !important;
}

.pd-90x {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
}

.pd-90y {
    padding-bottom: 9rem !important;
}

.pd-90y, .pt-90 {
    padding-top: 9rem !important;
}

.pb-90 {
    padding-bottom: 9rem !important;
}

.pl-90 {
    padding-left: 9rem !important;
}

.pr-90 {
    padding-right: 9rem !important;
}

.pd-91 {
    padding: 9.1rem !important;
}

.pd-91x {
    padding-left: 9.1rem !important;
    padding-right: 9.1rem !important;
}

.pd-91y {
    padding-bottom: 9.1rem !important;
}

.pd-91y, .pt-91 {
    padding-top: 9.1rem !important;
}

.pb-91 {
    padding-bottom: 9.1rem !important;
}

.pl-91 {
    padding-left: 9.1rem !important;
}

.pr-91 {
    padding-right: 9.1rem !important;
}

.pd-92 {
    padding: 9.2rem !important;
}

.pd-92x {
    padding-left: 9.2rem !important;
    padding-right: 9.2rem !important;
}

.pd-92y {
    padding-bottom: 9.2rem !important;
}

.pd-92y, .pt-92 {
    padding-top: 9.2rem !important;
}

.pb-92 {
    padding-bottom: 9.2rem !important;
}

.pl-92 {
    padding-left: 9.2rem !important;
}

.pr-92 {
    padding-right: 9.2rem !important;
}

.pd-93 {
    padding: 9.3rem !important;
}

.pd-93x {
    padding-left: 9.3rem !important;
    padding-right: 9.3rem !important;
}

.pd-93y {
    padding-bottom: 9.3rem !important;
}

.pd-93y, .pt-93 {
    padding-top: 9.3rem !important;
}

.pb-93 {
    padding-bottom: 9.3rem !important;
}

.pl-93 {
    padding-left: 9.3rem !important;
}

.pr-93 {
    padding-right: 9.3rem !important;
}

.pd-94 {
    padding: 9.4rem !important;
}

.pd-94x {
    padding-left: 9.4rem !important;
    padding-right: 9.4rem !important;
}

.pd-94y {
    padding-bottom: 9.4rem !important;
}

.pd-94y, .pt-94 {
    padding-top: 9.4rem !important;
}

.pb-94 {
    padding-bottom: 9.4rem !important;
}

.pl-94 {
    padding-left: 9.4rem !important;
}

.pr-94 {
    padding-right: 9.4rem !important;
}

.pd-95 {
    padding: 9.5rem !important;
}

.pd-95x {
    padding-left: 9.5rem !important;
    padding-right: 9.5rem !important;
}

.pd-95y {
    padding-bottom: 9.5rem !important;
}

.pd-95y, .pt-95 {
    padding-top: 9.5rem !important;
}

.pb-95 {
    padding-bottom: 9.5rem !important;
}

.pl-95 {
    padding-left: 9.5rem !important;
}

.pr-95 {
    padding-right: 9.5rem !important;
}

.pd-96 {
    padding: 9.6rem !important;
}

.pd-96x {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
}

.pd-96y {
    padding-bottom: 9.6rem !important;
}

.pd-96y, .pt-96 {
    padding-top: 9.6rem !important;
}

.pb-96 {
    padding-bottom: 9.6rem !important;
}

.pl-96 {
    padding-left: 9.6rem !important;
}

.pr-96 {
    padding-right: 9.6rem !important;
}

.pd-97 {
    padding: 9.7rem !important;
}

.pd-97x {
    padding-left: 9.7rem !important;
    padding-right: 9.7rem !important;
}

.pd-97y {
    padding-bottom: 9.7rem !important;
}

.pd-97y, .pt-97 {
    padding-top: 9.7rem !important;
}

.pb-97 {
    padding-bottom: 9.7rem !important;
}

.pl-97 {
    padding-left: 9.7rem !important;
}

.pr-97 {
    padding-right: 9.7rem !important;
}

.pd-98 {
    padding: 9.8rem !important;
}

.pd-98x {
    padding-left: 9.8rem !important;
    padding-right: 9.8rem !important;
}

.pd-98y {
    padding-bottom: 9.8rem !important;
}

.pd-98y, .pt-98 {
    padding-top: 9.8rem !important;
}

.pb-98 {
    padding-bottom: 9.8rem !important;
}

.pl-98 {
    padding-left: 9.8rem !important;
}

.pr-98 {
    padding-right: 9.8rem !important;
}

.pd-99 {
    padding: 9.9rem !important;
}

.pd-99x {
    padding-left: 9.9rem !important;
    padding-right: 9.9rem !important;
}

.pd-99y {
    padding-bottom: 9.9rem !important;
}

.pd-99y, .pt-99 {
    padding-top: 9.9rem !important;
}

.pb-99 {
    padding-bottom: 9.9rem !important;
}

.pl-99 {
    padding-left: 9.9rem !important;
}

.pr-99 {
    padding-right: 9.9rem !important;
}

.pd-100 {
    padding: 10rem !important;
}

.pd-100x {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
}

.pd-100y {
    padding-bottom: 10rem !important;
}

.pd-100y, .pt-100 {
    padding-top: 10rem !important;
}

.pb-100 {
    padding-bottom: 10rem !important;
}

.pl-100 {
    padding-left: 10rem !important;
}

.pr-100 {
    padding-right: 10rem !important;
}

.pd-105 {
    padding: 10.5rem !important;
}

.pd-105x {
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
}

.pd-105y {
    padding-bottom: 10.5rem !important;
}

.pd-105y, .pt-105 {
    padding-top: 10.5rem !important;
}

.pb-105 {
    padding-bottom: 10.5rem !important;
}

.pl-105 {
    padding-left: 10.5rem !important;
}

.pr-105 {
    padding-right: 10.5rem !important;
}

.pd-110 {
    padding: 11rem !important;
}

.pd-110x {
    padding-left: 11rem !important;
    padding-right: 11rem !important;
}

.pd-110y {
    padding-bottom: 11rem !important;
}

.pd-110y, .pt-110 {
    padding-top: 11rem !important;
}

.pb-110 {
    padding-bottom: 11rem !important;
}

.pl-110 {
    padding-left: 11rem !important;
}

.pr-110 {
    padding-right: 11rem !important;
}

.pd-115 {
    padding: 11.5rem !important;
}

.pd-115x {
    padding-left: 11.5rem !important;
    padding-right: 11.5rem !important;
}

.pd-115y {
    padding-bottom: 11.5rem !important;
}

.pd-115y, .pt-115 {
    padding-top: 11.5rem !important;
}

.pb-115 {
    padding-bottom: 11.5rem !important;
}

.pl-115 {
    padding-left: 11.5rem !important;
}

.pr-115 {
    padding-right: 11.5rem !important;
}

.pd-120 {
    padding: 12rem !important;
}

.pd-120x {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
}

.pd-120y {
    padding-bottom: 12rem !important;
}

.pd-120y, .pt-120 {
    padding-top: 12rem !important;
}

.pb-120 {
    padding-bottom: 12rem !important;
}

.pl-120 {
    padding-left: 12rem !important;
}

.pr-120 {
    padding-right: 12rem !important;
}

.pd-125 {
    padding: 12.5rem !important;
}

.pd-125x {
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important;
}

.pd-125y {
    padding-bottom: 12.5rem !important;
}

.pd-125y, .pt-125 {
    padding-top: 12.5rem !important;
}

.pb-125 {
    padding-bottom: 12.5rem !important;
}

.pl-125 {
    padding-left: 12.5rem !important;
}

.pr-125 {
    padding-right: 12.5rem !important;
}

.pd-130 {
    padding: 13rem !important;
}

.pd-130x {
    padding-left: 13rem !important;
    padding-right: 13rem !important;
}

.pd-130y {
    padding-bottom: 13rem !important;
}

.pd-130y, .pt-130 {
    padding-top: 13rem !important;
}

.pb-130 {
    padding-bottom: 13rem !important;
}

.pl-130 {
    padding-left: 13rem !important;
}

.pr-130 {
    padding-right: 13rem !important;
}

.pd-135 {
    padding: 13.5rem !important;
}

.pd-135x {
    padding-left: 13.5rem !important;
    padding-right: 13.5rem !important;
}

.pd-135y {
    padding-bottom: 13.5rem !important;
}

.pd-135y, .pt-135 {
    padding-top: 13.5rem !important;
}

.pb-135 {
    padding-bottom: 13.5rem !important;
}

.pl-135 {
    padding-left: 13.5rem !important;
}

.pr-135 {
    padding-right: 13.5rem !important;
}

.pd-140 {
    padding: 14rem !important;
}

.pd-140x {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
}

.pd-140y {
    padding-bottom: 14rem !important;
}

.pd-140y, .pt-140 {
    padding-top: 14rem !important;
}

.pb-140 {
    padding-bottom: 14rem !important;
}

.pl-140 {
    padding-left: 14rem !important;
}

.pr-140 {
    padding-right: 14rem !important;
}

.pd-145 {
    padding: 14.5rem !important;
}

.pd-145x {
    padding-left: 14.5rem !important;
    padding-right: 14.5rem !important;
}

.pd-145y {
    padding-bottom: 14.5rem !important;
}

.pd-145y, .pt-145 {
    padding-top: 14.5rem !important;
}

.pb-145 {
    padding-bottom: 14.5rem !important;
}

.pl-145 {
    padding-left: 14.5rem !important;
}

.pr-145 {
    padding-right: 14.5rem !important;
}

.pd-150 {
    padding: 15rem !important;
}

.pd-150x {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
}

.pd-150y {
    padding-bottom: 15rem !important;
}

.pd-150y, .pt-150 {
    padding-top: 15rem !important;
}

.pb-150 {
    padding-bottom: 15rem !important;
}

.pl-150 {
    padding-left: 15rem !important;
}

.pr-150 {
    padding-right: 15rem !important;
}

.pd-155 {
    padding: 15.5rem !important;
}

.pd-155x {
    padding-left: 15.5rem !important;
    padding-right: 15.5rem !important;
}

.pd-155y {
    padding-bottom: 15.5rem !important;
}

.pd-155y, .pt-155 {
    padding-top: 15.5rem !important;
}

.pb-155 {
    padding-bottom: 15.5rem !important;
}

.pl-155 {
    padding-left: 15.5rem !important;
}

.pr-155 {
    padding-right: 15.5rem !important;
}

.pd-160 {
    padding: 16rem !important;
}

.pd-160x {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
}

.pd-160y {
    padding-bottom: 16rem !important;
}

.pd-160y, .pt-160 {
    padding-top: 16rem !important;
}

.pb-160 {
    padding-bottom: 16rem !important;
}

.pl-160 {
    padding-left: 16rem !important;
}

.pr-160 {
    padding-right: 16rem !important;
}

.pd-165 {
    padding: 16.5rem !important;
}

.pd-165x {
    padding-left: 16.5rem !important;
    padding-right: 16.5rem !important;
}

.pd-165y {
    padding-bottom: 16.5rem !important;
}

.pd-165y, .pt-165 {
    padding-top: 16.5rem !important;
}

.pb-165 {
    padding-bottom: 16.5rem !important;
}

.pl-165 {
    padding-left: 16.5rem !important;
}

.pr-165 {
    padding-right: 16.5rem !important;
}

.pd-170 {
    padding: 17rem !important;
}

.pd-170x {
    padding-left: 17rem !important;
    padding-right: 17rem !important;
}

.pd-170y {
    padding-bottom: 17rem !important;
}

.pd-170y, .pt-170 {
    padding-top: 17rem !important;
}

.pb-170 {
    padding-bottom: 17rem !important;
}

.pl-170 {
    padding-left: 17rem !important;
}

.pr-170 {
    padding-right: 17rem !important;
}

.pd-175 {
    padding: 17.5rem !important;
}

.pd-175x {
    padding-left: 17.5rem !important;
    padding-right: 17.5rem !important;
}

.pd-175y {
    padding-bottom: 17.5rem !important;
}

.pd-175y, .pt-175 {
    padding-top: 17.5rem !important;
}

.pb-175 {
    padding-bottom: 17.5rem !important;
}

.pl-175 {
    padding-left: 17.5rem !important;
}

.pr-175 {
    padding-right: 17.5rem !important;
}

.pd-180 {
    padding: 18rem !important;
}

.pd-180x {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
}

.pd-180y {
    padding-bottom: 18rem !important;
}

.pd-180y, .pt-180 {
    padding-top: 18rem !important;
}

.pb-180 {
    padding-bottom: 18rem !important;
}

.pl-180 {
    padding-left: 18rem !important;
}

.pr-180 {
    padding-right: 18rem !important;
}

.pd-185 {
    padding: 18.5rem !important;
}

.pd-185x {
    padding-left: 18.5rem !important;
    padding-right: 18.5rem !important;
}

.pd-185y {
    padding-bottom: 18.5rem !important;
}

.pd-185y, .pt-185 {
    padding-top: 18.5rem !important;
}

.pb-185 {
    padding-bottom: 18.5rem !important;
}

.pl-185 {
    padding-left: 18.5rem !important;
}

.pr-185 {
    padding-right: 18.5rem !important;
}

.pd-190 {
    padding: 19rem !important;
}

.pd-190x {
    padding-left: 19rem !important;
    padding-right: 19rem !important;
}

.pd-190y {
    padding-bottom: 19rem !important;
}

.pd-190y, .pt-190 {
    padding-top: 19rem !important;
}

.pb-190 {
    padding-bottom: 19rem !important;
}

.pl-190 {
    padding-left: 19rem !important;
}

.pr-190 {
    padding-right: 19rem !important;
}

.pd-195 {
    padding: 19.5rem !important;
}

.pd-195x {
    padding-left: 19.5rem !important;
    padding-right: 19.5rem !important;
}

.pd-195y {
    padding-bottom: 19.5rem !important;
}

.pd-195y, .pt-195 {
    padding-top: 19.5rem !important;
}

.pb-195 {
    padding-bottom: 19.5rem !important;
}

.pl-195 {
    padding-left: 19.5rem !important;
}

.pr-195 {
    padding-right: 19.5rem !important;
}

.pd-200 {
    padding: 20rem !important;
}

.pd-200x {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
}

.pd-200y {
    padding-bottom: 20rem !important;
}

.pd-200y, .pt-200 {
    padding-top: 20rem !important;
}

.pb-200 {
    padding-bottom: 20rem !important;
}

.pl-200 {
    padding-left: 20rem !important;
}

.pr-200 {
    padding-right: 20rem !important;
}

.ellipsis, .ellipsis-1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-1 {
    -webkit-line-clamp: 1;
}

.ellipsis-1, .ellipsis-2 {
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ellipsis-2 {
    -webkit-line-clamp: 2;
}

.ellipsis-3 {
    -webkit-line-clamp: 3;
}

.ellipsis-3, .ellipsis-4 {
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ellipsis-4 {
    -webkit-line-clamp: 4;
}

.ellipsis-5 {
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}

.bd-none {
    border: none !important;
}

.bd-l-none {
    border-left: none !important;
}

.bd-r-none {
    border-right: none !important;
}

.bd-t-none {
    border-top: none !important;
}

.bd-b-none {
    border-bottom: none !important;
}

.bd-0 {
    border-width: 0px !important;
}

.bd-l-0 {
    border-left-width: 0px !important;
}

.bd-r-0 {
    border-right-width: 0px !important;
}

.bd-t-0 {
    border-top-width: 0px !important;
}

.bd-b-0 {
    border-bottom-width: 0px !important;
}

.bd-1 {
    border-width: 0.1rem !important;
}

.bd-l-1 {
    border-left-width: 0.1rem !important;
}

.bd-r-1 {
    border-right-width: 0.1rem !important;
}

.bd-t-1 {
    border-top-width: 0.1rem !important;
}

.bd-b-1 {
    border-bottom-width: 0.1rem !important;
}

.bd-2 {
    border-width: 0.2rem !important;
}

.bd-l-2 {
    border-left-width: 0.2rem !important;
}

.bd-r-2 {
    border-right-width: 0.2rem !important;
}

.bd-t-2 {
    border-top-width: 0.2rem !important;
}

.bd-b-2 {
    border-bottom-width: 0.2rem !important;
}

.bd-3 {
    border-width: 0.3rem !important;
}

.bd-l-3 {
    border-left-width: 0.3rem !important;
}

.bd-r-3 {
    border-right-width: 0.3rem !important;
}

.bd-t-3 {
    border-top-width: 0.3rem !important;
}

.bd-b-3 {
    border-bottom-width: 0.3rem !important;
}

.bd-4 {
    border-width: 0.4rem !important;
}

.bd-l-4 {
    border-left-width: 0.4rem !important;
}

.bd-r-4 {
    border-right-width: 0.4rem !important;
}

.bd-t-4 {
    border-top-width: 0.4rem !important;
}

.bd-b-4 {
    border-bottom-width: 0.4rem !important;
}

.bd-5 {
    border-width: 0.5rem !important;
}

.bd-l-5 {
    border-left-width: 0.5rem !important;
}

.bd-r-5 {
    border-right-width: 0.5rem !important;
}

.bd-t-5 {
    border-top-width: 0.5rem !important;
}

.bd-b-5 {
    border-bottom-width: 0.5rem !important;
}

.bd-6 {
    border-width: 0.6rem !important;
}

.bd-l-6 {
    border-left-width: 0.6rem !important;
}

.bd-r-6 {
    border-right-width: 0.6rem !important;
}

.bd-t-6 {
    border-top-width: 0.6rem !important;
}

.bd-b-6 {
    border-bottom-width: 0.6rem !important;
}

.bd-7 {
    border-width: 0.7rem !important;
}

.bd-l-7 {
    border-left-width: 0.7rem !important;
}

.bd-r-7 {
    border-right-width: 0.7rem !important;
}

.bd-t-7 {
    border-top-width: 0.7rem !important;
}

.bd-b-7 {
    border-bottom-width: 0.7rem !important;
}

.bd-8 {
    border-width: 0.8rem !important;
}

.bd-l-8 {
    border-left-width: 0.8rem !important;
}

.bd-r-8 {
    border-right-width: 0.8rem !important;
}

.bd-t-8 {
    border-top-width: 0.8rem !important;
}

.bd-b-8 {
    border-bottom-width: 0.8rem !important;
}

.bd-9 {
    border-width: 0.9rem !important;
}

.bd-l-9 {
    border-left-width: 0.9rem !important;
}

.bd-r-9 {
    border-right-width: 0.9rem !important;
}

.bd-t-9 {
    border-top-width: 0.9rem !important;
}

.bd-b-9 {
    border-bottom-width: 0.9rem !important;
}

.bd-10 {
    border-width: 1rem !important;
}

.bd-l-10 {
    border-left-width: 1rem !important;
}

.bd-r-10 {
    border-right-width: 1rem !important;
}

.bd-t-10 {
    border-top-width: 1rem !important;
}

.bd-b-10 {
    border-bottom-width: 1rem !important;
}

.bd-radius-0 {
    border-radius: 0px !important;
}

.bd-radius-1 {
    border-radius: 0.1rem !important;
}

.bd-radius-2 {
    border-radius: 0.2rem !important;
}

.bd-radius-3 {
    border-radius: 0.3rem !important;
}

.bd-radius-4 {
    border-radius: 0.4rem !important;
}

.bd-radius-5 {
    border-radius: 0.5rem !important;
}

.bd-radius-6 {
    border-radius: 0.6rem !important;
}

.bd-radius-7 {
    border-radius: 0.7rem !important;
}

.bd-radius-8 {
    border-radius: 0.8rem !important;
}

.bd-radius-9 {
    border-radius: 0.9rem !important;
}

.bd-radius-10 {
    border-radius: 1rem !important;
}

.bd-radius-11 {
    border-radius: 1.1rem !important;
}

.bd-radius-12 {
    border-radius: 1.2rem !important;
}

.bd-radius-13 {
    border-radius: 1.3rem !important;
}

.bd-radius-14 {
    border-radius: 1.4rem !important;
}

.bd-radius-15 {
    border-radius: 1.5rem !important;
}

.bd-radius-16 {
    border-radius: 1.6rem !important;
}

.bd-radius-17 {
    border-radius: 1.7rem !important;
}

.bd-radius-18 {
    border-radius: 1.8rem !important;
}

.bd-radius-19 {
    border-radius: 1.9rem !important;
}

.bd-radius-20 {
    border-radius: 2rem !important;
}

.bd-radius-21 {
    border-radius: 2.1rem !important;
}

.bd-radius-22 {
    border-radius: 2.2rem !important;
}

.bd-radius-23 {
    border-radius: 2.3rem !important;
}

.bd-radius-24 {
    border-radius: 2.4rem !important;
}

.bd-radius-25 {
    border-radius: 2.5rem !important;
}

.bd-radius-26 {
    border-radius: 2.6rem !important;
}

.bd-radius-27 {
    border-radius: 2.7rem !important;
}

.bd-radius-28 {
    border-radius: 2.8rem !important;
}

.bd-radius-29 {
    border-radius: 2.9rem !important;
}

.bd-radius-30 {
    border-radius: 3rem !important;
}

.bd-solid {
    border-style: solid;
}

.bd-top-solid {
    border-top-style: solid;
}

.bd-bottom-solid {
    border-bottom-style: solid;
}

.bd-left-solid {
    border-left-style: solid;
}

.bd-right-solid {
    border-right-style: solid;
}

.bd-dashed {
    border-style: dashed;
}

.bd-top-dashed {
    border-top-style: dashed;
}

.bd-bottom-dashed {
    border-bottom-style: dashed;
}

.bd-left-dashed {
    border-left-style: dashed;
}

.bd-right-dashed {
    border-right-style: dashed;
}

.bd-dotted {
    border-style: dotted;
}

.bd-top-dotted {
    border-top-style: dotted;
}

.bd-bottom-dotted {
    border-bottom-style: dotted;
}

.bd-left-dotted {
    border-left-style: dotted;
}

.bd-right-dotted {
    border-right-style: dotted;
}

.op-5 {
    opacity: 0.05 !important;
}

.op-10 {
    opacity: 0.1 !important;
}

.op-15 {
    opacity: 0.15 !important;
}

.op-20 {
    opacity: 0.2 !important;
}

.op-25 {
    opacity: 0.25 !important;
}

.op-30 {
    opacity: 0.3 !important;
}

.op-35 {
    opacity: 0.35 !important;
}

.op-40 {
    opacity: 0.4 !important;
}

.op-45 {
    opacity: 0.45 !important;
}

.op-50 {
    opacity: 0.5 !important;
}

.op-55 {
    opacity: 0.55 !important;
}

.op-60 {
    opacity: 0.6 !important;
}

.op-65 {
    opacity: 0.65 !important;
}

.op-70 {
    opacity: 0.7 !important;
}

.op-75 {
    opacity: 0.75 !important;
}

.op-80 {
    opacity: 0.8 !important;
}

.op-85 {
    opacity: 0.85 !important;
}

.op-90 {
    opacity: 0.9 !important;
}

.op-95 {
    opacity: 0.95 !important;
}

.op-100 {
    opacity: 1 !important;
}

.blur img {
    filter: blur(6px);
}

.grayscale img {
    filter: grayscale(1);
}

.scroll-x {
    overflow: auto hidden;
}

.section .scroll-x {
    margin-left: var(--outer-padding);
    margin-right: var(--outer-padding);
}

.section .scroll-x::after, .section .scroll-x::before {
    content: "";
    display: block;
    flex-shrink: 0;
    width: 2rem;
}

.scroll-y {
    overflow: hidden auto;
}

.block {
    display: block !important;
}

.inline-block {
    display: inline-block !important;
}

.hide {
    display: none !important;
}

.hide.show {
    display: block !important;
}

.tbl-column {
    display: table-column;
}

.blind {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    clip: rect(0px, 0px, 0px, 0px);
    display: block;
    font-size: 0.3rem;
    color: transparent;
}

.break-all {
    word-break: break-all;
}

.keep-all {
    word-break: keep-all !important;
}

.line-through {
    text-decoration: line-through;
}

.line-underline {
    text-decoration: underline;
}

.nowrap {
    white-space: nowrap;
}

.wh-sp-normal {
    white-space: normal;
}

.underline {
    text-decoration: underline;
}

.pre-line {
    white-space: pre-line;
    text-wrap-style: balance;
}

.pre-line-wrap {
    display: block;
    white-space: pre-line;
    text-wrap-style: initial;
    word-break: break-all;
}

.hr-divide {
    display: block;
    height: 1.2rem;
    margin: 1.2rem 0px;
    background-color: rgb(244, 244, 247);
    border-top: 0.1rem solid rgb(238, 238, 238);
    border-bottom: 0px;
    box-sizing: border-box;
    position: relative;
}

@media (min-width: 1025px) {
    .hr-divide {
        height: 0px;
        border: 0px;
        margin-top: 0px !important;
    }
}

.hr-lineType {
    margin: 2.4rem 0px;
    background-color: rgb(221, 221, 221);
    height: 0.1rem;
    border: 0px;
}

@media (min-width: 1025px) {
    .hr-lineType {
        margin: 3.2rem 0px;
    }
}

.ico-bank {
    display: block;
    width: 4rem;
    height: 4rem;
    margin-right: 1.6rem;
    background-color: rgb(255, 255, 255);
    border: 0.1rem solid rgb(237, 237, 240);
    padding: 0.3rem;
    border-radius: 1.6rem;
    flex: 0 0 auto;
    overflow: hidden;
}

@media (min-width: 1025px) {
    .ico-bank {
        width: 4.8rem;
        height: 4.8rem;
    }
}

.ico-bank img {
    width: 100%;
    height: 100%;
    border-radius: 1.3rem;
    object-fit: contain;
}

.lineType.checkbox {
    display: flex;
    padding: 1.6rem;
    box-sizing: border-box;
    top: 0px;
    align-items: center;
    transition: border 0.3s ease-in-out;
    background-color: rgb(255, 255, 255);
}

.lineType.checkbox input {
    left: 1.6rem;
    top: 1.6rem;
}

@media (min-width: 1025px) {
    .lineType.checkbox {
        margin-top: 0px;
    }
}

.lineType.checkbox span {
    font-size: 1.8rem;
    color: rgb(34, 34, 34);
    font-weight: 700;
}

.lineType.checkbox input:checked + .lbl + span {
    font-weight: 700;
}

.lineType.checkbox input + .lbl {
    padding-left: 3.6rem;
}

.lineType.checkbox input + .lbl::before {
    box-shadow: none;
}

.lineType.checkbox::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
    left: 0px;
    top: 0px;
    border: 0.1rem solid rgb(204, 204, 204);
    border-radius: 0.8rem;
    transition: border-color 0.3s ease-in-out;
}

.lineType.checked::after {
    border-color: rgb(21, 115, 225);
}

.all-check, .insurance_agreeList {
    margin-top: 2.4rem;
}

.insurance_agreeList li {
    position: relative;
    padding-left: 3.4rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.insurance_agreeList li + li {
    margin-top: 2rem;
}

.insurance_agreeList li .checkbox.iconType {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.insurance_agreeList li .checkbox.iconType:focus {
    outline: rgb(0, 85, 185) dashed 0.1rem;
}

.insurance_agreeList li .ico-agree {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: 2.4rem;
    background-position: 50% center;
    filter: grayscale(1);
    opacity: 0.5;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' rx='6' fill='%23fff'/%3E%3Cpath d='M7.612 11.268a.833.833 0 0 0-1.225 1.13l3.01 3.266c.448.438 1.114.438 1.529.025l.303-.3c1.095-1.077 2.19-2.155 3.283-3.235l.033-.034a409.44 409.44 0 0 0 3.048-3.035.834.834 0 0 0-1.186-1.17 433.032 433.032 0 0 1-3.034 3.02l-.033.034c-1.047 1.035-2.096 2.069-3.146 3.101l-2.582-2.802Z' fill='%232C57F3'/%3E%3C/svg%3E");
}

.insurance_agreeList li .ico-agree.agreed {
    filter: grayscale(0);
    opacity: 1;
}

.insurance_agreeList li::after {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    right: 0px;
    top: 0.1rem;
    position: absolute;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: 2rem;
    margin-left: auto;
    pointer-events: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.91 16.422a.833.833 0 0 1 0-1.178L12.156 10 6.91 4.756a.833.833 0 1 1 1.178-1.179l5.833 5.834a.833.833 0 0 1 0 1.178L8.09 16.422a.833.833 0 0 1-1.178 0Z' fill='%23727272'/%3E%3C/svg%3E");
}

.insurance_agreeList li a {
    color: rgb(68, 68, 68);
    line-height: 2.4rem;
    font-size: 1.6rem;
    font-weight: 400;
    display: inline-block;
    width: 100%;
    text-decoration: none;
    padding-right: 2rem;
}

@media (min-width: 1025px) {
    .error-404 .bottom-fixed {
        margin-top: 6rem;
    }

    .error-404 .bottom-fixed .btn-wrap {
        position: inherit;
    }
}

.appdown {
    padding-top: 6.8rem;
    text-align: center;
}

.appdown .logo {
    display: inline-block;
    width: 12.4rem;
    height: 3rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='30' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' fill='%23231815'%3E%3Cpath d='M103.863 25.237H89.957v-2.412l7.312-7.14c2.057-2.023 2.999-3.363 2.999-5.02 0-1.681-1.214-2.875-3.52-2.875-2.23 0-3.445 1.608-4.015 3.655l-3.024-.707c.818-3.021 3.148-5.75 7.04-5.75 3.966 0 6.667 2.046 6.667 5.555 0 2.632-1.363 4.508-3.668 6.75l-5.23 5.069h9.345v2.875ZM119.2 18.292h2.801v2.851H119.2v4.094h-3.148v-4.094h-9.866v-2.485l8.8-13.67h4.214v13.304Zm-3.148-9.6-6.024 9.6h6.024v-9.6Z'/%3E%3Cpath d='M103.863 25.237H89.957v-2.412l7.312-7.14c2.057-2.023 2.999-3.363 2.999-5.02 0-1.681-1.214-2.875-3.52-2.875-2.23 0-3.445 1.608-4.015 3.655l-3.024-.707c.818-3.021 3.148-5.75 7.04-5.75 3.966 0 6.667 2.046 6.667 5.555 0 2.632-1.363 4.508-3.668 6.75l-5.23 5.069h9.345v2.875ZM119.2 18.292h2.801v2.851H119.2v4.094h-3.148v-4.094h-9.866v-2.485l8.8-13.67h4.214v13.304Zm-3.148-9.6-6.024 9.6h6.024v-9.6ZM59.856 3.975h3.15v10.793h-3.15V3.975Zm-3.496 10.65-6.13-3.391C49 12.68 47.229 13.938 44.866 15.1l-1.576-2.49c4.283-2.088 5.834-4.318 5.834-6.833V4.544H52.2v1.233a8.495 8.495 0 0 1-.517 2.99l6.253 3.415-1.576 2.444Zm-5.81 7.616v1.47h13.17v2.539H47.4v-6.453h12.456v-1.352h-12.58v-2.467h15.73v6.263H50.552ZM84.86 13.333l-8.69-3.369c-1.576 1.353-4.013 2.467-7.508 3.369l-1.01-2.61c5.687-1.565 7.804-3.487 7.804-5.574v-1.02h3.052v1.02c0 .878-.172 1.708-.492 2.467l8.05 3.179-1.207 2.538Zm-6.425-.783v2.704h9.255v2.752H66.028v-2.752h9.256V12.55h3.15Zm-9.65 7.14h3.15v3.582H85.55v2.823H68.785v-6.404Z'/%3E%3C/g%3E%3Cg clip-path='url(%23c)'%3E%3Cpath d='M2.918 3.181a8.616 8.616 0 0 1 12.208 0l14.034 14.08-12.208 12.25L2.918 15.43C-.45 12.05-.45 6.56 2.918 3.18Z' fill='%2332EAC6'/%3E%3Cpath d='M30.985 3.181c3.369 3.38 3.369 8.869 0 12.249L16.95 29.51 4.743 17.263l14.034-14.08a8.616 8.616 0 0 1 12.208 0Z' fill='%230055B9'/%3E%3Cpath d='m12.504 9.02 4.221-4.235 6.787 6.81a5.956 5.956 0 0 1-8.442 0L12.504 9.02Z' fill='%2332EAC6'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h124v30H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='translate(43.29 3.975)' d='M0 0h78.711v22.275H0z'/%3E%3C/clipPath%3E%3CclipPath id='c'%3E%3Cpath fill='%23fff' transform='translate(-1 -3)' d='M0 0h35.88v36H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.appdown + .bottom-fixed > .btn-wrap {
    bottom: 4.8rem;
}

.doc-wrap {
    overflow-wrap: break-word;
    text-wrap: wrap;
}

.doc-wrap > * {
    word-break: break-word;
}

.doc-wrap * + table {
    margin-top: 1.2rem;
}

.doc-wrap table {
    font-size: 1.6rem;
    border-color: rgb(187, 187, 187);
    width: 100% !important;
}

.doc-wrap table td, .doc-wrap table th {
    border: 1px solid rgb(187, 187, 187);
    padding: 0.8rem;
}

.search-landing {
    height: calc(-7.2rem + 100vh);
    display: flex;
    margin-top: -7.2rem;
    flex-direction: column;
    justify-content: center;
    font-size: 2.2rem;
    font-weight: 700;
    padding: 0px;
    text-align: center;
}

.search-landing .searching-image {
    position: relative;
    width: 11.6rem;
    height: 15.9rem;
    margin: 0px auto 4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='159' fill='none'%3E%3Crect x='13' width='90' height='144' rx='6' fill='%23C3CFDE'/%3E%3Crect x='6' y='7' width='104' height='144' rx='6' fill='%23DDE3EE'/%3E%3Crect y='15' width='116' height='144' rx='6' fill='%23F3F4F6'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M84.845 71.633H77.06v-1.346l4.093-3.983c1.152-1.128 1.679-1.876 1.679-2.8 0-.939-.68-1.605-1.97-1.605-1.25 0-1.93.897-2.248 2.04l-1.693-.395c.458-1.686 1.762-3.208 3.94-3.208 2.22 0 3.733 1.142 3.733 3.1 0 1.468-.763 2.515-2.053 3.765l-2.928 2.828h5.23v1.604ZM93.43 67.759h1.568v1.59H93.43v2.284h-1.762V69.35h-5.522v-1.386l4.925-7.627h2.36v7.423Zm-1.762-5.357-3.372 5.357h3.372v-5.357ZM60.211 59.77h1.764v6.023h-1.764V59.77Zm-1.956 5.943-3.432-1.892c-.689.807-1.68 1.508-3.004 2.157l-.882-1.39c2.398-1.164 3.266-2.408 3.266-3.811v-.689h1.723v.689c0 .595-.097 1.151-.29 1.667l3.5 1.906-.882 1.363Zm-3.253 4.249v.82h7.373v1.416h-9.136v-3.6h6.972v-.754H53.17v-1.376h8.805v3.494h-6.973ZM74.208 64.992l-4.864-1.88c-.882.755-2.246 1.377-4.203 1.88l-.565-1.456c3.183-.873 4.368-1.946 4.368-3.11v-.57h1.709v.57c0 .49-.097.953-.276 1.376l4.506 1.774-.675 1.416Zm-3.597-.437v1.509h5.181v1.535H63.667v-1.535h5.181v-1.509h1.764ZM65.21 68.54h1.764v1.998h7.62v1.575H65.21V68.54Z' fill='%23231815'/%3E%3Cpath d='M29.78 57.518H21v16.92h8.711l-6.856-8.419 6.924-8.5ZM34.935 64.838h-4.962v9.6h4.962v-9.6Z' fill='%23192B87'/%3E%3Cpath d='M29.757 60.215a2.698 2.698 0 1 0 5.395 0 2.698 2.698 0 0 0-5.395 0Z' fill='%23E7350E'/%3E%3Cpath d='M36.07 74.456c3.794-.024 7.003-2.36 8.218-5.615H36.07v5.615ZM39.598 74.438v.02h.053v-.019h-.053v-.001ZM36.07 62.825h8.1c-1.293-3.096-4.427-5.29-8.1-5.314v5.313ZM39.598 57.518h.053v-.007h-.053v.007Z' fill='%23192B87'/%3E%3Cpath d='M36.07 63.07c.043-.005.085-.01.13-.01.382 0 .741.068 1.078.172h7.04a6.35 6.35 0 0 0-.099-.276h-8.148v.115ZM38.187 63.666h6.279c-.026-.094-.058-.186-.09-.276h-6.684c.177.079.343.17.495.276ZM38.734 64.139h5.855c-.02-.093-.047-.186-.072-.277h-6.053c.099.085.187.18.27.277ZM39.06 64.572h5.618c-.015-.092-.028-.186-.048-.276h-5.745c.07.086.12.182.177.276h-.001ZM39.289 65.045h5.464c-.012-.094-.03-.183-.044-.276h-5.525c.046.089.07.184.105.276ZM39.404 65.478h5.38c-.007-.092-.007-.185-.014-.276h-5.426c.026.092.044.183.06.276ZM39.45 65.886c0 .021-.007.044-.008.065h5.367c0-.093-.013-.182-.016-.276h-5.367c.006.07.023.139.023.211ZM39.394 66.385h5.38c.005-.094.022-.183.022-.275h-5.37c-.01.092-.012.185-.032.275ZM39.24 66.858h5.486l.029-.277H39.34c-.028.094-.06.187-.1.277ZM39.003 67.29h5.684c.018-.088.018-.183.028-.274h-5.538c-.048.096-.112.184-.174.275ZM38.61 67.764h5.976c.023-.094.057-.18.077-.275H38.87c-.079.098-.17.186-.263.275h.001ZM38.054 68.197h6.412c.026-.092.054-.183.076-.275h-6.1c-.12.1-.25.193-.388.275ZM36.634 68.67h7.702c.028-.089.045-.184.073-.275h-6.751a3.5 3.5 0 0 1-1.024.275ZM36.07 64.296h2.815c-.04-.057-.099-.104-.15-.157h-2.664v.157ZM36.07 65.202h3.276c-.016-.054-.036-.103-.057-.157h-3.218v.157ZM36.07 64.769h3.114c-.03-.068-.08-.13-.123-.197h-2.99v.197ZM36.07 68.7c.043.004.085.011.13.011.147 0 .29-.021.435-.04h-.564v.03-.001ZM36.07 68.395h1.59c.135-.059.273-.12.396-.198H36.07v.198Z' fill='%231CA144'/%3E%3Cpath d='M38.464 63.862c-.084-.07-.182-.133-.277-.196H36.07v.196h2.395ZM36.07 67.922h2.374c.058-.05.11-.104.165-.158h-2.538v.158ZM36.07 67.49h2.803c.048-.065.086-.133.13-.2h-2.932v.2ZM36.07 65.675h3.356c-.005-.065-.01-.132-.022-.197H36.07v.197ZM36.07 63.39h1.622a3.67 3.67 0 0 0-.414-.158h-1.207v.157ZM36.07 66.581h3.27c.02-.063.038-.128.054-.196H36.07v.196ZM36.07 67.016h3.107c.023-.05.044-.105.064-.158h-3.17v.158ZM36.07 66.11h3.356c.003-.052.016-.105.016-.159h-3.371v.159Z' fill='%231CA144'/%3E%3C/g%3E%3Crect x='20' y='100' width='32' height='8' rx='4' fill='%23C3CFDE'/%3E%3Crect x='20' y='116' width='48' height='8' rx='4' fill='%23C3CFDE'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(21 57.511)' d='M0 0h74v16.947H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.search-landing .searching-image, .search-landing .searching-image::after {
    display: block;
    background-position: 50% center;
    background-size: contain;
    background-repeat: no-repeat;
}

.search-landing .searching-image::after {
    content: "";
    position: absolute;
    width: 6rem;
    height: 6.1rem;
    transform-origin: center bottom;
    animation: 3s ease-in-out 0s infinite normal none running move-corners;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' fill='none'%3E%3Ccircle opacity='.2' cx='26' cy='26' r='24' fill='%23438CF9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.14 47.14A25.883 25.883 0 0 1 26 52C11.64 52 0 40.36 0 26S11.64 0 26 0s26 11.64 26 26a25.885 25.885 0 0 1-5.15 15.536l11.656 11.656a4 4 0 1 1-5.657 5.657L41.14 47.14ZM44 26c0 9.941-8.059 18-18 18S8 35.941 8 26 16.059 8 26 8s18 8.059 18 18Z' fill='%233F4A66'/%3E%3C/svg%3E");
}

@keyframes move-corners {
    0%, 100% {
        top: 3.5rem;
        left: -2rem;
        transform: rotate(45deg);
    }

    33% {
        top: 2.2rem;
        left: calc(100% - 3rem);
        transform: scale(1.05) rotate(0deg);
    }

    66% {
        top: calc(100% - 3rem);
        left: calc(100% - 8rem);
        transform: rotate(15deg);
    }
}

:root {
    overscroll-behavior: none;
}

html ::-webkit-scrollbar {
    width: 0.8rem;
    height: 0.8rem;
}

html ::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.05);
}

html ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 0.625rem;
    box-shadow: rgba(255, 255, 255, 0.3) 0px 0px 0px 0.063rem;
}

html :hover::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.4);
}

html ::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.6);
}

body {
    font: 300 1.6rem / 1.44 Pretendard, sans-serif;
    color: rgb(34, 34, 34);
    letter-spacing: -0.02em;
    word-break: keep-all;
    -webkit-font-smoothing: antialiased;
    overscroll-behavior-y: none;
}

body.hidden {
    inset: 0px;
    overflow: hidden;
    position: fixed;
}

#container {
    padding-bottom: 4rem;
    position: relative;
    box-sizing: border-box;
    padding-top: 7.2rem;
}

@media (min-width: 1025px) {
    #container {
        padding-top: 0px;
        padding-bottom: 10rem;
    }

    #container.pb-0 {
        padding-bottom: 10rem !important;
    }
}

#container.headerFixed {
    padding-top: 7.2rem;
}

@media (min-width: 1025px) {
    #container.headerFixed {
        padding-top: 15rem;
    }
}

.inner {
    box-sizing: border-box;
    padding: 0px 2.4rem;
    margin: auto;
    max-width: 120rem;
}

.inner > .inner {
    padding: 0px;
    margin: 0px;
    max-width: 100%;
}

@media (min-width: 1025px) {
    .inner {
        padding: 0px 4rem;
    }
}

.pcSize {
    padding-bottom: 33.1rem;
    position: relative;
    min-height: 100vh;
}

.pcSize #footer.web-footer {
    position: absolute;
    width: 100%;
}

.pcSize .inner {
    max-width: 128rem;
    padding: 0px 4rem;
    margin: auto;
}

body.lock {
    height: 100vh;
    overflow: hidden;
}

.scrollTopBtn {
    position: fixed;
    z-index: 100;
    right: 1rem;
    bottom: 10rem;
    width: 6rem;
    height: 6rem;
    line-height: 2rem;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: rgb(255, 255, 255);
    border: 0.1rem solid rgb(217, 217, 217);
    border-radius: 50%;
    text-align: center;
    text-decoration: none;
    color: rgb(0, 0, 0);
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    box-shadow: rgba(0, 0, 0, 0.12) 0.4rem 0.4rem 0.8rem 0px;
    opacity: 0.5;
    transform: scale(0);
    transform-origin: center center;
}

@media (max-width: 431px) {
    .scrollTopBtn {
        width: 4rem;
        height: 4rem;
        font-size: 0px;
    }
}

.scrollTopBtn.holdScroll {
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.3s, transform 0.3s;
}

.scrollTopBtn::before {
    content: "";
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    flex: 0 0 auto;
    background-size: 2.4rem;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.707 15.707a1 1 0 0 1-1.414 0L12 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0l7 7a1 1 0 0 1 0 1.414Z' fill='%231A1B1D'/%3E%3C/svg%3E");
}

@media (max-width: 431px) {
    .scrollTopBtn::before {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
}

.lock .scrollTopBtn {
    visibility: hidden;
}

#header.fixed.is-up {
    transform: none;
}

#header.header:not(.web-header) .inner {
    padding: 0px 2rem 0px 2.4rem;
}

#header .inner {
    box-sizing: border-box;
    padding: 0px 2rem 0px 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 72px;
    position: fixed;
    top: 0px;
    z-index: 30;
    width: 100%;
    background-color: rgb(255, 255, 255);
    transition: transform 0.3s;
}

#header.fixed .inner {
    box-shadow: rgba(0, 0, 0, 0.2) 0px -1rem 2rem 0px;
}

#header #logo {
    height: 22px;
}

#header #logo a {
    font-size: 0px;
    display: block;
}

#header #logo .logo {
    width: 98px;
    height: 22px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='22' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' fill='%23231815'%3E%3Cpath d='M75.878 18.394H65.816V16.65l5.291-5.156c1.489-1.461 2.17-2.43 2.17-3.626 0-1.214-.879-2.077-2.547-2.077-1.614 0-2.493 1.162-2.905 2.64l-2.188-.51c.592-2.182 2.278-4.153 5.093-4.153 2.87 0 4.825 1.478 4.825 4.012 0 1.9-.986 3.256-2.654 4.875l-3.785 3.66h6.762v2.078ZM86.975 13.378h2.027v2.059h-2.026v2.957h-2.278v-2.957h-7.139v-1.795l6.368-9.873h3.048v9.609Zm-2.277-6.934-4.359 6.934h4.359V6.444Z'/%3E%3Cpath d='M75.878 18.394H65.816V16.65l5.291-5.156c1.489-1.461 2.17-2.43 2.17-3.626 0-1.214-.879-2.077-2.547-2.077-1.614 0-2.493 1.162-2.905 2.64l-2.188-.51c.592-2.182 2.278-4.153 5.093-4.153 2.87 0 4.825 1.478 4.825 4.012 0 1.9-.986 3.256-2.654 4.875l-3.785 3.66h6.762v2.078ZM86.975 13.378h2.027v2.059h-2.026v2.957h-2.278v-2.957h-7.139v-1.795l6.368-9.873h3.048v9.609Zm-2.277-6.934-4.359 6.934h4.359V6.444ZM44.034 3.037h2.28v7.795h-2.28V3.037Zm-2.53 7.693L37.07 8.28c-.89 1.045-2.173 1.953-3.883 2.792l-1.14-1.799c3.1-1.507 4.221-3.118 4.221-4.934v-.89h2.227v.89c0 .771-.125 1.49-.374 2.159l4.524 2.467-1.14 1.765Zm-4.203 5.5v1.061h9.53v1.834H35.02v-4.66h9.013v-.977h-9.102v-1.782h11.382v4.523H37.3ZM62.126 9.796 55.84 7.363c-1.14.977-2.904 1.782-5.433 2.433l-.73-1.885c4.114-1.13 5.646-2.518 5.646-4.026v-.737h2.209v.737c0 .634-.125 1.234-.356 1.782l5.824 2.296-.873 1.833Zm-4.649-.565v1.953h6.697v1.987H48.5v-1.987h6.697V9.23h2.28Zm-6.982 5.156h2.28v2.587h9.85v2.04h-12.13v-4.627Z'/%3E%3C/g%3E%3Cg clip-path='url(%23c)'%3E%3Cpath d='M2.835 2.464a6.243 6.243 0 0 1 8.833 0l10.154 10.17-8.833 8.846L2.835 11.31a6.265 6.265 0 0 1 0-8.846Z' fill='%2332EAC6'/%3E%3Cpath d='M23.143 2.464a6.265 6.265 0 0 1 0 8.847L12.99 21.48l-8.833-8.847L14.31 2.464a6.243 6.243 0 0 1 8.833 0Z' fill='%230055B9'/%3E%3Cpath d='m9.77 6.682 3.054-3.06 4.911 4.919a4.315 4.315 0 0 1-6.109 0L9.77 6.68Z' fill='%2332EAC6'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h98v22H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='translate(32.047 3.037)' d='M0 0h56.953v16.087H0z'/%3E%3C/clipPath%3E%3CclipPath id='c'%3E%3Cpath fill='%23fff' transform='translate(0 -2)' d='M0 0h25.962v26H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

#header .right {
    margin-left: auto;
    display: flex;
    gap: 0px 12px;
    margin-right: 0px;
}

#header .right .btn {
    width: 32px;
    height: 32px;
    padding: 0px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
}

#header .right .btn.btn-alarm {
    display: block;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.708 4.506C8.54 4.656 6 7.335 6 10.689v3.134a1.5 1.5 0 0 1-.157.668L4.52 16.65a.242.242 0 0 0 .02.233c.046.075.21.116.21.116h14.495a.24.24 0 0 0 .21-.115.248.248 0 0 0 .013-.247l-1.311-2.148a1.5 1.5 0 0 1-.157-.667v-3.324c0-1.66-.657-3.196-1.86-4.342a5.955 5.955 0 0 0-4.432-1.651ZM21.5 16.489a1.75 1.75 0 0 1-.099 1.698c-.322.509-.959.813-1.561.813H4c-.603 0-1.071-.305-1.394-.814a1.742 1.742 0 0 1-.106-1.682L4 13.823v-3.134c0-4.12 3.705-7.83 7.708-8.018 2.075-.094 3.97.464 5.468 1.893C18.676 5.993 20 8.428 20 10.499v3.324l1.5 2.666Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.541 19a3.02 3.02 0 0 1-.041-.5V17h7v1.5c0 .17-.014.337-.042.5-.238 1.419-1.972 3-3.458 3-1.487 0-3.22-1.581-3.459-3Zm4.873 0h-2.829a1.5 1.5 0 0 0 2.83 0Z' fill='%23000'/%3E%3C/svg%3E");
}

#header .right .btn.btn-alarm.on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 10.5v3.323c0 .232.054.46.157.668l1.315 2.147c.043.098.03.18-.013.247a.24.24 0 0 1-.21.115H4.751a.24.24 0 0 1-.21-.116.242.242 0 0 1-.02-.232l1.322-2.16A1.5 1.5 0 0 0 6 13.822V10.69c0-3.354 2.541-6.034 5.708-6.184a6.1 6.1 0 0 1 1.972.23c.145-.495.525-1.32.82-1.728a7.577 7.577 0 0 0-2.708-.364C7.789 2.832 4 6.57 4 10.69v3.133l-1.5 2.681a1.742 1.742 0 0 0 .106 1.683A1.74 1.74 0 0 0 4.084 19H9.04a3 3 0 0 0 5.918 0h4.965a1.75 1.75 0 0 0 1.576-2.51L20 13.823V10.5c0-.084-.001-.17-.004-.254-.468.165-1.471.255-1.996.255ZM10.585 19a1.5 1.5 0 0 0 2.83 0h-2.83Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.541 19a3.02 3.02 0 0 1-.041-.5V17h7v1.5c0 .17-.014.337-.042.5-.238 1.419-1.972 3-3.458 3-1.487 0-3.22-1.581-3.459-3Zm4.874 0h-2.83a1.5 1.5 0 0 0 2.83 0Z' fill='%23000'/%3E%3Cpath d='M20.25 6a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z' fill='%23F84773'/%3E%3C/svg%3E");
}

#header .right .btn.btn-home {
    display: block;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.057 3.058c.52-.521 1.365-.521 1.886 0l12 12a1.333 1.333 0 1 1-1.886 1.885l-.39-.39v10.114A2.667 2.667 0 0 1 24 29.334H8a2.667 2.667 0 0 1-2.667-2.667V16.553l-.39.39a1.333 1.333 0 0 1-1.886-1.886l12-12ZM8 13.886v12.781h4v-5.333a2.667 2.667 0 0 1 2.666-2.667h2.667A2.667 2.667 0 0 1 20 21.334v5.333h4V13.886l-8-8-8 8Zm9.333 12.781v-5.333h-2.666v5.333h2.666Z' fill='%23000'/%3E%3C/svg%3E");
}

#header .right .btn.btn-menu {
    transition: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8c0-.736.597-1.333 1.333-1.333h21.334a1.333 1.333 0 0 1 0 2.667H5.333A1.333 1.333 0 0 1 4 8Zm0 8c0-.736.597-1.333 1.333-1.333h21.334a1.333 1.333 0 0 1 0 2.667H5.333A1.333 1.333 0 0 1 4 16Zm0 8c0-.736.597-1.333 1.333-1.333h21.334a1.333 1.333 0 0 1 0 2.667H5.333A1.333 1.333 0 0 1 4 24Z' fill='%23000'/%3E%3C/svg%3E");
}

#header .right .alertListPop .btn {
    font-size: 16px;
    padding-top: 11px;
    padding-bottom: 11px;
    height: auto;
}

#header.sub-header .inner {
    justify-content: start;
}

#header.sub-header .inner .goto-prev {
    font-size: 0px;
    width: 32px;
    height: 32px;
    background-position: 50% center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.707 4.293a1 1 0 0 1 0 1.414L9.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 0Z' fill='%23000'/%3E%3C/svg%3E");
}

#header.sub-header .inner .goto-prev + .page-title {
    padding-left: 6px;
}

#header.sub-header .inner .page-title {
    color: rgb(26, 27, 29);
    font-size: 18px;
    padding-left: 8px;
}

.lg-size #header.header:not(.web-header) .inner {
    padding: 0px 20px 0px 24px;
}

.commonGnb {
    visibility: hidden;
    overflow: auto;
    position: fixed;
    display: block;
    box-sizing: border-box;
    padding: 8.2rem 2.4rem 0px;
    inset: 0px 0px 0px 50%;
    width: 100%;
    z-index: 100;
    opacity: 0;
    background-color: rgb(255, 255, 255);
    transition: 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    box-shadow: rgba(0, 0, 0, 0.2) -1rem 0px 1rem;
}

.commonGnb .btn-close, .commonGnb .btn-menu {
    width: 32px;
    height: 32px;
    padding: 0px;
    background-position: 50% center;
}

.commonGnb .btn-close, .commonGnb .btn-close.btn-close, .commonGnb .btn-menu, .commonGnb .btn-menu.btn-close {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.058 7.057c.52-.52 1.364-.52 1.885 0L16 14.114l7.058-7.057a1.333 1.333 0 1 1 1.885 1.886L17.886 16l7.057 7.057a1.333 1.333 0 1 1-1.886 1.886L16 17.885l-7.057 7.058a1.333 1.333 0 1 1-1.885-1.886L14.115 16 7.058 8.943a1.333 1.333 0 0 1 0-1.886Z' fill='%231A1B1D'/%3E%3C/svg%3E");
}

.commonGnb .user-info .link-arrow, .commonGnb .user-info .user-name {
    font-size: 2.2rem;
    line-height: 3.2rem;
    margin-bottom: 1.2rem;
    font-weight: 700;
    color: rgb(0, 0, 0);
    display: flex;
}

.commonGnb .user-info .link-arrow::after {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    margin-left: 0.6rem;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
}

.commonGnb .user-info .welcome-txt {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.7rem;
    color: rgb(114, 114, 114);
}

.commonGnb .user-info .last-logTime {
    display: inline-block;
    margin-top: 0.8rem;
    font-size: 1.4rem;
    line-height: 1.7rem;
    font-weight: 400;
    color: rgb(114, 114, 114);
}

.commonGnb .user-info + .m-depth-1 {
    margin-top: 4rem;
}

.commonGnb .setting-wrap {
    background-color: rgb(244, 244, 247);
    border-radius: 0.8rem;
    padding: 1.6rem;
    margin: 3.2rem 0px;
}

.commonGnb .setting-wrap .flex {
    align-items: center;
    position: relative;
}

.commonGnb .setting-wrap .flex::before {
    content: "";
    display: block;
    position: absolute;
    width: 0.1rem;
    height: 1.2rem;
    background-color: rgb(180, 189, 205);
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
}

.commonGnb .setting-wrap .flex a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(0, 0, 0);
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.4rem;
}

.commonGnb .setting-wrap .flex a::before {
    content: "";
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 1.2rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
}

.commonGnb .setting-wrap .flex a.setting-btn::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.353 4.081c.674-2.775 4.62-2.775 5.294 0a.724.724 0 0 0 1.08.448c2.44-1.486 5.23 1.305 3.744 3.744a.724.724 0 0 0 .448 1.08c2.775.674 2.775 4.62 0 5.294a.724.724 0 0 0-.448 1.08c1.486 2.44-1.305 5.23-3.744 3.744a.724.724 0 0 0-1.08.448c-.674 2.775-4.62 2.775-5.294 0a.724.724 0 0 0-1.08-.448c-2.44 1.486-5.23-1.305-3.744-3.744a.724.724 0 0 0-.448-1.08c-2.775-.674-2.775-4.62 0-5.294a.724.724 0 0 0 .448-1.08c-1.486-2.44 1.305-5.23 3.744-3.744a.724.724 0 0 0 1.08-.448Zm3.35.472c-.178-.737-1.227-.737-1.407 0a2.724 2.724 0 0 1-4.064 1.684c-.648-.395-1.39.347-.995.995.96 1.575.109 3.63-1.684 4.064-.737.18-.737 1.229 0 1.408a2.724 2.724 0 0 1 1.684 4.064c-.395.648.347 1.39.995.995a2.724 2.724 0 0 1 4.064 1.684c.18.737 1.229.737 1.408 0a2.724 2.724 0 0 1 4.064-1.684c.648.395 1.39-.347.995-.995a2.724 2.724 0 0 1 1.684-4.064c.737-.18.737-1.229 0-1.408a2.724 2.724 0 0 1-1.684-4.064c.395-.648-.347-1.39-.995-.995-1.575.96-3.63.109-4.064-1.684ZM12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm-4 2a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z' fill='%23000'/%3E%3C/svg%3E");
}

.commonGnb .setting-wrap .flex a.memberJoin-btn::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V9.414L12.586 4H7ZM4 5a3 3 0 0 1 3-3h5.586A2 2 0 0 1 14 2.586L19.414 8A2 2 0 0 1 20 9.414V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5Zm4 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Zm0 4a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Z' fill='%23000'/%3E%3C/svg%3E");
}

.commonGnb .setting-wrap .flex a.logout-btn::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2v-1a1 1 0 1 1 2 0v1a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V7a4 4 0 0 1 4-4h7a4 4 0 0 1 4 4v1a1 1 0 1 1-2 0V7a2 2 0 0 0-2-2H6Zm5.707 2.293a1 1 0 0 1 0 1.414L9.414 11H21a1 1 0 1 1 0 2H9.414l2.293 2.293a1 1 0 0 1-1.414 1.414l-4-4a1 1 0 0 1 0-1.414l4-4a1 1 0 0 1 1.414 0Z' fill='%23000'/%3E%3C/svg%3E");
}

.commonGnb .menu-title {
    position: relative;
    padding-left: 4.4rem;
    line-height: 3.2rem;
    font-weight: 700;
    font-size: 1.8rem;
}

.commonGnb .menu-title::before {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 0.6rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
}

.commonGnb .menu-title a {
    color: rgb(34, 34, 34);
}

.commonGnb .m-depth-1 li + li {
    padding-top: 3.2rem;
    border-top: 0.1rem solid rgb(221, 221, 221);
}

.commonGnb .m-depth-1 li:last-child {
    padding-bottom: 3.2rem;
}

.commonGnb .m-depth-1 .claim-1, .commonGnb .m-depth-1 .claim-2, .commonGnb .m-depth-1 .claim-3, .commonGnb .m-depth-1 .system-introduce {
    border-top: 0px;
}

.commonGnb .m-depth-1 .claim-1 a, .commonGnb .m-depth-1 .claim-2 a, .commonGnb .m-depth-1 .claim-3 a, .commonGnb .m-depth-1 .system-introduce a {
    color: rgb(34, 34, 34);
}

.commonGnb .m-depth-1 .claim-1 .menu-title::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.668 17.899c0 6.2 8.06 10.767 11.083 10.767 3.023 0 11.084-4.568 11.084-10.767V9.616c0-1.786-1.136-3.366-2.809-3.907l-6.442-2.086a5.945 5.945 0 0 0-3.666 0L7.476 5.709C5.804 6.25 4.668 7.83 4.668 9.616V17.9Z' fill='%2304C3A1'/%3E%3Cpath d='M21.2 14.2h-3.65v-3.65a.885.885 0 0 0-.884-.884h-1.83a.885.885 0 0 0-.884.884v3.65h-3.65a.886.886 0 0 0-.884.884v1.83a.886.886 0 0 0 .885.884h3.65v3.65a.885.885 0 0 0 .884.885h1.83a.886.886 0 0 0 .884-.885v-3.65h3.65a.885.885 0 0 0 .884-.884v-1.83a.885.885 0 0 0-.885-.884Z' fill='%23fff'/%3E%3C/svg%3E");
}

.commonGnb .m-depth-1 .claim-2 .menu-title::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M57.33 58.515A1.47 1.47 0 0 1 55.846 60H8.156a1.47 1.47 0 0 1-1.484-1.484c0-5.729 4.66-10.488 10.389-10.488h29.88c5.729 0 10.389 4.76 10.389 10.488Z' fill='%23FF5CA8'/%3E%3Cpath d='M16.966 21.408c-1.8 0-3.93-.376-5.396-1.84-2.832-2.833-1.59-8.16-1.44-8.758.134-.53.547-.943 1.078-1.077.595-.15 5.923-1.393 8.758 1.44 2.832 2.833 1.59 8.16 1.44 8.758-.134.53-.547.943-1.078 1.077-.288.072-1.68.4-3.362.4Z' fill='%236D3326'/%3E%3Cpath d='M17.159 39.024h-1.484a5.942 5.942 0 0 1-5.937-5.936 5.942 5.942 0 0 1 5.937-5.937h1.484c.82 0 1.484.664 1.484 1.484v8.905c0 .82-.664 1.484-1.484 1.484ZM48.324 39.024H46.84c-.82 0-1.485-.664-1.485-1.484v-8.905c0-.82.664-1.484 1.485-1.484h1.484a5.942 5.942 0 0 1 5.936 5.937 5.942 5.942 0 0 1-5.936 5.936Z' fill='%23FAC8B6'/%3E%3Cpath d='M48.326 30.12v7.421c0 8.994-7.331 16.424-16.325 16.424s-16.325-7.43-16.325-16.424v-7.42l7.42-8.905h17.81l7.42 8.904Z' fill='%23FFD7CA'/%3E%3Cpath d='M38.913 45.386a10.415 10.415 0 0 1-6.916 2.642c-2.552 0-5.016-.95-6.916-2.642-.623-.564-.682-1.484-.118-2.107.534-.594 1.484-.653 2.077-.119 1.366 1.247 3.176 1.84 4.957 1.84 1.781 0 3.592-.593 4.957-1.84.594-.534 1.544-.475 2.078.119.564.623.505 1.543-.119 2.107Z' fill='%23FF9564'/%3E%3Cpath d='M47.217 21.408c-1.681 0-3.073-.328-3.361-.4a1.482 1.482 0 0 1-1.077-1.077c-.15-.597-1.393-5.925 1.44-8.758 2.837-2.832 8.163-1.589 8.758-1.44.53.134.943.547 1.077 1.077.15.598 1.392 5.925-1.44 8.759-1.463 1.464-3.597 1.839-5.397 1.839Z' fill='%2355271A'/%3E%3Cpath d='M26.066 36.056a1.484 1.484 0 1 0 0-2.968 1.484 1.484 0 0 0 0 2.968Z' fill='%2353433F'/%3E%3Cpath d='M37.941 36.056a1.484 1.484 0 1 0 0-2.968 1.484 1.484 0 0 0 0 2.968Z' fill='%233E322E'/%3E%3Cpath d='M48.326 28.636v1.484h-4.452c-5.165 0-9.647-2.939-11.873-7.243-2.226 4.304-6.708 7.243-11.873 7.243h-4.452v-1.484c0-8.994 7.331-16.325 16.325-16.325s16.325 7.331 16.325 16.325Z' fill='%23883F2E'/%3E%3C/svg%3E");
}

.commonGnb .m-depth-1 .claim-3 {
    margin-bottom: 3.2rem;
}

.commonGnb .m-depth-1 .claim-3 .menu-title::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M49.218 28.37H14.782c-.446 0-.873-.182-1.182-.503-3.04-3.16-3.681-8.35-1.284-12.502 2.052-3.553 6.004-5.718 10.018-5.378C24.03 6.374 27.858 4 32 4c4.136 0 7.967 2.368 9.666 5.986 4.03-.342 7.975 1.84 10.018 5.378 2.398 4.153 1.756 9.342-1.284 12.502-.31.321-.736.503-1.182.503Z' fill='%23CACDD0'/%3E%3Cpath d='m13.179 34.445 7.207-7.206c1.033-1.034 2.8-.302 2.8 1.16v15.903c0 .898-.722 1.638-1.62 1.64h-3.604a6.715 6.715 0 0 1-6.243-4.157 6.716 6.716 0 0 1 1.46-7.34Z' fill='%23CACDD0'/%3E%3Cpath d='m52.279 48.201-4.18-4.18a1.64 1.64 0 0 0-1.161-.481H17.064c-.435 0-.852.173-1.16.48l-4.18 4.181a14.272 14.272 0 0 0-4.208 10.176c0 .9.74 1.624 1.64 1.624h45.69c.9 0 1.64-.724 1.64-1.624a14.27 14.27 0 0 0-4.207-10.176Z' fill='%237AC750'/%3E%3Cpath d='M42.31 38.914H21.69a1.64 1.64 0 0 0-1.161.48l-4.627 4.627a1.64 1.64 0 0 0 0 2.32l3.559 3.559c3.037 3.037 7.98 3.038 11.019 0L32 48.38l1.52 1.52c3.037 3.037 7.98 3.038 11.018 0l3.559-3.559c.64-.64.64-1.68 0-2.32l-4.627-4.626a1.64 1.64 0 0 0-1.16-.48Z' fill='%23459A17'/%3E%3Cpath d='M19.701 35.4h-3.515a5.161 5.161 0 0 1-5.155-5.156 5.161 5.161 0 0 1 5.155-5.155h3.515c.906 0 1.64.734 1.64 1.64v7.03a1.64 1.64 0 0 1-1.64 1.64ZM47.82 35.4h-3.515a1.64 1.64 0 0 1-1.64-1.641v-7.03c0-.906.734-1.64 1.64-1.64h3.514a5.161 5.161 0 0 1 5.155 5.155A5.161 5.161 0 0 1 47.82 35.4Z' fill='%23FAC8B6'/%3E%3Cpath d='M32 47.7c-7.687 0-13.941-6.254-13.941-13.942v-7.03c0-6.182 4.87-12.183 12.3-12.183.907 0 1.641.735 1.641 1.64a5.393 5.393 0 0 0 5.387 5.39h6.914c.906 0 1.641.734 1.641 1.64v10.543C45.942 41.446 39.688 47.7 32 47.7Z' fill='%23FFDDCA'/%3E%3Cpath d='M38.917 40.054a10.415 10.415 0 0 1-6.916 2.642c-2.552 0-5.016-.95-6.916-2.642-.623-.564-.683-1.484-.119-2.107.535-.594 1.485-.653 2.078-.119 1.366 1.247 3.176 1.84 4.957 1.84 1.78 0 3.592-.593 4.957-1.84.593-.534 1.543-.475 2.078.119.564.623.505 1.543-.119 2.107Z' fill='%23FFAA83'/%3E%3Cpath d='M26.73 31.006a1.64 1.64 0 1 0 0-3.281 1.64 1.64 0 0 0 0 3.28Z' fill='%23233743'/%3E%3Cpath d='M37.273 31.006a1.64 1.64 0 1 0 0-3.282 1.64 1.64 0 0 0 0 3.282Z' fill='%230A141E'/%3E%3C/svg%3E");
}

.commonGnb .m-depth-1 .customer-menu .menu-title::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.49 13.828h-2.336c0-4.902-3.258-8.16-8.16-8.16-4.9 0-8.159 3.258-8.159 8.16H5.5c0-5.795 4.7-10.495 10.495-10.495 5.795 0 10.494 4.7 10.494 10.495ZM18.676 27.84c-.692 0-1.153-.03-1.211-.03l.058-.634c.057 0 6.602.49 7.38-2.22.865-2.998.433-6.17.433-6.199l.634-.086c.029.115.462 3.316-.461 6.458-.72 2.393-4.757 2.71-6.833 2.71Z' fill='%23C3CFDE'/%3E%3Cpath d='M19.252 28.666h-1.865c-.611 0-1.1-.49-1.1-1.1 0-.612.489-1.1 1.1-1.1h1.865c.61 0 1.1.488 1.1 1.1 0 .61-.49 1.1-1.1 1.1ZM6.842 13.279A2.857 2.857 0 0 0 4 16.122v3.3a2.857 2.857 0 0 0 2.842 2.843 2.387 2.387 0 0 0 2.384-2.384v-4.248c-.03-1.314-1.07-2.354-2.384-2.354Zm18.303 0a2.387 2.387 0 0 0-2.384 2.384v4.218a2.387 2.387 0 0 0 2.384 2.384 2.857 2.857 0 0 0 2.843-2.842V16.09c0-1.559-1.284-2.812-2.843-2.812Z' fill='%232E7FF8'/%3E%3C/svg%3E");
}

.commonGnb .m-depth-1 .mypage-menu .menu-title::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 5.85v20.3c0 1.021-.829 1.85-1.85 1.85H7.85A1.851 1.851 0 0 1 6 26.15V7.84l9.84-.96L17.92 4h6.23C25.17 4 26 4.828 26 5.85Z' fill='%23CFDEF3'/%3E%3Cpath d='M23.308 5.92a.96.96 0 1 1 0 1.92.96.96 0 0 1 0-1.92Z' fill='%23F95981'/%3E%3Cpath d='M19.651 5.92a.96.96 0 1 1 0 1.92.96.96 0 0 1 0-1.92Z' fill='%2304C3A1'/%3E%3Cpath d='m19.253 4-3.84 3.84H6V5.85A1.85 1.85 0 0 1 7.85 4h11.403Z' fill='%232E7FF8'/%3E%3Cpath d='M16 25.333a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z' fill='%23fff'/%3E%3Cpath d='M16.002 17.333a2.4 2.4 0 1 0 0-4.8 2.4 2.4 0 0 0 0 4.8Z' fill='%232E7FF8'/%3E%3Cpath d='M16 17.333a4.8 4.8 0 0 0-4.8 4.8v1.59a7.957 7.957 0 0 0 9.6 0v-1.59a4.8 4.8 0 0 0-4.8-4.8Z' fill='%23E3E8F6'/%3E%3C/svg%3E");
}

.commonGnb .m-depth-1 .system-introduce {
    border-top: 0.1rem solid rgb(221, 221, 221);
}

.commonGnb .m-depth-1 .system-introduce .menu-title::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.167 4C21.179 4 22 4.82 22 5.833v19c0 1.013-.82 1.834-1.833 1.834H6.5a1.833 1.833 0 0 1-1.833-1.834v-19C4.667 4.821 5.487 4 6.5 4h13.667Z' fill='%23C3CFDE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.835 8.048a.833.833 0 1 1 0 1.667h-9a.833.833 0 1 1 0-1.667h9ZM13.835 12.38a.833.833 0 1 1 0 1.667h-5a.833.833 0 1 1 0-1.666h5ZM12.503 16.714a.833.833 0 0 1 0 1.667H8.836a.833.833 0 1 1 0-1.667h3.667Z' fill='%23fff'/%3E%3Ccircle cx='21.336' cy='23.333' fill='%2304C3A1' r='6'/%3E%3Cpath d='M23.922 21.818h-1.073v-1.073a.745.745 0 0 0-.745-.745h-1.54a.746.746 0 0 0-.746.745v1.073h-1.073a.746.746 0 0 0-.745.745v1.54a.746.746 0 0 0 .745.745h1.073v1.074a.745.745 0 0 0 .745.745h1.54a.746.746 0 0 0 .745-.745v-1.074h1.074a.746.746 0 0 0 .745-.744v-1.541a.746.746 0 0 0-.745-.745Z' fill='%23fff'/%3E%3C/svg%3E");
}

.commonGnb .m-depth-2 {
    padding-top: 0px;
    display: flex;
    flex-wrap: wrap;
}

.commonGnb .m-depth-2 li {
    width: 50%;
    flex: 0 0 auto;
    margin-top: 2.4rem;
}

.commonGnb .m-depth-2 li + li {
    padding-top: 0px;
    border: 0px;
}

.commonGnb .m-depth-2 li a {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    color: rgb(68, 68, 68);
}

.commonGnb .m-footer {
    margin-left: -2.4rem;
    margin-right: -2.4rem;
}

.gnbOpen {
    overflow: hidden;
    inset: 0px;
    position: fixed;
}

@media (min-width: 1025px) {
    .gnbOpen {
        overflow: inherit;
        position: relative;
    }
}

.gnbOpen #header {
    position: relative;
    z-index: 100;
}

@media (min-width: 1025px) {
    .gnbOpen #header {
        position: inherit;
        z-index: 10;
    }
}

.gnbOpen #header .right .btn-menu {
    visibility: hidden;
}

@media (min-width: 1025px) {
    .gnbOpen #header .right .btn-menu {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.058 7.057c.52-.52 1.364-.52 1.885 0L16 14.114l7.058-7.057a1.333 1.333 0 1 1 1.885 1.886L17.886 16l7.057 7.057a1.333 1.333 0 1 1-1.886 1.886L16 17.885l-7.057 7.058a1.333 1.333 0 1 1-1.885-1.886L14.115 16 7.058 8.943a1.333 1.333 0 0 1 0-1.886Z' fill='%231A1B1D'/%3E%3C/svg%3E");
        visibility: visible;
    }
}

.gnbOpen #header .right .btn-menu.btn-close {
    visibility: inherit;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.058 7.057c.52-.52 1.364-.52 1.885 0L16 14.114l7.058-7.057a1.333 1.333 0 1 1 1.885 1.886L17.886 16l7.057 7.057a1.333 1.333 0 1 1-1.886 1.886L16 17.885l-7.057 7.058a1.333 1.333 0 1 1-1.885-1.886L14.115 16 7.058 8.943a1.333 1.333 0 0 1 0-1.886Z' fill='%231A1B1D'/%3E%3C/svg%3E");
}

.gnbOpen .commonGnb {
    left: 0px;
    visibility: visible;
    opacity: 1;
}

.gnbOpen .commonGnb .btn-close, .gnbOpen .commonGnb .btn-menu {
    position: absolute;
    top: 2.3rem;
    right: 2.3rem;
}

#footer {
    position: sticky;
    z-index: 10;
    bottom: 0px;
    height: 9.2rem;
}

#footer .inner {
    padding: 0px;
}

#footer .commonBottomGnb {
    position: absolute;
    transform: translateZ(0px);
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding-top: 1.2rem;
    padding-bottom: 2rem;
    border-radius: 2rem 2rem 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px -1rem 2rem 0px;
    z-index: 10;
    background-color: rgb(255, 255, 255);
}

#footer .commonBottomGnb ul {
    width: 100%;
    display: flex;
}

#footer .commonBottomGnb ul li {
    display: flex;
    height: 6rem;
    justify-content: center;
    flex: 1 1 auto;
}

#footer .commonBottomGnb ul li a {
    text-align: center;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column wrap;
    font-size: 1.4rem;
    line-height: 2rem;
    color: rgb(148, 148, 148);
    font-weight: 600;
}

#footer .commonBottomGnb ul li a .gnb-icon {
    display: block;
    width: 3.2rem;
    height: 3.2rem;
    background-size: contain;
    background-position: 50% center;
}

#footer .commonBottomGnb ul li a .gnb-icon.home-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.597 5.891a4.23 4.23 0 0 0-5.194 0l-6.77 5.265A4.23 4.23 0 0 0 5 14.496v8.498a4.23 4.23 0 0 0 4.23 4.231h3.95v-5.897a2 2 0 0 1 2-2h1.64a2 2 0 0 1 2 2v5.897h3.95a4.23 4.23 0 0 0 4.23-4.23v-8.5a4.23 4.23 0 0 0-1.633-3.339l-6.77-5.265Z' fill='%23aaa'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li a .gnb-icon.autoPayment-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.276 8.917a5.103 5.103 0 0 1 3.359-1.25h15.23c1.288 0 2.463.472 3.36 1.25a3.318 3.318 0 0 0-1.12-2.084A3.415 3.415 0 0 0 23.864 6H8.635c-.825 0-1.621.296-2.24.833a3.318 3.318 0 0 0-1.119 2.084Zm0 3.333A5.103 5.103 0 0 1 8.635 11h15.23c1.288 0 2.463.472 3.36 1.25a3.318 3.318 0 0 0-1.12-2.084 3.415 3.415 0 0 0-2.24-.833H8.635c-.825 0-1.621.296-2.24.833a3.318 3.318 0 0 0-1.119 2.084Zm3.359.417c-.898 0-1.759.35-2.394.976A3.308 3.308 0 0 0 5.25 16v6.667c0 .884.357 1.732.991 2.357A3.411 3.411 0 0 0 8.635 26h15.23c.898 0 1.759-.351 2.394-.976a3.308 3.308 0 0 0 .991-2.357V16c0-.884-.357-1.732-.991-2.357a3.412 3.412 0 0 0-2.394-.976h-4.23a.853.853 0 0 0-.599.244.827.827 0 0 0-.248.589c0 .663-.267 1.299-.743 1.768A2.559 2.559 0 0 1 16.25 16a2.559 2.559 0 0 1-1.795-.732 2.481 2.481 0 0 1-.744-1.768.827.827 0 0 0-.247-.59.853.853 0 0 0-.599-.243h-4.23Z' fill='%23949494'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li a .gnb-icon.csCenter-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.105 27.251c.46.083.927.125 1.395.124a7.842 7.842 0 0 0 4.18-1.2c.903.212 1.848.325 2.82.325 6.209 0 11.375-4.632 11.375-10.5S22.709 5.5 16.5 5.5 5.125 10.132 5.125 16c0 2.81 1.196 5.352 3.12 7.224.27.264.323.5.296.634a4.352 4.352 0 0 1-.95 1.966.875.875 0 0 0 .514 1.427Zm4.02-12.564a1.313 1.313 0 1 0 0 2.626 1.313 1.313 0 0 0 0-2.625ZM15.188 16a1.313 1.313 0 1 1 2.625 0 1.313 1.313 0 0 1-2.625 0Zm5.687-1.313a1.313 1.313 0 1 0 0 2.626 1.313 1.313 0 0 0 0-2.625Z' fill='%23949494'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li a .gnb-icon.myPage-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.55 24.28A11.342 11.342 0 0 0 28.124 16c0-6.283-5.093-11.375-11.375-11.375C10.467 4.625 5.375 9.717 5.375 16a11.344 11.344 0 0 0 3.576 8.28c2.108 1.991 4.9 3.099 7.799 3.095 2.9.004 5.691-1.104 7.8-3.095Zm-14.63-1.5a8.734 8.734 0 0 1 6.83-3.28 8.733 8.733 0 0 1 6.83 3.28 9.595 9.595 0 0 1-6.83 2.845 9.595 9.595 0 0 1-6.83-2.844ZM21.124 12.5a4.375 4.375 0 1 1-8.75 0 4.375 4.375 0 0 1 8.75 0Z' fill='%23949494'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li a .gnb-icon.allMenu-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M7 9h18M7 16h18M7 23h18' stroke='%23B4BDCD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li a .gnb-icon.hospital-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' fill='none'%3E%3Cpath d='M28.25 10.667v10.666A6.667 6.667 0 0 1 21.583 28H10.917a6.667 6.667 0 0 1-6.667-6.667V10.667A6.667 6.667 0 0 1 10.917 4h10.666a6.667 6.667 0 0 1 6.667 6.667Z' fill='%23949494'/%3E%3Cpath d='M18.467 23h-4.434a.7.7 0 0 1-.7-.7v-2.683a.7.7 0 0 0-.7-.7H9.95a.7.7 0 0 1-.7-.7v-4.434a.7.7 0 0 1 .7-.7h2.683a.7.7 0 0 0 .7-.7V9.7a.7.7 0 0 1 .7-.7h4.434a.7.7 0 0 1 .7.7v2.683a.7.7 0 0 0 .7.7h2.683a.7.7 0 0 1 .7.7v4.434a.7.7 0 0 1-.7.7h-2.683a.7.7 0 0 0-.7.7V22.3a.7.7 0 0 1-.7.7Z' fill='%23fff'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li.active a {
    color: rgb(0, 85, 185);
}

#footer .commonBottomGnb ul li.active a .gnb-icon.home-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.597 5.891a4.23 4.23 0 0 0-5.194 0l-6.77 5.265A4.23 4.23 0 0 0 5 14.496v8.498a4.23 4.23 0 0 0 4.23 4.231h3.95v-5.897a2 2 0 0 1 2-2h1.64a2 2 0 0 1 2 2v5.897h3.95a4.23 4.23 0 0 0 4.23-4.23v-8.5a4.23 4.23 0 0 0-1.633-3.339l-6.77-5.265Z' fill='%230055B9'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li.active a .gnb-icon.autoPayment-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' fill='none'%3E%3Cpath d='M5.276 8.917a5.103 5.103 0 0 1 3.359-1.25h15.23c1.288 0 2.463.472 3.36 1.25a3.318 3.318 0 0 0-1.12-2.084A3.415 3.415 0 0 0 23.864 6H8.635c-.825 0-1.621.296-2.24.833a3.318 3.318 0 0 0-1.119 2.084Zm0 3.333A5.103 5.103 0 0 1 8.635 11h15.23c1.288 0 2.463.472 3.36 1.25a3.318 3.318 0 0 0-1.12-2.084 3.415 3.415 0 0 0-2.24-.833H8.635c-.825 0-1.621.296-2.24.833a3.318 3.318 0 0 0-1.119 2.084Zm3.359.417c-.898 0-1.759.35-2.394.976A3.308 3.308 0 0 0 5.25 16v6.667c0 .884.357 1.732.991 2.357A3.411 3.411 0 0 0 8.635 26h15.23c.898 0 1.759-.351 2.394-.976a3.308 3.308 0 0 0 .991-2.357V16c0-.884-.357-1.732-.991-2.357a3.412 3.412 0 0 0-2.394-.976h-4.23a.853.853 0 0 0-.599.244.827.827 0 0 0-.248.589c0 .663-.267 1.299-.743 1.768A2.559 2.559 0 0 1 16.25 16a2.559 2.559 0 0 1-1.795-.732 2.481 2.481 0 0 1-.744-1.768.827.827 0 0 0-.247-.59.853.853 0 0 0-.599-.243h-4.23Z' fill='%230055B9'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li.active a .gnb-icon.csCenter-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.105 27.251c.46.083.927.125 1.395.124a7.842 7.842 0 0 0 4.18-1.2c.903.212 1.848.325 2.82.325 6.209 0 11.375-4.632 11.375-10.5S22.709 5.5 16.5 5.5 5.125 10.132 5.125 16c0 2.81 1.196 5.352 3.12 7.224.27.264.323.5.296.634a4.352 4.352 0 0 1-.95 1.966.875.875 0 0 0 .514 1.427Zm4.02-12.564a1.313 1.313 0 1 0 0 2.626 1.313 1.313 0 0 0 0-2.625ZM15.188 16a1.313 1.313 0 1 1 2.625 0 1.313 1.313 0 0 1-2.625 0Zm5.687-1.313a1.313 1.313 0 1 0 0 2.626 1.313 1.313 0 0 0 0-2.625Z' fill='%230055B9'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li.active a .gnb-icon.myPage-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.55 24.28A11.342 11.342 0 0 0 28.124 16c0-6.283-5.093-11.375-11.375-11.375C10.467 4.625 5.375 9.717 5.375 16a11.344 11.344 0 0 0 3.576 8.28c2.108 1.991 4.9 3.099 7.799 3.095 2.9.004 5.691-1.104 7.8-3.095Zm-14.63-1.5a8.734 8.734 0 0 1 6.83-3.28 8.733 8.733 0 0 1 6.83 3.28 9.595 9.595 0 0 1-6.83 2.845 9.595 9.595 0 0 1-6.83-2.844ZM21.124 12.5a4.375 4.375 0 1 1-8.75 0 4.375 4.375 0 0 1 8.75 0Z' fill='%230055B9'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li.active a .gnb-icon.allMenu-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M7 9h18M7 16h18M7 23h18' stroke='%232C57F3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#footer .commonBottomGnb ul li.active a .gnb-icon.hospital-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' fill='none'%3E%3Cpath d='M28.25 10.667v10.666A6.667 6.667 0 0 1 21.583 28H10.917a6.667 6.667 0 0 1-6.667-6.667V10.667A6.667 6.667 0 0 1 10.917 4h10.666a6.667 6.667 0 0 1 6.667 6.667Z' fill='%230055B9'/%3E%3Cpath d='M18.467 23h-4.434a.7.7 0 0 1-.7-.7v-2.683a.7.7 0 0 0-.7-.7H9.95a.7.7 0 0 1-.7-.7v-4.434a.7.7 0 0 1 .7-.7h2.683a.7.7 0 0 0 .7-.7V9.7a.7.7 0 0 1 .7-.7h4.434a.7.7 0 0 1 .7.7v2.683a.7.7 0 0 0 .7.7h2.683a.7.7 0 0 1 .7.7v4.434a.7.7 0 0 1-.7.7h-2.683a.7.7 0 0 0-.7.7V22.3a.7.7 0 0 1-.7.7Z' fill='%23fff'/%3E%3C/svg%3E");
}

#footer.fixed .commonBottomGnb {
    position: fixed;
}

.m-footer {
    background-color: rgb(246, 247, 250);
    border-top: 0.1rem solid rgb(232, 234, 238);
    margin-top: 0.8rem;
    position: relative;
    padding: 4rem 2rem 6.7rem;
}

.m-footer .footer-logo {
    width: 13.2rem;
    height: 2.5rem;
    margin-bottom: 2rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='25' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M13.158.01H0v24.96h13.056L2.78 12.55 13.158.01ZM20.886 10.809h-7.437V24.97h7.437V10.809Z' fill='%23192B87'/%3E%3Cpath d='M13.125 3.987c0 2.198 1.81 3.98 4.043 3.98s4.043-1.782 4.043-3.98C21.21 1.79 19.4.01 17.168.01s-4.043 1.782-4.043 3.977Z' fill='%23E7350E'/%3E%3Cpath d='M22.586 24.97v.028c5.686-.036 10.495-3.483 12.316-8.283H22.586v8.256ZM27.875 24.97V25h.08v-.027h-.08v-.002ZM22.586 7.838h12.14C32.787 3.271 28.09.036 22.585 0v7.838ZM27.875.01h.08V0h-.08v.01Z' fill='%23192B87'/%3E%3Cpath d='M22.586 8.202c.064-.008.127-.016.195-.016.571 0 1.11.1 1.615.255h10.552a9.316 9.316 0 0 0-.148-.408H22.586v.17ZM25.758 9.08h9.41c-.038-.139-.086-.274-.133-.408h-10.02c.266.117.514.253.743.407ZM26.581 9.777h8.776c-.03-.136-.07-.274-.108-.408h-9.073c.148.125.28.265.405.408ZM27.068 10.415h8.419c-.023-.136-.043-.273-.072-.407h-8.61c.104.127.18.27.265.407h-.002ZM27.411 11.114h8.19c-.02-.138-.047-.27-.066-.407h-8.281c.068.132.104.272.157.407ZM27.585 11.753h8.063c-.009-.136-.009-.274-.02-.407h-8.132c.038.136.066.27.09.407ZM27.651 12.354c0 .032-.008.065-.01.096h8.043c0-.137-.02-.27-.023-.407h-8.044c.009.104.034.205.034.311ZM27.57 13.09h8.063c.008-.137.034-.269.034-.405h-8.048c-.015.136-.019.274-.049.406ZM27.336 13.788h8.224c.015-.133.027-.27.042-.407h-8.115a3.889 3.889 0 0 1-.149.407h-.002ZM26.984 14.427h8.52c.027-.132.027-.272.042-.405h-8.3c-.073.142-.168.271-.262.405ZM26.393 15.124h8.958c.034-.138.085-.265.114-.405h-8.68c-.119.144-.256.273-.394.405h.002ZM25.563 15.765h9.61c.037-.136.08-.27.114-.406h-9.143c-.18.147-.376.284-.581.406ZM23.434 16.462h11.543c.042-.132.068-.272.11-.405H24.968a5.31 5.31 0 0 1-1.534.405ZM22.586 10.01h4.219c-.061-.084-.148-.153-.225-.233h-3.994v.232ZM22.586 11.345h4.909c-.024-.08-.053-.152-.085-.232h-4.824v.232ZM22.586 10.706h4.667c-.047-.1-.119-.192-.185-.29h-4.482v.29ZM22.586 16.507c.064.006.127.016.195.016.219 0 .433-.031.652-.058h-.847v.044-.002ZM22.586 16.056h2.381a4.46 4.46 0 0 0 .594-.292h-2.975v.292ZM22.588 9.37h3.587c-.126-.104-.272-.196-.414-.29h-3.175v.29h.002ZM22.586 15.359h3.557c.087-.073.165-.155.248-.234h-3.805v.234Z' fill='%231CA144'/%3E%3Cpath d='M22.586 14.72h4.2c.072-.094.13-.194.195-.292h-4.395v.292ZM22.586 12.044h5.03c-.009-.096-.015-.194-.034-.29h-4.996v.29ZM22.586 8.671h2.43a5.563 5.563 0 0 0-.62-.232h-1.81v.232ZM22.586 13.38h4.9c.03-.094.058-.19.08-.29h-4.98v.29ZM22.586 14.021h4.656c.034-.075.066-.155.096-.234h-4.752v.234ZM22.586 12.685h5.03c.004-.077.023-.154.023-.234h-5.053v.234Z' fill='%231CA144'/%3E%3Cpath d='M42.694 23.152h-1.033c-.2-.303-.42-.604-.665-.904-.244-.3-.498-.59-.764-.872h-.067v1.264c0 .057.01.107.031.15.022.045.062.08.12.107a.888.888 0 0 0 .154.044.911.911 0 0 0 .19.027v.182h-1.531v-.182l.174-.014a.524.524 0 0 0 .161-.032.225.225 0 0 0 .113-.098.329.329 0 0 0 .036-.157V20.05a.36.36 0 0 0-.03-.15.227.227 0 0 0-.119-.105 1.032 1.032 0 0 0-.335-.09v-.182h1.53v.182a1.887 1.887 0 0 0-.344.06c-.06.022-.1.055-.119.103a.384.384 0 0 0-.031.157v1.253h.05c.155-.13.31-.265.461-.405a5.847 5.847 0 0 0 .709-.792.453.453 0 0 0 .095-.246c0-.025-.017-.046-.048-.063a.486.486 0 0 0-.11-.04.85.85 0 0 0-.13-.018 2.65 2.65 0 0 1-.094-.007v-.181h1.382v.181l-.034.002c-.017 0-.038.005-.06.005a.285.285 0 0 0-.072.01c-.023.006-.055.01-.093.019a1.061 1.061 0 0 0-.189.065.476.476 0 0 0-.159.11c-.178.199-.365.406-.558.619a9.571 9.571 0 0 1-.575.582c.263.293.481.546.653.757.172.21.357.436.55.677a1.302 1.302 0 0 0 .414.344c.044.023.102.04.168.05.068.013.123.02.167.021v.182l.002.002ZM45.24 21.866c0 .178-.027.351-.084.523a1.237 1.237 0 0 1-.245.436 1.147 1.147 0 0 1-.416.305c-.156.067-.335.1-.53.1a1.171 1.171 0 0 1-.857-.355 1.285 1.285 0 0 1-.27-.418 1.48 1.48 0 0 1-.1-.553c0-.393.117-.717.35-.967.234-.251.54-.377.917-.377.378 0 .656.12.887.358.234.238.35.553.35.95l-.002-.002Zm-.537.004c0-.127-.012-.263-.038-.405a1.276 1.276 0 0 0-.116-.361.72.72 0 0 0-.219-.255.553.553 0 0 0-.331-.096.592.592 0 0 0-.342.098.713.713 0 0 0-.231.265 1.132 1.132 0 0 0-.117.355 2.464 2.464 0 0 0 .007.84c.027.14.07.263.129.372.06.109.134.194.223.257s.2.094.33.094c.217 0 .39-.102.517-.31.127-.206.19-.49.19-.854h-.002ZM47.573 20.955a.407.407 0 0 1-.066.232c-.042.067-.11.1-.2.1-.097 0-.172-.025-.222-.073a.226.226 0 0 1-.077-.163.51.51 0 0 1 .009-.102l.017-.092a.593.593 0 0 0-.287.098.849.849 0 0 0-.278.276v1.466c0 .06.013.109.036.146.024.038.06.065.11.084.043.017.1.03.168.038s.128.014.178.018v.17h-1.35v-.17l.124-.01a.52.52 0 0 0 .11-.021.185.185 0 0 0 .108-.08.282.282 0 0 0 .036-.15v-1.554a.355.355 0 0 0-.038-.157.316.316 0 0 0-.106-.123.34.34 0 0 0-.117-.044 1.005 1.005 0 0 0-.146-.019v-.169l.851-.056.036.035v.355h.013c.108-.137.227-.242.358-.315a.774.774 0 0 1 .361-.107c.109 0 .198.036.266.105a.385.385 0 0 1 .102.282h.004ZM50.064 22.56c-.108.2-.25.361-.43.48-.181.12-.387.18-.62.18-.206 0-.387-.036-.542-.107a1.068 1.068 0 0 1-.384-.292 1.232 1.232 0 0 1-.225-.43 1.812 1.812 0 0 1-.074-.518c0-.164.026-.324.079-.483a1.35 1.35 0 0 1 .233-.426 1.086 1.086 0 0 1 .86-.403c.182 0 .348.029.48.087a.86.86 0 0 1 .324.238.96.96 0 0 1 .178.339c.038.13.06.27.06.422v.17h-1.696c0 .164.017.314.049.45s.082.253.152.355a.712.712 0 0 0 .266.234.84.84 0 0 0 .39.086c.151 0 .287-.035.4-.106.112-.071.218-.199.322-.385l.182.11-.004-.001Zm-.573-.963c0-.096-.008-.197-.025-.305a.962.962 0 0 0-.079-.274.535.535 0 0 0-.163-.192.447.447 0 0 0-.268-.073.563.563 0 0 0-.454.223c-.12.149-.187.355-.195.62h1.184ZM52.79 23.105a4.28 4.28 0 0 1-.215.071.72.72 0 0 1-.21.027.509.509 0 0 1-.323-.094.433.433 0 0 1-.154-.271h-.015a1.253 1.253 0 0 1-.363.282c-.13.064-.285.098-.467.098a.665.665 0 0 1-.473-.174.596.596 0 0 1-.187-.455c0-.098.015-.184.042-.261a.608.608 0 0 1 .126-.207c.042-.05.1-.096.171-.136.07-.04.138-.07.2-.096.078-.029.235-.083.473-.16a3.8 3.8 0 0 0 .482-.184v-.253a.861.861 0 0 0-.015-.128.515.515 0 0 0-.208-.345.453.453 0 0 0-.27-.07.601.601 0 0 0-.222.04.416.416 0 0 0-.145.083.68.68 0 0 0 .026.15.747.747 0 0 1 .025.184c0 .06-.027.115-.082.163-.056.05-.13.073-.227.073-.088 0-.151-.03-.191-.09a.356.356 0 0 1-.062-.202c0-.075.027-.153.085-.226a.888.888 0 0 1 .218-.192c.079-.048.172-.088.283-.121.11-.034.218-.05.324-.05.147 0 .272.01.38.029a.702.702 0 0 1 .295.127c.09.063.155.149.202.257.047.109.068.249.068.418 0 .244-.002.46-.009.648-.004.188-.008.394-.008.618 0 .067.012.12.036.159.023.04.06.073.108.1a.286.286 0 0 0 .123.025l.172.002v.163l.006-.002Zm-.907-1.35a4.96 4.96 0 0 0-.386.126c-.11.042-.214.092-.31.154a.71.71 0 0 0-.206.207.512.512 0 0 0-.074.284c0 .142.038.247.113.314.074.067.171.1.286.1.123 0 .231-.03.325-.088a.943.943 0 0 0 .235-.209l.015-.883.002-.005ZM56.003 23.152h-1.66v-.182l.202-.014a.678.678 0 0 0 .187-.032.264.264 0 0 0 .125-.09.284.284 0 0 0 .038-.158v-2.628a.354.354 0 0 0-.027-.15c-.02-.04-.064-.074-.136-.101-.05-.02-.117-.04-.195-.059a1.075 1.075 0 0 0-.193-.03v-.183h1.66v.182c-.054 0-.117.008-.194.019-.074.01-.14.025-.195.042-.066.02-.11.054-.132.1a.336.336 0 0 0-.033.152v2.627c0 .056.012.106.038.15a.263.263 0 0 0 .13.104c.035.015.095.03.177.044.083.017.153.025.21.027v.182l-.002-.002ZM59.228 23.153h-1.252v-.17l.131-.01a.558.558 0 0 0 .119-.02.18.18 0 0 0 .108-.082.282.282 0 0 0 .036-.15v-1.296c0-.18-.042-.317-.13-.413a.4.4 0 0 0-.313-.147.751.751 0 0 0-.253.042.844.844 0 0 0-.204.105.567.567 0 0 0-.135.127c-.034.046-.06.081-.075.109v1.45a.27.27 0 0 0 .036.143.239.239 0 0 0 .109.088c.036.017.076.03.118.038.043.008.087.015.132.019v.169h-1.254v-.17l.123-.01a.517.517 0 0 0 .11-.02.185.185 0 0 0 .108-.08.283.283 0 0 0 .037-.15V21.17a.333.333 0 0 0-.145-.278.337.337 0 0 0-.117-.043.989.989 0 0 0-.146-.02v-.168l.851-.057.036.036v.355h.013c.042-.042.093-.09.155-.146.061-.057.12-.105.176-.14a.889.889 0 0 1 .23-.103c.088-.027.188-.042.298-.042.247 0 .43.076.548.226.119.15.178.351.178.602v1.312c0 .06.01.108.032.144a.21.21 0 0 0 .106.085c.043.017.079.03.108.036.03.006.073.012.126.015v.169ZM61.23 21.915a.64.64 0 0 1 .164.213c.038.08.057.177.057.294 0 .234-.09.424-.265.573-.179.148-.408.221-.69.221-.149 0-.287-.027-.412-.08a1.176 1.176 0 0 1-.27-.145l-.05.167h-.196l-.025-.878h.178a.966.966 0 0 0 .09.234c.044.09.1.17.163.24a.94.94 0 0 0 .242.19.64.64 0 0 0 .318.078c.166 0 .295-.038.384-.113a.396.396 0 0 0 .136-.32.395.395 0 0 0-.042-.185.381.381 0 0 0-.126-.136.98.98 0 0 0-.21-.107 4.782 4.782 0 0 0-.278-.094 2.471 2.471 0 0 1-.271-.098 1.11 1.11 0 0 1-.257-.146.75.75 0 0 1-.187-.22.621.621 0 0 1-.072-.307c0-.206.078-.38.233-.524.155-.144.365-.215.626-.215a1.316 1.316 0 0 1 .565.13l.06-.134h.186l.038.81h-.178a.808.808 0 0 0-.235-.443.623.623 0 0 0-.44-.17.491.491 0 0 0-.335.106.329.329 0 0 0-.123.254c0 .078.012.14.04.193a.37.37 0 0 0 .121.13.984.984 0 0 0 .195.095c.079.03.176.063.293.1.115.036.223.078.323.126.102.048.184.1.25.159v.002ZM64.584 23.105l-.836.056-.038-.035v-.32h-.015l-.14.136a1.135 1.135 0 0 1-.403.236 1.065 1.065 0 0 1-.308.035c-.227 0-.4-.073-.518-.219-.119-.146-.178-.357-.178-.635v-1.206A.315.315 0 0 0 62.11 21a.317.317 0 0 0-.22-.153 1.1 1.1 0 0 0-.149-.018v-.17l.855-.06.039.035v1.751c0 .182.042.32.125.412a.389.389 0 0 0 .3.137.69.69 0 0 0 .254-.043.743.743 0 0 0 .187-.103.913.913 0 0 0 .123-.113.649.649 0 0 0 .082-.11v-1.427a.315.315 0 0 0-.036-.15.318.318 0 0 0-.102-.111.292.292 0 0 0-.138-.038l-.205-.012v-.17l.931-.06.039.035v2c0 .058.012.106.036.148a.3.3 0 0 0 .102.104.295.295 0 0 0 .112.038.98.98 0 0 0 .142.01v.17l-.004.004ZM66.862 20.955a.407.407 0 0 1-.066.232c-.042.067-.11.1-.2.1-.097 0-.171-.025-.222-.073a.226.226 0 0 1-.077-.163.51.51 0 0 1 .009-.102c.006-.032.013-.061.017-.092a.594.594 0 0 0-.287.098.85.85 0 0 0-.278.276v1.466c0 .06.013.109.036.146.024.038.06.065.11.084.043.017.1.03.168.038s.128.014.179.018v.17H64.9v-.17l.123-.01a.523.523 0 0 0 .11-.021.185.185 0 0 0 .109-.08.283.283 0 0 0 .036-.15v-1.554a.356.356 0 0 0-.039-.157.317.317 0 0 0-.106-.123.339.339 0 0 0-.117-.044 1.002 1.002 0 0 0-.146-.019v-.169l.851-.056.036.035v.355h.013c.108-.137.227-.242.359-.315a.774.774 0 0 1 .36-.107c.109 0 .198.036.266.105a.385.385 0 0 1 .102.282h.004ZM69.504 23.105a4.28 4.28 0 0 1-.214.071.721.721 0 0 1-.21.027.509.509 0 0 1-.323-.094.432.432 0 0 1-.155-.271h-.014a1.253 1.253 0 0 1-.363.282c-.13.064-.285.098-.467.098a.666.666 0 0 1-.474-.174.596.596 0 0 1-.186-.455c0-.098.014-.184.042-.261a.61.61 0 0 1 .125-.207c.043-.05.1-.096.172-.136.07-.04.138-.07.2-.096.078-.029.235-.083.473-.16a3.8 3.8 0 0 0 .482-.184v-.253a.876.876 0 0 0-.015-.128.513.513 0 0 0-.208-.345.453.453 0 0 0-.27-.07.602.602 0 0 0-.223.04.416.416 0 0 0-.144.083c0 .033.009.083.026.15a.747.747 0 0 1 .025.184c0 .06-.027.115-.083.163-.055.05-.13.073-.227.073-.087 0-.15-.03-.19-.09a.357.357 0 0 1-.062-.202c0-.075.027-.153.085-.226a.888.888 0 0 1 .218-.192c.079-.048.172-.088.282-.121.11-.034.22-.05.325-.05.147 0 .272.01.38.029a.702.702 0 0 1 .295.127c.09.063.155.149.202.257.046.109.068.249.068.418 0 .244-.002.46-.009.648-.004.188-.008.394-.008.618 0 .067.012.12.036.159.023.04.06.073.108.1a.285.285 0 0 0 .123.025l.172.002v.163l.006-.002Zm-.906-1.35a4.957 4.957 0 0 0-.386.126c-.11.042-.215.092-.31.154a.712.712 0 0 0-.206.207.512.512 0 0 0-.074.284c0 .142.038.247.112.314.075.067.172.1.287.1.123 0 .231-.03.325-.088a.943.943 0 0 0 .235-.209l.015-.883.002-.005ZM72.587 23.153h-1.252v-.17l.132-.01a.556.556 0 0 0 .118-.02.18.18 0 0 0 .109-.082.283.283 0 0 0 .036-.15v-1.296c0-.18-.043-.317-.13-.413a.4.4 0 0 0-.314-.147.751.751 0 0 0-.252.042.842.842 0 0 0-.204.105.565.565 0 0 0-.136.127c-.034.046-.06.081-.074.109v1.45c0 .058.012.106.036.143a.238.238 0 0 0 .108.088c.036.017.076.03.119.038.042.008.087.015.132.019v.169H69.76v-.17l.123-.01a.515.515 0 0 0 .11-.02.186.186 0 0 0 .109-.08.283.283 0 0 0 .036-.15V21.17a.332.332 0 0 0-.144-.278.335.335 0 0 0-.117-.043.992.992 0 0 0-.146-.02v-.168l.85-.057.037.036v.355h.012c.043-.042.094-.09.155-.146a1.36 1.36 0 0 1 .176-.14.889.889 0 0 1 .23-.103c.089-.027.188-.042.299-.042.246 0 .428.076.547.226.12.15.179.351.179.602v1.312c0 .06.01.108.032.144a.21.21 0 0 0 .106.085c.042.017.078.03.108.036.03.006.072.012.125.015v.169ZM74.087 23.218c-.372 0-.66-.121-.87-.364-.21-.242-.315-.566-.315-.973 0-.178.028-.343.085-.497.058-.155.138-.295.246-.42a1.164 1.164 0 0 1 .887-.403c.251 0 .457.058.614.177.157.12.235.28.235.485 0 .085-.02.16-.061.225-.043.065-.11.099-.206.099a.338.338 0 0 1-.238-.078.224.224 0 0 1-.085-.171c0-.077.011-.155.032-.236.022-.082.032-.14.036-.178a.235.235 0 0 0-.138-.106.672.672 0 0 0-.197-.027.555.555 0 0 0-.238.052.63.63 0 0 0-.218.192c-.064.086-.117.2-.155.345-.04.144-.06.317-.06.518 0 .317.073.576.215.775.142.2.329.3.562.3.168 0 .308-.039.422-.12.113-.082.22-.201.315-.362l.165.107c-.115.2-.265.361-.452.478-.187.117-.38.176-.58.176l-.001.006ZM77.594 22.56c-.109.2-.25.361-.431.48a1.1 1.1 0 0 1-.622.18c-.206 0-.386-.036-.541-.107a1.068 1.068 0 0 1-.384-.292 1.23 1.23 0 0 1-.225-.43 1.812 1.812 0 0 1-.075-.518c0-.164.026-.324.079-.483.053-.157.13-.299.233-.426a1.086 1.086 0 0 1 .86-.403c.182 0 .348.029.48.087a.86.86 0 0 1 .324.238c.08.097.138.21.178.339.039.13.06.27.06.422v.17h-1.696c0 .164.017.314.05.45.03.136.082.253.152.355a.713.713 0 0 0 .265.234.84.84 0 0 0 .39.086c.151 0 .287-.035.4-.106.112-.071.218-.199.322-.385l.183.11-.002-.001Zm-.575-.963c0-.096-.009-.197-.026-.305a.96.96 0 0 0-.078-.274.535.535 0 0 0-.164-.192.447.447 0 0 0-.267-.073.563.563 0 0 0-.454.223c-.121.149-.187.355-.196.62h1.184ZM82.77 21.36c0 .31-.059.576-.176.802a1.643 1.643 0 0 1-.46.558 2.032 2.032 0 0 1-.641.324 2.548 2.548 0 0 1-.734.106H79.23v-.181c.05 0 .114-.005.195-.015a.646.646 0 0 0 .159-.032.226.226 0 0 0 .112-.098.33.33 0 0 0 .037-.156V20.05c0-.059-.011-.11-.03-.157a.22.22 0 0 0-.12-.11.773.773 0 0 0-.173-.057 1.515 1.515 0 0 0-.161-.023v-.181h1.61c.221 0 .44.033.654.1.214.067.401.159.56.271.217.153.387.351.51.596.123.244.184.534.184.867l.002.004Zm-.636-.002c0-.245-.034-.464-.1-.66a1.497 1.497 0 0 0-.289-.514 1.276 1.276 0 0 0-.439-.33 1.384 1.384 0 0 0-.581-.12c-.07 0-.151 0-.24.005l-.2.006v2.787c0 .154.047.263.138.322.091.06.234.09.422.09.221 0 .412-.038.578-.116.165-.077.297-.183.399-.32a1.39 1.39 0 0 0 .235-.496c.05-.188.075-.406.075-.652l.002-.002ZM85.43 22.56c-.109.2-.25.361-.431.48a1.1 1.1 0 0 1-.622.18c-.206 0-.386-.036-.541-.107a1.068 1.068 0 0 1-.384-.292 1.229 1.229 0 0 1-.225-.43 1.801 1.801 0 0 1-.075-.518c0-.164.026-.324.079-.483a1.35 1.35 0 0 1 .233-.426 1.085 1.085 0 0 1 .86-.403c.182 0 .348.029.48.087a.86.86 0 0 1 .324.238c.08.097.138.21.178.339.039.13.06.27.06.422v.17H83.67c0 .164.017.314.049.45s.083.253.153.355a.712.712 0 0 0 .265.234.84.84 0 0 0 .39.086c.151 0 .287-.035.4-.106.112-.071.218-.199.322-.385l.183.11-.002-.001Zm-.574-.963c0-.096-.008-.197-.025-.305a.962.962 0 0 0-.078-.274.535.535 0 0 0-.164-.192.447.447 0 0 0-.267-.073.563.563 0 0 0-.454.223c-.121.149-.187.355-.196.62h1.184ZM88.257 20.786a.669.669 0 0 0-.222.083.494.494 0 0 0-.18.222c-.103.227-.209.466-.317.714-.108.249-.223.508-.34.782-.033.079-.072.17-.11.277l-.108.31h-.202c-.165-.402-.316-.767-.454-1.095-.138-.33-.282-.669-.43-1.013a.384.384 0 0 0-.168-.184.684.684 0 0 0-.234-.084v-.169h1.184v.18a.909.909 0 0 0-.195.031c-.078.019-.116.046-.116.08 0 .004.004.018.012.04.009.02.017.045.026.072.07.174.172.416.301.727l.316.754a46.026 46.026 0 0 0 .541-1.279l.05-.129a.35.35 0 0 0 .023-.12c0-.03-.015-.055-.043-.078a.433.433 0 0 0-.102-.06.695.695 0 0 0-.117-.038 2.534 2.534 0 0 0-.093-.02v-.162h.98v.157l-.002.002ZM90.644 22.56c-.108.2-.25.361-.43.48a1.1 1.1 0 0 1-.622.18c-.206 0-.386-.036-.541-.107a1.067 1.067 0 0 1-.385-.292 1.23 1.23 0 0 1-.224-.43 1.801 1.801 0 0 1-.075-.518c0-.164.026-.324.079-.483.053-.157.13-.299.233-.426a1.086 1.086 0 0 1 .86-.403c.182 0 .348.029.48.087a.858.858 0 0 1 .324.238.96.96 0 0 1 .178.339c.038.13.06.27.06.422v.17h-1.696c0 .164.017.314.049.45s.083.253.153.355a.714.714 0 0 0 .265.234.84.84 0 0 0 .39.086c.151 0 .287-.035.4-.106.112-.071.218-.199.322-.385l.183.11-.003-.001Zm-.573-.963c0-.096-.008-.197-.025-.305a.96.96 0 0 0-.079-.274.535.535 0 0 0-.163-.192.447.447 0 0 0-.267-.073.563.563 0 0 0-.455.223c-.12.149-.186.355-.195.62h1.184ZM92.138 23.152h-1.25v-.169c.04-.004.082-.006.127-.012a.663.663 0 0 0 .112-.02.18.18 0 0 0 .109-.08.283.283 0 0 0 .036-.151v-2.923a.378.378 0 0 0-.147-.3.537.537 0 0 0-.172-.057 1.888 1.888 0 0 0-.2-.031v-.163l.964-.056.037.037v3.46c0 .06.01.108.033.146.024.037.06.067.109.088a.644.644 0 0 0 .237.056v.17l.005.005ZM94.96 21.866c0 .178-.028.351-.086.523a1.237 1.237 0 0 1-.244.436 1.149 1.149 0 0 1-.416.305c-.157.067-.335.1-.53.1a1.172 1.172 0 0 1-.857-.355 1.285 1.285 0 0 1-.27-.418 1.48 1.48 0 0 1-.1-.553c0-.393.117-.717.35-.967.234-.251.54-.377.917-.377.378 0 .656.12.887.358.234.238.35.553.35.95l-.002-.002Zm-.538.004c0-.127-.013-.263-.038-.405a1.276 1.276 0 0 0-.117-.361.718.718 0 0 0-.218-.255.552.552 0 0 0-.331-.096.592.592 0 0 0-.342.098.713.713 0 0 0-.231.265 1.132 1.132 0 0 0-.117.355 2.463 2.463 0 0 0 .006.84c.028.14.07.263.13.372.06.109.133.194.223.257.089.063.2.094.33.094.217 0 .389-.102.516-.31.128-.206.191-.49.191-.854h-.002ZM97.671 20.93c.102.12.18.257.238.416.057.157.085.338.085.541a1.397 1.397 0 0 1-.37.965 1.268 1.268 0 0 1-.386.272 1.108 1.108 0 0 1-.452.094c-.16 0-.28-.017-.38-.05a.834.834 0 0 1-.242-.122h-.02v.759c0 .06.012.113.035.154a.203.203 0 0 0 .113.09c.042.015.102.03.178.044.076.015.14.023.19.025v.17h-1.43v-.17l.155-.012a.782.782 0 0 0 .136-.026.168.168 0 0 0 .108-.09.329.329 0 0 0 .032-.15v-2.682c0-.05-.012-.1-.038-.148a.316.316 0 0 0-.102-.115.396.396 0 0 0-.13-.048 1.11 1.11 0 0 0-.16-.021v-.17l.872-.056.036.031v.285l.021.004c.09-.103.202-.188.335-.255a.856.856 0 0 1 .397-.102c.16 0 .306.033.437.1.132.067.247.157.342.27v-.003Zm-.424 1.814c.07-.107.12-.228.152-.368a2.11 2.11 0 0 0 .05-.468c0-.126-.016-.255-.043-.387a1.082 1.082 0 0 0-.13-.342.723.723 0 0 0-.231-.24.63.63 0 0 0-.344-.092.587.587 0 0 0-.327.083c-.089.057-.167.121-.233.199v1.491a.629.629 0 0 0 .195.272.816.816 0 0 0 .174.104.57.57 0 0 0 .23.04.564.564 0 0 0 .28-.075.64.64 0 0 0 .225-.213l.002-.005ZM102.753 23.153h-1.246v-.169l.121-.01a.53.53 0 0 0 .108-.021.177.177 0 0 0 .108-.082.276.276 0 0 0 .036-.15v-1.302c0-.177-.04-.313-.123-.41a.387.387 0 0 0-.307-.143.747.747 0 0 0-.446.144.62.62 0 0 0-.125.121c-.034.044-.06.08-.077.109v1.454c0 .06.011.108.032.146a.215.215 0 0 0 .106.088c.041.014.077.027.109.035a.758.758 0 0 0 .125.017v.169h-1.22v-.17c.04-.003.078-.005.114-.01a.47.47 0 0 0 .102-.02.177.177 0 0 0 .108-.082.276.276 0 0 0 .036-.15v-1.302c0-.177-.04-.313-.123-.41a.389.389 0 0 0-.308-.143.695.695 0 0 0-.24.04.845.845 0 0 0-.205.108.562.562 0 0 0-.128.127l-.078.107v1.443c0 .059.013.107.036.147a.23.23 0 0 0 .108.09c.036.016.075.029.113.037.038.008.08.015.127.019v.169h-1.244v-.17c.04-.003.081-.005.123-.01a.52.52 0 0 0 .11-.02.185.185 0 0 0 .109-.08.282.282 0 0 0 .036-.15v-1.565a.284.284 0 0 0-.038-.146.314.314 0 0 0-.106-.111.442.442 0 0 0-.123-.05.912.912 0 0 0-.151-.025v-.17l.857-.056.037.036v.361h.019c.042-.042.095-.092.159-.15.061-.059.12-.105.174-.14a.812.812 0 0 1 .227-.103c.091-.027.189-.041.295-.041.165 0 .31.043.429.131a.758.758 0 0 1 .256.318c.062-.06.117-.113.166-.157a1.166 1.166 0 0 1 .42-.25c.089-.028.189-.042.297-.042.217 0 .387.069.514.208.125.14.189.356.189.644v1.28c0 .061.01.11.032.147a.21.21 0 0 0 .106.087.814.814 0 0 0 .25.053v.169l-.006.006ZM105.33 22.56c-.108.2-.251.361-.431.48-.18.12-.386.18-.62.18-.206 0-.386-.036-.541-.107a1.067 1.067 0 0 1-.384-.292 1.229 1.229 0 0 1-.225-.43 1.805 1.805 0 0 1-.074-.518c0-.164.025-.324.078-.483.053-.157.13-.299.234-.426a1.084 1.084 0 0 1 .859-.403c.183 0 .348.029.48.087a.86.86 0 0 1 .503.577c.038.13.059.27.059.422v.17h-1.695c0 .164.017.314.048.45.032.136.083.253.153.355a.715.715 0 0 0 .265.234c.109.057.24.086.391.086a.739.739 0 0 0 .399-.106c.112-.071.219-.199.323-.385l.182.11-.004-.001Zm-.573-.963c0-.096-.009-.197-.026-.305a.963.963 0 0 0-.078-.274.543.543 0 0 0-.164-.192.446.446 0 0 0-.267-.073.562.562 0 0 0-.454.223c-.121.149-.187.355-.195.62h1.184ZM108.454 23.153h-1.252v-.17l.132-.01a.569.569 0 0 0 .119-.02.184.184 0 0 0 .108-.082.286.286 0 0 0 .036-.15v-1.296c0-.18-.043-.317-.13-.413a.399.399 0 0 0-.314-.147.747.747 0 0 0-.252.042.826.826 0 0 0-.204.105.574.574 0 0 0-.136.127 1.1 1.1 0 0 0-.074.109v1.45c0 .058.013.106.036.143a.24.24 0 0 0 .108.088c.036.017.077.03.119.038.043.008.087.015.132.019v.169h-1.255v-.17l.123-.01a.517.517 0 0 0 .111-.02.183.183 0 0 0 .108-.08.286.286 0 0 0 .036-.15V21.17a.337.337 0 0 0-.144-.278.335.335 0 0 0-.117-.043.976.976 0 0 0-.146-.02v-.168l.851-.057.036.036v.355h.013c.042-.042.093-.09.154-.146.062-.057.121-.105.177-.14a.878.878 0 0 1 .229-.103c.089-.027.189-.042.299-.042.246 0 .429.076.548.226.118.15.178.351.178.602v1.312c0 .06.01.108.032.144a.207.207 0 0 0 .106.085c.042.017.078.03.108.036a.77.77 0 0 0 .125.015v.169ZM110.351 23.041a3.798 3.798 0 0 1-.32.117c-.1.031-.223.048-.369.048-.215 0-.365-.054-.454-.159-.087-.106-.132-.256-.132-.45v-1.71h-.463v-.244h.474v-.786h.473v.786h.734v.244h-.73v1.408c0 .107.004.195.013.266a.49.49 0 0 0 .055.186c.028.05.07.087.125.112.055.025.13.038.223.038a2.129 2.129 0 0 0 .369-.042v.186h.002ZM113.566 23.152h-1.66v-.182l.202-.014a.681.681 0 0 0 .187-.032.268.268 0 0 0 .125-.09.288.288 0 0 0 .038-.158v-2.628a.34.34 0 0 0-.028-.15c-.019-.04-.063-.074-.135-.101a1.38 1.38 0 0 0-.196-.059 1.064 1.064 0 0 0-.193-.03v-.183h1.66v.182c-.053 0-.117.008-.193.019-.075.01-.14.025-.195.042-.066.02-.111.054-.132.1a.34.34 0 0 0-.034.152v2.627c0 .056.013.106.038.15a.265.265 0 0 0 .13.104c.036.015.095.03.178.044.083.017.153.025.21.027v.182l-.002-.002ZM116.79 23.153h-1.252v-.17l.132-.01a.547.547 0 0 0 .118-.02.183.183 0 0 0 .109-.082.286.286 0 0 0 .036-.15v-1.296c0-.18-.043-.317-.13-.413a.4.4 0 0 0-.314-.147.747.747 0 0 0-.252.042.826.826 0 0 0-.204.105.574.574 0 0 0-.136.127 1.1 1.1 0 0 0-.074.109v1.45c0 .058.013.106.036.143a.234.234 0 0 0 .108.088c.036.017.077.03.119.038.042.008.087.015.132.019v.169h-1.255v-.17l.123-.01a.517.517 0 0 0 .111-.02.183.183 0 0 0 .108-.08.286.286 0 0 0 .036-.15V21.17a.337.337 0 0 0-.144-.278.335.335 0 0 0-.117-.043.994.994 0 0 0-.146-.02v-.168l.851-.057.036.036v.355h.012a8.69 8.69 0 0 1 .155-.146c.062-.057.121-.105.177-.14a.878.878 0 0 1 .229-.103c.089-.027.189-.042.299-.042.246 0 .429.076.548.226.118.15.178.351.178.602v1.312c0 .06.01.108.032.144a.207.207 0 0 0 .106.085c.042.017.078.03.108.036a.77.77 0 0 0 .125.015v.169ZM118.793 21.915c.07.06.125.131.163.213a.68.68 0 0 1 .057.294.715.715 0 0 1-.265.573c-.178.148-.407.221-.69.221-.148 0-.286-.027-.411-.08a1.16 1.16 0 0 1-.27-.145l-.051.167h-.195l-.026-.878h.179a.956.956 0 0 0 .089.234.948.948 0 0 0 .405.43c.094.053.2.078.319.078.165 0 .295-.038.384-.113a.397.397 0 0 0 .136-.32.39.39 0 0 0-.043-.185.377.377 0 0 0-.125-.136.964.964 0 0 0-.21-.107 4.782 4.782 0 0 0-.278-.094 2.474 2.474 0 0 1-.272-.098c-.1-.042-.185-.09-.257-.146a.74.74 0 0 1-.186-.22.62.62 0 0 1-.073-.307c0-.206.079-.38.234-.524.155-.144.365-.215.626-.215a1.318 1.318 0 0 1 .564.13l.06-.134h.187l.038.81h-.178a.814.814 0 0 0-.236-.443.622.622 0 0 0-.439-.17.492.492 0 0 0-.336.106.33.33 0 0 0-.123.254c0 .078.013.14.041.193.027.05.067.094.121.13.05.033.116.066.195.095.078.03.176.063.293.1.114.036.223.078.322.126.102.048.185.1.251.159v.002ZM120.984 23.041a3.798 3.798 0 0 1-.32.117c-.1.031-.223.048-.369.048-.215 0-.366-.054-.455-.159-.087-.106-.131-.256-.131-.45v-1.71h-.463v-.244h.473v-.786h.474v.786h.734v.244h-.73v1.408c0 .107.004.195.013.266a.49.49 0 0 0 .055.186.26.26 0 0 0 .125.112.545.545 0 0 0 .223.038 2.129 2.129 0 0 0 .369-.042v.186h.002ZM122.478 23.152h-1.237v-.169l.123-.01a.525.525 0 0 0 .11-.021.183.183 0 0 0 .108-.08.276.276 0 0 0 .037-.15v-1.554a.3.3 0 0 0-.039-.15.296.296 0 0 0-.106-.113.486.486 0 0 0-.142-.053 1.108 1.108 0 0 0-.172-.027v-.169l.904-.056.036.035v2.056c0 .06.011.108.034.148.024.04.06.069.111.088a.657.657 0 0 0 .231.056v.17h.002Zm-.325-3.547a.365.365 0 0 1-.097.255.31.31 0 0 1-.24.109.3.3 0 0 1-.229-.105.34.34 0 0 1 0-.48.309.309 0 0 1 .229-.105c.1 0 .18.034.242.099a.316.316 0 0 1 .095.23v-.003ZM124.379 23.041a3.945 3.945 0 0 1-.321.117 1.242 1.242 0 0 1-.369.048c-.214 0-.365-.054-.454-.159-.087-.106-.132-.256-.132-.45v-1.71h-.462v-.244h.473v-.786h.473v.786h.734v.244h-.73v1.408c0 .107.005.195.013.266a.527.527 0 0 0 .055.186c.028.05.07.087.126.112a.543.543 0 0 0 .222.038 2.085 2.085 0 0 0 .37-.042v.186h.002ZM127.377 23.105l-.836.056-.038-.035v-.32h-.015c-.043.042-.089.088-.14.136a1.054 1.054 0 0 1-.179.131 1.1 1.1 0 0 1-.225.105 1.06 1.06 0 0 1-.307.035c-.227 0-.399-.073-.518-.219-.119-.146-.178-.357-.178-.635v-1.206a.308.308 0 0 0-.037-.154.31.31 0 0 0-.22-.153 1.115 1.115 0 0 0-.149-.018v-.17l.855-.06.039.035v1.751c0 .182.042.32.125.412a.388.388 0 0 0 .299.137.689.689 0 0 0 .255-.043.75.75 0 0 0 .31-.216.636.636 0 0 0 .082-.11v-1.427a.308.308 0 0 0-.138-.261.287.287 0 0 0-.137-.038l-.206-.012v-.17l.931-.06.039.035v2a.29.29 0 0 0 .036.148.3.3 0 0 0 .101.104.297.297 0 0 0 .113.038c.042.006.091.01.142.01v.17l-.004.004ZM129.273 23.041a3.798 3.798 0 0 1-.32.117c-.1.031-.223.048-.369.048-.215 0-.365-.054-.455-.159-.087-.106-.131-.256-.131-.45v-1.71h-.463v-.244h.473v-.786h.474v.786h.734v.244h-.73v1.408c0 .107.004.195.013.266a.49.49 0 0 0 .055.186.26.26 0 0 0 .125.112c.055.025.13.038.223.038a2.129 2.129 0 0 0 .369-.042v.186h.002ZM131.806 22.56c-.108.2-.25.361-.43.48-.181.12-.387.18-.62.18-.206 0-.386-.036-.541-.107a1.07 1.07 0 0 1-.385-.292 1.227 1.227 0 0 1-.224-.43 1.794 1.794 0 0 1-.075-.518c0-.164.026-.324.079-.483a1.35 1.35 0 0 1 .233-.426 1.088 1.088 0 0 1 .86-.403c.182 0 .348.029.479.087a.86.86 0 0 1 .503.577c.039.13.06.27.06.422v.17h-1.696c0 .164.017.314.049.45s.083.253.153.355a.715.715 0 0 0 .265.234c.108.057.24.086.39.086a.737.737 0 0 0 .399-.106c.113-.071.219-.199.323-.385l.183.11-.005-.001Zm-.575-.963c0-.096-.008-.197-.025-.305a.962.962 0 0 0-.079-.274.53.53 0 0 0-.163-.192.447.447 0 0 0-.268-.073.563.563 0 0 0-.454.223c-.121.149-.187.355-.195.62h1.184ZM91.489 6.778h-1.44V1.93h-2.221v13.857h2.222V8.518h1.439v7.268h2.222V1.93h-2.222v4.848Zm-31.045-.674c0 1.997 1.757 3.616 3.926 3.616 2.169 0 3.926-1.62 3.926-3.616 0-.548-.136-1.064-.371-1.528H69.5V2.732h-3.72a2.306 2.306 0 0 0-.17-.057V1.41h-2.223v1.2a3.66 3.66 0 0 0-.424.125h-3.574v1.845h1.426a3.365 3.365 0 0 0-.371 1.527v-.002Zm2.678-1.528h2.496c.507.358.838.926.838 1.567 0 1.082-.934 1.96-2.086 1.96-1.152 0-2.086-.878-2.086-1.96 0-.641.33-1.21.838-1.567ZM47.285 10.39h6.05V1.93h-2.223V4.4h-9.769V1.93h-2.222v8.46h6.085v3.107H39.12v2.193h14.531v-2.193h-6.367V10.39Zm-5.942-1.775V6.039h9.769v2.576h-9.769Zm30.355-3.376h-1.874v1.88h1.874v2.62H59.39v5.954H73.92V1.93h-2.222V5.239Zm0 8.573H61.611v-2.166h10.087v2.166ZM107.992 1.93h-2.223V3.4h-4.516V1.93h-2.222v6.267h8.961V1.93Zm-2.223 4.397h-4.516V5.274h4.516v1.053Zm7.129-4.397h-2.222v7.215H99.358v1.905h11.318v.784H99.358v.591h-.01v2.741h.01v.543h13.54v-1.905h-11.331v-.744h11.331V5.682h1.494v-1.88h-1.494V1.93Zm16.879 0v8.086h-2.751v1.88h2.751v1.912h-9.109v-1.972h-2.222v3.334h.01v.543h13.541V1.93h-2.222.002Zm-44.229-.034h-5.997v1.845h4.563v3.664s.206 1.14-.724 1.95c0 0-.637.626-1.672.634h-2.17v1.845h2.496s1.637.157 2.83-1.045c0 0 1.46-1.236 1.46-3.386V1.93h-.788v-.036l.002.002Zm36.26 10.75h2.222v-2.69h2.646V7.87h-1.766c.932-.662 1.535-1.696 1.535-2.864 0-1.997-1.757-3.616-3.926-3.616-2.169 0-3.927 1.619-3.927 3.616 0 1.168.603 2.202 1.535 2.864h-1.671v2.085h3.349v2.69h.003Zm-1.463-7.64c0-1.106.974-2.003 2.176-2.003 1.201 0 2.175.897 2.175 2.004s-.974 2.003-2.175 2.003c-1.202 0-2.176-.896-2.176-2.003Z' fill='%23231815'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h132v25H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.m-footer .footer-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem 2.5rem;
    margin-top: 0.8rem;
}

@media (min-width: 720px) {
    .m-footer .footer-nav {
        display: inline-flex;
    }

    .m-footer .footer-nav + .footer-nav {
        margin-left: 0px;
        margin-top: 0px;
        padding-left: 2.5rem;
        position: relative;
    }

    .m-footer .footer-nav + .footer-nav::before {
        content: "";
        position: absolute;
        left: 1.2rem;
        top: 0.8rem;
        width: 0.1rem;
        height: 1.2rem;
        background-color: rgb(180, 189, 205);
    }
}

.m-footer .footer-nav li {
    position: relative;
}

.m-footer .footer-nav li::before {
    content: "";
    position: absolute;
    left: -1.2rem;
    top: 0.8rem;
    width: 0.1rem;
    height: 1.2rem;
    background-color: rgb(180, 189, 205);
}

.m-footer .footer-nav li:first-child::before {
    content: none;
}

.m-footer .footer-nav li a {
    color: rgb(114, 114, 114);
    font-weight: 500;
    line-height: 2.8rem;
}

.m-footer .footer-nav li a strong {
    color: rgb(0, 85, 185);
    font-weight: 700;
    position: relative;
}

.m-footer .footer-nav li a strong::after {
    content: "";
    left: 0px;
    right: 0px;
    bottom: -0.2rem;
    border-bottom: 0.1rem solid rgb(0, 85, 185);
    position: absolute;
}

.m-footer .footer-callCenter {
    margin-top: 2rem;
    font-size: 2rem;
    line-height: 2.4rem;
    font-weight: 600;
    display: inline-flex;
    flex: 1 1 auto;
    gap: 0px 0.8rem;
}

@media (min-width: 720px) {
    .m-footer .footer-callCenter {
        display: flex;
    }
}

.m-footer .footer-callCenter span {
    font-size: 1.4rem;
    line-height: 2.4rem;
    font-weight: 700;
}

.m-footer .footer-youtube {
    flex: 0 0 auto;
    justify-items: flex-end;
    width: auto !important;
}

.m-footer .footer-youtube .youtube-btn {
    display: inline-flex;
    justify-content: center;
    margin-left: auto;
}

.m-footer .footer-youtube .youtube-btn a {
    font-size: 0.3rem;
    color: transparent;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    border: 0px;
    top: 1rem;
    position: relative;
    background-size: 4.8rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23E5323D'/%3E%3Cpath d='M14 24.707v-1.415c0-2.895 0-4.343.905-5.275.906-.931 2.332-.971 5.183-1.052A144.23 144.23 0 0 1 24 16.899c1.181 0 2.561.028 3.912.066 2.851.08 4.277.121 5.182 1.052.906.932.906 2.38.906 5.275v1.415c0 2.895 0 4.343-.906 5.274-.905.932-2.33.972-5.182 1.053-1.35.038-2.73.066-3.912.066-1.181 0-2.561-.028-3.912-.066-2.852-.08-4.277-.121-5.183-1.053C14 29.05 14 27.602 14 24.707Z' fill='%23fff' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='m26 24-3.5 2v-4l3.5 2Z' fill='%23E5323D' stroke='%23E5323D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.m-footer.app-type {
    margin-top: 4rem;
}

.m-footer.app-type .footer-logo {
    margin-bottom: 2.4rem;
}

.m-footer.app-type .footer-callCenter {
    align-items: center;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

.m-footer.app-type .footer-callCenter span {
    font-size: 1.6rem;
}

.m-footer.app-type .footer-nav {
    width: 100%;
    flex-wrap: wrap;
    gap: 0.8rem 1.2rem;
    margin-top: 2.4rem;
    padding-top: 1.2rem;
    border-top: 1px solid rgb(221, 221, 221);
}

.m-footer.app-type .footer-nav li::before {
    content: none;
}

.m-footer.app-type .mobile-mark-wrap {
    display: flex;
    width: 100%;
    margin-top: 2.4rem;
    padding: 12px;
    gap: 0px;
    justify-content: space-around;
    align-items: center;
}

.m-footer.app-type .app-award2024 {
    width: 9.7rem;
    height: 4.8rem;
    padding-top: 2.1rem;
    padding-left: 4rem;
    color: rgb(137, 136, 136);
    font-size: 9px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0.9px;
    background-position: 0px center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='48' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2335459D'%3E%3Cpath d='m3.094 41.111-.26-.846H1.297l-.265.846H0l1.526-4.543h1.159l1.51 4.544H3.093Zm-1.02-3.379h-.018l-.5 1.642H2.57l-.496-1.642ZM6.163 39.541h-.894v1.572H4.195v-4.536H6.14c.952 0 1.507.618 1.507 1.457 0 .746-.434 1.51-1.483 1.51v-.003Zm-.198-2.075H5.27v1.202h.694c.366 0 .626-.202.626-.61s-.241-.593-.626-.593Z'/%3E%3Cpath d='M9.612 39.541h-.894v1.572H7.645v-4.536h1.943c.953 0 1.507.618 1.507 1.457 0 .746-.434 1.51-1.483 1.51v-.003Zm-.198-2.075H8.72v1.202h.693c.367 0 .626-.202.626-.61s-.24-.593-.626-.593ZM14.188 41.111l-.26-.846H12.39l-.265.846h-1.03l1.525-4.543h1.16l1.506 4.544h-1.097Zm-1.02-3.379h-.019l-.5 1.642h1.014l-.495-1.642ZM19.764 41.12h-1.006l-.688-2.862h-.019l-.698 2.862h-.977l-1.087-4.543h1.073l.592 2.761h.019l.658-2.76h.948l.64 2.768h.005l.597-2.769h1.03l-1.087 4.543ZM23.942 41.111l-.26-.846h-1.539l-.265.846h-1.03l1.525-4.543h1.16l1.506 4.544h-1.097Zm-1.02-3.379h-.019l-.5 1.642h1.014l-.495-1.642ZM27.461 41.112l-.85-1.602h-.49v1.602h-1.082v-4.535h1.882c.428 0 .76.096 1.03.307.332.254.509.675.509 1.124 0 .554-.254 1.094-.814 1.338l.99 1.77h-1.175v-.004Zm-.674-3.647h-.67v1.203h.67c.385 0 .626-.234.626-.605 0-.42-.265-.598-.626-.598ZM30.44 41.112h-1.803v-4.535h1.79c.959 0 1.762.54 1.762 1.598v1.278c0 1.127-.843 1.66-1.75 1.66h.002Zm-.096-3.608h-.634v2.686h.664c.39 0 .73-.26.73-.724l.006-1.247c0-.447-.337-.715-.766-.715Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.02 0 35 5.985l-5.015 27.584L.02 28.44V0Zm22.564 10.602 2.628.452 2.744 15.071-2.519-.433-.712-3.463-3.827-.657 1.44-2.278 1.913.33-1.025-5.245-6.23 9.86-2.206-.379-.621-3.2-3.86-.66 1.434-2.278 1.92.33-.98-5.042-5.966 9.463-2.594-.426 8.185-13.211 2.227.382 2.048 11.06 6.001-9.676Z'/%3E%3Cpath d='M8.828 47.904H8.42l-.785-2.961H7.62l-.795 2.96h-.41l-.981-3.623h.43l.755 2.962h.022l.79-2.962h.42l.773 2.967h.016l.768-2.967h.41l-.993 3.624h.003ZM9.82 47.88v-.364h.806v-2.87H9.82v-.364h2.032v.364h-.806v2.87h.806v.364H9.82ZM14.124 47.888l-1.866-2.917h-.01v2.907h-.396V44.28h.425l1.836 2.847h.016V44.28h.391v3.608h-.396Z'/%3E%3Cpath d='m16.788 47.888-1.866-2.917h-.01v2.907h-.396V44.28h.425l1.836 2.847h.017V44.28h.39v3.608h-.396ZM17.188 47.88v-3.598h2.256v.364h-1.836v1.19h1.483v.358h-1.483v1.322h1.841v.364h-2.262ZM21.57 47.88l-1-1.429h-.695v1.429h-.426v-3.598h1.274c.332 0 .608.076.822.231.249.187.396.476.396.834 0 .561-.326.959-.92 1.07l1.043 1.463h-.495Zm-.062-2.533c0-.48-.38-.712-.905-.712h-.734v1.463h.745c.583 0 .888-.247.888-.75h.006ZM2.664 47.17v-.457l1.597-2.54h.678v2.52h.494v.478H4.94v.725h-.518v-.725H2.664Zm.579-.477H4.42v-1.846h-.04l-1.138 1.815v.03ZM.094 47.895v-.411l1.252-1.3c.397-.425.594-.662.594-.988 0-.368-.29-.602-.669-.602-.401 0-.656.262-.658.658h-.52c-.004-.681.5-1.13 1.188-1.13.696 0 1.178.454 1.183 1.058-.005.417-.195.749-.873 1.435l-.734.766v.031h1.667v.483H.094Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h35v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.m-footer.app-type .app-award2024 strong {
    display: block;
    color: rgb(106, 105, 105);
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 1.1px;
}

.commonGnb .web-footer {
    margin: 0px -2.4rem;
}

.commonGnb .app-type {
    margin-top: 0px;
}

.btn {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: rgb(255, 255, 255);
    transition: 0.3s;
    border-radius: 0.8rem;
    padding: 1.4rem 2.4rem;
    line-height: 2.6rem;
    font-weight: 700;
    box-sizing: border-box;
    border-color: transparent;
    border-style: solid;
    font-size: 1.8rem;
    border-width: 0.1rem;
    word-break: keep-all;
}

@media (min-width: 1025px) {
    .btn {
        font-size: 1.8rem;
    }
}

.btn:not(:disabled):not(.disabled):active {
    transform: scale(0.95);
}

.btn.btn-primary {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 85, 185);
    font-weight: 700;
}

.btn.btn-primary.disabled, .btn.btn-primary:disabled {
    pointer-events: none;
    background-color: rgb(188, 218, 253);
}

.btn.btn-primary.disabled:active, .btn.btn-primary.disabled:hover, .btn.btn-primary:disabled:active, .btn.btn-primary:disabled:hover {
    background-color: rgb(188, 218, 253);
}

.btn.btn-primary:hover {
    background-color: rgb(4, 60, 171);
}

.btn.btn-primary:active {
    background-color: rgb(21, 115, 225);
}

.btn.btn-lightBlue {
    border: 0.1rem solid transparent;
    color: rgb(10, 45, 113);
    background-color: rgb(227, 240, 255);
}

.btn.btn-lightBlue.disabled, .btn.btn-lightBlue:disabled {
    pointer-events: none;
    border-color: rgb(234, 239, 248);
    background-color: rgb(255, 255, 255);
}

.btn.btn-lightBlue:hover {
    color: rgb(34, 34, 34);
    background-color: rgb(234, 239, 248);
}

.btn.btn-secondary {
    color: rgb(11, 51, 129);
    background-color: rgb(227, 240, 255);
}

.btn.btn-secondary:disabled {
    pointer-events: none;
    color: rgb(171, 192, 217);
    background-color: rgb(239, 246, 255);
}

.btn.btn-secondary:hover {
    color: rgb(11, 51, 129);
    background-color: rgb(188, 218, 253);
}

.btn.btn-secondary:active {
    background-color: rgb(143, 192, 252);
}

.btn.btn-gray {
    color: rgb(68, 68, 68);
    background-color: rgb(238, 238, 238);
}

.btn.btn-gray:disabled {
    pointer-events: none;
    color: rgb(204, 204, 204);
    background-color: rgb(245, 245, 245);
}

.btn.btn-gray:hover {
    color: rgb(68, 68, 68);
    background-color: rgb(221, 221, 221);
}

.btn.btn-gray:active {
    color: rgb(68, 68, 68);
    background-color: rgb(204, 204, 204);
}

.btn.btn-blueLine {
    border-width: 0.1rem;
    padding: 1.3rem;
    color: rgb(0, 85, 185);
    border-color: rgb(21, 115, 225);
    background-color: rgb(255, 255, 255);
}

.btn.btn-blueLine:disabled {
    pointer-events: none;
    color: rgb(188, 218, 253);
    border-color: rgb(188, 218, 253);
}

.btn.btn-blueLine:disabled:active, .btn.btn-blueLine:disabled:hover {
    border-color: rgb(188, 218, 253);
}

.btn.btn-blueLine:hover {
    border-color: rgb(0, 85, 185);
}

.btn.btn-blueLine:active {
    color: rgb(0, 85, 185);
    border-color: rgb(0, 85, 185);
    background-color: rgb(238, 238, 238);
}

.btn.btn-secondaryLine {
    border-width: 0.1rem;
    padding: 1.3rem;
    color: rgb(0, 85, 185);
    border-color: rgb(163, 177, 197);
    background-color: rgb(248, 251, 255);
}

.btn.btn-secondaryLine:disabled {
    pointer-events: none;
    color: rgb(203, 212, 225);
    border-color: rgb(203, 212, 225);
}

.btn.btn-grayLine {
    border-width: 0.1rem;
    padding: 1.3rem;
    color: rgb(68, 68, 68);
    border-color: rgb(187, 187, 187);
    background-color: rgb(255, 255, 255);
}

.btn.btn-grayLine:disabled {
    pointer-events: none;
    border-color: rgb(221, 221, 221);
    color: rgb(204, 204, 204);
}

.btn.btn-grayLine:hover {
    border-color: rgb(153, 153, 153);
    background-color: rgb(255, 255, 255);
}

.btn.btn-grayLine:active {
    color: rgb(68, 68, 68);
    background-color: rgb(221, 221, 221);
}

.btn.btn-mid {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding-left: 2rem;
    padding-right: 2rem;
    border-radius: 0.8rem;
    font-weight: 500;
    border-width: 0.1rem;
}

.btn.btn-mid, .btn.btn-mid.btn-blueLine, .btn.btn-mid.btn-grayLine, .btn.btn-mid.btn-secondaryLine {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
}

.btn.btn-sml {
    font-size: 1.6rem;
    line-height: 2.2rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    border-radius: 0.6rem;
    font-weight: 500;
    border-width: 0.1rem;
}

.btn.btn-sml, .btn.btn-sml.btn-blueLine, .btn.btn-sml.btn-grayLine, .btn.btn-sml.btn-secondaryLine {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}

.btn.btn-tiny {
    font-size: 1.3rem;
    line-height: 1.8rem;
    padding: 0.6rem 1rem;
    font-weight: 500;
    border-radius: 0.4rem;
    border-width: 0.1rem;
    box-sizing: border-box;
}

.btn-transparent {
    position: absolute;
    inset: 0px;
    cursor: pointer;
    pointer-events: auto;
    z-index: 1;
}

.btn-scl-top {
    position: fixed;
    display: flex;
    bottom: 3.125rem;
    right: 0.938rem;
    width: 4rem;
    padding: 0px;
    height: 4rem;
    background-color: var(--gray_02-darkBlue);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
    z-index: 100;
}

.btn-scl-top.on {
    visibility: visible;
    opacity: 0.6;
}

.btn-scl-top .bi-arrow-up-short {
    display: inline-block;
    width: 1.5rem;
    height: 2rem;
    font-size: 0px;
    transform: rotate(270deg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 31.143 31.143' xml:space='preserve'%3E%3Cpath d='M0 15.571a3.088 3.088 0 0 0 3.085 3.083l17.528-.002-4.738 4.739c-1.283 1.284-1.349 3.301-.145 4.507 1.205 1.201 3.222 1.138 4.507-.146l9.896-9.898c1.287-1.283 1.352-3.301.146-4.506-.033-.029-.068-.051-.1-.08-.041-.043-.07-.094-.113-.139l-9.764-9.762c-1.268-1.266-3.27-1.316-4.474-.111-1.205 1.205-1.153 3.208.111 4.476l4.755 4.754H3.085A3.083 3.083 0 0 0 0 15.571z'/%3E%3C/svg%3E");
}

.btn-scl-top .bi-arrow-up-short::before {
    content: none;
}

.btn-scl-top:hover {
    opacity: 1;
    text-decoration: none;
}

.bottom-fixed {
    margin-top: 0px;
    padding-top: 2rem;
    min-height: 7.6rem;
}

@media (min-width: 1025px) {
    .bottom-fixed {
        padding-top: 4rem;
    }

    .bottom-fixed .flex {
        justify-content: center;
    }
}

@media (max-width: 1024px) {
    .bottom-fixed.noFixed, .bottom-fixed.sticky {
        position: sticky;
        bottom: 0px;
        z-index: 50;
    }

    .bottom-fixed.noFixed > .btn-wrap, .bottom-fixed.sticky > .btn-wrap {
        position: relative;
        bottom: 0px;
        padding: 0px;
    }
}

.bottom-fixed.keypad-on {
    position: relative !important;
}

.bottom-fixed > .btn-wrap {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding: 0px 2rem 2rem;
    transition: box-shadow 0.3s;
    z-index: 50;
    background-color: rgb(255, 255, 255);
}

.bottom-fixed > .btn-wrap::before {
    content: "";
    top: -2rem;
    height: 2rem;
    left: 0px;
    position: absolute;
    width: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 67.5%);
}

@media (min-width: 1025px) {
    .bottom-fixed > .btn-wrap::before {
        content: none;
    }
}

.bottom-fixed > .btn-wrap .flex {
    width: 100%;
    gap: 0.8rem;
}

@media (min-width: 1025px) {
    .bottom-fixed > .btn-wrap .flex {
        gap: 1rem;
    }
}

.bottom-fixed > .btn-wrap .flex .btn {
    padding-left: 0px;
    padding-right: 0px;
}

.bottom-fixed > .btn-wrap .flex .btn + .btn {
    margin-left: 0px;
}

.bottom-fixed > .btn-wrap .msg-box {
    top: -2rem;
    width: calc(100% - 4rem);
    padding: 1.2rem 2rem;
    margin: auto;
    font-size: 1.5rem;
}

html.ios .bottom-fixed > .btn-wrap {
}

@media (min-width: 1025px) {
    .bottom-fixed > .btn-wrap .btn + button, .bottom-fixed > .btn-wrap button + button {
        margin-left: 1rem;
    }
}

.bottom-fixed .add-info {
    position: relative;
}

.bottom-fixed .add-info .btn {
    width: 100%;
}

.bottom-fixed .add-info .notice-balloon {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 3rem;
    color: rgb(33, 114, 94);
    white-space: nowrap;
    border: 0.1rem solid rgb(181, 208, 201);
    background-color: rgb(217, 242, 243);
    border-radius: 0.6rem;
    padding: 0px 1rem;
    position: absolute;
    top: -4.2rem;
    left: 50%;
    transform: translateX(-50%);
}

.bottom-fixed .add-info .notice-balloon::after {
    content: "";
    position: absolute;
    bottom: -0.8rem;
    left: 50%;
    width: 1.2rem;
    height: 0.8rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m0 0 6 6 6-6' stroke='%23d9f2f3'/%3E%3Cpath d='m0 0 6 6 6-6H0Z' fill='%23d9f2f3' stroke='%23b5d0c9'/%3E%3C/svg%3E");
}

.ios .bottom-fixed.keypad-on > .btn-wrap {
    bottom: 0px;
}

.pcSize .bottom-fixed {
    padding-top: 3.2rem;
}

.pcSize .bottom-fixed > .btn-wrap {
    padding: 0px;
    position: inherit;
}

.pcSize .bottom-fixed > .btn-wrap .flex .btn + .btn {
    margin-left: 0px;
}

.pcSize .bottom-fixed.moreScrollFixed > .btn-wrap {
    padding: 0px 0px 2rem;
    position: fixed;
    max-width: 80rem;
    left: 50%;
    transform: translateX(-50%);
}

.pcSize .bottom-fixed.moreScrollFixed > .btn-wrap::before {
    content: "";
    top: -4rem;
    height: 4rem;
    left: 0px;
    position: absolute;
    width: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 67.5%);
}

.btn-prevPage {
    display: none;
}

@media (min-width: 1025px) {
    .btn-prevPage {
        display: block;
    }
}

.btn-reSearch, .btn-reload {
    font-size: 1.3rem;
    color: rgb(34, 34, 34);
    font-weight: 500;
    border-radius: 0.4rem;
    border: 0.1rem solid rgb(68, 68, 68);
    background-color: rgb(255, 255, 255);
    line-height: 2.2rem;
    padding: 0.2rem 0.8rem;
    display: inline-flex;
    box-sizing: border-box;
    align-items: center;
    height: 2.6rem;
    width: auto !important;
}

.btn-reSearch::after, .btn-reload::after {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Cpath d='M3.167 2c.368 0 .666.298.666.667v1.562A5.988 5.988 0 0 1 8.5 2c3.06 0 5.49 2.304 5.954 5.25 0 5.268-3.97 6.695-5.954 6.75a6 6 0 0 1-5.954-5.25.667.667 0 0 1 1.323-.166A4.668 4.668 0 0 0 8.5 12.667c1.543-.168 4.63-1.452 4.63-5.251a4.668 4.668 0 0 0-8.46-2.083H6.5a.667.667 0 0 1 0 1.334H3.167A.667.667 0 0 1 2.5 6V2.667c0-.369.298-.667.667-.667Z' fill='%231A1B1D'/%3E%3C/svg%3E");
}

.btn-reSearch.btn-reSearch, .btn-reload.btn-reSearch {
    text-align: center;
    min-width: 8.8rem;
    display: inline-block;
}

.btn-reSearch.btn-reSearch::after, .btn-reload.btn-reSearch::after {
    content: none;
}

.btn-del {
    padding: 0px;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm7.293-3.707a1 1 0 0 1 1.414 0L12 10.586l2.293-2.293a1 1 0 1 1 1.414 1.414L13.414 12l2.293 2.293a1 1 0 0 1-1.414 1.414L12 13.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L10.586 12 8.293 9.707a1 1 0 0 1 0-1.414Z' fill='%23B4BDCD'/%3E%3C/svg%3E");
}

.btn-del.lineType {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.293 5.293a1 1 0 0 1 1.414 0L12 10.586l5.293-5.293a1 1 0 1 1 1.414 1.414L13.414 12l5.293 5.293a1 1 0 0 1-1.414 1.414L12 13.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L10.586 12 5.293 6.707a1 1 0 0 1 0-1.414Z' fill='%23727272'/%3E%3C/svg%3E");
}

.btn-del.darkType {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm7.293-3.707a1 1 0 0 1 1.414 0L12 10.586l2.293-2.293a1 1 0 1 1 1.414 1.414L13.414 12l2.293 2.293a1 1 0 0 1-1.414 1.414L12 13.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L10.586 12 8.293 9.707a1 1 0 0 1 0-1.414Z' fill='%23444'/%3E%3C/svg%3E");
}

.ico-btn {
    padding: 0px;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% center;
}

.ico-btn.modify {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.707 4.293a1 1 0 0 0-1.414 0L10 12.586V14h1.414l8.293-8.293a1 1 0 0 0 0-1.414ZM16.88 2.879A3 3 0 1 1 21.12 7.12l-8.585 8.586a1 1 0 0 1-.708.293H9a1 1 0 0 1-1-1v-2.828a1 1 0 0 1 .293-.708l8.586-8.585ZM6 6a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-5a1 1 0 1 1 2 0v5a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h5a1 1 0 1 1 0 2H6Z' fill='%23727272'/%3E%3C/svg%3E");
}

.ico-btn.sort {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 3a1 1 0 0 1 1 1v9.17a3.001 3.001 0 0 1 0 5.66V20a1 1 0 1 1-2 0v-1.17a3.001 3.001 0 0 1 0-5.66V4a1 1 0 0 1 1-1Zm6 0a1 1 0 0 1 1 1v1.17a3.001 3.001 0 0 1 0 5.66V20a1 1 0 1 1-2 0v-9.17a3.001 3.001 0 0 1 0-5.66V4a1 1 0 0 1 1-1Zm6 0a1 1 0 0 1 1 1v9.17a3.001 3.001 0 0 1 0 5.66V20a1 1 0 1 1-2 0v-1.17a3.001 3.001 0 0 1 0-5.66V4a1 1 0 0 1 1-1Zm-6 4a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-6 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23727272'/%3E%3C/svg%3E");
}

.ico-btn.download {
    width: 2.4rem;
    height: 2.4rem;
    background-size: 2.4rem 2.4rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8gICCAgIDf398QEBDPz8+goKB/f39wcHDv7+/AwMCwsLBgYGBAQECvr68wMDD4I1kWAAAAEHRSTlMA71DggL+wkHAgEM/AYEDQZBM8AgAAAVNJREFUSMfFltmSgjAQRW2QIIvMbfZFnfn/r5waRAnpAKmiajzl4z2SpJsOpw8Qe6HyCaAkCL14N54FBB3lbcY9HwL/uhqPAlhJInv+QliBLrb8GRucXfLSkHl344JdFvuIaF8g/awSOBDM+SsE9zsEc9FlfXPmXNb83RBwE5BNgtoU5C5iuAoUyxVJQW47dBfCUQjcBSWrJgV5sCTSL0E4NAow+Ob2KbQ8wMAqDMztn9Ay34RgW1JVMzfjr66sS/IhjRGRR2J2RtXlT2PO/xSalpqFK3jAZEx51NyZhfN0oZwedRumPy65MFsjnnfdcQ+DXn9CfDJ648HcYkGrl1y9BjDeNMx9qdEzN8sVGQdbNWzQVItOku9o3hUa3QMz2hgP4EByYJC5jcpjw3h/3B+/UPavLEmUwEoanda42q7dnZtaQYfSzOXTIf0igHw1fzr8J79I9GAgim0wZwAAAABJRU5ErkJggg==");
}

.btn-tooltip {
    width: 2rem;
    display: block;
    cursor: pointer;
    height: 2rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    z-index: 5;
    pointer-events: auto;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 18.333a8.333 8.333 0 1 1 0-16.666 8.333 8.333 0 0 1 0 16.666Zm0-1.666a6.667 6.667 0 1 0 0-13.334 6.667 6.667 0 0 0 0 13.334ZM9.166 12.5h1.667v1.667H9.166V12.5Zm1.667-1.37v.537H9.166v-1.25c0-.46.374-.834.834-.834a1.25 1.25 0 1 0-1.226-1.495l-1.635-.327a2.918 2.918 0 1 1 3.694 3.368Z' fill='%23727272'/%3E%3C/svg%3E");
}

.btn-tooltip.type1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.333a6.667 6.667 0 1 0 0 13.334 6.667 6.667 0 0 0 0-13.334ZM1.665 10a8.333 8.333 0 1 1 16.667 0 8.333 8.333 0 0 1-16.667 0Zm8.333-4.167c.46 0 .834.373.834.834v2.988l2.256 2.256a.833.833 0 0 1-1.179 1.178l-2.5-2.5A.833.833 0 0 1 9.166 10V6.667c0-.46.373-.834.833-.834Z' fill='%23727272'/%3E%3C/svg%3E");
}

.btn-tooltip.type2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.5a1.667 1.667 0 1 1 0 3.333A1.667 1.667 0 0 1 10 2.5Zm0 5.833a1.667 1.667 0 1 1 0 3.334 1.667 1.667 0 0 1 0-3.334Zm0 5.834a1.667 1.667 0 1 1 0 3.333 1.667 1.667 0 0 1 0-3.333Z' fill='%23727272'/%3E%3C/svg%3E");
}

.link-arrow {
    display: inline-flex;
    align-items: center;
}

.link-arrow::after {
    content: "";
    display: block;
    margin-left: 0.4rem;
    width: 2rem;
    height: 2rem;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.53 13.137a.667.667 0 0 1 0-.943l4.195-4.195-4.196-4.196a.667.667 0 1 1 .943-.942l4.667 4.666c.26.26.26.683 0 .943l-4.667 4.667a.667.667 0 0 1-.943 0Z' fill='%23666'/%3E%3C/svg%3E");
}

.btn.btn-more {
    margin-top: 0.8rem;
    border: 0.1rem solid rgb(187, 187, 187);
    background-color: rgb(255, 255, 255);
    color: rgb(68, 68, 68);
}

.btn.btn-add {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn.btn-add::before {
    content: "";
    display: inline-block;
    margin-right: 0.6rem;
    width: 1.6rem;
    height: 1.6rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2c.368 0 .667.298.667.667v4.666h4.666a.667.667 0 1 1 0 1.334H8.667v4.666a.667.667 0 1 1-1.334 0V8.667H2.667a.667.667 0 0 1 0-1.334h4.666V2.667C7.333 2.298 7.632 2 8 2Z' fill='%23444'/%3E%3C/svg%3E");
}

.msg-inline + .btn.btn-add {
    margin-top: 0.8rem;
}

.btn.btn-map {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn.btn-map::before {
    content: "";
    display: inline-block;
    margin-right: 0.6rem;
    width: 1.6rem;
    height: 1.6rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 12.667-3.474 1.158a.4.4 0 0 1-.526-.38V3.622a.4.4 0 0 1 .274-.38L6 2m0 10.667L10 14m-4-1.333V2m0 0 4 1.333M10 14l3.726-1.242a.4.4 0 0 0 .274-.38V2.555a.4.4 0 0 0-.527-.38L10 3.333M10 14V3.333' stroke='%230055B9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.btn-wrap .flex .btn + .btn {
    margin-left: 0.8rem;
}

.list-box + .btn-wrap, .table-wrap + .btn-wrap {
    margin-top: 2.4rem;
}

.badge-icon {
    display: inline-block;
    padding: 0px 0.8rem;
    border-radius: 0.4rem;
    background-color: rgb(232, 246, 236);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2.2rem;
    color: rgb(1, 139, 98);
    border: 0.1rem solid rgb(181, 208, 201);
}

.badge-icon.type-orange {
    color: rgb(202, 31, 7);
    border-color: rgb(249, 192, 179);
    background-color: rgb(254, 246, 241);
}

.badge-icon.type-blue {
    color: rgb(0, 85, 185);
    border-color: rgb(166, 195, 229);
    background-color: rgb(240, 244, 250);
}

.badge-icon.type-gray {
    color: rgb(102, 102, 102);
    border-color: rgb(221, 221, 221);
    background-color: rgb(249, 249, 249);
}

.badge-icon.type-red {
    color: rgb(168, 37, 37);
    border-color: rgb(226, 182, 182);
    background-color: rgb(255, 232, 232);
}

.badge-icon.type-new, .badge-icon.type-violet {
    color: rgb(93, 43, 230);
    border-color: rgb(200, 182, 247);
    background-color: rgb(241, 235, 255);
}

.badge-icon.type-add, .badge-icon.type-beige {
    color: rgb(82, 54, 42);
    border-color: rgb(230, 219, 214);
    background-color: rgb(251, 243, 241);
}

.badge-icon.type-yellow {
    color: rgb(156, 118, 3);
    border-color: rgb(239, 225, 100);
    background-color: rgb(255, 247, 218);
}

.badge-icon.type-end {
    color: rgb(204, 204, 204);
    border-color: rgb(221, 221, 221);
    background: rgb(238, 238, 238);
}

.badge-icon.type-newIcon {
    font-size: 0.3rem;
    color: transparent;
    flex: 0 0 auto;
    border: 0px;
    padding: 0px;
    line-height: 1;
    background-position: 50% center;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='20' height='20' rx='4' fill='url(%23a)'/%3E%3Cpath d='M13.54 5.516V14h-1.524L8.289 8.61h-.07V14H6.46V5.516h1.547l3.703 5.39h.082v-5.39h1.746Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='14.635' y1='0' x2='37.353' y2='25.822' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236E77EF'/%3E%3Cstop offset='1' stop-color='%239081EF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 1.6rem !important;
    height: 1.6rem !important;
}

.notice-type .badge-icon {
    color: rgb(255, 255, 255);
    border-radius: 1.2rem;
    background-color: rgb(1, 139, 98);
    border-color: rgb(1, 139, 98);
}

.notice-type .badge-icon.type-orange, .notice-type .badge-icon.type-red {
    background-color: rgb(202, 31, 7);
    border-color: rgb(202, 31, 7);
    color: rgb(255, 255, 255);
}

.notice-type .badge-icon.type-blue {
    background-color: rgb(0, 85, 185);
    border-color: rgb(0, 85, 185);
    color: rgb(255, 255, 255);
}

.select-btn {
    position: relative;
}

.select-btn .inline-flex {
    background-repeat: no-repeat;
    background-size: 2rem;
    background-position: calc(100% - 1.6rem) center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.578 6.91a.833.833 0 0 1 1.178 0L10 12.156l5.244-5.244a.833.833 0 0 1 1.179 1.178l-5.834 5.833a.833.833 0 0 1-1.178 0L3.578 8.09a.833.833 0 0 1 0-1.178Z' fill='%23000'/%3E%3C/svg%3E");
}

.select-btn .select-box select:disabled {
    background-color: rgb(246, 248, 250);
    color: rgb(34, 34, 34);
}

.select-btn .select-box select:disabled.readonly {
    color: rgb(114, 114, 114);
}

.select-btn > .btn {
    width: 100%;
    height: 100%;
    background-color: transparent;
    position: absolute;
    top: 0px;
    left: 0px;
}

.select-btn > .btn:active {
    transform: none;
}

.btn-currentPosition {
    font-size: 0.3rem;
    color: transparent;
    width: 4.8rem;
    height: 4.8rem;
    border: 0px;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0.3rem 0.4rem 0px;
    background-size: 2.4rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10ZM22 12h-4M6 12H2M12 6V2M12 22v-4' stroke='%231C2023' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.myCurrentMarker {
    font-size: 0.3rem;
    color: transparent;
    width: 1.5rem;
    height: 1.5rem;
    border: 0.3rem solid rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0.4rem 0px;
}

.myCurrentMarker, .myCurrentMarker::before {
    position: absolute;
    background-color: rgb(21, 115, 225);
    border-radius: 50%;
}

.myCurrentMarker::before {
    content: "";
    inset: 0px;
    opacity: 0.3;
    animation: 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0s infinite normal none running ripple;
}

@keyframes ripple {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(7);
        opacity: 0;
    }
}

.reSearching-btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0px 0.8rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 2.4rem;
    padding: 1rem 1.2rem;
    height: 4.4rem;
    border-radius: 10rem;
    font-size: 1.4rem;
    line-height: 2rem;
    border-width: 0px;
    background-color: rgb(255, 255, 255);
    font-weight: 500;
    color: rgb(68, 68, 68);
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0.3rem 0.4rem 0px;
}

.reSearching-btn::before {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cg stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.14 6.667a8.336 8.336 0 0 0-15.933 2.5'/%3E%3Cpath d='M14.668 6.667h3.667a.5.5 0 0 0 .5-.5V2.5M2.902 13.334a8.335 8.335 0 0 0 15.932-2.5'/%3E%3Cpath d='M6.374 13.334H2.707a.5.5 0 0 0-.5.5V17.5'/%3E%3C/g%3E%3C/svg%3E");
}

.filter-wrap {
    position: relative;
    display: inline-flex;
    flex-direction: column;
}

.filter-wrap .btn-mapFilter {
    position: relative;
    z-index: 2;
    width: 4.4rem;
    height: 4.4rem;
    margin-left: auto;
    border-radius: 50%;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 1.8rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0a1 1 0 0 1 1 1v9.17a3.001 3.001 0 0 1 0 5.66V17a1 1 0 1 1-2 0v-1.17a3.001 3.001 0 0 1 0-5.66V1a1 1 0 0 1 1-1Zm6 0a1 1 0 0 1 1 1v1.17a3.001 3.001 0 0 1 0 5.66V17a1 1 0 1 1-2 0V7.83a3.001 3.001 0 0 1 0-5.66V1a1 1 0 0 1 1-1Zm6 0a1 1 0 0 1 1 1v9.17a3.001 3.001 0 0 1 0 5.66V17a1 1 0 1 1-2 0v-1.17a3.001 3.001 0 0 1 0-5.66V1a1 1 0 0 1 1-1ZM9 4a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-6 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23000'/%3E%3C/svg%3E");
}

.filter-wrap .btn-mapFilter, .filter-wrap .list-wrap {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0.3rem 0.4rem 0px;
}

.filter-wrap .list-wrap {
    margin-top: 0.8rem;
    padding: 0px 1.2rem;
    height: 0px;
    border-radius: 1.2rem;
    opacity: 0;
    visibility: hidden;
    top: -2rem;
    width: auto;
    position: relative;
    transition: 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.filter-wrap .list-wrap.active {
    opacity: 1;
    visibility: visible;
    padding: 1.2rem;
    height: auto;
    top: 0px;
}

.filter-wrap ul {
    overflow: auto;
    max-height: 14rem;
    padding-right: 0.4rem;
}

.filter-wrap ul li + li {
    margin-top: 0.4rem;
}

.filter-wrap ul button {
    font-size: 1.6rem;
}

.filter-wrap ul button.active {
    color: rgb(0, 85, 185);
    font-weight: 700;
}

.map-search + .map-searchBtn-wrap {
    position: absolute;
    display: flex;
    flex-flow: wrap;
    left: 2rem;
    right: 2rem;
    top: 8.4rem;
    gap: 2rem;
    z-index: 121;
}

@media (max-width: 375px) {
    .map-search + .map-searchBtn-wrap {
        gap: 0.4rem;
    }
}

@media (min-width: 1025px) {
    .map-search + .map-searchBtn-wrap {
        right: 6rem;
    }
}

.map-search + .map-searchBtn-wrap label {
    flex: 0 0 auto;
    padding: 1rem;
    background-color: rgb(255, 255, 255);
    border-radius: 0.8rem;
    border-color: rgb(148, 148, 148);
    font-size: 16px;
    line-height: 1;
}

@media (max-width: 375px) {
    .map-search + .map-searchBtn-wrap label {
        padding: 0.8rem;
        font-size: 14px;
    }
}

.map-search + .map-searchBtn-wrap label input {
    width: 100%;
    height: 100%;
}

.map-search + .map-searchBtn-wrap .reSearching-btn {
    position: relative;
    left: 0px;
    transform: none;
    top: auto;
    flex: 0 0 auto;
    margin-left: auto;
    margin-right: 5rem;
    padding: 1rem;
    font-size: 16px;
}

@media (min-width: 1025px) {
    .map-search + .map-searchBtn-wrap .reSearching-btn {
        position: absolute;
        top: -6rem;
        left: 36.1rem;
    }
}

@media (max-width: 375px) {
    .map-search + .map-searchBtn-wrap .reSearching-btn {
        gap: 0px 0.4rem;
        height: auto;
        font-size: 14px;
    }

    .map-search + .map-searchBtn-wrap .reSearching-btn::before {
        width: 1.4rem;
        height: 1.4rem;
    }
}

.map-search + .map-searchBtn-wrap .filter-wrap {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 20;
}

@media (min-width: 1025px) {
    .map-search + .map-searchBtn-wrap .filter-wrap {
        top: -6rem;
    }
}

@media (max-width: 375px) {
    .map-search + .map-searchBtn-wrap .reSearching-btn, .map-search + .map-searchBtn-wrap label {
        font-size: 1.4rem;
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
    }
}

.btn-pharmacy {
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-size: 1.6rem;
    font-weight: 500;
    height: 4.8rem;
    min-width: 11rem;
    padding: 0px 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px 0.4rem;
    border-radius: 1.2rem;
    line-height: 2.4rem;
    border: 0.1rem solid rgb(221, 221, 221);
    box-shadow: rgba(0, 0, 0, 0.08) 1px 1px 2px 0px;
    background-color: rgb(255, 255, 255);
}

.btn-pharmacy:focus, .btn-pharmacy:hover {
    background-color: rgb(227, 240, 255);
    border-color: rgb(21, 115, 225);
}

.btn-pharmacy::before {
    content: "";
    display: block;
    width: 2.9rem;
    height: 2.9rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath d='M13.061 4.576a6 6 0 1 0-8.485 8.485l6.128 6.128 8.485-8.485-6.128-6.128Z' fill='%23FFD200'/%3E%3Cpath d='M16.832 25.318a6 6 0 0 0 8.485-8.486l-6.128-6.128-8.486 8.485 6.129 6.129Z' fill='%23F95981'/%3E%3C/svg%3E");
}

.joined-hospNm, .joined-pharm, .serviced-hospNm, .serviced-pharm, .un-hospNm {
    border-radius: 2px;
    padding: 1px 5px;
    line-height: 18px;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    word-break: break-all;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(0, 0, 0);
    position: absolute;
    white-space: nowrap;
    top: 52px;
    left: 50%;
    transform: translateX(-50%);
}

.serviced-hospNm {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 85, 185);
    border: 1px solid rgb(4, 60, 171);
}

.joined-hospNm {
    color: rgb(255, 255, 255);
    background-color: rgba(0, 85, 185, 0.5);
    border: 1px solid rgba(0, 85, 185, 0.5);
}

.serviced-pharm {
    color: rgb(255, 255, 255);
    background-color: rgb(249, 87, 73);
    border: 1px solid rgb(249, 87, 73);
}

.joined-pharm {
    color: rgb(255, 255, 255);
    background-color: rgba(249, 87, 73, 0.5);
    border: 1px solid rgba(249, 87, 73, 0.5);
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
    margin: 0px;
}

input[type="number"] {
    appearance: textfield;
}

.input-box {
    position: relative;
    font-size: 1.6rem;
}

.input-box.inline-flex .inline-flex + .btn {
    margin-left: 0.8rem;
    min-width: 10rem;
    width: auto;
}

@media (min-width: 1025px) {
    .input-box.inline-flex .inline-flex + .btn {
        margin-left: 1.2rem;
        min-width: 20rem;
    }
}

.input-box .btn-keypad, .input-box input {
    color: rgb(34, 34, 34);
    background-color: transparent;
    font-weight: 400;
    border: 0px;
    padding: 0px;
    box-sizing: border-box;
    width: 100%;
    font-size: 1.6rem;
}

.input-box .btn-keypad:focus, .input-box .btn-keypad:hover, .input-box input:focus, .input-box input:hover {
    border-color: transparent;
    outline: none;
}

.input-box .inline-flex {
    border-style: solid;
    border-color: rgb(148, 148, 148);
}

.input-box.focus .inline-flex {
    border-color: rgb(21, 115, 225);
}

.input-box.hasValue .input-etc button.input-del {
    width: 2rem;
    flex: 1 1 auto;
    opacity: 1;
    visibility: visible;
    margin-left: 0.4rem;
}

.input-box .btn-search {
    flex: 0 0 auto;
    align-self: flex-start;
    width: 2.4rem;
    height: 2.4rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 2.4rem;
    border-radius: 0px;
    padding: 0px;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 4a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm-8 6a8 8 0 1 1 14.32 4.906l5.387 5.387a1 1 0 0 1-1.414 1.414l-5.387-5.387A8 8 0 0 1 2 10Z' fill='%23000'/%3E%3C/svg%3E");
    margin-left: 1.2rem !important;
}

.input-box .required {
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 2rem;
    display: block;
}

.input-box .required::after {
    content: "*";
    display: inline-block;
    color: rgb(224, 12, 62);
}

.input-box .input-etc {
    position: relative;
    margin-left: auto;
    display: inline-flex;
    padding-left: 1.2rem;
    align-items: center;
}

.input-box .input-etc .remain-time {
    color: rgb(0, 85, 185);
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    word-break: keep-all;
}

.input-box .input-etc button {
    width: 2rem;
    height: 2rem;
    padding: 0px;
    font-size: 0px;
    margin: 0px;
    background-size: contain;
    background-position: 50% center;
    border: 0px;
    background-repeat: no-repeat;
}

.input-box .input-etc button.input-del {
    opacity: 0;
    width: 0px;
    visibility: hidden;
    flex: 0 0 auto;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.667 10a8.333 8.333 0 1 1 16.666 0 8.333 8.333 0 0 1-16.666 0ZM7.19 7.192a.758.758 0 0 1 1.072 0L10 8.929l1.737-1.737a.758.758 0 0 1 1.071 1.071L11.071 10l1.737 1.737a.758.758 0 0 1-1.071 1.072L10 11.072l-1.737 1.737a.757.757 0 1 1-1.072-1.072L8.928 10 7.191 8.263a.758.758 0 0 1 0-1.071Z' fill='%23727272'/%3E%3C/svg%3E");
}

.input-box .input-etc button.show-toggle {
    margin-left: 1.2rem;
}

.input-box .input-etc button.show-toggle.off {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.91 1.91a.833.833 0 0 1 1.18 0l2.533 2.534A9.17 9.17 0 0 1 18.747 9.75a.833.833 0 0 1 0 .5 9.178 9.178 0 0 1-2.96 4.359l2.302 2.302a.833.833 0 0 1-1.178 1.178l-15-15a.833.833 0 0 1 0-1.178Zm4.954 3.775 1.443 1.443a3.333 3.333 0 0 1 4.565 4.565l1.73 1.73A7.519 7.519 0 0 0 17.074 10a7.504 7.504 0 0 0-10.21-4.315Zm4.746 4.747a1.67 1.67 0 0 0-2.042-2.043l2.042 2.043Zm-7.756-3.62c.367.277.44.8.162 1.167a7.48 7.48 0 0 0-1.09 2.02 7.504 7.504 0 0 0 8.481 4.87.833.833 0 1 1 .31 1.637A9.17 9.17 0 0 1 1.254 10.25a.833.833 0 0 1 0-.5 9.142 9.142 0 0 1 1.434-2.777.833.833 0 0 1 1.167-.162Z' fill='%2392969F'/%3E%3C/svg%3E");
}

.input-box .input-etc button.show-toggle.on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.985 13.944a3.738 3.738 0 0 1-2.593-1.038 3.486 3.486 0 0 1-1.076-2.504c0-1.953 1.646-3.541 3.669-3.541.972 0 1.904.374 2.592 1.038a3.486 3.486 0 0 1 1.076 2.503c0 1.953-1.645 3.542-3.668 3.542ZM10 3.333c-5.06 0-9.167 4.285-9.167 7.083C.833 13.15 5.03 17.5 10 17.5s9.167-4.351 9.167-7.084c0-2.798-4.108-7.083-9.167-7.083Z' fill='%23000'/%3E%3Cpath d='M10 12.187c1.013 0 1.834-.793 1.834-1.77 0-.979-.821-1.771-1.834-1.771-1.012 0-1.833.792-1.833 1.77s.82 1.771 1.833 1.771Z' fill='%23000'/%3E%3C/svg%3E");
}

.input-box .input-etc button.btn-search {
    margin-left: 1.2rem;
}

.input-box.textType-1 {
    box-sizing: border-box;
}

.input-box.textType-1 input {
    padding: 0.8rem 0px;
}

.input-box.textType-1 .inline-flex {
    width: 100%;
    align-items: center;
    border-bottom-width: 0.1rem;
}

.input-box.textType-2 .inline-flex {
    width: 100%;
    align-items: center;
    border-radius: 0.8rem;
    border-width: 0.1rem;
    padding: 1.1rem 1.6rem;
    background-color: rgb(255, 255, 255);
}

.input-box.textType-2 .inline-flex.p-0 {
    padding: 0px;
}

.input-box.textType-2 .inline-flex.disabled {
    border-color: rgb(231, 233, 237);
    background-color: rgb(244, 245, 248);
}

.input-box.textType-2 .inline-flex.disabled input {
    color: rgb(204, 204, 204);
}

.input-box.textType-2 .inline-flex.readonly {
    background-color: rgb(244, 244, 247);
    border-color: rgb(238, 238, 238);
}

.input-box.textType-2 .inline-flex.bg-gray {
    background-color: rgb(244, 244, 247);
}

.input-box.textType-2 .inline-flex input {
    line-height: 2.4rem;
}

.input-box.textType-2 .inline-flex input::placeholder {
    color: rgb(114, 114, 114);
}

.input-box.textType-2 .inline-flex .placeholder {
    color: rgb(114, 114, 114);
    font-weight: 400;
}

.input-box.textType-2.readOnly .inline-flex {
    background-color: rgb(244, 244, 247);
}

.input-box.textType-2 div.text {
    word-break: break-all;
}

.input-box.textType-2 .btn-keypad {
    height: 4.8rem;
    text-align: left;
    padding: 0px 1.6rem;
    display: flex;
    align-items: center;
    color: rgb(114, 114, 114);
}

.input-box.textType-2 .btn-keypad span {
    line-height: 2.4rem;
    top: 0.4rem;
    position: relative;
    font-weight: 600;
    letter-spacing: 0.2rem;
    color: rgb(34, 34, 34);
}

.input-box.error .inline-flex {
    border-color: rgb(224, 12, 62);
}

.select-btn .input-box.textType-2 .inline-flex {
    background-color: rgb(255, 255, 255);
    border-color: rgb(148, 148, 148);
}

.error-txt {
    color: rgb(224, 12, 62);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    padding: 0.6rem 1.4rem;
}

@media (max-width: 480px) {
    .error-txt {
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2rem;
        padding: 0.6rem 0px;
    }
}

.select-box select {
    width: 100%;
    font-size: 1.6rem;
    height: 4.8rem;
    appearance: none;
    padding: 1.1rem 1.6rem;
    color: rgb(34, 34, 34);
    border-radius: 0.8rem;
    border: 0.1rem solid rgb(148, 148, 148);
    background-color: rgb(255, 255, 255);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.578 6.91a.833.833 0 0 1 1.178 0L10 12.156l5.244-5.244a.833.833 0 0 1 1.179 1.178l-5.834 5.833a.833.833 0 0 1-1.178 0L3.578 8.09a.833.833 0 0 1 0-1.178Z' fill='%23000'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 2rem;
    background-position: calc(100% - 1.6rem) center;
    text-overflow: ellipsis;
}

.select-box select:disabled {
    color: rgb(34, 34, 34);
    border-color: rgb(231, 233, 237);
    background-color: rgb(244, 245, 248);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.577 6.911a.833.833 0 0 1 1.179 0L10 12.155l5.244-5.244a.833.833 0 1 1 1.178 1.179l-5.833 5.833a.833.833 0 0 1-1.179 0L3.577 8.09a.833.833 0 0 1 0-1.179Z' fill='%23CCC'/%3E%3C/svg%3E");
}

.select-box select.readonly {
    pointer-events: none;
    background-color: rgb(244, 245, 248);
}

.select-box select:focus {
    outline: rgb(0, 85, 185) solid 0.1rem;
    outline-offset: 0px;
}

.select-box select.error, .select-box.error select {
    border-color: rgb(224, 12, 62);
}

.dropdown {
    width: 100%;
    position: relative;
    cursor: pointer;
    user-select: none;
}

.dropdown .dropdown-button {
    padding: 1.1rem 1.6rem;
    background-color: rgb(255, 255, 255);
    border: 0.1rem solid rgb(68, 68, 68);
    border-radius: 0.8rem;
    position: relative;
    display: block;
    text-align: left;
    width: 100%;
}

.dropdown .dropdown-button.expanded {
    color: rgb(0, 85, 185);
    border-color: rgb(0, 85, 185);
    font-weight: 600;
}

.dropdown .dropdown-button.topExpended {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: 0px;
}

.dropdown .dropdown-button.btmExpended {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom: 0px;
}

.dropdown .dropdown-button::before {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    right: 1.6rem;
    top: 50%;
    margin-top: -1rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 2rem;
    transition: transform 0.1s ease-in-out;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.577 6.91a.833.833 0 0 1 1.179 0L10 12.156l5.244-5.244a.833.833 0 1 1 1.179 1.178l-5.834 5.833a.833.833 0 0 1-1.178 0L3.577 8.09a.833.833 0 0 1 0-1.178Z' fill='%2392969F'/%3E%3C/svg%3E");
}

.dropdown-list {
    position: absolute;
    left: 0px;
    right: 0px;
    max-height: 13rem;
    overflow: auto;
    border: 0.1rem solid rgb(0, 85, 185);
    background-color: rgb(255, 255, 255);
    z-index: 10;
}

.dropdown-list.btmPosition {
    bottom: 100%;
    border-top-width: 0.1rem;
    border-bottom-width: 0px;
    margin-bottom: -0.4rem;
    border-top-left-radius: 0.6rem;
    border-top-right-radius: 0.6rem;
}

.dropdown-list.topPosition {
    top: 100%;
    border-top-width: 0px;
    border-bottom-width: 0.1rem;
    margin-top: -0.4rem;
    border-bottom-left-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem;
}

.dropdown-list.show {
    display: block;
}

.dropdown-list .dropdown-item {
    padding: 1rem 1.6rem;
    transition: background-color 0.3s;
}

.dropdown-list .dropdown-item:hover {
    background-color: rgb(245, 245, 245);
}

.tabFocus .btn-keypad:focus, .tabFocus .file-box .btn-date:focus, .tabFocus .file-box .file-label:focus, .tabFocus .file-box .file-txt:focus, .tabFocus .focus-visible + span:focus, .tabFocus .focus-visible:focus, .tabFocus .imageItem input:focus, .tabFocus .imageItem li label:focus {
    outline: rgb(0, 85, 185) dashed 0.2rem;
    outline-offset: 0.1rem;
    transition: none !important;
}

.tabFocus .checkbox input:focus + .lbl::before, .tabFocus .radio input:focus + .lbl::before, .tabFocus .radio-tabType-1 .radio input:focus + i + span, .tabFocus .radio-tabType-2 .radio input:focus + i + span, .tabFocus .radio-type-bar .radio input:focus, .tabFocus .radio-type-btn input:focus + i + span {
    transition: none !important;
}

.tabFocus .checkbox input:focus + .lbl::before, .tabFocus .radio input:focus + .lbl::before {
    outline-offset: 0.2rem;
}

.checkbox, .radio {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin: 0px;
    cursor: pointer;
    vertical-align: middle;
    color: rgb(34, 34, 34);
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-wrap: balance;
}

.checkbox.toggle-type-1 input, .radio.toggle-type-1 input {
    width: 100%;
    height: 100%;
}

.checkbox.toggle-type-1 .status-info, .radio.toggle-type-1 .status-info {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    clip: rect(0px, 0px, 0px, 0px);
    display: block;
    font-size: 0.3rem;
    color: transparent;
}

.checkbox.toggle-type-1 .lbl, .radio.toggle-type-1 .lbl {
    width: 5.6rem;
    height: 2.8rem;
    position: relative;
    background-color: rgb(114, 114, 114);
    border: 0.1rem solid rgb(114, 114, 114);
    border-radius: 1.4rem;
    padding: 0px;
}

.checkbox.toggle-type-1 .lbl::before, .radio.toggle-type-1 .lbl::before {
    content: "";
    display: block;
    width: 2.2rem;
    height: 2.2rem;
    position: absolute;
    left: 0.3rem;
    top: 50%;
    border-radius: 50%;
    transform: translateY(-50%);
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    box-sizing: border-box;
    transition: left 0.1s ease-in-out;
}

.checkbox.toggle-type-1 .lbl::after, .radio.toggle-type-1 .lbl::after {
    content: "OFF";
    border: none;
    font-size: 1.2rem;
    color: rgb(255, 255, 255);
    right: 0.5rem;
    top: 0.2rem;
    transform: none;
    line-height: 2.5rem;
    font-weight: 600;
    height: auto;
    left: auto;
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    width: auto;
}

.checkbox.toggle-type-1 .lbl + span, .radio.toggle-type-1 .lbl + span {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    clip: rect(0px, 0px, 0px, 0px);
    display: block;
    font-size: 0.3rem;
    color: transparent;
}

.checkbox.toggle-type-1.sizeModeType input, .radio.toggle-type-1.sizeModeType input {
    width: 100%;
    height: 100%;
}

.checkbox.toggle-type-1.sizeModeType .lbl, .checkbox.toggle-type-1.sizeModeType input:checked + .lbl, .radio.toggle-type-1.sizeModeType .lbl, .radio.toggle-type-1.sizeModeType input:checked + .lbl {
    width: 65px;
    height: 28px;
    line-height: 24px;
    min-height: 24px;
    top: -1px;
}

.checkbox.toggle-type-1.sizeModeType .lbl::before, .checkbox.toggle-type-1.sizeModeType input:checked + .lbl::before, .radio.toggle-type-1.sizeModeType .lbl::before, .radio.toggle-type-1.sizeModeType input:checked + .lbl::before {
    width: 22px;
    height: 22px;
    left: 3px;
}

.checkbox.toggle-type-1.sizeModeType .lbl::after, .checkbox.toggle-type-1.sizeModeType input:checked + .lbl::after, .radio.toggle-type-1.sizeModeType .lbl::after, .radio.toggle-type-1.sizeModeType input:checked + .lbl::after {
    content: "큰글자";
    font-size: 12px;
    right: 5px;
    line-height: 25px;
    top: 50%;
    transform: translateY(-50%);
}

.checkbox.toggle-type-1.sizeModeType input:checked + .lbl::before, .radio.toggle-type-1.sizeModeType input:checked + .lbl::before {
    left: calc(100% - 24px);
}

.checkbox.toggle-type-1.sizeModeType input:checked + .lbl::after, .radio.toggle-type-1.sizeModeType input:checked + .lbl::after {
    left: 6px;
}

.checkbox.toggle-type-1 input:disabled + .lbl, .radio.toggle-type-1 input:disabled + .lbl {
    background-color: rgb(204, 204, 204);
    border-color: rgb(204, 204, 204);
}

.checkbox.toggle-type-1 input:disabled + .lbl::before, .radio.toggle-type-1 input:disabled + .lbl::before {
    border-color: rgb(255, 255, 255);
}

.checkbox.toggle-type-1 input:checked:disabled + .lbl, .radio.toggle-type-1 input:checked:disabled + .lbl {
    background-color: rgb(188, 218, 253);
    border-color: rgb(188, 218, 253);
}

.checkbox.toggle-type-1 input:checked:disabled + .lbl::before, .radio.toggle-type-1 input:checked:disabled + .lbl::before {
    border-color: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
}

.checkbox.toggle-type-1 input:focus + .lbl::after, .radio.toggle-type-1 input:focus + .lbl::after {
    outline: none;
}

.checkbox.toggle-type-1 input:checked + .lbl, .radio.toggle-type-1 input:checked + .lbl {
    background-color: rgb(0, 85, 185);
    border-color: rgb(3, 77, 191);
}

.checkbox.toggle-type-1 input:checked + .lbl::before, .radio.toggle-type-1 input:checked + .lbl::before {
    background-color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    left: calc(100% - 2.4rem);
}

.checkbox.toggle-type-1 input:checked + .lbl::after, .radio.toggle-type-1 input:checked + .lbl::after {
    content: "ON";
    transform: none;
    top: 0.2rem;
    left: 0.8rem;
    animation: auto ease 0s 1 normal none running none;
}

.checkbox span, .radio span {
    display: inline-block;
    line-height: 2rem;
    padding-top: 0px;
}

.checkbox + .checkbox, .checkbox + .radio, .radio + .checkbox, .radio + .radio {
    margin-left: 2.4rem;
}

.checkbox.singleType input + .lbl, .radio.singleType input + .lbl {
    padding-left: 2.4rem;
}

.checkbox.favoriteType, .radio.favoriteType {
    margin: 0px;
}

.checkbox.favoriteType input + .lbl, .radio.favoriteType input + .lbl {
    top: 0px;
    padding-left: 2.4rem;
    line-height: 2.4rem;
    min-height: 2.4rem;
}

.checkbox.favoriteType input + .lbl::before, .radio.favoriteType input + .lbl::before {
    border: none;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 0px;
    transition: background 0.3s ease-in-out;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.598 2.272c.574-1.162 2.23-1.162 2.804 0l2.572 5.212 5.752.836c1.282.186 1.794 1.762.867 2.666l-4.163 4.057.983 5.729c.219 1.277-1.121 2.25-2.268 1.648L12 19.715 6.855 22.42c-1.146.602-2.487-.371-2.268-1.648l.983-5.729-4.162-4.057c-.928-.904-.416-2.48.866-2.666l5.752-.836 2.572-5.212ZM12 3.95 9.718 8.575a1.563 1.563 0 0 1-1.177.855l-5.103.742 3.692 3.6c.369.358.537.876.45 1.383l-.872 5.082 4.565-2.4c.455-.239 1-.239 1.455 0l4.564 2.4-.872-5.082a1.563 1.563 0 0 1 .45-1.384l3.693-3.6-5.104-.74a1.563 1.563 0 0 1-1.177-.856L12 3.951Z' fill='%23727272'/%3E%3C/svg%3E");
}

.checkbox.favoriteType input + .lbl::after, .radio.favoriteType input + .lbl::after {
    content: none;
}

.checkbox.favoriteType input:disabled + .lbl::before, .radio.favoriteType input:disabled + .lbl::before {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.598 2.272c.574-1.162 2.23-1.162 2.804 0l2.572 5.212 5.752.836c1.282.186 1.794 1.762.867 2.666l-4.163 4.057.983 5.729c.219 1.277-1.121 2.25-2.268 1.648L12 19.715 6.855 22.42c-1.146.602-2.487-.371-2.268-1.648l.983-5.729-4.162-4.057c-.928-.904-.416-2.48.866-2.666l5.752-.836 2.572-5.212ZM12 3.95 9.718 8.575a1.563 1.563 0 0 1-1.177.855l-5.103.742 3.692 3.6c.369.358.537.876.45 1.383l-.872 5.082 4.565-2.4c.455-.239 1-.239 1.455 0l4.564 2.4-.872-5.082a1.563 1.563 0 0 1 .45-1.384l3.693-3.6-5.104-.74a1.563 1.563 0 0 1-1.177-.856L12 3.951Z' fill='%23CCC'/%3E%3C/svg%3E");
}

.checkbox.favoriteType input:checked + .lbl::before, .radio.favoriteType input:checked + .lbl::before {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.598 2.272c.574-1.162 2.23-1.162 2.804 0l2.572 5.212 5.752.836c1.282.186 1.794 1.762.867 2.666l-4.163 4.057.983 5.729c.219 1.277-1.121 2.25-2.268 1.648L12 19.715 6.855 22.42c-1.146.602-2.487-.371-2.268-1.648l.983-5.729-4.162-4.057c-.928-.904-.416-2.48.866-2.666l5.752-.836 2.572-5.212Z' fill='%231573E1'/%3E%3C/svg%3E");
}

.checkbox.iconType, .radio.iconType {
    margin: 0px;
}

.checkbox.iconType input + .lbl, .radio.iconType input + .lbl {
    top: 0px;
    padding-left: 2.4rem;
}

.checkbox .blind, .radio .blind {
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0px !important;
    position: absolute !important;
}

.checkbox input, .radio input {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 2.4rem;
    height: 2.4rem;
    cursor: pointer;
    z-index: 3;
    appearance: none;
}

.checkbox input + .lbl, .radio input + .lbl {
    position: relative;
    top: -0.1rem;
    display: inline-block;
    line-height: 2.4rem;
    min-height: 2.4rem;
    padding: 0px 0px 0px 3.2rem;
    font-weight: 400;
    vertical-align: top;
    word-break: break-all;
    z-index: 2;
}

.checkbox input + .lbl::before, .radio input + .lbl::before {
    content: "";
    display: inline-block;
    height: 2.4rem;
    width: 2.4rem;
    position: absolute;
    left: 0px;
    top: 0px;
    box-sizing: border-box;
    border-radius: 0.6rem;
}

.radio input + .lbl::before {
    background-color: rgb(255, 255, 255);
    border: 0.2rem solid rgb(148, 148, 148);
    border-radius: 50%;
}

.checkbox input + .lbl::before {
    background-color: rgb(255, 255, 255);
    border: 0.2rem solid rgb(148, 148, 148);
}

.checkbox input + .lbl::after {
    border-radius: 0px;
    width: 0.9rem;
    height: 0.5rem;
    top: 0.7rem;
    left: 0.7rem;
    border-bottom: 0.2rem solid rgb(255, 255, 255);
    border-left: 0.2rem solid rgb(255, 255, 255);
    border-image: initial;
    border-top: none;
    border-right: none;
    background: transparent;
    transform: rotate(-45deg);
}

.checkbox input + .lbl::after, .radio input + .lbl::after {
    content: "";
    display: inline-block;
    position: absolute;
    background-color: rgb(255, 255, 255);
}

.radio input + .lbl::after {
    width: 0.8rem;
    height: 0.8rem;
    opacity: 0;
    left: 0.4rem;
    top: 0.4rem;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    transform: scale(0);
}

.checkbox input:disabled + .lbl + span {
    color: rgb(217, 217, 217);
}

.checkbox input:checked + .lbl::before, .radio input:checked + .lbl::before {
    background-color: rgb(21, 115, 225);
    border-color: rgb(21, 115, 225);
}

.checkbox input:disabled + .lbl::before, .radio input:disabled + .lbl::before {
    background-color: rgb(238, 238, 238);
    border-color: rgb(221, 221, 221);
}

.checkbox input:disabled + .lbl::after {
    background-color: transparent;
    border-color: transparent;
}

.checkbox input:disabled:checked + .lbl::before {
    background-color: rgb(170, 204, 255);
    border-color: rgb(170, 204, 255);
}

.checkbox input:checked + .lbl + span, .radio input:checked + .lbl + span {
    font-weight: 400;
}

.checkbox input:checked + .lbl::after {
    border-color: rgb(255, 255, 255);
    background: none;
    top: 1.15rem;
    left: 0.6rem;
    transform-origin: left top;
    transform: rotate(-45deg);
    animation-timing-function: ease-in-out;
    animation-duration: 0.5s;
    animation-name: checkmark;
}

.radio.type-check input + .lbl::after {
    border-radius: 0px;
    width: 0.9rem;
    height: 0.5rem;
    top: 0.7rem;
    left: 0.7rem;
    opacity: 1;
    border-bottom: 0.2rem solid rgb(148, 148, 148);
    border-left: 0.2rem solid rgb(148, 148, 148);
    border-image: initial;
    border-top: none;
    border-right: none;
    background: transparent;
    transform: rotate(-45deg);
}

.radio.type-check input:checked + .lbl::after {
    border-color: rgb(255, 255, 255);
    background: none;
    top: 1.15rem;
    left: 0.6rem;
    width: 0.9rem;
    height: 0.5rem;
    transform-origin: left top;
    transform: rotate(-45deg);
    animation-timing-function: ease-in-out;
    animation-duration: 0.5s;
    animation-name: checkmark;
}

.radio input:checked + .lbl::after {
    content: "";
    position: absolute;
    width: 0.8rem;
    height: 0.8rem;
    left: 1.2rem;
    top: 50%;
    background-color: rgb(255, 255, 255);
    transform: translate(-50%, -50%);
    animation-timing-function: ease-in-out;
    animation-duration: 0.2s;
    animation-name: radiomark;
    opacity: 1;
}

@keyframes checkmark {
    0% {
        height: 0px;
        width: 0px;
        opacity: 1;
    }

    20% {
        width: 0px;
        height: 0.5rem;
        opacity: 1;
    }

    40% {
        width: 0.9rem;
        height: 0.5rem;
        opacity: 1;
    }

    100% {
        width: 0.9rem;
        height: 0.5rem;
        opacity: 1;
    }
}

@keyframes radiomark {
    0% {
        height: 0px;
        width: 0px;
        opacity: 0;
    }

    100% {
        width: 0.8rem;
        height: 0.8rem;
        opacity: 1;
    }
}

.radio-tabType-1 {
    display: inline-flex;
    background-color: rgb(237, 237, 240);
    border-radius: 0.9rem;
    width: 21rem;
    padding: 0.3rem;
}

.radio-tabType-1 .radio {
    flex: 1 1 auto;
    width: 100%;
    margin: 0px;
}

.radio-tabType-1 .radio .lbl {
    padding: 0px;
    min-height: 0px;
    line-height: 0;
    display: inline;
}

.radio-tabType-1 .radio .lbl::after, .radio-tabType-1 .radio .lbl::before {
    content: none;
}

.radio-tabType-1 .radio input {
    width: 100%;
    height: 100%;
}

.radio-tabType-1 .radio input:checked + .lbl::after {
    content: none;
}

.radio-tabType-1 .radio input:checked + .lbl + span {
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}

.radio-tabType-1 .radio span {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 1.4rem;
    line-height: 2rem;
    padding: 0.7rem 1.4rem;
    font-weight: 600;
    color: rgb(68, 68, 68);
    border-radius: 0.6rem;
}

.radio-tabType-2 {
    display: flex;
    background-color: rgb(255, 255, 255);
}

.radio-tabType-2 .radio {
    flex: 1 1 auto;
    width: 100%;
    margin: 0px;
}

.radio-tabType-2 .radio .lbl {
    padding: 0px;
    min-height: 0px;
    line-height: 0;
    display: inline;
}

.radio-tabType-2 .radio .lbl::after, .radio-tabType-2 .radio .lbl::before {
    content: none;
}

.radio-tabType-2 .radio input {
    height: 100%;
    width: 100%;
}

.radio-tabType-2 .radio input:checked + .lbl::after {
    content: none;
}

.radio-tabType-2 .radio input:checked + .lbl + span {
    color: rgb(34, 34, 34);
    border-color: rgb(34, 34, 34);
    font-weight: 700;
    font-size: 1.6rem;
    box-shadow: rgba(0, 0, 0, 0.08) 0.1rem 0.1rem 0.2rem 0px;
}

.radio-tabType-2 .radio input:checked + .lbl + span::after {
    content: "";
    display: block;
    width: 0.1rem;
    height: 100%;
    background-color: rgb(34, 34, 34);
    left: 0px;
    top: 0px;
    position: absolute;
}

.radio-tabType-2 .radio span {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 1.5rem;
    line-height: 2.4rem;
    padding: 1.2rem 0.5rem 1rem;
    font-weight: 500;
    border-width: 0.1rem 0.1rem 0.1rem 0px;
    border-style: solid;
    border-color: rgb(187, 187, 187);
    border-image: initial;
    color: rgb(114, 114, 114);
    position: relative;
}

.radio-tabType-2 .radio:first-child span {
    border-left-width: 0.1rem;
    border-top-left-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem;
}

.radio-tabType-2 .radio:first-child input:checked + .lbl + span::after {
    content: none;
}

.radio-tabType-2 .radio:last-child span {
    border-top-right-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem;
}

.radio-tabType-2 .radio.disabled input + .lbl + span {
    color: rgb(204, 204, 204);
    border-color: rgb(221, 221, 221);
    background-color: rgb(244, 244, 247);
}

.radio-tabType-2 .radio.disabled input:checked + .lbl + span {
    background-color: rgb(255, 255, 255);
    border-color: rgb(34, 34, 34);
    color: rgb(34, 34, 34);
}

.radio-type-bar .radio {
    display: block;
    margin: 0px;
    position: relative;
}

.radio-type-bar .radio .lbl {
    position: absolute;
    left: 1.6rem;
    top: calc(50% - 1.2rem);
    z-index: 11;
}

.radio-type-bar .radio input {
    opacity: 1;
    width: 100%;
    height: 100%;
}

.radio-type-bar .radio span {
    padding: 1.5rem 1.5rem 1.5rem 5.1rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    border: 0.1rem solid rgb(217, 217, 217);
    display: block;
    border-radius: 0.8rem;
    position: relative;
    z-index: 10;
    background-color: rgb(255, 255, 255);
}

.radio-type-bar .radio + .radio {
    margin-top: 0.8rem;
}

.radio-type-bar .radio input:checked + .lbl + span {
    border: 0.1rem solid rgb(0, 85, 185);
    background-color: rgb(239, 246, 255);
}

.radio-type-btn {
    display: flex;
    flex-wrap: wrap;
    gap: 0.6rem;
}

.radio-type-btn .radio {
    margin: 0px;
}

.radio-type-btn .radio input {
    opacity: 1;
    width: 100%;
    height: 100%;
}

.radio-type-btn .radio .lbl {
    padding: 0px;
    top: 0px;
    min-height: 0px;
}

.radio-type-btn .radio .lbl::after, .radio-type-btn .radio .lbl::before {
    content: none !important;
}

.radio-type-btn .radio span {
    padding: 0.9rem 2rem;
    font-size: 1.4rem;
    line-height: 2rem;
    color: rgb(102, 102, 102);
    border: 0.1rem solid rgb(102, 102, 102);
    display: block;
    border-radius: 2rem;
    font-weight: 700;
    background-color: rgb(255, 255, 255);
    z-index: 2;
    position: relative;
}

@media (max-width: 400px) {
    .radio-type-btn .radio span {
        padding: 0.9rem 1.5rem;
    }
}

.radio-type-btn .radio input:checked + .lbl + span {
    border-color: rgb(51, 51, 51);
    background-color: rgb(51, 51, 51);
    color: rgb(255, 255, 255);
}

@media (max-width: 1024px) {
    .filter-type-btn {
        border-top-left-radius: 1.6rem;
        border-top-right-radius: 1.6rem;
    }
}

.filter-type-btn {
    display: flex;
    flex-flow: wrap;
    padding: 0px 2.4rem;
    gap: 0.8rem;
}

@media (max-width: 1024px) {
    .filter-type-btn {
        padding-bottom: 10rem;
        border-top-left-radius: 1.6rem;
        border-top-right-radius: 1.6rem;
    }
}

.filter-type-btn .checkbox {
    margin: 0px;
}

.filter-type-btn .checkbox input {
    opacity: 1;
    width: 100%;
    height: 100%;
}

.filter-type-btn .checkbox .lbl {
    padding: 0px;
    top: 0px;
    min-height: 0px;
}

.filter-type-btn .checkbox .lbl::after, .filter-type-btn .checkbox .lbl::before {
    content: none !important;
}

.filter-type-btn .checkbox span {
    padding: 0.9rem 2rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
    border: 0.1rem solid rgb(238, 238, 238);
    display: block;
    border-radius: 2rem;
    font-weight: 700;
    background-color: rgb(255, 255, 255);
    z-index: 2;
    position: relative;
}

@media (max-width: 400px) {
    .filter-type-btn .checkbox span {
        padding: 0.9rem 1.5rem;
    }
}

.filter-type-btn .checkbox input:checked + .lbl + span {
    border-color: rgb(0, 85, 185);
    background-color: rgb(255, 255, 255);
    color: rgb(0, 85, 185);
    font-weight: 700;
}

.input-type-cols {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
}

.input-type-cols .checkbox input + .lbl, .input-type-cols .radio input + .lbl {
    align-self: flex-start;
    top: 0px;
}

.input-type-cols .checkbox + .checkbox, .input-type-cols .checkbox + .radio, .input-type-cols .radio + .checkbox, .input-type-cols .radio + .radio {
    margin-left: 0px;
}

.input-type-cols .checkbox span, .input-type-cols .radio span {
    line-height: 2.4rem;
}

.input-type-cols .link-arrow {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
    color: rgb(34, 34, 34);
    margin-left: 3.2rem;
    margin-top: -0.4rem;
}

.file-box {
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    position: relative;
    height: 4.8rem;
}

.file-box .file-label {
    position: absolute;
    inset: 0px;
    justify-content: center;
    z-index: 10;
    border: 0.1rem solid rgb(21, 115, 225);
    background-color: rgb(255, 255, 255);
    border-radius: 0.8rem;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.file-box .file-label .file-txt {
    position: relative;
    font-size: 1.6rem;
    font-weight: 600;
    align-items: center;
    display: inline-flex;
    color: rgb(0, 85, 185);
}

.file-box .file-label .file-txt::before {
    content: "";
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
    margin-right: 0.6rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.089 3.25-4.28 4.394a3.333 3.333 0 1 0 4.715 4.714l4.172-4.163a.667.667 0 1 1 .941.944l-4.17 4.162a4.667 4.667 0 0 1-6.603-6.597L8.143 2.31a3.333 3.333 0 0 1 4.717 4.711l-4.28 4.394a2 2 0 0 1-2.828-2.829l4.391-4.39a.667.667 0 1 1 .943.943l-4.39 4.39a.667.667 0 0 0 .94.946l4.278-4.393A2 2 0 0 0 9.09 3.25Z' fill='%230055B9'/%3E%3C/svg%3E");
}

.file-box input {
    position: absolute;
    inset: 0px;
    padding: 0.2rem;
    z-index: 9;
}

.file-box.highlight {
    border-color: rgb(0, 0, 0);
}

.file-box.dropdown-type {
    height: 20rem;
}

.file-box.dropdown-type .file-label {
    border-style: dashed;
}

.file-box.dropdown-type .file-label .file-txt::after {
    content: "파일을 드래그 & 드랍 해주세요";
}

.imageItem {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 0.3rem;
}

.imageItem.hasFiled {
    margin-top: 1.2rem;
}

@media (min-width: 1025px) {
    .imageItem {
        font-size: 0px;
        gap: 0px;
        width: auto;
        margin-left: -0.6rem;
        margin-right: -0.6rem;
    }
}

.imageItem li {
    max-width: 11.3rem;
    box-sizing: border-box;
    flex: 1 1 30%;
    width: 33.333%;
    position: relative;
}

@media (min-width: 1025px) {
    .imageItem li {
        padding: 0.6rem;
        flex: 1 1 16.6666%;
        width: 16.6666%;
        max-width: 16.6666%;
    }
}

.imageItem li label {
    width: 100%;
    display: block;
    padding-bottom: 100%;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
}

.imageItem li label input {
    width: 100%;
    height: 100%;
    position: absolute;
}

.imageItem li label input + .lbl {
    position: absolute;
    box-sizing: border-box;
    inset: 0px;
    z-index: 5;
    background-color: rgb(255, 255, 255);
}

.imageItem li label .btn-del {
    position: absolute;
    z-index: 10;
    right: 0.9rem;
    top: 0.8rem;
    width: 2.4rem;
    height: 2.4rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm7.293-3.707a1 1 0 0 1 1.414 0L12 10.586l2.293-2.293a1 1 0 1 1 1.414 1.414L13.414 12l2.293 2.293a1 1 0 0 1-1.414 1.414L12 13.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L10.586 12 8.293 9.707a1 1 0 0 1 0-1.414Z' fill='%23444'/%3E%3C/svg%3E");
}

.imageItem li label.thumb_pdf span {
    font-size: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.imageItem li label.thumb_pdf .lbl {
    background-size: 3.8rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    border: 0.1rem solid rgb(238, 238, 238);
    background-color: rgb(246, 248, 250);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M31.943 21.691V2.74a2.74 2.74 0 0 0-2.739-2.74H13.371c-.729 0-1.425.286-1.932.8L3.8 8.44A2.733 2.733 0 0 0 3 10.37v24.098a2.74 2.74 0 0 0 2.74 2.74h23.464a2.74 2.74 0 0 0 2.74-2.74v-1.853' fill='%23DDE3EE'/%3E%3Cpath d='M12.99 7.323V.039A2.746 2.746 0 0 0 11.44.8l-7.64 7.64c-.42.42-.68.974-.768 1.56h7.284a2.672 2.672 0 0 0 2.675-2.676ZM33.838 21.69H12.036c-.76 0-1.37.618-1.37 1.37v8.178c0 .76.618 1.37 1.37 1.37H33.83c.76 0 1.37-.618 1.37-1.37V23.06a1.363 1.363 0 0 0-1.362-1.37Z' fill='%2394A9C7'/%3E%3Cpath d='M17.872 27.518h-1.156v1.765c0 .254-.063.444-.182.57a.598.598 0 0 1-.451.198.597.597 0 0 1-.46-.19c-.118-.126-.174-.316-.174-.57v-4.797c0-.277.064-.475.19-.594.127-.119.333-.182.61-.182h1.615c.475 0 .847.04 1.108.11a1.607 1.607 0 0 1 1.077.959c.095.237.142.506.142.8 0 .633-.198 1.116-.585 1.44-.38.325-.958.491-1.734.491Zm-.309-2.858h-.847v1.9h.847c.3 0 .546-.032.744-.095a.913.913 0 0 0 .46-.309c.11-.142.158-.324.158-.554 0-.277-.08-.499-.246-.673-.174-.174-.546-.269-1.116-.269Zm4.473-.95h1.647c.427 0 .791.04 1.1.119.309.079.586.23.831.443.65.554.974 1.401.974 2.534 0 .372-.032.712-.095 1.02a2.957 2.957 0 0 1-.3.832 2.617 2.617 0 0 1-.523.665c-.167.15-.349.27-.547.364-.198.087-.411.15-.64.19-.23.04-.484.056-.769.056h-1.646c-.23 0-.404-.032-.515-.103a.496.496 0 0 1-.23-.293 2.045 2.045 0 0 1-.055-.491v-4.568c0-.27.063-.467.182-.594.119-.11.317-.174.586-.174Zm.49 1.005v4.228h.959c.206 0 .372-.008.49-.016a1.33 1.33 0 0 0 .705-.277c.42-.356.633-.974.633-1.845 0-.617-.095-1.076-.277-1.377-.182-.3-.411-.499-.688-.586-.27-.087-.602-.127-.982-.127h-.84Zm8.891-.031h-2.486v1.591h2.075c.19 0 .332.04.427.127a.442.442 0 0 1 .143.348c0 .15-.048.261-.143.34-.095.088-.238.127-.427.127H28.93v2.05c0 .262-.055.452-.174.579a.592.592 0 0 1-.451.19.598.598 0 0 1-.46-.19c-.118-.127-.173-.317-.173-.578v-4.79c0-.182.023-.333.079-.443a.525.525 0 0 1 .253-.254c.11-.055.261-.079.443-.079h2.977c.198 0 .348.048.451.135.103.087.15.206.15.348a.44.44 0 0 1-.15.356c-.11.103-.253.143-.459.143Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.718 8.676c.096-.207.191-.428.281-.657a8.89 8.89 0 0 0 .25-.721c.135-.462.2-.862.17-1.2-.104-1.183-.76-1.94-1.67-1.861-.909.08-1.425.94-1.322 2.124.027.31.142.657.325 1.046.1.21.217.427.35.65.198.332.412.654.641.965a.5.5 0 0 0 .844-.075c.028-.053.073-.146.131-.271ZM20.657 6.98c-.138-.292-.219-.537-.234-.707-.06-.69.136-1.015.414-1.04.277-.024.525.263.585.953.017.188-.03.478-.133.83-.059.2-.232.694-.232.694s-.316-.552-.4-.73ZM18.794 13.022c-.223.04-.458.09-.698.147-.259.062-.505.132-.733.209-.456.154-.821.33-1.08.549-.91.764-1.154 1.735-.568 2.435.587.7 1.588.629 2.499-.135.238-.2.456-.493.67-.867a7.65 7.65 0 0 0 .332-.659c.159-.352.3-.712.423-1.078a.5.5 0 0 0-.547-.65c-.058.009-.16.025-.296.05h-.002Zm-.779 1.842c-.16.281-.315.487-.445.597-.53.444-.91.471-1.09.258-.178-.213-.085-.58.446-1.026.144-.121.409-.25.756-.367.198-.068.701-.209.701-.209s-.27.577-.368.747ZM23.73 12.746c.149.171.313.348.485.522.188.191.373.367.558.522.367.312.706.534 1.026.643 1.124.388 2.082.095 2.38-.768.296-.862-.28-1.685-1.402-2.07-.295-.102-.658-.14-1.09-.13a8.296 8.296 0 0 0-.735.056c-.384.045-.764.11-1.141.192a.5.5 0 0 0-.276.802c.038.047.104.127.195.23Zm1.981-.28c.322-.008.579.018.74.074.655.225.873.537.782.8-.09.263-.453.373-1.108.148-.178-.062-.424-.222-.705-.46-.159-.135-.539-.493-.539-.493s.633-.066.83-.07Z' fill='%23F44336'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.655 8.614a15.721 15.721 0 0 0 1.88 2.851c.36.43.735.826 1.123 1.179l.371.335.672-.741-.37-.336c-.354-.32-.697-.681-1.027-1.077a14.744 14.744 0 0 1-1.748-2.65l-.22-.45-.898.439.218.45Z' fill='%23F44336'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m20.84 8.158-.36.945c-.321.833-.65 1.663-.989 2.49a36.704 36.704 0 0 1-.783 1.79l-.216.45.901.435.217-.45c.22-.46.492-1.085.805-1.844l.17-.416c.41-1.012.807-2.029 1.19-3.05l.176-.467-.937-.351-.175.468Z' fill='%23F44336'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.098 11.733a45.065 45.065 0 0 0-5.087 1.309l-.476.156.311.95.475-.155a41.49 41.49 0 0 1 3.428-.948 44.1 44.1 0 0 1 1.531-.33l.492-.09-.183-.983-.49.09Z' fill='%23F44336'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h38v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .imageItem li label.thumb_pdf .lbl {
        background-size: 10rem;
    }
}

.imageItem li img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    z-index: 7;
    border: 0.1rem solid rgb(180, 189, 205);
}

.lock .imageItem {
    width: calc(100% - 1.2rem);
}

.textItem {
    padding-top: 2.4rem;
}

.textItem li + li {
    margin-top: 0.8rem;
}

.textItem .inline-flex .file-name {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: rgb(68, 68, 68);
    margin-right: 1rem;
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.textItem .inline-flex .btn-del {
    flex: 0 0 auto;
}

.signiture-box {
    margin-top: 2.4rem;
}

.signiture-box > .flex {
    margin-bottom: 1.2rem;
}

.signiture-box .tit {
    font-size: 1.6rem;
    font-weight: 400;
    color: rgb(0, 0, 0);
}

@media (min-width: 1025px) {
    .signiture-box .tit {
        font-size: 1.8rem;
        font-weight: 600;
        line-height: 2.8rem;
    }
}

.signiture-box .btn-del {
    position: absolute;
    right: 1rem;
    top: 0.8rem;
}

.canvas-wrap {
    border-radius: 0.8rem;
    border: 0.1rem solid rgb(217, 217, 217);
    position: relative;
    background-color: rgb(249, 249, 251);
}

.canvas-wrap .info-txt {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: rgb(180, 189, 205);
    line-height: 2.8rem;
    font-size: 1.8rem;
    font-weight: 700;
}

.textarea {
    position: relative;
}

.textarea textarea {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.7rem;
    padding: 1rem 1.6rem;
    border: 0.1rem solid rgb(148, 148, 148);
    border-radius: 0.8rem;
    color: rgb(34, 34, 34);
    background-color: rgb(255, 255, 255);
    resize: none;
}

.textarea textarea::placeholder {
    color: rgb(114, 114, 114);
}

.textarea .size {
    display: inline-flex;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    position: absolute;
    bottom: 1rem;
    right: 1.6rem;
    color: rgb(114, 114, 114);
}

.textarea .size .point {
    color: rgb(34, 34, 34);
}

.tabFocus .textarea textarea:focus {
    outline: rgb(0, 85, 185) dashed 0.2rem;
    outline-offset: 0.1rem;
}

.msg-required {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(0, 0, 0);
    text-align: right;
}

.desc-title + .msg-required, .tit-form + .msg-required {
    margin-top: 2.4rem;
}

.msg-required + .form-wrap {
    margin-top: 0.8rem;
}

.sub-title + .msg-required {
    padding-top: 2.4rem;
}

.req {
    color: rgb(224, 12, 62);
    margin-left: 0.2rem;
}

.form-wrap {
    border-radius: 0px;
}

.form-wrap .form-row {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
}

@media (min-width: 1025px) {
    .form-wrap .form-row {
        gap: 1.2rem;
    }
}

.form-wrap .form-row .required {
    display: flex;
    align-items: center;
}

.form-wrap .form-row .required .lbl-tit::after {
    content: "*";
    color: rgb(224, 12, 62);
    font-size: 1.3rem;
    font-weight: 400;
    display: inline-block;
    margin-left: 0.2rem;
}

.form-wrap .form-row .required-msg {
    flex: 0 0 auto;
    margin-left: auto;
    color: rgb(68, 68, 68);
    font-size: 1.5rem;
    line-height: 2.2rem;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.form-wrap .form-row .required-msg::before {
    content: "";
    width: 2rem;
    flex: 0 0 auto;
    height: 2rem;
    margin-right: 0.6rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.333a6.667 6.667 0 1 0 0 13.333 6.667 6.667 0 0 0 0-13.333ZM1.667 10a8.333 8.333 0 1 1 16.667 0 8.333 8.333 0 0 1-16.667 0ZM10 5.833c.46 0 .834.373.834.833V10a.833.833 0 1 1-1.667 0V6.667c0-.46.373-.834.833-.834Zm-.833 7.5c0-.46.373-.833.833-.833h.009a.833.833 0 0 1 0 1.666H10a.833.833 0 0 1-.833-.833Z' fill='%23999'/%3E%3C/svg%3E");
}

.form-wrap .form-row .lbl-only {
    position: relative;
    font-weight: 500;
    color: rgb(34, 34, 34);
    font-size: 1.5rem;
    transform: none;
}

@media (min-width: 1025px) {
    .form-wrap .form-row .lbl-only {
        font-size: 1.8rem;
        font-weight: 600;
        line-height: 2.8rem;
    }
}

.form-wrap .form-row .lbl-only .btn-tooltip {
    vertical-align: middle;
    display: inline-block;
    margin-left: 0.4rem;
    margin-top: -0.2rem;
}

.form-wrap .form-row + .form-row {
    margin-top: 2.4rem;
}

@media (min-width: 1025px) {
    .form-wrap .form-row + .form-row {
        margin-top: 3.2rem;
    }
}

.form-wrap .form-row + .form-row.msg-inline {
    margin-top: 0.8rem;
}

.form-wrap .form-row.phone-row {
    position: relative;
}

.form-wrap .form-row.phone-row label {
    position: absolute;
}

.form-wrap .form-row.type-top-line {
    border-top: 0.1rem solid rgb(221, 221, 221);
    padding-top: 2.4rem;
}

.form-wrap + .bottom-fixed {
    padding-top: 3.2rem;
}

.table {
    table-layout: fixed;
    width: 100%;
}

.table .table td, .table .table th {
    border: 0px;
}

.table td, .table th {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    border-top: 0.1rem solid rgb(238, 238, 238);
    padding: 1.4rem 0px;
    text-align: left;
    border-collapse: collapse;
    word-break: break-word;
}

.table td.br-include br, .table th.br-include br {
    display: block;
}

@media (min-width: 1025px) {
    .table td, .table th {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
    }

    .table td.br-include br, .table th.br-include br {
        display: none;
    }
}

.table th {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.2rem;
    color: rgb(114, 114, 114);
    width: 12rem;
    text-align: left;
}

@media (min-width: 1025px) {
    .table th {
        width: 24.5rem;
    }

    .table th.w-130, .table th.w-140, .table th.w-170, .table th.w-90 {
        width: 24.5rem !important;
    }
}

.table th + td {
    text-align: right;
}

@media (min-width: 1025px) {
    .table th + td {
        text-align: left;
    }

    .bottom .pop-body .table th + td {
        text-align: right;
    }

    .table td {
        font-size: 1.8rem;
        line-height: 2.6rem;
        font-weight: 500;
    }
}

.table td .input-group {
    justify-content: flex-end;
}

.table.type-2 td, .table.type-2 th {
    border-top: 0.1rem solid rgb(0, 0, 0);
    font-size: 1.4rem;
}

.table.type-2 td {
    text-align: left;
}

.table.no-line td, .table.no-line th {
    border: 0px;
    padding: 0.6rem 0px;
}

.table.no-line tr:first-child td, .table.no-line tr:first-child th {
    padding-top: 0px;
}

.table.no-line tr:last-child td, .table.no-line tr:last-child th {
    padding-bottom: 0px;
}

.table tr.sub-list > td {
    padding: 0px;
    border-top: 0px;
}

.table tr.sub-list + tr th, .table tr.sub-list + tr > td {
    border-top: 0px;
}

.table tr.sub-list .list-inner {
    margin: 0px;
    padding: 0px 0px 0px 8rem;
    background-color: transparent;
}

.table tr.sub-list .list-inner > li {
    padding-left: 0.9rem;
    text-indent: -0.9rem;
    display: block;
    text-align: right;
}

@media (min-width: 1025px) {
    .table tr.sub-list .list-inner > li {
        text-align: left;
    }
}

.table tr.sub-list .list-inner > li::before {
    content: "";
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.6rem;
    vertical-align: middle;
    background-color: rgb(34, 34, 34);
}

.table tr.sub-list .list-inner > li + li {
    margin-top: 0px;
}

.table tr.sub-list .list-inner em {
    color: rgb(34, 34, 34);
    flex: 0 0 auto;
    margin-right: 0.4rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
}

.table tr.sub-list .list-inner em::before {
    content: "[";
}

.table tr.sub-list .list-inner em::after {
    content: "]";
}

.table tr.sub-list .list-inner span {
    color: rgb(34, 34, 34);
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
}

@media (min-width: 1025px) {
    .table tr.sub-list .list-inner {
        padding-left: 24.5rem;
    }

    .table tr.sub-list .list-inner > li {
        justify-content: start;
    }

    .table tr.sub-list .list-inner > li em, .table tr.sub-list .list-inner > li span {
        font-size: 1.6rem;
        font-weight: 500;
        line-height: 2.4rem;
    }
}

.cols-3 {
    display: grid;
    grid-template-columns: auto auto auto;
}

.cols-3 .checkbox {
    margin-left: 0px;
}

.msg-result + .desc-list + .table-wrap {
    margin-top: 7.2rem;
}

@media (min-width: 1025px) {
    .msg-result + .desc-list + .table-wrap {
        margin-top: 9.2rem;
    }
}

.vc-highlight-content-solid {
    background-color: rgb(0, 85, 185);
}

.date-picker .inline-flex {
    padding-right: 3.6rem;
    position: relative;
}

.date-picker .inline-flex input {
    cursor: pointer;
    font-size: 1.7rem;
    margin-right: 0.4rem;
}

.date-picker .inline-flex .btn-date {
    width: 2rem;
    height: 2rem;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a1 1 0 0 1 1 1v1h6V3a1 1 0 1 1 2 0v1h2a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h2V3a1 1 0 0 1 1-1ZM7 6H5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-2v1a1 1 0 1 1-2 0V6H9v1a1 1 0 0 1-2 0V6Zm-1 5a1 1 0 0 1 1-1h10a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Z' fill='%23000'/%3E%3C/svg%3E");
}

.date-picker .vc-base-icon {
    flex: 0 0 auto;
}

.vc-header {
    height: 3rem;
    margin-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0px;
    gap: 0.4rem;
}

.vc-header.is-lg {
    display: flex;
    justify-content: space-between;
}

.vc-header .vc-title-wrapper {
    margin: auto;
}

.vc-header .vc-title {
    font-size: 1.8rem;
    display: flex;
    justify-content: center;
    width: 100%;
}

.vc-header .vc-arrow:disabled {
    color: rgb(148, 148, 148);
}

.vc-nav-container :focus, .vc-pane-container :focus {
    box-shadow: none;
    outline: rgb(224, 12, 62) dashed 0.1rem !important;
}

.vc-popover-content-wrapper {
    width: auto !important;
    z-index: 100 !important;
}

.vc-weekday {
    font-size: 1.4rem;
    padding-top: 0.4rem;
    line-height: 1.4rem;
    padding-bottom: 0.8rem;
    color: rgb(0, 0, 0);
    font-weight: 500;
}

.vc-weekday.vc-weekday-1 {
    color: rgb(224, 12, 62);
}

.vc-weekday.vc-weekday-7 {
    color: rgb(0, 85, 185);
}

.vc-day.weekday-1 {
    color: rgb(224, 12, 62);
}

.vc-day.weekday-7 {
    color: rgb(0, 85, 185);
}

.vc-day-content, .vc-highlight {
    width: 2.8rem;
    height: 2.8rem;
}

.vc-day-content {
    line-height: 2.8rem;
    font-size: 1.4rem;
    font-weight: 500;
}

.vc-day-content:focus {
    outline: rgb(224, 12, 62) dashed 0.1rem;
}

.vc-day-content.vc-disabled {
    color: rgb(148, 148, 148);
}

.date-fromTo {
    display: flex;
    width: 100%;
    align-items: center;
}

.date-fromTo .date-dash {
    display: block;
    width: 2rem;
    text-align: center;
    position: relative;
    flex: 0 0 auto;
}

.date-fromTo .date-dash::before {
    content: "";
    display: block;
    width: 0.7rem;
    position: absolute;
    height: 0.1rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: rgb(0, 0, 0);
}

.date-fromTo .input-box {
    flex: 1 1 auto;
}

.vc-time-header {
    font-size: 0px;
    display: none;
}

.vc-time-select-group {
    margin-top: 0px;
    width: 100%;
}

.vc-time-select-group .vc-base-icon {
    margin: 0px 0.4rem;
    color: rgb(0, 85, 185);
}

.vc-base-select select {
    border: 0px;
    width: 100% !important;
    text-align: center !important;
}

.page-list, .page-list .list {
    display: flex;
}

.page-list.type-dot {
    gap: 1.2rem;
}

.page-list.type-dot2 {
    gap: 0.8rem;
    align-items: center;
}

.page-list .ico-dot {
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    background-color: rgb(217, 217, 217);
    font-size: 0px;
}

.page-list .btn-page {
    width: 3.2rem;
    height: 3.2rem;
    line-height: 3.2rem;
    padding: 0px;
    font-size: 1.4rem;
    color: rgb(0, 0, 0);
    font-weight: 500;
    border-radius: 0.4rem;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

.page-list .btn-page:hover:not(span) {
    background-color: rgb(239, 243, 248);
}

.page-list .btn-page.on {
    color: rgb(0, 85, 185);
    background-color: rgb(225, 234, 247);
}

.page-list .next {
    width: 3.2rem;
    height: 3.2rem;
    padding: 0px;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.293 11.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414-1.414L19.586 18l-5.293-5.293a1 1 0 0 1 0-1.414Z' fill='%23B4BDCD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6 6)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.page-list .next.disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.293 11.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414-1.414L19.586 18l-5.293-5.293a1 1 0 0 1 0-1.414Z' fill='%23D9D9D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6 6)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.page-list .prev {
    width: 3.2rem;
    height: 3.2rem;
    padding: 0px;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.707 11.293a1 1 0 0 1 0 1.414L16.414 18l5.293 5.293a1 1 0 0 1-1.414 1.414l-6-6a1 1 0 0 1 0-1.414l6-6a1 1 0 0 1 1.414 0Z' fill='%23B4BDCD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6 6)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.page-list .prev.disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.707 11.293a1 1 0 0 1 0 1.414L16.414 18l5.293 5.293a1 1 0 0 1-1.414 1.414l-6-6a1 1 0 0 1 0-1.414l6-6a1 1 0 0 1 1.414 0Z' fill='%23D9D9D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6 6)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.page-list .btn-dot {
    width: 3.2rem;
    height: 3.2rem;
    padding: 0px;
}

.page-number {
    display: inline-block;
    font-size: 1.6rem;
    color: rgb(68, 68, 68);
}

.page-number .current {
    color: rgb(0, 85, 185);
    font-weight: 600;
}

.page-number.type-box {
    background-color: rgb(239, 243, 248);
    border-radius: 1.5rem;
    line-height: 2.4rem;
    padding: 3rem 1.2rem;
}

.page-number + button.btn-dot.stop {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 0.6rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' rx='12' fill='%23F6F8FA'/%3E%3Cpath fill='%23333' d='M8.25 8h3v8h-3zM12.75 8h3v8h-3z'/%3E%3C/svg%3E");
}

.ico-dot {
    vertical-align: middle;
}

.ico-dot.on {
    color: rgb(255, 255, 255);
    font-size: 1rem;
    font-weight: 600;
    text-align: center;
    background-color: rgb(0, 0, 0);
    width: 2.4rem;
    height: 2.4rem;
    line-height: 2.4rem;
    border-radius: 50%;
}

.page-process .page-bar {
    height: 0.6rem;
    background-color: rgb(237, 237, 240);
    border-radius: 0.3rem;
    overflow: hidden;
}

.page-process .page-bar span {
    display: block;
    height: 100%;
    background-color: rgb(0, 85, 185);
}

.page-process .page-bar + .page-number {
    margin-top: 0.6rem;
}

.page-process .page-number {
    text-align: right;
    display: block;
    font-size: 1.6rem;
    font-weight: 500;
    color: rgb(114, 114, 114);
}

.page-process .page-number.on {
    font-weight: 700;
}

.common-preogress.mt-10 {
    margin-top: 0px !important;
}

@media (min-width: 1025px) {
    .common-preogress {
        max-width: 98rem;
        margin: auto;
    }

    .common-preogress.mt-10 {
        margin-top: 10rem !important;
    }
}

.common-preogress ol {
    display: inline-flex;
    font-size: 0px;
    align-items: center;
    justify-content: center;
}

.common-preogress .currentSteps {
    font-size: 0px;
}

.common-preogress.lineType {
    flex-wrap: wrap;
    display: flex;
    margin: 0px -2.4rem;
}

@media (min-width: 1025px) {
    .common-preogress.lineType {
        margin-left: auto;
        margin-right: auto;
    }
}

.common-preogress.lineType ol {
    position: relative;
    width: 100%;
    height: 0.6rem;
    background-color: rgb(238, 238, 238);
    overflow: hidden;
}

@media (min-width: 1025px) {
    .common-preogress.lineType ol {
        border-radius: 0.3rem;
    }
}

.common-preogress.lineType ol li {
    height: 100%;
    flex: 1 1 auto;
    width: 100%;
}

.common-preogress.lineType ol li.active, .common-preogress.lineType ol li.proceed {
    background-color: rgb(21, 115, 225);
}

.common-preogress.lineType .currentSteps {
    font-size: 1.6rem;
    color: rgb(114, 114, 114);
    font-weight: 400;
    line-height: 2.2rem;
    margin-left: auto;
    margin-top: 0.8rem;
    padding-right: 2.4rem;
}

.common-preogress.lineType .currentSteps strong {
    font-weight: 500;
    color: rgb(0, 85, 185);
}

.common-preogress.dotNumber ol {
    gap: 0.8rem;
}

.common-preogress.dotNumber ol li {
    width: 0.8rem;
    height: 0.8rem;
    background-color: rgb(217, 217, 217);
    border-radius: 50%;
}

.common-preogress.dotNumber ol li.active {
    font-size: 1rem;
    line-height: 2.4rem;
    text-align: center;
    font-weight: 600;
    width: 2.4rem;
    height: 2.4rem;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.common-preogress.dotted ol {
    gap: 2.6rem;
}

.common-preogress.dotted ol li {
    width: 1.4rem;
    height: 1.4rem;
    background-color: rgb(217, 217, 217);
    border-radius: 50%;
}

.common-preogress.dotted ol li.active, .common-preogress.dotted ol li.proceed {
    background-color: rgb(0, 85, 185);
}

.tab-line {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 0px;
    height: 0px;
    z-index: 25;
    pointer-events: none;
    transition: 0.3s;
}

.tab-menu {
    margin: 0px -2.4rem;
    overflow: hidden;
    position: relative;
}

.popup .tab-menu::after, .popup .tab-menu::before {
    content: none;
}

.tab-scroll {
    position: relative;
    overflow: auto hidden;
}

.tab-scroll::-webkit-scrollbar {
    display: none;
}

.tab-list {
    position: relative;
    display: inline-flex;
    min-width: 100%;
    white-space: nowrap;
    text-align: center;
    padding: 0px 2.4rem;
}

.tab-list .tab a, .tab-list .tab button {
    text-decoration: none;
}

.tab {
    position: relative;
    text-align: center;
    width: auto;
}

.tab-round-menu::after, .tab-round-menu::before {
    content: "";
    display: block;
    width: 3rem;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
    background: linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, 0));
}

.tab-round-menu::after {
    left: auto;
    right: 0px;
    transform: rotate(-180deg);
}

.tab-round-menu.first-active::before, .tab-round-menu.last-active::after {
    content: none;
}

.tab-round-menu .tab-list {
    gap: 0px 0.6rem;
    padding: 0px;
}

.tab-round-menu .tab a, .tab-round-menu .tab button {
    font-size: 1.4rem;
    padding: 1rem 2rem;
    line-height: 2rem;
    font-weight: 700;
    border-radius: 9rem;
    background-color: rgb(237, 237, 240);
    display: inline-block;
    color: rgb(102, 102, 102);
}

.tab-round-menu .tab.active > a, .tab-round-menu .tab.active > button {
    background-color: rgb(34, 34, 34);
    color: rgb(255, 255, 255);
}

.tab-line-menu {
    position: relative;
}

@media (min-width: 1025px) {
    .tab-line-menu {
        margin-left: 0px;
        margin-right: 0px;
    }
}

.tab-line-menu .tab-list {
    gap: 0px 2rem;
}

@media (min-width: 1025px) {
    .tab-line-menu .tab-list {
        padding: 0px;
    }
}

.tab-line-menu .tab-line {
    height: 0.3rem;
    background: rgb(34, 34, 34);
}

.tab-line-menu .tab-list::before {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: auto;
    height: 0.1rem;
    background: rgb(217, 217, 217);
}

.tab-line-menu .tab {
    position: relative;
    text-align: center;
}

@media (min-width: 1025px) {
    .tab-line-menu .tab {
        width: 100%;
    }
}

.tab-line-menu .tab > a, .tab-line-menu .tab > button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 4.8rem;
    color: rgb(68, 68, 68);
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    overflow: hidden;
    padding: 0px 0.3rem;
    outline-offset: -0.1rem;
    transition: 0.3s;
}

@media (min-width: 1025px) {
    .tab-line-menu .tab > a, .tab-line-menu .tab > button {
        display: flex;
        width: 100%;
    }
}

.tab-line-menu .tab.active > a, .tab-line-menu .tab.active > button {
    color: rgb(34, 34, 34);
}

.tab-line-menu .tab.active > a::after, .tab-line-menu .tab.active > button::after {
    left: 0px;
    width: 100%;
    opacity: 1;
}

.tab-line-menu.tab-fixed .tab-list {
    padding: 0px;
}

.tab-line-menu.tab-fixed .tab-list::before {
    left: 0px;
    right: 0px;
}

.lg-size .tab-line-menu .tab-line {
    display: none;
}

.lg-size .tab-line-menu .tab.active::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    height: 0.3rem;
    background: rgb(34, 34, 34);
}

.common-type {
    margin-left: 0px;
    margin-right: 0px;
}

.common-type .tab-list {
    display: flex;
    width: 100%;
    background-color: rgb(244, 244, 247);
    border-radius: 0.8rem;
    padding: 0px;
}

.common-type .tab-list .tab {
    flex: 1 1 auto;
    font-size: 1.6rem;
    line-height: 2.8rem;
    padding: 0.9rem 1rem;
    font-weight: 500;
    width: 100%;
    cursor: pointer;
}

.common-type .tab-list .tab a {
    display: block;
    height: 100%;
    color: rgb(68, 68, 68);
}

.common-type .tab-list .tab.active {
    border-radius: 0.8rem;
    background-color: rgb(255, 255, 255);
    border: 0.1rem solid rgb(0, 85, 185);
    box-shadow: rgba(0, 0, 0, 0.05) 0.2rem 0.2rem 0.8rem 0px;
    font-size: 1.8rem;
    font-weight: 700;
    color: rgb(0, 85, 185);
}

.common-type .tab-list .tab.active a {
    color: rgb(0, 85, 185);
}

.tabFocus .common-type .tab-list .tab:focus {
    outline: rgb(0, 85, 185) dashed 0.2rem;
    outline-offset: -0.2rem;
}

.pop-wrap {
    position: relative;
}

.pop-wrap.page {
    max-width: 102.4rem;
    margin-left: auto;
    margin-right: auto;
}

.pop-head {
    position: sticky;
    top: 0px;
    background: rgb(255, 255, 255);
    z-index: 20;
    transition: background 0.5s;
}

.pop-head.bg-origin {
    background: rgb(255, 255, 255) !important;
}

.pop-head.no-title {
    height: 0px !important;
    padding-top: 0px !important;
}

.pop-head.no-title > div {
    overflow: hidden;
    padding: 0px !important;
    height: 0px !important;
}

.pop-head > div {
    display: flex;
    align-items: center;
    min-height: 4rem;
    padding: 2.3rem 5rem 2.3rem 2.6rem;
    text-align: left;
    margin: 0px;
    transition: border 0.5s;
}

@media (min-width: 1025px) {
    .pop-head > div {
        min-height: 11.2rem;
    }
}

.pop-head > div > div:first-child {
    width: 100%;
}

.pop-head h1 {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: rgb(34, 34, 34);
    margin: 0px;
    text-align: center;
    width: 100%;
}

@media (min-width: 1025px) {
    .pop-head h1 {
        font-size: 2.4rem;
        font-weight: 700;
    }
}

.pop-head .pop-close {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 2rem;
}

@media (min-width: 1025px) {
    .pop-head .pop-close {
        right: 4rem;
    }
}

.pop-bg-close {
    display: block;
    position: fixed;
    inset: 0px;
    pointer-events: auto;
}

.pop-close {
    font-size: 0.3rem;
    color: transparent;
    position: relative;
    display: block;
    width: 3.2rem;
    height: 3.2rem;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: 3.2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.005 6.995a1.12 1.12 0 0 1 0 1.583L8.578 25.005a1.12 1.12 0 1 1-1.583-1.584L23.42 6.995a1.12 1.12 0 0 1 1.584 0Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.995 6.995a1.12 1.12 0 0 0 0 1.583L23.42 25.005a1.12 1.12 0 1 0 1.584-1.584L8.578 6.995a1.12 1.12 0 0 0-1.583 0Z' fill='%23000'/%3E%3C/svg%3E");
}

.pop-body {
    position: relative;
    padding: 0px 2rem 2rem;
    height: 100%;
}

@media (min-width: 1025px) {
    .pop-body {
        height: calc(100% - 12.8rem);
        padding: 4rem;
    }

    .pop-body.bdr-radius-bottom {
        border-bottom-left-radius: 1.6rem;
        border-bottom-right-radius: 1.6rem;
    }
}

.pop-body::after, .pop-body::before {
    content: "";
    display: block;
    clear: both;
}

.pop-body.next-foot {
    padding-bottom: 0.8rem;
}

.alertType .pop-body .section {
    padding-top: 3.2rem;
    padding-bottom: 0px;
    font-size: 2rem;
}

.alertType .btn-wrap::before {
    display: none;
}

.pop-foot-close {
    margin-top: 2.4rem;
    text-align: center;
}

.pop-foot-close:first-child {
    margin-top: 0px;
}

.pop-foot-close + div {
    margin-top: 2.4rem;
}

.pop-foot-close .button {
    text-decoration: underline;
    font-size: 1.4rem !important;
    height: auto !important;
    border-radius: 0px !important;
}

.loading, .move-loading, .popup {
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 200;
    box-sizing: border-box;
    background: transparent;
    transition: background var(--pop-move-time) var(--pop-dimm-time);
}

.loading > .pop-bg, .move-loading > .pop-bg, .popup > .pop-bg {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.loading > .pop-bg > canvas, .move-loading > .pop-bg > canvas, .popup > .pop-bg > canvas {
    width: 100%;
    height: 100%;
}

html.pc .loading, html.pc .move-loading, html.pc .popup {
    outline: none;
}

.loading .pop-wrap, .move-loading .pop-wrap, .popup .pop-wrap {
    overflow: hidden auto;
}

@media (min-width: 1025px) {
    .loading .pop-wrap, .move-loading .pop-wrap, .popup .pop-wrap {
        overflow: hidden;
    }
}

.loading .pop-wrap.pop-body-scroll, .move-loading .pop-wrap.pop-body-scroll, .popup .pop-wrap.pop-body-scroll {
    display: flex;
    flex-flow: column;
    overflow: visible;
}

.loading .pop-wrap.pop-body-scroll .pop-body, .move-loading .pop-wrap.pop-body-scroll .pop-body, .popup .pop-wrap.pop-body-scroll .pop-body {
    overflow: hidden auto;
    width: 100%;
    height: 100%;
}

.loading .pop-wrap.pop-body-scroll .bottom-fixed, .move-loading .pop-wrap.pop-body-scroll .bottom-fixed, .popup .pop-wrap.pop-body-scroll .bottom-fixed {
    position: fixed;
}

.loading .pop-wrap.overflow-inherit .pop-head, .move-loading .pop-wrap.overflow-inherit .pop-head, .popup .pop-wrap.overflow-inherit .pop-head {
    border-top-left-radius: 3.2rem;
    border-top-right-radius: 3.2rem;
}

.loading .pop-wrap.overflow-inherit .agree-divide, .move-loading .pop-wrap.overflow-inherit .agree-divide, .popup .pop-wrap.overflow-inherit .agree-divide {
    margin: 3.2rem -2rem !important;
}

@media (min-width: 1025px) {
    .loading .pop-wrap.overflow-inherit .agree-divide, .move-loading .pop-wrap.overflow-inherit .agree-divide, .popup .pop-wrap.overflow-inherit .agree-divide {
        margin: 3.2rem -4rem !important;
    }
}

.loading .pop-wrap.overflow-inherit .bottom-fixed, .loading .pop-wrap.overflow-inherit .bottom-fixed > .btn-wrap, .move-loading .pop-wrap.overflow-inherit .bottom-fixed, .move-loading .pop-wrap.overflow-inherit .bottom-fixed > .btn-wrap, .popup .pop-wrap.overflow-inherit .bottom-fixed, .popup .pop-wrap.overflow-inherit .bottom-fixed > .btn-wrap {
    border-bottom-left-radius: 3.2rem;
    border-bottom-right-radius: 3.2rem;
}

.loading .bottom-fixed, .move-loading .bottom-fixed, .popup .bottom-fixed {
    position: sticky;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding: 0px;
    background: rgb(255, 255, 255);
    min-height: auto;
    z-index: 10;
}

.loading .bottom-fixed .btn-wrap, .move-loading .bottom-fixed .btn-wrap, .popup .bottom-fixed .btn-wrap {
    position: relative;
    z-index: 10;
    padding: 2rem 0px 0px;
}

@media (max-width: 1024px) {
    .loading .bottom-fixed .btn-wrap, .move-loading .bottom-fixed .btn-wrap, .popup .bottom-fixed .btn-wrap {
        padding-top: 1rem;
    }

    .loading .bottom-fixed .btn-wrap::before, .move-loading .bottom-fixed .btn-wrap::before, .popup .bottom-fixed .btn-wrap::before {
        top: -1rem;
        height: 1rem;
    }
}

.loading .bottom-fixed .btn-wrap .flex, .move-loading .bottom-fixed .btn-wrap .flex, .popup .bottom-fixed .btn-wrap .flex {
    padding-top: 1rem;
}

.loading .bottom-fixed .btn-wrap .msg-box + .flex, .move-loading .bottom-fixed .btn-wrap .msg-box + .flex, .popup .bottom-fixed .btn-wrap .msg-box + .flex {
    margin-top: 3rem;
}

.loading .bottom-fixed .btn-wrap .flex > * + *, .move-loading .bottom-fixed .btn-wrap .flex > * + *, .popup .bottom-fixed .btn-wrap .flex > * + * {
    margin-left: 0.8rem;
}

.bg-fa > .loading .bottom-fixed .btn-wrap, .bg-fa > .move-loading .bottom-fixed .btn-wrap, .bg-fa > .popup .bottom-fixed .btn-wrap {
    background: rgb(250, 250, 250);
}

.loading .bottom-fixed .btn-wrap > div, .move-loading .bottom-fixed .btn-wrap > div, .popup .bottom-fixed .btn-wrap > div {
    padding: 2rem;
}

@media (max-width: 375px) {
    .loading .bottom-fixed .btn-wrap > div .btn, .move-loading .bottom-fixed .btn-wrap > div .btn, .popup .bottom-fixed .btn-wrap > div .btn {
        font-size: 1.7rem;
    }
}

@media (min-width: 1025px) {
    .loading .bottom-fixed .btn-wrap > div, .move-loading .bottom-fixed .btn-wrap > div, .popup .bottom-fixed .btn-wrap > div {
        padding: 3rem 4rem 3.4rem;
    }
}

.loading .bottom-fixed .btn-wrap.btn-wrap, .move-loading .bottom-fixed .btn-wrap.btn-wrap, .popup .bottom-fixed .btn-wrap.btn-wrap {
    margin-top: 0px;
}

.loading .bottom-fixed .btn-wrap.bg-none, .move-loading .bottom-fixed .btn-wrap.bg-none, .popup .bottom-fixed .btn-wrap.bg-none {
    background: none;
}

.loading .pop-scl-wrap, .move-loading .pop-scl-wrap, .popup .pop-scl-wrap {
    overflow: hidden;
}

.loading .pop-scl-wrap.pop-body-scroll, .move-loading .pop-scl-wrap.pop-body-scroll, .popup .pop-scl-wrap.pop-body-scroll {
    overflow: visible;
}

.loading > .pop-scl-wrap, .loading > .pop-wrap, .move-loading > .pop-scl-wrap, .move-loading > .pop-wrap, .popup > .pop-scl-wrap, .popup > .pop-wrap {
    width: 100%;
    max-height: 100%;
    transform: translate3d(0px, 10%, 0px);
    transition: transform var(--pop-move-time),margin var(--pop-move-time),opacity var(--pop-move-time),visibility var(--pop-move-time);
    visibility: hidden;
    opacity: 0;
    margin: auto;
}

@media (min-width: 1025px) {
    .loading > .pop-scl-wrap, .loading > .pop-wrap, .move-loading > .pop-scl-wrap, .move-loading > .pop-wrap, .popup > .pop-scl-wrap, .popup > .pop-wrap {
        max-width: 80rem;
        margin: 0px;
    }
}

.loading .pop-title, .move-loading .pop-title, .popup .pop-title {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.2rem;
    margin-top: 2.4rem;
    color: rgb(0, 0, 0);
}

@media (min-width: 1025px) {
    .loading .pop-title, .move-loading .pop-title, .popup .pop-title {
        font-size: 1.8rem;
        font-weight: 600;
        line-height: 2.8rem;
        color: rgb(34, 34, 34);
        margin-top: 0px;
    }

    .loading .pop-title br, .move-loading .pop-title br, .popup .pop-title br {
        display: none;
    }
}

.loading .pop-title + .tab-menu, .move-loading .pop-title + .tab-menu, .popup .pop-title + .tab-menu {
    margin-top: 3.2rem;
}

.loading .pop-body, .move-loading .pop-body, .popup .pop-body {
    background-color: rgb(255, 255, 255);
}

.loading.bg-no-click .pop-bg-close, .move-loading.bg-no-click .pop-bg-close, .popup.bg-no-click .pop-bg-close {
    display: none !important;
}

.loading .pop-foot.pop-scroll-hide, .loading .pop-head.pop-scroll-hide, .move-loading .pop-foot.pop-scroll-hide, .move-loading .pop-head.pop-scroll-hide, .popup .pop-foot.pop-scroll-hide, .popup .pop-head.pop-scroll-hide {
    position: fixed;
    transform: translateY(0px);
    transition: 0.3s;
}

.loading .pop-head.pop-scroll-hide, .move-loading .pop-head.pop-scroll-hide, .popup .pop-head.pop-scroll-hide {
    top: 0px;
}

.loading .pop-head.pop-scroll-hide.hidden, .move-loading .pop-head.pop-scroll-hide.hidden, .popup .pop-head.pop-scroll-hide.hidden {
    transform: translateY(-100%);
}

.loading .pop-foot.pop-scroll-hide, .move-loading .pop-foot.pop-scroll-hide, .popup .pop-foot.pop-scroll-hide {
    bottom: 0px;
}

.loading .pop-foot.pop-scroll-hide.hidden, .move-loading .pop-foot.pop-scroll-hide.hidden, .popup .pop-foot.pop-scroll-hide.hidden {
    transform: translateY(100%);
}

.loading.full, .move-loading.full, .popup.full {
    pointer-events: none;
    background: rgba(255, 255, 255, 0);
    padding: 10rem;
}

@media (min-width: 1025px) {
    .loading.full.mid-size > .pop-wrap, .move-loading.full.mid-size > .pop-wrap, .popup.full.mid-size > .pop-wrap {
        max-width: 60rem;
    }
}

@media (max-width: 1024px) {
    .loading.full, .move-loading.full, .popup.full {
        padding: 0px;
    }
}

html.ios .loading.full, html.ios .move-loading.full, html.ios .popup.full {
}

.loading.full .pop-bg-close, .move-loading.full .pop-bg-close, .popup.full .pop-bg-close {
    display: block;
}

@media (max-width: 1024px) {
    .loading.full .pop-bg-close, .move-loading.full .pop-bg-close, .popup.full .pop-bg-close {
        display: none;
    }
}

.loading.full > .pop-wrap, .move-loading.full > .pop-wrap, .popup.full > .pop-wrap {
    pointer-events: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    margin: 0px;
    border-radius: 0px;
}

@media (min-width: 1025px) {
    .loading.full > .pop-wrap, .move-loading.full > .pop-wrap, .popup.full > .pop-wrap {
        max-width: 80rem;
        margin: auto;
        border-radius: 1.6rem;
        padding-top: 0px;
    }
}

@media (max-width: 1024px) {
    .loading.full > .pop-wrap, .move-loading.full > .pop-wrap, .popup.full > .pop-wrap {
        padding-bottom: 9.6rem;
    }
}

.loading.full .pop-head, .move-loading.full .pop-head, .popup.full .pop-head {
    flex-shrink: 0;
}

.loading.full .pop-body, .move-loading.full .pop-body, .popup.full .pop-body {
    flex: 1 1 auto;
    width: 100%;
    height: auto;
}

@media (min-width: 1025px) {
    .loading.full .pop-body, .move-loading.full .pop-body, .popup.full .pop-body {
        overflow: hidden auto;
    }
}

@media (max-width: 1024px) {
    .loading.full .bottom-fixed, .move-loading.full .bottom-fixed, .popup.full .bottom-fixed {
        position: fixed;
        bottom: 0px;
    }
}

.loading.full.show, .move-loading.full.show, .popup.full.show {
    background: rgb(255, 255, 255);
}

@media (min-width: 1025px) {
    .loading.full.show, .move-loading.full.show, .popup.full.show {
        background-color: rgba(0, 0, 0, 0.5);
        backdrop-filter: blur(1px);
    }
}

.loading.full.pop-img-box .pop-body, .move-loading.full.pop-img-box .pop-body, .popup.full.pop-img-box .pop-body {
    padding: 0px;
    height: 100%;
    overflow: hidden;
    background: rgb(0, 0, 0);
}

.loading.full.pop-img-box .swiper-zoom-container canvas, .loading.full.pop-img-box .swiper-zoom-container img, .loading.full.pop-img-box .swiper-zoom-container svg, .move-loading.full.pop-img-box .swiper-zoom-container canvas, .move-loading.full.pop-img-box .swiper-zoom-container img, .move-loading.full.pop-img-box .swiper-zoom-container svg, .popup.full.pop-img-box .swiper-zoom-container canvas, .popup.full.pop-img-box .swiper-zoom-container img, .popup.full.pop-img-box .swiper-zoom-container svg {
    width: 100%;
    height: 100%;
}

.loading.full.zipcode .pop-body, .move-loading.full.zipcode .pop-body, .popup.full.zipcode .pop-body {
    background: rgb(236, 236, 236);
    padding: 0px;
}

.loading.full.zipcode .daum-zipcode, .move-loading.full.zipcode .daum-zipcode, .popup.full.zipcode .daum-zipcode {
    border-top: 0.1rem solid rgb(54, 54, 54);
    height: 100%;
}

@media (min-width: 1025px) {
    .loading.full.address-popup, .loading.full.map-address-popup, .move-loading.full.address-popup, .move-loading.full.map-address-popup, .popup.full.address-popup, .popup.full.map-address-popup {
        padding: 5rem;
    }
}

.loading.full.address-popup .pop-body, .loading.full.map-address-popup .pop-body, .move-loading.full.address-popup .pop-body, .move-loading.full.map-address-popup .pop-body, .popup.full.address-popup .pop-body, .popup.full.map-address-popup .pop-body {
    padding: 0px;
    width: auto;
}

.loading.full.address-popup .pop-body .bg1, .loading.full.map-address-popup .pop-body .bg1, .move-loading.full.address-popup .pop-body .bg1, .move-loading.full.map-address-popup .pop-body .bg1, .popup.full.address-popup .pop-body .bg1, .popup.full.map-address-popup .pop-body .bg1 {
    background-color: rgb(68, 68, 68);
}

.loading.full.address-popup .pop-body section.h-full, .loading.full.map-address-popup .pop-body section.h-full, .move-loading.full.address-popup .pop-body section.h-full, .move-loading.full.map-address-popup .pop-body section.h-full, .popup.full.address-popup .pop-body section.h-full, .popup.full.map-address-popup .pop-body section.h-full {
    position: relative;
}

.loading.full.address-popup .map-search, .loading.full.map-address-popup .map-search, .move-loading.full.address-popup .map-search, .move-loading.full.map-address-popup .map-search, .popup.full.address-popup .map-search, .popup.full.map-address-popup .map-search {
    position: absolute;
    top: 2rem;
    left: 2rem;
    right: 2rem;
    z-index: 101;
}

@media (min-width: 1025px) {
    .loading.full.address-popup .map-search, .loading.full.map-address-popup .map-search, .move-loading.full.address-popup .map-search, .move-loading.full.map-address-popup .map-search, .popup.full.address-popup .map-search, .popup.full.map-address-popup .map-search {
        right: auto;
        width: 35.3rem;
    }
}

.loading.full.address-popup .hospital-address, .loading.full.map-address-popup .hospital-address, .move-loading.full.address-popup .hospital-address, .move-loading.full.map-address-popup .hospital-address, .popup.full.address-popup .hospital-address, .popup.full.map-address-popup .hospital-address {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    padding: 0px 4rem 2.4rem;
}

.loading.full.address-popup .badge-icon, .loading.full.map-address-popup .badge-icon, .move-loading.full.address-popup .badge-icon, .move-loading.full.map-address-popup .badge-icon, .popup.full.address-popup .badge-icon, .popup.full.map-address-popup .badge-icon {
    position: absolute;
    border-radius: 0.6rem;
    border: 0px;
    left: 50%;
    bottom: 12.4rem;
    text-align: center;
    z-index: 101;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    padding: 1rem 2rem;
    transform: translateX(-50%);
}

.loading.full.address-popup .badge-icon.dark, .loading.full.map-address-popup .badge-icon.dark, .move-loading.full.address-popup .badge-icon.dark, .move-loading.full.map-address-popup .badge-icon.dark, .popup.full.address-popup .badge-icon.dark, .popup.full.map-address-popup .badge-icon.dark {
    background-color: rgba(0, 0, 0, 0.7);
    color: rgb(255, 255, 255);
}

.loading.full.address-popup .badge-icon.type1, .loading.full.map-address-popup .badge-icon.type1, .move-loading.full.address-popup .badge-icon.type1, .move-loading.full.map-address-popup .badge-icon.type1, .popup.full.address-popup .badge-icon.type1, .popup.full.map-address-popup .badge-icon.type1 {
    bottom: 3.4rem;
    text-wrap: wrap;
}

@media (min-width: 1025px) {
    .loading.full.address-popup .badge-icon, .loading.full.map-address-popup .badge-icon, .move-loading.full.address-popup .badge-icon, .move-loading.full.map-address-popup .badge-icon, .popup.full.address-popup .badge-icon, .popup.full.map-address-popup .badge-icon {
        bottom: 3.4rem;
    }

    .loading.full.address-popup .badge-icon br, .loading.full.map-address-popup .badge-icon br, .move-loading.full.address-popup .badge-icon br, .move-loading.full.map-address-popup .badge-icon br, .popup.full.address-popup .badge-icon br, .popup.full.map-address-popup .badge-icon br {
        display: none;
    }
}

.loading.full.address-popup .bottom-fixed, .loading.full.map-address-popup .bottom-fixed, .move-loading.full.address-popup .bottom-fixed, .move-loading.full.map-address-popup .bottom-fixed, .popup.full.address-popup .bottom-fixed, .popup.full.map-address-popup .bottom-fixed {
    z-index: 101;
}

.loading.full.address-popup .bottom-fixed .btn-wrap, .loading.full.map-address-popup .bottom-fixed .btn-wrap, .move-loading.full.address-popup .bottom-fixed .btn-wrap, .move-loading.full.map-address-popup .bottom-fixed .btn-wrap, .popup.full.address-popup .bottom-fixed .btn-wrap, .popup.full.map-address-popup .bottom-fixed .btn-wrap {
    padding-top: 1rem;
}

.loading.full.address-popup .bottom-fixed .btn-wrap::before, .loading.full.map-address-popup .bottom-fixed .btn-wrap::before, .move-loading.full.address-popup .bottom-fixed .btn-wrap::before, .move-loading.full.map-address-popup .bottom-fixed .btn-wrap::before, .popup.full.address-popup .bottom-fixed .btn-wrap::before, .popup.full.map-address-popup .bottom-fixed .btn-wrap::before {
    content: "";
    position: absolute;
    top: -2rem;
    width: 100%;
    height: 3rem;
    background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 67.5%);
}

.loading.full .pop-foot, .move-loading.full .pop-foot, .popup.full .pop-foot {
    background-color: rgb(255, 255, 255);
}

.loading.full .pop-foot .btn-wrap, .move-loading.full .pop-foot .btn-wrap, .popup.full .pop-foot .btn-wrap {
    padding: 0px 2rem 2rem;
}

.loading.full.map-address-popup .badge-icon, .move-loading.full.map-address-popup .badge-icon, .popup.full.map-address-popup .badge-icon {
    text-wrap: nowrap;
}

.loading.full.map-address-popup > .pop-wrap, .move-loading.full.map-address-popup > .pop-wrap, .popup.full.map-address-popup > .pop-wrap {
    margin-top: 0px;
}

@media (max-width: 1024px) {
    .loading.full.map-address-popup > .pop-wrap, .move-loading.full.map-address-popup > .pop-wrap, .popup.full.map-address-popup > .pop-wrap {
        padding-bottom: 0px;
    }
}

.loading.full.map-address-popup .bottom-fixed.type-radius, .move-loading.full.map-address-popup .bottom-fixed.type-radius, .popup.full.map-address-popup .bottom-fixed.type-radius {
    border-radius: 3.2rem 3.2rem 0px 0px;
    padding-top: 3.2rem;
}

.loading.full.map-address-popup .bottom-fixed.type-radius .btn-wrap::before, .move-loading.full.map-address-popup .bottom-fixed.type-radius .btn-wrap::before, .popup.full.map-address-popup .bottom-fixed.type-radius .btn-wrap::before {
    display: none;
}

@media (min-width: 1025px) {
    .loading.full.map-address-popup .bottom-fixed.type-radius, .move-loading.full.map-address-popup .bottom-fixed.type-radius, .popup.full.map-address-popup .bottom-fixed.type-radius {
        padding-top: 4rem;
    }
}

.loading.bottom .pop-body.next-foot-fixed, .loading.full .pop-body.next-foot-fixed, .move-loading.bottom .pop-body.next-foot-fixed, .move-loading.full .pop-body.next-foot-fixed, .popup.bottom .pop-body.next-foot-fixed, .popup.full .pop-body.next-foot-fixed {
    padding-bottom: 10.8rem;
}

html.ios .loading.bottom .pop-body.next-foot-fixed, html.ios .loading.full .pop-body.next-foot-fixed, html.ios .move-loading.bottom .pop-body.next-foot-fixed, html.ios .move-loading.full .pop-body.next-foot-fixed, html.ios .popup.bottom .pop-body.next-foot-fixed, html.ios .popup.full .pop-body.next-foot-fixed {
}

html.ios .loading.bottom .pop-foot > div, html.ios .loading.full .pop-foot > div, html.ios .move-loading.bottom .pop-foot > div, html.ios .move-loading.full .pop-foot > div, html.ios .popup.bottom .pop-foot > div, html.ios .popup.full .pop-foot > div {
}

.loading.bottom, .move-loading.bottom, .popup.bottom {
    padding: 6rem 0px 0px;
    align-items: flex-end;
}

@media (min-width: 1025px) {
    .loading.bottom, .move-loading.bottom, .popup.bottom {
        padding: 10rem;
    }
}

.loading.bottom > .pop-scl-wrap, .loading.bottom > .pop-wrap, .move-loading.bottom > .pop-scl-wrap, .move-loading.bottom > .pop-wrap, .popup.bottom > .pop-scl-wrap, .popup.bottom > .pop-wrap {
    transform: translate3d(0px, 110%, 0px);
}

.loading.bottom > .pop-wrap, .move-loading.bottom > .pop-wrap, .popup.bottom > .pop-wrap {
    border-radius: 3.2rem 3.2rem 0px 0px;
    margin: 0px;
    background-color: rgb(255, 255, 255);
}

@media (min-width: 1025px) {
    .loading.bottom > .pop-wrap, .move-loading.bottom > .pop-wrap, .popup.bottom > .pop-wrap {
        margin: auto;
        background-color: transparent;
        max-width: 60rem;
        overflow: hidden auto;
        border-radius: 1.6rem;
    }
}

html.mobile .loading.bottom > .pop-wrap, html.mobile .move-loading.bottom > .pop-wrap, html.mobile .popup.bottom > .pop-wrap {
    border-top: 0.1rem solid transparent;
}

.loading.bottom .pop-head, .move-loading.bottom .pop-head, .popup.bottom .pop-head {
    border-radius: 3.2rem 3.2rem 0px 0px;
}

@media (min-width: 1025px) {
    .loading.bottom .pop-head, .move-loading.bottom .pop-head, .popup.bottom .pop-head {
        border-radius: 1.6rem 1.6rem 0px 0px;
    }
}

html.mobile .loading.bottom .pop-head, html.mobile .move-loading.bottom .pop-head, html.mobile .popup.bottom .pop-head {
    top: -0.1rem;
    margin-top: -0.1rem;
}

.loading.bottom .pop-head > div, .move-loading.bottom .pop-head > div, .popup.bottom .pop-head > div {
    padding: 2.6rem 5rem 2.6rem 2.6rem;
}

html.mobile .loading.bottom .pop-body:first-child, html.mobile .move-loading.bottom .pop-body:first-child, html.mobile .popup.bottom .pop-body:first-child {
    padding-top: 2.3rem;
}

.loading.bottom .pop-body .tab-menu, .move-loading.bottom .pop-body .tab-menu, .popup.bottom .pop-body .tab-menu {
    margin: 0px;
}

@media (min-width: 1025px) {
    .loading.bottom.verification > .pop-wrap, .move-loading.bottom.verification > .pop-wrap, .popup.bottom.verification > .pop-wrap {
        border-radius: 1.6rem;
        max-width: 80rem;
    }

    .loading.bottom.verification .desc-title, .move-loading.bottom.verification .desc-title, .popup.bottom.verification .desc-title {
        font-size: 2.2rem;
        font-weight: 700;
        line-height: 3.2rem;
        text-align: left;
    }

    .loading.bottom.verification .desc-title br, .move-loading.bottom.verification .desc-title br, .popup.bottom.verification .desc-title br {
        display: block;
    }

    .loading.bottom.verification .easy-login-btns .btn-login, .move-loading.bottom.verification .easy-login-btns .btn-login, .popup.bottom.verification .easy-login-btns .btn-login {
        height: 8.8rem;
    }
}

.loading.bottom.verification.popup.bottom .pop-body, .move-loading.bottom.verification.popup.bottom .pop-body, .popup.bottom.verification.popup.bottom .pop-body {
    padding-bottom: 2rem;
}

@media (min-width: 1025px) {
    .loading.bottom.verification.popup.bottom .pop-body, .move-loading.bottom.verification.popup.bottom .pop-body, .popup.bottom.verification.popup.bottom .pop-body {
        padding-bottom: 4rem;
    }

    .loading.bottom .bottom-fixed, .move-loading.bottom .bottom-fixed, .popup.bottom .bottom-fixed {
        border-radius: 0px 0px 1.6rem 1.6rem;
    }

    .loading.bottom .bottom-fixed .btn-wrap, .move-loading.bottom .bottom-fixed .btn-wrap, .popup.bottom .bottom-fixed .btn-wrap {
        background-color: transparent;
    }
}

.loading.bottom.ui-pop-select, .move-loading.bottom.ui-pop-select, .popup.bottom.ui-pop-select {
    padding-top: calc(var(--vh)*40);
}

.loading.bottom.is-swipe .pop-head::before, .move-loading.bottom.is-swipe .pop-head::before, .popup.bottom.is-swipe .pop-head::before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 0.5rem;
    height: 0.3rem;
    width: 3rem;
    margin-left: -1.5rem;
    background: rgb(221, 221, 221);
    border-radius: 0.3rem;
}

.loading.bottom.bottom-full > .pop-wrap, .move-loading.bottom.bottom-full > .pop-wrap, .popup.bottom.bottom-full > .pop-wrap {
    height: 100%;
}

.loading.bottom .pop-head h1, .loading.modal .pop-head h1, .move-loading.bottom .pop-head h1, .move-loading.modal .pop-head h1, .popup.bottom .pop-head h1, .popup.modal .pop-head h1 {
    font-weight: 700;
}

.loading.bottom .pop-head .pop-close, .loading.modal .pop-head .pop-close, .move-loading.bottom .pop-head .pop-close, .move-loading.modal .pop-head .pop-close, .popup.bottom .pop-head .pop-close, .popup.modal .pop-head .pop-close {
    margin-top: 0px;
}

.loading.bottom .pop-head:not(.no-title) + .pop-body, .loading.modal .pop-head:not(.no-title) + .pop-body, .move-loading.bottom .pop-head:not(.no-title) + .pop-body, .move-loading.modal .pop-head:not(.no-title) + .pop-body, .popup.bottom .pop-head:not(.no-title) + .pop-body, .popup.modal .pop-head:not(.no-title) + .pop-body {
    padding-top: 0px;
    padding-bottom: 1rem;
}

.loading.bottom.morphing.show, .loading.modal.morphing.show, .move-loading.bottom.morphing.show, .move-loading.modal.morphing.show, .popup.bottom.morphing.show, .popup.modal.morphing.show {
    background: transparent;
}

.loading.bottom.morphing .pop-wrap, .loading.modal.morphing .pop-wrap, .move-loading.bottom.morphing .pop-wrap, .move-loading.modal.morphing .pop-wrap, .popup.bottom.morphing .pop-wrap, .popup.modal.morphing .pop-wrap {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem;
}

.loading.modal, .move-loading.modal, .popup.modal {
    padding: 2rem;
    align-items: center;
    justify-content: center;
}

.loading.modal > .pop-scl-wrap, .loading.modal > .pop-wrap, .move-loading.modal > .pop-scl-wrap, .move-loading.modal > .pop-wrap, .popup.modal > .pop-scl-wrap, .popup.modal > .pop-wrap {
    width: 100%;
    max-width: 64rem;
    border-radius: 1.6rem;
    margin: 0px auto;
    background-color: rgb(255, 255, 255);
}

.loading.modal.alertType .pop-wrap, .move-loading.modal.alertType .pop-wrap, .popup.modal.alertType .pop-wrap {
    max-width: 30rem;
}

@media (min-width: 1025px) {
    .loading.modal.alertType .pop-wrap, .move-loading.modal.alertType .pop-wrap, .popup.modal.alertType .pop-wrap {
        max-width: 46rem;
    }
}

.loading.modal.alertType .pop-wrap .pop-body, .move-loading.modal.alertType .pop-wrap .pop-body, .popup.modal.alertType .pop-wrap .pop-body {
    padding-bottom: 1.2rem;
}

.loading.modal.add-closeBtn .pop-head .pop-close, .move-loading.modal.add-closeBtn .pop-head .pop-close, .popup.modal.add-closeBtn .pop-head .pop-close {
    display: block;
}

.loading.modal .pop-head > div, .move-loading.modal .pop-head > div, .popup.modal .pop-head > div {
    padding: 2.6rem;
    min-height: auto;
    text-align: left;
}

.loading.modal .pop-head .pop-close, .move-loading.modal .pop-head .pop-close, .popup.modal .pop-head .pop-close {
    display: none;
}

.loading.modal .pop-body.next-foot-fixed, .move-loading.modal .pop-body.next-foot-fixed, .popup.modal .pop-body.next-foot-fixed {
    padding-bottom: 8.8rem;
}

.loading.modal .pop-body .alert-txt, .move-loading.modal .pop-body .alert-txt, .popup.modal .pop-body .alert-txt {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .loading.modal .pop-body .alert-txt, .move-loading.modal .pop-body .alert-txt, .popup.modal .pop-body .alert-txt {
        padding-top: 0px;
    }
}

.loading.modal .pop-foot > div, .move-loading.modal .pop-foot > div, .popup.modal .pop-foot > div {
    padding: 2rem 1.6rem 1.6rem;
}

.loading.tooltipType, .move-loading.tooltipType, .popup.tooltipType {
    width: auto;
    height: auto;
    left: -2rem;
    right: -2rem;
    background: none;
    margin-top: 3rem;
    box-sizing: border-box;
    position: absolute;
    pointer-events: auto;
    z-index: 10 !important;
}

@media (min-width: 1025px) {
    .loading.tooltipType, .move-loading.tooltipType, .popup.tooltipType {
        max-width: 34.5rem;
        right: auto;
    }
}

.loading.tooltipType .pop-close, .move-loading.tooltipType .pop-close, .popup.tooltipType .pop-close {
    top: -0.8rem;
    right: -0.8rem;
    width: 2.4rem;
    height: 2.4rem;
    background-size: 2.4rem;
}

.loading.tooltipType.show, .move-loading.tooltipType.show, .popup.tooltipType.show {
    background-color: transparent;
}

.loading.tooltipType .tooltip-tit, .move-loading.tooltipType .tooltip-tit, .popup.tooltipType .tooltip-tit {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
}

.loading.tooltipType .tooltip-txt, .move-loading.tooltipType .tooltip-txt, .popup.tooltipType .tooltip-txt {
    margin: 0.8rem -1.2rem 0px;
    padding: 1.2rem 1.6rem;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    color: rgb(68, 68, 68);
    border-radius: 0.6rem;
    background-color: rgb(244, 244, 247);
}

.loading.tooltipType .tooltip-txt li + li, .move-loading.tooltipType .tooltip-txt li + li, .popup.tooltipType .tooltip-txt li + li {
    margin-top: 1.2rem;
}

.loading.tooltipType .tooltip-txt li + li.space-between, .move-loading.tooltipType .tooltip-txt li + li.space-between, .popup.tooltipType .tooltip-txt li + li.space-between {
    margin-top: 0.8rem;
}

.loading.tooltipType .tooltip-txt .badge-icon, .move-loading.tooltipType .tooltip-txt .badge-icon, .popup.tooltipType .tooltip-txt .badge-icon {
    margin-left: 0.4rem;
}

.loading.tooltipType.popup, .move-loading.tooltipType.popup, .popup.tooltipType.popup {
    transition: background 0.3s;
}

.loading.tooltipType .pop-wrap, .move-loading.tooltipType .pop-wrap, .popup.tooltipType .pop-wrap {
    border: 0.1rem solid rgb(0, 0, 0);
    border-radius: 1.2rem;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.12) 0.4rem 0.4rem 1.2rem;
}

.loading.tooltipType .pop-body, .move-loading.tooltipType .pop-body, .popup.tooltipType .pop-body {
    padding: 2rem 2rem 0.8rem;
    height: auto;
}

.loading.tooltipType.type1, .move-loading.tooltipType.type1, .popup.tooltipType.type1 {
    max-width: 27.5rem;
    left: 0px;
}

@media (min-width: 1025px) {
    .loading.tooltipType.type1, .move-loading.tooltipType.type1, .popup.tooltipType.type1 {
        right: -2rem;
    }
}

.loading.tooltipType.type1 .pop-body, .move-loading.tooltipType.type1 .pop-body, .popup.tooltipType.type1 .pop-body {
    padding-bottom: 2rem;
}

.loading.tooltipType.type1 .tooltip-txt, .move-loading.tooltipType.type1 .tooltip-txt, .popup.tooltipType.type1 .tooltip-txt {
    display: none;
}

.loading.tooltipType.type2, .move-loading.tooltipType.type2, .popup.tooltipType.type2 {
    left: auto;
    right: -2rem;
    width: 17.5rem;
}

.loading.tooltipType.type2 .pop-body, .move-loading.tooltipType.type2 .pop-body, .popup.tooltipType.type2 .pop-body {
    padding: 2rem;
}

.loading.tooltipType.type2 .tooltip-txt, .move-loading.tooltipType.type2 .tooltip-txt, .popup.tooltipType.type2 .tooltip-txt {
    margin: 0px;
    padding: 0px;
    background-color: transparent;
}

.loading.tooltipType.type2 .tooltip-txt ul, .move-loading.tooltipType.type2 .tooltip-txt ul, .popup.tooltipType.type2 .tooltip-txt ul {
    margin-top: -2.4rem;
}

.loading.tooltipType.type2 .tooltip-txt ul .btn, .move-loading.tooltipType.type2 .tooltip-txt ul .btn, .popup.tooltipType.type2 .tooltip-txt ul .btn {
    border: 0px;
    padding: 0px;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

.loading.tooltipType.type-severance, .move-loading.tooltipType.type-severance, .popup.tooltipType.type-severance {
    width: 26.5rem;
    left: auto;
    text-align: left;
    word-break: keep-all;
}

@media (min-width: 1025px) {
    .loading.tooltipType.type-severance, .move-loading.tooltipType.type-severance, .popup.tooltipType.type-severance {
        right: -2rem;
    }
}

@media (max-width: 360px) {
    .loading.tooltipType.type-severance, .move-loading.tooltipType.type-severance, .popup.tooltipType.type-severance {
        right: auto;
        left: -2rem;
        width: auto;
    }
}

.loading.tooltipType.type-severance .tooltip-txt, .move-loading.tooltipType.type-severance .tooltip-txt, .popup.tooltipType.type-severance .tooltip-txt {
    display: none;
}

.loading.tooltipType.type-claim, .move-loading.tooltipType.type-claim, .popup.tooltipType.type-claim {
    left: 0px;
    right: 0px;
}

.loading.tooltipType.type-claim .pop-close, .move-loading.tooltipType.type-claim .pop-close, .popup.tooltipType.type-claim .pop-close {
    position: relative;
    z-index: 1;
}

.loading.tooltipType.type-claim .pop-body, .move-loading.tooltipType.type-claim .pop-body, .popup.tooltipType.type-claim .pop-body {
    padding: 2rem;
}

.loading.tooltipType.type-claim .tooltip-txt, .move-loading.tooltipType.type-claim .tooltip-txt, .popup.tooltipType.type-claim .tooltip-txt {
    margin: -2.4rem 0px 0px;
    padding: 0px;
    background-color: transparent;
}

.loading.tooltipType.type-claim .tooltip-txt ul, .move-loading.tooltipType.type-claim .tooltip-txt ul, .popup.tooltipType.type-claim .tooltip-txt ul {
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(114, 114, 114);
}

.loading.tooltipType.type-claim .tooltip-txt ul strong, .move-loading.tooltipType.type-claim .tooltip-txt ul strong, .popup.tooltipType.type-claim .tooltip-txt ul strong {
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    color: rgb(34, 34, 34);
}

.loading.tooltipType.type-claim .tooltip-txt ul strong::before, .move-loading.tooltipType.type-claim .tooltip-txt ul strong::before, .popup.tooltipType.type-claim .tooltip-txt ul strong::before {
    content: "";
    width: 0.3rem;
    height: 0.3rem;
    background-color: rgb(34, 34, 34);
    margin-right: 0.6rem;
}

.loading.tooltipType.type-claim .tooltip-txt ul li + li, .move-loading.tooltipType.type-claim .tooltip-txt ul li + li, .popup.tooltipType.type-claim .tooltip-txt ul li + li {
    margin-top: 1.2rem;
}

.loading.alertListPop .scrollTopBtn, .move-loading.alertListPop .scrollTopBtn, .popup.alertListPop .scrollTopBtn {
    right: 2.4rem;
    visibility: visible;
    bottom: 7.8rem !important;
}

.loading.alertListPop .pop-wrap .btn-more, .move-loading.alertListPop .pop-wrap .btn-more, .popup.alertListPop .pop-wrap .btn-more {
    width: 100% !important;
}

@media (min-width: 1025px) {
    .loading.alertListPop, .move-loading.alertListPop, .popup.alertListPop {
        max-width: 128rem;
        padding: 15rem 0px 1rem;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        height: auto;
    }

    .loading.alertListPop .pop-head h1, .move-loading.alertListPop .pop-head h1, .popup.alertListPop .pop-head h1 {
        font-size: 1.8rem;
    }

    .loading.alertListPop .pop-head > div, .move-loading.alertListPop .pop-head > div, .popup.alertListPop .pop-head > div {
        min-height: 7.2rem;
    }

    .loading.alertListPop .pop-head .pop-close, .move-loading.alertListPop .pop-head .pop-close, .popup.alertListPop .pop-head .pop-close {
        right: 2rem;
    }

    .loading.alertListPop .pop-wrap, .move-loading.alertListPop .pop-wrap, .popup.alertListPop .pop-wrap {
        border: 0.1rem solid rgb(114, 114, 114);
        box-shadow: rgba(0, 0, 0, 0.12) 0.4rem 0.4rem 1.2rem 0px;
        border-radius: 0px;
        max-width: 39.3rem;
        z-index: 100;
        margin-top: 0px;
        margin-right: 8.7rem;
        height: 100%;
        max-height: calc(-28rem + 100vh);
        transform: translate3d(0px, -10%, 0px);
        background-color: rgb(255, 255, 255);
    }

    .loading.alertListPop .pop-wrap .btn-more, .move-loading.alertListPop .pop-wrap .btn-more, .popup.alertListPop .pop-wrap .btn-more {
        display: block;
        margin: 2.4rem auto -4rem;
        position: relative;
        z-index: 2;
        width: calc(100% - 4rem) !important;
    }

    .loading.alertListPop .pop-wrap .msg-result p + .sub, .move-loading.alertListPop .pop-wrap .msg-result p + .sub, .popup.alertListPop .pop-wrap .msg-result p + .sub {
        margin-top: 1.6rem;
        font-size: 1.6rem;
        line-height: 2.4rem;
        font-weight: 400;
    }

    .loading.alertListPop .pop-wrap .pop-body, .move-loading.alertListPop .pop-wrap .pop-body, .popup.alertListPop .pop-wrap .pop-body {
        padding: 0px;
    }

    .loading.alertListPop .scrollTopBtn, .move-loading.alertListPop .scrollTopBtn, .popup.alertListPop .scrollTopBtn {
        position: sticky;
        bottom: 8.2rem;
        margin-left: auto;
        padding: 3rem;
    }

    .loading.alertListPop.show, .move-loading.alertListPop.show, .popup.alertListPop.show {
        background-color: transparent;
        backdrop-filter: none;
    }
}

.loading.show, .move-loading.show, .popup.show {
    background-color: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(1px);
    transition-delay: 0s;
    display: flex !important;
}

.loading.show > .pop-scl-wrap, .loading.show > .pop-wrap, .move-loading.show > .pop-scl-wrap, .move-loading.show > .pop-wrap, .popup.show > .pop-scl-wrap, .popup.show > .pop-wrap {
    transition-delay: 0.1s;
}

.loading.show.show-end > .pop-scl-wrap, .loading.show.show-end > .pop-wrap, .move-loading.show.show-end > .pop-scl-wrap, .move-loading.show.show-end > .pop-wrap, .popup.show.show-end > .pop-scl-wrap, .popup.show.show-end > .pop-wrap {
    transform: none;
    visibility: visible;
    opacity: 1;
}

.loading .pop-close.last-focus, .move-loading .pop-close.last-focus, .popup .pop-close.last-focus {
    position: absolute;
    top: 0.9rem;
    right: 1.5rem;
}

.loading .msg-result, .move-loading .msg-result, .popup .msg-result {
    padding-top: 8rem;
}

.loading .msg-result::before, .move-loading .msg-result::before, .popup .msg-result::before {
    width: 6rem;
    height: 6rem;
}

@media (min-width: 1025px) {
    .loading .msg-result::before, .move-loading .msg-result::before, .popup .msg-result::before {
        margin-top: 3.6rem;
    }
}

.loading .msg-result p, .move-loading .msg-result p, .popup .msg-result p {
    font-size: 1.8rem;
    line-height: 2.8rem;
}

@media (min-width: 1025px) {
    .loading .msg-result p, .move-loading .msg-result p, .popup .msg-result p {
        font-size: 2.2rem;
        line-height: 3.2rem;
    }
}

.loading.join-complete p, .move-loading.join-complete p, .popup.join-complete p {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
}

.loading.loading > .pop-wrap, .move-loading.loading > .pop-wrap, .popup.loading > .pop-wrap {
    max-width: 100%;
}

.loading.loading .pop-body, .move-loading.loading .pop-body, .popup.loading .pop-body {
    background-color: transparent;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.loading.loading .lottie-animation-1, .move-loading.loading .lottie-animation-1, .popup.loading .lottie-animation-1 {
    display: block;
    width: 10rem;
    font-size: 0px;
}

.loading.loading .gif-loading, .move-loading.loading .gif-loading, .popup.loading .gif-loading {
    display: block;
    width: 10rem;
    height: 10rem;
    font-size: 0px;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("../img/loading.bb8f1d5a.gif");
}

.loading.move-loading .lottie-animation-2, .move-loading.move-loading .lottie-animation-2, .popup.move-loading .lottie-animation-2 {
    display: block;
    margin: 0px auto 2rem;
    width: 6rem;
}

.loading.move-loading > .pop-wrap, .move-loading.move-loading > .pop-wrap, .popup.move-loading > .pop-wrap {
    height: 100%;
}

.loading.move-loading .pop-body, .move-loading.move-loading .pop-body, .popup.move-loading .pop-body {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-flow: column wrap;
    padding-top: 11.2rem;
}

.loading.move-loading .loading-tit, .move-loading.move-loading .loading-tit, .popup.move-loading .loading-tit {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
    color: rgb(34, 34, 34);
    margin-bottom: 1.6rem;
}

.loading.move-loading .loading-txt, .move-loading.move-loading .loading-txt, .popup.move-loading .loading-txt {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .loading.move-loading > .pop-wrap, .move-loading.move-loading > .pop-wrap, .popup.move-loading > .pop-wrap {
        max-width: 46rem;
        padding: 6rem 0px;
        margin: auto;
        text-align: center;
        height: auto;
    }

    .loading.move-loading .pop-body, .move-loading.move-loading .pop-body, .popup.move-loading .pop-body {
        border-radius: 1.6rem;
        padding-top: 4rem;
    }

    .loading.move-loading .loading-txt, .move-loading.move-loading .loading-txt, .popup.move-loading .loading-txt {
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 2.6rem;
    }
}

.loading.noticeType > .pop-wrap, .move-loading.noticeType > .pop-wrap, .popup.noticeType > .pop-wrap {
    padding-top: 5.2rem;
    width: calc(100% - 0.8rem);
    height: calc(100% - 10rem);
    max-width: 60rem;
    overflow: inherit;
    background-color: rgb(255, 255, 255);
    position: relative;
    padding-bottom: 1.2rem;
    max-height: 51rem;
}

.loading.noticeType > .pop-wrap > button.pop-close, .move-loading.noticeType > .pop-wrap > button.pop-close, .popup.noticeType > .pop-wrap > button.pop-close {
    position: absolute;
    top: 2rem;
    right: 2rem;
}

@media (min-width: 1025px) {
    .loading.noticeType > .pop-wrap, .move-loading.noticeType > .pop-wrap, .popup.noticeType > .pop-wrap {
        width: 60rem;
        height: 50.8rem;
        padding-bottom: 3rem;
    }
}

.loading.noticeType .pop-body, .move-loading.noticeType .pop-body, .popup.noticeType .pop-body {
    position: static;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 1.6rem;
    border-top-right-radius: 1.6rem;
    height: 100%;
}

.loading.noticeType .notice-title, .move-loading.noticeType .notice-title, .popup.noticeType .notice-title {
    font-size: 2.2rem;
    font-weight: 700;
    position: relative;
    padding: 0px 0px 2.4rem;
    word-break: break-all;
    width: 100%;
    text-align: center;
}

@media (min-width: 1025px) {
    .loading.noticeType .notice-title, .move-loading.noticeType .notice-title, .popup.noticeType .notice-title {
        padding: 0px 0px 2rem;
    }
}

.loading.noticeType .notice-content, .move-loading.noticeType .notice-content, .popup.noticeType .notice-content {
    position: relative;
    height: 100%;
}

.loading.noticeType .notice-content .btn-wrap, .move-loading.noticeType .notice-content .btn-wrap, .popup.noticeType .notice-content .btn-wrap {
    padding-top: 2.4rem;
}

.loading.noticeType .notice-content .bottom-fixed .flex, .move-loading.noticeType .notice-content .bottom-fixed .flex, .popup.noticeType .notice-content .bottom-fixed .flex {
    padding: 0px;
}

.loading.noticeType .notice-box, .move-loading.noticeType .notice-box, .popup.noticeType .notice-box {
    display: flex;
    height: 100%;
    flex-direction: column;
}

.loading.noticeType .notice-box::before, .move-loading.noticeType .notice-box::before, .popup.noticeType .notice-box::before {
    content: "";
    width: 8rem;
    display: block;
    height: 8rem;
    flex: 0 0 auto;
    background-size: 8rem;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='80' fill='none'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M52.167 35a2.5 2.5 0 0 1 0 5H50.5v-5h1.667Z' fill='%2361666C'/%3E%3Crect x='59.667' y='36.667' width='1.667' height='3.333' rx='.833' transform='rotate(90 59.667 36.667)' fill='%23FFD200'/%3E%3Crect x='58' y='32.5' width='1.667' height='3.333' rx='.833' transform='rotate(60 58 32.5)' fill='%23FFD200'/%3E%3Crect width='1.667' height='3.333' rx='.833' transform='scale(1 -1) rotate(60 65.974 28.883)' fill='%23FFD200'/%3E%3Cpath d='M31.26 45h1.667a1.667 1.667 0 1 1 0 3.333H31.26V45Z' fill='%238C9BAE'/%3E%3Cpath d='M28 41.013h4.167v9.166A4.167 4.167 0 0 1 28 54.346V41.013Z' fill='%2361666C'/%3E%3Cpath d='M48.834 37.503V27.5c-7.56 3.828-16.667 5-16.667 5v10s9.108 1.172 16.666 5V37.495v.008Z' fill='%23FFD200'/%3E%3Crect x='52.167' y='25' width='25' height='4.167' rx='2.083' transform='rotate(90 52.167 25)' fill='%232E7FF8'/%3E%3Cpath d='M32.167 32.5v10h-3.333a5 5 0 1 1 0-10h3.333Z' fill='%232E7FF8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(20.5 20)' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    margin: 0px auto 2.4rem;
}

.loading.noticeType .notice-box .notice-scroll, .move-loading.noticeType .notice-box .notice-scroll, .popup.noticeType .notice-box .notice-scroll {
    flex: 1 1 0%;
    overflow: auto;
    word-break: break-all;
}

.loading.noticeType .bottom-fixed, .loading.noticeType .bottom-fixed > div, .move-loading.noticeType .bottom-fixed, .move-loading.noticeType .bottom-fixed > div, .popup.noticeType .bottom-fixed, .popup.noticeType .bottom-fixed > div {
    background-color: transparent;
}

.loading.noticeType .bottom-fixed > div::before, .move-loading.noticeType .bottom-fixed > div::before, .popup.noticeType .bottom-fixed > div::before {
    content: none;
}

#header.fixed .alertListPop {
    position: fixed;
    top: 0px;
}

.msie .popup.show {
    display: block;
}

@media (min-width: 1025px) {
    #joinComplete .pop-wrap {
        max-height: 55rem;
    }

    #joinComplete .pop-wrap .msg-result {
        padding-top: 6rem;
    }

    #joinComplete .pop-wrap .msg-result::before {
        margin-top: 0px;
    }

    #joinComplete .pop-wrap .msg-result p span {
        display: block;
        font-weight: 500;
        font-size: 1.8rem;
        margin-top: 1.6rem;
        line-height: 2.6rem;
    }

    #joinComplete .pop-wrap .msg-result p.sub {
        font-weight: 500;
        font-size: 1.8rem;
        margin-top: 0px;
        line-height: 2.6rem;
    }
}

.filter-pop .flex .pop-tit {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(0, 0, 0);
    margin-bottom: 1.2rem;
}

.filter-pop .flex + .flex .pop-tit {
    padding-top: 1.2rem;
}

@media (min-width: 1025px) {
    .picturePop.bottom .pop-wrap {
        max-width: 50rem;
        border-bottom-left-radius: 1.6rem;
        border-bottom-right-radius: 1.6rem;
    }
}

.picturePop.popup.bottom .pop-head + .pop-body {
    padding-bottom: 2rem;
}

.picturePop .section .btn-album, .picturePop .section .btn-camera {
    width: 100%;
    height: 12.4rem;
    border-radius: 1.2rem;
    border: 0.1rem solid rgb(238, 238, 238);
    background-color: rgb(255, 255, 255);
    font-size: 1.6rem;
    font-weight: 500;
    margin: 0px 0.4rem;
    color: rgb(0, 0, 0);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    overflow: hidden;
    padding-right: 0px;
    padding-left: 0px;
}

.picturePop .section .btn-album input[type="file"], .picturePop .section .btn-camera input[type="file"] {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    clip: rect(0px, 0px, 0px, 0px);
}

.picturePop .section .btn-album .btn-ico, .picturePop .section .btn-camera .btn-ico {
    display: block;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 4.8rem;
    background-position: 50% center;
    margin-bottom: 0.8rem;
    transition: 0.3s ease-in-out;
}

.picturePop .section .btn-album:active, .picturePop .section .btn-camera:active {
    background-color: rgb(227, 240, 255);
    border-color: rgb(227, 240, 255);
}

.picturePop .section .btn-album.btn-camera:focus-within, .picturePop .section .btn-camera.btn-camera:focus-within {
    outline-offset: -0.2rem;
    transition: none;
    outline: rgb(0, 85, 185) dashed 0.1rem !important;
}

.picturePop .section .btn-album.btn-camera .btn-ico, .picturePop .section .btn-camera.btn-camera .btn-ico {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.086 8a2 2 0 0 0-1.789 1.106L15 13.7H8.5a3 3 0 0 0-3 3v20.6a3 3 0 0 0 3 3h32a3 3 0 0 0 3-3V16.7a3 3 0 0 0-3-3H34l-2.297-4.594A2 2 0 0 0 29.913 8H19.087ZM33.05 27a8.55 8.55 0 1 1-17.1 0 8.55 8.55 0 0 1 17.1 0Z' fill='%2394A9C7'/%3E%3Ccircle cx='24.501' cy='27' r='5.7' fill='%232E7FF8'/%3E%3C/svg%3E");
}

.picturePop .section .btn-album.btn-album:focus-within, .picturePop .section .btn-camera.btn-album:focus-within {
    outline-offset: -0.2rem;
    transform: none;
    outline: rgb(0, 85, 185) dashed 0.1rem !important;
}

.picturePop .section .btn-album.btn-album .btn-ico, .picturePop .section .btn-camera.btn-album .btn-ico {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' fill='none'%3E%3Crect x='41.699' y='5' width='38' height='34.2' rx='3' transform='rotate(90 41.7 5)' fill='%23DDE3EE'/%3E%3Cpath d='M13.2 5v38h-2.7a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h2.7Z' fill='%2394A9C7'/%3E%3Cpath d='M27.448 24c-4.01 0-7.383 3.201-8.305 7.462-.238 1.1.684 2.038 1.81 2.038h13.009c1.119 0 2.039-.926 1.811-2.021-.886-4.27-4.267-7.479-8.325-7.479Z' fill='%232E7FF8'/%3E%3Ccircle cx='27.448' cy='18.3' fill='%232E7FF8' r='3.8'/%3E%3C/svg%3E");
}

.exportCertificate .export-cert-btns {
    margin-top: 2.4rem;
    display: flex;
    gap: 0.8rem;
}

.exportCertificate .export-cert-btns button {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: rgb(68, 68, 68);
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 0.1rem solid rgb(221, 221, 221);
    border-radius: 0.8rem;
    justify-content: center;
    padding: 3.1rem;
}

.exportCertificate .export-cert-btns button:focus {
    border-color: rgb(21, 115, 225);
}

.exportCertificate .export-cert-btns button:focus strong {
    color: rgb(21, 115, 225);
}

.exportCertificate .export-cert-btns button::before {
    content: "";
    display: block;
    width: 8rem;
    height: 8rem;
}

.exportCertificate .export-cert-btns button.type-number::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Crect width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath d='M29.941 29.573a4.634 4.634 0 0 1 4.635-4.634H46.16a4.634 4.634 0 0 1 4.634 4.634v20.854a4.634 4.634 0 0 1-4.634 4.634H34.576a4.634 4.634 0 0 1-4.635-4.634V29.573Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.932 26.484h-13.13a2.317 2.317 0 0 0-2.317 2.317v22.398a2.317 2.317 0 0 0 2.317 2.317h13.13A2.317 2.317 0 0 0 49.25 51.2V28.801a2.317 2.317 0 0 0-2.317-2.317Zm-13.13-2.317a4.634 4.634 0 0 0-4.634 4.634v22.398a4.634 4.634 0 0 0 4.634 4.634h13.13a4.634 4.634 0 0 0 4.634-4.634V28.801a4.634 4.634 0 0 0-4.634-4.634h-13.13Z' fill='%238C9BAE'/%3E%3Cpath d='M36.89 25.325h6.952v1.738c0 .64-.519 1.159-1.159 1.159H38.05c-.64 0-1.158-.52-1.158-1.159v-1.738Z' fill='%238C9BAE'/%3E%3Crect x='55.836' y='34.167' width='11.667' height='31.667' rx='4' transform='rotate(90 55.836 34.167)' fill='%232E7FF8'/%3E%3Cpath d='M39.75 37.5c.345 0 .624.28.624.625v.792l.686-.396a.625.625 0 0 1 .625 1.083L41 40l.686.396a.625.625 0 0 1-.625 1.083l-.686-.396v.792a.625.625 0 1 1-1.25 0v-.793l-.686.397a.625.625 0 0 1-.625-1.083l.686-.396-.686-.396a.625.625 0 1 1 .625-1.083l.686.397v-.793c0-.345.28-.625.625-.625ZM47.25 37.5c.345 0 .624.28.624.625v.792l.686-.396a.625.625 0 0 1 .625 1.083L48.5 40l.686.396a.625.625 0 0 1-.625 1.083l-.686-.396v.792a.625.625 0 1 1-1.25 0v-.793l-.686.397a.625.625 0 0 1-.625-1.083l.686-.396-.686-.396a.625.625 0 1 1 .625-1.083l.686.397v-.793c0-.345.28-.625.625-.625ZM32.25 37.5c.345 0 .624.28.624.625v.792l.686-.396a.625.625 0 0 1 .625 1.083L33.5 40l.686.396a.625.625 0 0 1-.625 1.083l-.686-.396v.792a.625.625 0 1 1-1.25 0v-.793l-.686.397a.625.625 0 0 1-.625-1.083l.686-.396-.686-.396a.625.625 0 1 1 .625-1.083l.686.397v-.793c0-.345.28-.625.625-.625Z' fill='%23fff'/%3E%3C/svg%3E");
}

.exportCertificate .export-cert-btns button.type-qr::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Crect width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath d='M36.04 32.875v2.375a.792.792 0 0 1-.791.792h-2.375a.792.792 0 0 1-.792-.792v-2.375c0-.437.355-.792.792-.792h2.375c.437 0 .791.355.791.792Z' stroke='%232E7FF8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.082 40h3.958M43.957 40v3.958M40 47.917h3.958' stroke='%2323CBAD' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m40 40.015.013-.015M47.918 40.015l.013-.015M40 43.973l.013-.015M47.918 43.973l.013-.015M47.918 47.931l.013-.014M40 36.056l.013-.014M40 32.098l.013-.015' stroke='%2378AFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.04 44.75v2.375a.792.792 0 0 1-.791.792h-2.375a.792.792 0 0 1-.792-.792V44.75c0-.437.355-.792.792-.792h2.375c.437 0 .791.355.791.792ZM47.915 32.875v2.375a.792.792 0 0 1-.791.792h-2.375a.792.792 0 0 1-.792-.792v-2.375c0-.437.354-.792.792-.792h2.375c.437 0 .791.355.791.792Z' stroke='%232E7FF8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.918 28.125h3.958v3.958M47.918 51.875h3.958v-3.958M32.083 28.125h-3.958v3.958M32.083 51.875h-3.958v-3.958' stroke='%238C9BAE' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.exportCertificate .export-cert-btns button strong {
    margin: 1.2rem 0px 0.8rem;
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 700;
    color: rgb(34, 34, 34);
}

@media (min-width: 1025px) {
    .exportCertificate .pop-wrap {
        max-width: 80rem;
        max-height: 47.2rem;
    }

    .exportCertificate .pop-wrap .pop-body {
        padding-top: 0px;
    }

    .exportCertificate .export-cert-btns button {
        height: 26.4rem;
        padding-left: 6rem;
        padding-right: 6rem;
    }
}

.txt-pop {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
}

.ios .popup.full > .pop-wrap {
    padding-bottom: 11rem;
}

.ios .popup.bottom .pop-wrap {
    padding-bottom: 1.4rem;
}

.ios .picturePop.popup.bottom .pop-body, .ios .popup .bottom-fixed .flex {
    padding-bottom: 3.4rem;
}

.loadingScreen {
    overflow: hidden;
    position: fixed;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 400;
}

.loadingScreen .gif-loading {
    display: block;
    width: 10rem;
    height: 10rem;
    font-size: 0px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("../img/loading.bb8f1d5a.gif");
}

@media (max-width: 767px) {
    .android #mainNoticePop, .ios #mainNoticePop {
        align-items: flex-start;
        padding-top: 7.2rem;
    }
}

.logout-popup .t-center {
    font-weight: 400;
    line-height: 2.4rem;
}

@media (min-width: 1025px) {
    .pop-body .noInsurance {
        padding-top: 0px !important;
    }
}

.pop-body .noInsurance .alert-txt br {
    display: none;
}

@media (max-width: 1024px) {
    .pop-body .noInsurance .alert-txt br, .pop-body .noInsurance .alert-txt span {
        display: block;
    }
}

.pop-body .noInsurance .available-list, .pop-body .noInsurance .no-insurance-list {
    margin-top: 1.2rem;
    display: flex;
    flex-flow: column wrap;
    gap: 0.4rem 0px;
    margin-bottom: 1.2rem;
}

.pop-body .noInsurance .available-list .item, .pop-body .noInsurance .no-insurance-list .item {
    display: flex;
    flex-flow: wrap;
    align-items: center;
    background-color: rgb(244, 244, 247);
    border-radius: 0.6rem;
    padding: 0.8rem 1.2rem;
    width: 100%;
}

.pop-body .noInsurance .available-list .item .ico-bank, .pop-body .noInsurance .no-insurance-list .item .ico-bank {
    flex: 0 0 auto;
    width: 4rem;
    height: 4rem;
    margin-right: 1.2rem;
}

.pop-body .noInsurance .available-list .item .name, .pop-body .noInsurance .no-insurance-list .item .name {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    overflow-wrap: break-word;
    min-width: 0px;
    flex: 1 1 0%;
}

.pop-body .noInsurance .available-list .item .item-status, .pop-body .noInsurance .no-insurance-list .item .item-status {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(21, 115, 225);
    margin-left: 0.4rem;
    flex: 0 0 auto;
}

.pop-body .noInsurance .available-list .item.unAvailable .item-status, .pop-body .noInsurance .no-insurance-list .item.unAvailable .item-status {
    color: rgb(224, 12, 62);
}

.pop-body .noInsurance .available-list.available-list::before, .pop-body .noInsurance .no-insurance-list.available-list::before {
    content: "";
    margin: 0px auto 0.8rem;
    width: 12px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: 12px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath d='M7 2a1 1 0 0 0-2 0h2Zm-1 8 5.774-10H.226L6 10Z' fill='%23727272'/%3E%3C/svg%3E");
}

.claim-insurance {
    padding: 2.4rem 3.2rem;
    border-radius: 1.2rem;
    border: 0.1rem solid rgb(204, 204, 204);
    background-color: rgb(246, 248, 250);
}

.claim-insurance .item {
    display: flex;
}

.claim-insurance .name {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.8rem;
}

.claim-insurance .list-inner {
    width: 100%;
    padding: 0.6rem 0px 0px;
    color: rgb(68, 68, 68);
}

.mapFilter.popup.bottom {
    position: absolute;
    padding: 0px;
}

.mapFilter.popup.bottom .pop-body {
    padding: 0px 0px 1rem;
}

.mapFilter.popup.bottom.show {
    background-color: rgba(0, 0, 0, 0.7);
}

.mapFilter.popup.bottom .pop-bg-close {
    position: absolute;
    display: block;
}

.mapFilter.popup.bottom > .pop-wrap {
    max-width: 100%;
    margin: 0px;
    border-radius: 0px;
}

@media (max-width: 1024px) {
    .mapFilter.popup.bottom > .pop-wrap {
        border-top-left-radius: 3.2rem;
        border-top-right-radius: 3.2rem;
    }
}

.mapFilter.popup.bottom > .pop-wrap > .bottom-fixed {
    border-radius: 0px;
}

.mapFilter.popup.bottom > .pop-wrap > .bottom-fixed .btn-wrap::before {
    content: none;
}

.accordion {
    color: rgb(26, 27, 29);
    border-bottom: 0.1rem solid rgb(217, 217, 217);
}

.accordion em {
    width: 2.2rem;
    top: 2rem;
    left: 2.4rem;
    font-weight: 700;
}

@media (min-width: 1025px) {
    .accordion em {
        width: 2.4rem;
    }
}

.accordion .accordion-item {
    background-color: rgb(246, 248, 250);
}

.accordion .accordion-header {
    display: flex;
    padding: 2rem 5.4rem 2rem 2.4rem;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.6rem;
    background-color: rgb(255, 255, 255);
    cursor: pointer;
    position: relative;
    border-top: 0.1rem solid rgb(221, 221, 221);
}

@media (min-width: 1025px) {
    .accordion .accordion-header {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.accordion .accordion-header::after {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    right: 2.4rem;
    top: calc(50% - 1rem);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.293 8.293a1 1 0 0 1 1.414 0L12 14.586l6.293-6.293a1 1 0 1 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 0-1.414Z' fill='%23727272'/%3E%3C/svg%3E");
}

.accordion .accordion-header[aria-expanded="true"] {
    border-bottom: 0.1rem solid rgb(221, 221, 221);
}

.accordion .accordion-header[aria-expanded="true"]::after {
    transform: rotate(-180deg);
}

.accordion .accordion-content {
    overflow: hidden;
    max-height: 0px;
    font-size: 1.5rem;
    font-weight: 500;
    position: relative;
}

.accordion .accordion-content > div {
    display: flex;
    align-items: center;
    padding: 2rem 2.4rem;
    background-color: rgb(246, 248, 250);
}

.accordion .accordion-content em {
    align-self: flex-start;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

@media (min-width: 1025px) {
    .accordion .accordion-content em {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.accordion .accordion-inner {
    flex: 1 1 0%;
    word-break: break-word;
}

.accordion.type-treatment {
    margin: 1.3rem -2.4rem 0px;
    border-bottom: 0.1rem solid rgb(217, 217, 217);
}

.accordion.type-treatment .accordion-content > div {
    display: block;
    padding: 2.4rem 2.4rem 1.7rem;
    background-color: rgb(248, 251, 255);
}

.swiper .fullSwiper .swiper-slide {
    width: 100%;
}

.swiper-button-next, .swiper-button-prev {
    font-size: 0px;
}

.autoplay-toggle-button {
    font-size: 0px;
    width: 0.8rem;
    height: 0.8rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' fill='none'%3E%3Cpath fill='%23949494' d='M.75 0h3v8h-3zM5.25 0h3v8h-3z'/%3E%3C/svg%3E");
    vertical-align: middle;
    margin-left: 0.4rem;
    cursor: pointer;
}

@media (min-width: 1025px) {
    .autoplay-toggle-button {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='%23fff' d='M.25 0h3v8h-3zM4.75 0h3v8h-3z'/%3E%3C/svg%3E");
    }
}

.autoplay-toggle-button.pause {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' fill='none'%3E%3Cpath d='M6.784 3.305a.8.8 0 0 1 0 1.39L2.197 7.316A.8.8 0 0 1 1 6.621V1.38A.8.8 0 0 1 2.197.684l4.587 2.621Z' fill='%23949494'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .autoplay-toggle-button.pause {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath d='M6.284 3.305a.8.8 0 0 1 0 1.39L1.697 7.316A.8.8 0 0 1 .5 6.621V1.38A.8.8 0 0 1 1.697.684l4.587 2.621Z' fill='%23fff'/%3E%3C/svg%3E");
    }
}

.swiper-certificate, .swiper-notice {
    margin: 0px -2rem;
    position: relative;
}

.swiper-certificate .swiper, .swiper-notice .swiper {
    padding: 0px 2rem;
}

.swiper-certificate .swiper-slide, .swiper-notice .swiper-slide {
    padding-top: 2.4rem;
}

.swiper-certificate .swiper-pagination, .swiper-notice .swiper-pagination {
    position: static;
}

.swiper-certificate .swiper-pagination .swiper-pagination-bullet, .swiper-notice .swiper-pagination .swiper-pagination-bullet {
    background-color: rgb(217, 217, 217);
    opacity: 1;
    margin: 0px;
}

.swiper-certificate .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-notice .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: rgb(51, 51, 51);
}

.swiper-certificate .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet, .swiper-notice .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 0.8rem;
}

.swiper-certificate .swiper-pagination .swiper-pagination-bullet:focus, .swiper-notice .swiper-pagination .swiper-pagination-bullet:focus {
    outline: rgb(0, 0, 0) solid 0.2rem;
    outline-offset: 0.2rem;
}

.swiper-certificate .swiper-button-next, .swiper-certificate .swiper-button-prev, .swiper-notice .swiper-button-next, .swiper-notice .swiper-button-prev {
    width: 3.2rem;
    height: 3.2rem;
    font-size: 0px;
    border: 0.1rem solid rgb(180, 189, 205);
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.25) 0.4rem 0.4rem 0.8rem;
}

.swiper-certificate .swiper-button-next::after, .swiper-certificate .swiper-button-prev::after, .swiper-notice .swiper-button-next::after, .swiper-notice .swiper-button-prev::after {
    width: 2.4rem;
    height: 2.4rem;
    font-size: 0px;
}

.swiper-certificate .swiper-button-next:disabled, .swiper-certificate .swiper-button-prev:disabled, .swiper-notice .swiper-button-next:disabled, .swiper-notice .swiper-button-prev:disabled {
    opacity: 0;
}

@media (min-width: 1025px) {
    .swiper-certificate .swiper-button-prev, .swiper-notice .swiper-button-prev {
        left: 2rem;
    }
}

.swiper-certificate .swiper-button-prev::after, .swiper-notice .swiper-button-prev::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.78 17.78a.75.75 0 0 0 0-1.06l-4.344-4.345L14.78 8.03a.75.75 0 0 0-1.06-1.06l-4.875 4.875a.75.75 0 0 0 0 1.06l4.875 4.875a.75.75 0 0 0 1.06 0Z' fill='%2366809D'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .swiper-certificate .swiper-button-next, .swiper-notice .swiper-button-next {
        right: 2rem;
    }
}

.swiper-certificate .swiper-button-next::after, .swiper-notice .swiper-button-next::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.22 6.22a.75.75 0 0 0 0 1.06l4.344 4.345L9.22 15.97a.75.75 0 1 0 1.06 1.06l4.875-4.875a.75.75 0 0 0 0-1.06L10.28 6.22a.75.75 0 0 0-1.06 0Z' fill='%2366809D'/%3E%3C/svg%3E");
}

.swiper-certificate .swiper-button-disabled, .swiper-notice .swiper-button-disabled {
    opacity: 0;
}

.swiper-certificate.type1, .swiper-notice.type1 {
    max-width: 39.3rem;
    padding: 0px;
    margin: 0px auto;
    z-index: 0;
}

.swiper-certificate.type1 .swiper, .swiper-notice.type1 .swiper {
    padding: 0px;
    margin: 0px -2rem;
}

.swiper-certificate.type1 .swiper-slide, .swiper-notice.type1 .swiper-slide {
    padding-top: 2.4rem;
    padding-bottom: 1.2rem;
}

.swiper-certificate.type1 .certificate-card, .swiper-notice.type1 .certificate-card {
    width: 26.5rem;
    height: 36.6rem;
}

.swiper-certificate.type1 .certificate-card .btn-del, .swiper-notice.type1 .certificate-card .btn-del {
    right: 2rem;
}

.swiper-certificate.type1 .swiper-button-prev, .swiper-notice.type1 .swiper-button-prev {
    left: calc(50% - 15rem);
}

.swiper-certificate.type1 .swiper-button-next, .swiper-notice.type1 .swiper-button-next {
    right: calc(50% - 15rem);
}

.swiper-notice {
    position: static;
    height: 100%;
}

.swiper-notice .swiper {
    height: 100%;
}

.swiper-notice .swiper .swiper-wrapper {
    height: calc(100% - 4rem);
}

.swiper-notice .swiper-slide {
    padding-top: 0px;
    overflow: hidden auto;
}

.swiper-notice .swiper-button-prev {
    left: -1.6rem;
}

.swiper-notice .swiper-button-next {
    right: -1.6rem;
}

.swiper-notice .swiper-pagination {
    line-height: 1;
    margin: 2.4rem 0px 0px;
}

.swiper-notice .swiper-pagination .swiper-pagination-bullet {
    background-color: rgb(148, 148, 148);
}

.swiper-notice .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: rgb(21, 115, 225);
    border-radius: 0.4rem;
    width: 2rem;
    margin-left: 0.4rem;
}

.swiper-notice .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 0.4rem;
}

.main-top {
    display: flex;
    gap: 0px;
    flex-wrap: wrap;
}

@media (min-width: 1025px) {
    .main-top {
        margin-top: 4rem;
        gap: 3.6rem;
    }
}

.main-top .swiper-main {
    position: relative;
    flex: 1 1 auto;
    margin-top: 3.2rem;
    min-height: 20rem;
    width: 100%;
}

@media (min-width: 1025px) {
    .main-top .swiper-main {
        margin: 0px;
    }
}

.main-top .swiper-main .swiper {
    height: 100%;
    padding-bottom: 2.2rem;
}

@media (min-width: 1025px) {
    .main-top .swiper-main .swiper {
        padding-bottom: 0px;
    }
}

.main-top .swiper-main .swiper-slide {
    height: 100%;
}

.main-top .swiper-main .swiper-slide a {
    display: block;
    border-radius: 1.2rem;
    background-color: rgb(244, 244, 247);
}

.main-top .swiper-main img {
    width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: 1.2rem;
}

.main-top .swiper-main .swiper-button-next, .main-top .swiper-main .swiper-button-prev {
    width: 2.4rem;
    height: 2.4rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
}

@media (min-width: 1025px) {
    .main-top .swiper-main .swiper-button-next, .main-top .swiper-main .swiper-button-prev {
        display: block;
    }
}

.main-top .swiper-main .swiper-button-next::after, .main-top .swiper-main .swiper-button-prev::after {
    content: none;
}

.main-top .swiper-main .swiper-button-next.swiper-button-prev, .main-top .swiper-main .swiper-button-prev.swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.707 19.707a1 1 0 0 0 0-1.414L9.414 12l6.293-6.293a1 1 0 0 0-1.414-1.414l-7 7a1 1 0 0 0 0 1.414l7 7a1 1 0 0 0 1.414 0Z' fill='%23fff'/%3E%3C/svg%3E");
}

.main-top .swiper-main .swiper-button-next.swiper-button-next, .main-top .swiper-main .swiper-button-prev.swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z' fill='%23fff'/%3E%3C/svg%3E");
}

.main-top .swiper-main .swiper-pagination {
    bottom: 0px;
    padding-left: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}

@media (min-width: 1025px) {
    .main-top .swiper-main .swiper-pagination {
        bottom: 48px;
        padding-left: 60px;
        justify-content: flex-start;
        align-items: flex-start;
    }
}

.main-top .swiper-main .swiper-pagination .swiper-pagination-bullet {
    background-color: rgb(148, 148, 148);
    opacity: 1;
    margin: 0px 0.4rem;
}

@media (min-width: 1025px) {
    .main-top .swiper-main .swiper-pagination .swiper-pagination-bullet {
        background-color: rgb(255, 255, 255);
    }
}

.main-top .swiper-main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 2rem;
    border-radius: 0.4rem;
    opacity: 1;
    background-color: rgb(21, 115, 225);
}

@media (min-width: 1025px) {
    .main-top .swiper-main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: rgb(255, 255, 255);
    }
}

.main-top .main-claim-list {
    flex: 1 1 auto;
    margin-top: 3.2rem;
}

@media (min-width: 1025px) {
    .main-top .main-claim-list {
        margin-top: 0px;
    }
}

.main-top .main-claim-list ul {
    display: flex;
    gap: 1.6rem;
    flex-wrap: wrap;
}

@media (min-width: 1025px) {
    .main-top .main-claim-list ul {
        gap: 2.4rem;
    }
}

.main-top .main-claim-list ul li {
    flex: 1 1 calc(50% - 1.2rem);
}

@media (min-width: 1025px) {
    .main-top .main-claim-list ul li {
        flex: 1 1 calc(25% - 2.4rem);
    }
}

.main-top .main-claim-list ul li a {
    background-color: rgb(244, 244, 247);
    padding: 24px;
    border-radius: 1.2rem;
    height: 16.4rem;
    display: flex;
    position: relative;
    flex-direction: column;
}

@media (min-width: 1025px) {
    .main-top .main-claim-list ul li a {
        height: 20rem;
    }
}

.main-top .main-claim-list ul li a strong {
    color: rgb(34, 34, 34);
    display: block;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

@media (min-width: 1025px) {
    .main-top .main-claim-list ul li a strong {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.main-top .main-claim-list ul li a span {
    display: block;
    color: rgb(68, 68, 68);
    margin-top: 0.4rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

@media (min-width: 1025px) {
    .main-top .main-claim-list ul li a span {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.main-top .main-claim-list ul li a::after {
    content: "";
    display: block;
    position: absolute;
    right: 1.6rem;
    bottom: 1.6rem;
    width: 48px;
    height: 48px;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
}

@media (min-width: 1025px) {
    .main-top .main-claim-list ul li a::after {
        width: 60px;
        height: 60px;
    }
}

@media (max-width: 375px) {
    .main-top .main-claim-list ul li a::after {
        width: 40px;
        height: 40px;
    }
}

.main-top .main-claim-list ul li.item-1 a::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M9.336 35.797c0 12.4 16.121 21.536 22.167 21.536 6.045 0 22.166-9.136 22.166-21.536V19.233c0-3.573-2.271-6.732-5.616-7.815L35.169 7.245a11.89 11.89 0 0 0-7.332 0l-12.884 4.173c-3.345 1.083-5.617 4.242-5.617 7.815v16.564Z' fill='%2304C3A1'/%3E%3Cpath d='M42.4 28.4h-7.299v-7.298a1.77 1.77 0 0 0-1.769-1.769h-3.659a1.77 1.77 0 0 0-1.769 1.769v7.299h-7.3a1.77 1.77 0 0 0-1.768 1.769v3.659a1.771 1.771 0 0 0 1.769 1.769h7.3v7.3a1.77 1.77 0 0 0 1.768 1.768h3.66a1.771 1.771 0 0 0 1.768-1.769v-7.3h7.3a1.771 1.771 0 0 0 1.768-1.768v-3.66a1.771 1.771 0 0 0-1.769-1.768Z' fill='%23fff'/%3E%3C/svg%3E");
}

.main-top .main-claim-list ul li.item-2 a::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M57.33 58.515A1.47 1.47 0 0 1 55.846 60H8.156a1.47 1.47 0 0 1-1.484-1.484c0-5.729 4.66-10.488 10.389-10.488h29.88c5.729 0 10.389 4.76 10.389 10.488Z' fill='%23FF5CA8'/%3E%3Cpath d='M16.966 21.408c-1.8 0-3.93-.376-5.396-1.84-2.832-2.833-1.59-8.16-1.44-8.758.134-.53.547-.943 1.078-1.077.595-.15 5.923-1.393 8.758 1.44 2.832 2.833 1.59 8.16 1.44 8.758-.134.53-.547.943-1.078 1.077-.288.072-1.68.4-3.362.4Z' fill='%236D3326'/%3E%3Cpath d='M17.159 39.024h-1.484a5.942 5.942 0 0 1-5.937-5.936 5.942 5.942 0 0 1 5.937-5.937h1.484c.82 0 1.484.664 1.484 1.484v8.905c0 .82-.664 1.484-1.484 1.484ZM48.324 39.024H46.84c-.82 0-1.485-.664-1.485-1.484v-8.905c0-.82.664-1.484 1.485-1.484h1.484a5.942 5.942 0 0 1 5.936 5.937 5.942 5.942 0 0 1-5.936 5.936Z' fill='%23FAC8B6'/%3E%3Cpath d='M48.326 30.12v7.421c0 8.994-7.331 16.424-16.325 16.424s-16.325-7.43-16.325-16.424v-7.42l7.42-8.905h17.81l7.42 8.904Z' fill='%23FFD7CA'/%3E%3Cpath d='M38.913 45.386a10.415 10.415 0 0 1-6.916 2.642c-2.552 0-5.016-.95-6.916-2.642-.623-.564-.682-1.484-.118-2.107.534-.594 1.484-.653 2.077-.119 1.366 1.247 3.176 1.84 4.957 1.84 1.781 0 3.592-.593 4.957-1.84.594-.534 1.544-.475 2.078.119.564.623.505 1.543-.119 2.107Z' fill='%23FF9564'/%3E%3Cpath d='M47.217 21.408c-1.681 0-3.073-.328-3.361-.4a1.482 1.482 0 0 1-1.077-1.077c-.15-.597-1.393-5.925 1.44-8.758 2.837-2.832 8.163-1.589 8.758-1.44.53.134.943.547 1.077 1.077.15.598 1.392 5.925-1.44 8.759-1.463 1.464-3.597 1.839-5.397 1.839Z' fill='%2355271A'/%3E%3Cpath d='M26.066 36.056a1.484 1.484 0 1 0 0-2.968 1.484 1.484 0 0 0 0 2.968Z' fill='%2353433F'/%3E%3Cpath d='M37.941 36.056a1.484 1.484 0 1 0 0-2.968 1.484 1.484 0 0 0 0 2.968Z' fill='%233E322E'/%3E%3Cpath d='M48.326 28.636v1.484h-4.452c-5.165 0-9.647-2.939-11.873-7.243-2.226 4.304-6.708 7.243-11.873 7.243h-4.452v-1.484c0-8.994 7.331-16.325 16.325-16.325s16.325 7.331 16.325 16.325Z' fill='%23883F2E'/%3E%3C/svg%3E");
}

.main-top .main-claim-list ul li.item-3 {
    height: 14.4rem;
}

.main-top .main-claim-list ul li.item-3 a::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M49.218 28.37H14.782c-.446 0-.873-.182-1.182-.503-3.04-3.16-3.681-8.35-1.284-12.502 2.052-3.553 6.004-5.718 10.018-5.378C24.03 6.374 27.858 4 32 4c4.136 0 7.967 2.368 9.666 5.986 4.03-.342 7.975 1.84 10.018 5.378 2.398 4.153 1.756 9.342-1.284 12.502-.31.321-.736.503-1.182.503Z' fill='%23CACDD0'/%3E%3Cpath d='m13.179 34.445 7.207-7.206c1.033-1.034 2.8-.302 2.8 1.16v15.903c0 .898-.722 1.638-1.62 1.64h-3.604a6.715 6.715 0 0 1-6.243-4.157 6.716 6.716 0 0 1 1.46-7.34Z' fill='%23CACDD0'/%3E%3Cpath d='m52.279 48.201-4.18-4.18a1.64 1.64 0 0 0-1.161-.481H17.064c-.435 0-.852.173-1.16.48l-4.18 4.181a14.272 14.272 0 0 0-4.208 10.176c0 .9.74 1.624 1.64 1.624h45.69c.9 0 1.64-.724 1.64-1.624a14.27 14.27 0 0 0-4.207-10.176Z' fill='%237AC750'/%3E%3Cpath d='M42.31 38.914H21.69a1.64 1.64 0 0 0-1.161.48l-4.627 4.627a1.64 1.64 0 0 0 0 2.32l3.559 3.559c3.037 3.037 7.98 3.038 11.019 0L32 48.38l1.52 1.52c3.037 3.037 7.98 3.038 11.018 0l3.559-3.559c.64-.64.64-1.68 0-2.32l-4.627-4.626a1.64 1.64 0 0 0-1.16-.48Z' fill='%23459A17'/%3E%3Cpath d='M19.701 35.4h-3.515a5.161 5.161 0 0 1-5.155-5.156 5.161 5.161 0 0 1 5.155-5.155h3.515c.906 0 1.64.734 1.64 1.64v7.03a1.64 1.64 0 0 1-1.64 1.64ZM47.82 35.4h-3.515a1.64 1.64 0 0 1-1.64-1.641v-7.03c0-.906.734-1.64 1.64-1.64h3.514a5.161 5.161 0 0 1 5.155 5.155A5.161 5.161 0 0 1 47.82 35.4Z' fill='%23FAC8B6'/%3E%3Cpath d='M32 47.7c-7.687 0-13.941-6.254-13.941-13.942v-7.03c0-6.182 4.87-12.183 12.3-12.183.907 0 1.641.735 1.641 1.64a5.393 5.393 0 0 0 5.387 5.39h6.914c.906 0 1.641.734 1.641 1.64v10.543C45.942 41.446 39.688 47.7 32 47.7Z' fill='%23FFDDCA'/%3E%3Cpath d='M38.917 40.054a10.415 10.415 0 0 1-6.916 2.642c-2.552 0-5.016-.95-6.916-2.642-.623-.564-.683-1.484-.119-2.107.535-.594 1.485-.653 2.078-.119 1.366 1.247 3.176 1.84 4.957 1.84 1.78 0 3.592-.593 4.957-1.84.593-.534 1.543-.475 2.078.119.564.623.505 1.543-.119 2.107Z' fill='%23FFAA83'/%3E%3Cpath d='M26.73 31.006a1.64 1.64 0 1 0 0-3.281 1.64 1.64 0 0 0 0 3.28Z' fill='%23233743'/%3E%3Cpath d='M37.273 31.006a1.64 1.64 0 1 0 0-3.282 1.64 1.64 0 0 0 0 3.282Z' fill='%230A141E'/%3E%3C/svg%3E");
}

.main-top .main-claim-list ul li.item-4 a::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.811 11.408v17.905a1.57 1.57 0 0 1-1.053 1.475 1.464 1.464 0 0 1-.526.105h-6.32a1.592 1.592 0 0 1-1.58-1.58V11.408a4.72 4.72 0 0 1 4.466-4.72c.09-.017.182-.024.274-.02a4.747 4.747 0 0 1 4.74 4.74Z' fill='%2394A9C7'/%3E%3Cpath d='M46.412 18.78v31.695a3.687 3.687 0 0 1-5.435 3.244 9.6 9.6 0 0 1-.674-.38 4.572 4.572 0 0 0-2.844-.863 4.664 4.664 0 0 0-2.886.885 8.303 8.303 0 0 1-8.973-.021 4.798 4.798 0 0 0-2.887-.864 4.727 4.727 0 0 0-2.864.864c-.21.126-.422.253-.653.38a3.679 3.679 0 0 1-5.435-3.245V10.881A4.202 4.202 0 0 0 9.8 6.689c.09-.018.182-.025.273-.021H34.3A12.128 12.128 0 0 1 46.412 18.78Z' fill='%23DDE3EE'/%3E%3Cpath d='M37.455 20.361H22.709a1.58 1.58 0 0 1 0-3.16h14.746a1.58 1.58 0 1 1 0 3.16Zm-6.32 16.852h-8.426a1.58 1.58 0 0 1 0-3.16h8.426a1.58 1.58 0 1 1 0 3.16Zm6.32-8.426H22.709a1.58 1.58 0 0 1 0-3.16h14.746a1.58 1.58 0 1 1 0 3.16Z' fill='%2394A9C7'/%3E%3Cpath d='M46.664 59.334c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z' fill='%2304C3A1'/%3E%3Cpath d='M47.557 52.535a1.897 1.897 0 0 0 2.404-2.793l-2.172-3.018v-4.442a1.894 1.894 0 1 0-3.789 0v5.052c0 .397.125.784.355 1.107l2.527 3.514c.176.244.407.443.675.58Z' fill='%23fff'/%3E%3C/svg%3E");
}

.main-top .user-info {
    width: 100%;
    margin-top: 1.6rem;
}

.main-top .user-info .link-arrow, .main-top .user-info .user-name {
    font-size: 2.2rem;
    line-height: 3.2rem;
    margin-bottom: 1rem;
    font-weight: 700;
    color: rgb(0, 0, 0);
    display: flex;
}

.main-top .user-info .link-arrow::after {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    margin-left: 0.6rem;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
}

.main-top .user-info .welcome-txt {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(114, 114, 114);
}

.main-top .user-info + .m-depth-1 {
    margin-top: 4rem;
}

.main-banner-wrap {
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    gap: 1.6rem;
    margin-top: 4rem;
}

@media (min-width: 1025px) {
    .main-banner-wrap {
        gap: 4rem;
    }
}

.main-banner-wrap .banner-item {
    width: 100%;
    position: relative;
    align-items: center;
    display: flex;
}

.main-banner-wrap .banner-item .img-wrap {
    display: block;
    position: absolute;
}

.main-banner-wrap .banner-item .img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main-banner-wrap .banner-item .banner-tit {
    color: rgb(34, 34, 34);
}

.main-banner-wrap .banner-item .banner-txt {
    color: rgb(68, 68, 68);
}

.main-banner-wrap .upper-banner {
    margin: 0px -2.4rem;
    display: flex;
    flex-direction: column;
    gap: 3.2rem;
}

@media (min-width: 1025px) {
    .main-banner-wrap .upper-banner {
        margin: 0px;
        flex-direction: row;
        gap: 1.6rem;
    }
}

@media (min-width: 1280px) {
    .main-banner-wrap .upper-banner {
        gap: 3.6rem;
    }
}

.main-banner-wrap .upper-banner .banner-item {
    padding: 5.2rem 3.2rem;
    background-color: rgb(229, 238, 248);
}

@media (min-width: 1025px) {
    .main-banner-wrap .upper-banner .banner-item {
        border-radius: 1.2rem;
        padding: 5.6rem 6rem;
        height: 18rem;
    }
}

@media (max-width: 375px) {
    .main-banner-wrap .upper-banner .banner-item {
        padding: 4rem 3.2rem;
    }
}

.main-banner-wrap .upper-banner .banner-item .img-wrap {
    width: 158px;
    height: auto;
    right: 0px;
    bottom: 0px;
}

@media (min-width: 1025px) {
    .main-banner-wrap .upper-banner .banner-item .img-wrap {
        right: 0.7rem;
    }
}

@media (min-width: 1280px) {
    .main-banner-wrap .upper-banner .banner-item .img-wrap {
        width: 194px;
        right: 2.7rem;
    }
}

.main-banner-wrap .upper-banner .banner-item .banner-tit {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.8rem;
}

@media (min-width: 1025px) {
    .main-banner-wrap .upper-banner .banner-item .banner-tit {
        margin-bottom: 1.2rem;
        font-size: 3rem;
        font-weight: 700;
        line-height: 3.2rem;
    }

    .main-banner-wrap .upper-banner .banner-item .banner-tit br {
        display: none;
    }
}

@media (max-width: 375px) {
    .main-banner-wrap .upper-banner .banner-item .banner-tit span {
        display: block;
    }
}

.main-banner-wrap .upper-banner .banner-item .banner-txt {
    display: none;
}

@media (min-width: 1025px) {
    .main-banner-wrap .upper-banner .banner-item .banner-txt {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
        display: block;
    }
}

.main-banner-wrap .under-banner {
    display: flex;
    gap: 1.6rem;
    width: 100%;
    flex-wrap: wrap;
}

@media (min-width: 1025px) {
    .main-banner-wrap .under-banner {
        flex-wrap: nowrap;
    }
}

.main-banner-wrap .under-banner li {
    flex: 1 1 100%;
}

@media (min-width: 1025px) {
    .main-banner-wrap .under-banner li {
        flex: 1 1 30%;
    }
}

.main-banner-wrap .under-banner .banner-item, .main-banner-wrap .upper-banner .banner-item.item-1 {
    height: 14.4rem;
    border-radius: 1.2rem;
    padding: 0px 2.4rem;
}

@media (min-width: 1025px) {
    .main-banner-wrap .under-banner .banner-item, .main-banner-wrap .upper-banner .banner-item.item-1 {
        height: 16rem;
    }
}

@media (min-width: 1280px) {
    .main-banner-wrap .under-banner .banner-item, .main-banner-wrap .upper-banner .banner-item.item-1 {
        padding: 0px 3.2rem;
    }
}

.main-banner-wrap .under-banner .banner-item .img-wrap, .main-banner-wrap .upper-banner .banner-item.item-1 .img-wrap {
    top: 50%;
    transform: translateY(-50%);
    width: 82px;
    height: auto;
    right: 24px;
}

@media (max-width: 375px) {
    .main-banner-wrap .under-banner .banner-item .img-wrap, .main-banner-wrap .upper-banner .banner-item.item-1 .img-wrap {
        width: 6rem;
    }
}

.main-banner-wrap .under-banner .banner-item .banner-tit, .main-banner-wrap .upper-banner .banner-item.item-1 .banner-tit {
    margin-bottom: 0.4rem;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

@media (min-width: 1025px) {
    .main-banner-wrap .under-banner .banner-item .banner-tit, .main-banner-wrap .upper-banner .banner-item.item-1 .banner-tit {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.main-banner-wrap .under-banner .banner-item .banner-txt, .main-banner-wrap .upper-banner .banner-item.item-1 .banner-txt {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

@media (min-width: 1025px) {
    .main-banner-wrap .under-banner .banner-item .banner-txt, .main-banner-wrap .upper-banner .banner-item.item-1 .banner-txt {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.main-banner-wrap .under-banner .banner-item.item-1, .main-banner-wrap .upper-banner .banner-item.item-1.item-1 {
    background-color: rgb(229, 238, 248);
    margin: 0px 2.4rem;
    padding: 3.4rem 2.4rem;
    width: auto;
}

.main-banner-wrap .under-banner .banner-item.item-1 .banner-txt, .main-banner-wrap .upper-banner .banner-item.item-1.item-1 .banner-txt {
    display: block;
}

.main-banner-wrap .under-banner .banner-item.item-1 .img-wrap img, .main-banner-wrap .upper-banner .banner-item.item-1.item-1 .img-wrap img {
    height: auto;
}

@media (min-width: 1025px) {
    .main-banner-wrap .under-banner .banner-item.item-1, .main-banner-wrap .upper-banner .banner-item.item-1.item-1 {
        padding: 3.4rem 4.8rem;
        width: calc(33.3% - 0.8rem);
        height: 18rem;
        margin: 0px;
        flex: 0 0 auto;
    }

    .main-banner-wrap .under-banner .banner-item.item-1 .banner-tit, .main-banner-wrap .upper-banner .banner-item.item-1.item-1 .banner-tit {
        font-size: 2.4rem;
        font-weight: 700;
        line-height: 3.4rem;
        margin-bottom: 1.2rem;
    }

    .main-banner-wrap .under-banner .banner-item.item-1 .img-wrap, .main-banner-wrap .upper-banner .banner-item.item-1.item-1 .img-wrap {
        right: 3.6rem;
    }
}

@media (min-width: 1280px) {
    .main-banner-wrap .under-banner .banner-item.item-1, .main-banner-wrap .upper-banner .banner-item.item-1.item-1 {
        width: 42.4rem;
    }
}

.main-banner-wrap .under-banner .banner-item.item-2, .main-banner-wrap .upper-banner .banner-item.item-1.item-2 {
    background-color: rgb(239, 234, 255);
}

.main-banner-wrap .under-banner .banner-item.item-3, .main-banner-wrap .upper-banner .banner-item.item-1.item-3 {
    background-color: rgb(232, 243, 255);
}

.main-banner-wrap .under-banner .banner-item.item-3 br, .main-banner-wrap .upper-banner .banner-item.item-1.item-3 br {
    display: block;
}

@media (min-width: 1025px) {
    .main-banner-wrap .under-banner .banner-item.item-3 .banner-txt, .main-banner-wrap .upper-banner .banner-item.item-1.item-3 .banner-txt {
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2rem;
    }
}

.main-banner-wrap .under-banner .banner-item.item-3 .banner-tit, .main-banner-wrap .upper-banner .banner-item.item-1.item-3 .banner-tit {
    font-size: 2.6rem;
    font-weight: 700;
    line-height: 3.2rem;
}

.main-banner-wrap .under-banner .banner-item.item-3 .banner-tit span, .main-banner-wrap .upper-banner .banner-item.item-1.item-3 .banner-tit span {
    display: block;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.main-banner-wrap .under-banner .banner-item.item-4, .main-banner-wrap .upper-banner .banner-item.item-1.item-4 {
    background-color: rgb(255, 244, 220);
}

.main-bottom-board {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 4rem;
}

@media (min-width: 1025px) {
    .main-bottom-board {
        flex-wrap: nowrap;
        margin-top: 8rem;
        margin-bottom: 0px;
    }
}

.main-bottom-board .faq-wrap, .main-bottom-board .notice-wrap {
    padding-top: 4.4rem;
    margin-top: 3.2rem;
    padding-bottom: 3.2rem;
    flex: 1 1 auto;
    width: 100%;
    box-sizing: border-box;
    position: relative;
}

.main-bottom-board .faq-wrap::before, .main-bottom-board .notice-wrap::before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    height: 1.2rem;
    left: -2.4rem;
    right: -2.4rem;
    background-color: rgb(238, 238, 238);
}

@media (min-width: 1025px) {
    .main-bottom-board .faq-wrap, .main-bottom-board .notice-wrap {
        flex: 0 0 auto;
        width: 50%;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .main-bottom-board .faq-wrap::before, .main-bottom-board .notice-wrap::before {
        content: none;
    }
}

.main-bottom-board .faq-wrap .linked-arrow, .main-bottom-board .notice-wrap .linked-arrow {
    position: absolute;
    right: 0px;
    height: 3.2rem;
    width: 100%;
    left: 0px;
    top: 4.4rem;
    background-position: 100% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z' fill='%231A1B1D'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .main-bottom-board .faq-wrap .linked-arrow, .main-bottom-board .notice-wrap .linked-arrow {
        left: 0px;
        top: 0px;
        right: 6rem;
        width: auto;
    }
}

.main-bottom-board .faq-wrap .linked-arrow span, .main-bottom-board .notice-wrap .linked-arrow span {
    position: absolute;
    display: block;
    width: 0.1rem;
    height: 0.1rem;
    margin: -1rem;
    right: 0px;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
}

@media (min-width: 1025px) {
    .main-bottom-board .notice-wrap {
        padding-right: 6rem;
    }

    .main-bottom-board .faq-wrap {
        padding-left: 6rem;
    }

    .main-bottom-board .faq-wrap::before {
        content: "";
        display: block;
        position: absolute;
        left: 0px;
        height: 100%;
        background-color: rgb(221, 221, 221);
        width: 0.1rem;
        top: 0px;
    }

    .main-bottom-board .faq-wrap .linked-arrow {
        width: auto;
        left: 6rem;
        right: 0px;
    }
}

.main-bottom-board .tit {
    display: block;
    margin-bottom: 4rem;
    position: relative;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.2rem;
}

@media (min-width: 1025px) {
    .main-bottom-board .tit {
        font-size: 2.4rem;
        font-weight: 700;
        line-height: 3.2rem;
    }
}

.main-bottom-board .list li + li {
    margin-top: 2rem;
    border-top: 0.1rem solid rgb(221, 221, 221);
    padding: 2rem 0px 0px;
}

@media (min-width: 1025px) {
    .main-bottom-board .list li + li {
        border-top: 0px;
        padding: 0px;
        margin-top: 2.8rem;
    }
}

.main-bottom-board .list a {
    color: rgb(34, 34, 34);
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
}

@media (min-width: 1025px) {
    .main-bottom-board .list a {
        flex-wrap: nowrap;
    }
}

.main-bottom-board .list a .tit-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    max-width: calc(100% - 6.6rem);
}

@media (min-width: 1025px) {
    .main-bottom-board .list a .tit-name {
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 2.6rem;
    }
}

.main-bottom-board .list a .badge-icon {
    text-transform: uppercase;
    flex: 0 0 auto;
    margin-left: 0.4rem;
}

.main-bottom-board .list a .date {
    color: rgb(68, 68, 68);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    width: 100%;
    flex: 0 0 auto;
}

@media (min-width: 1025px) {
    .main-bottom-board .list a .date {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.6rem;
        padding-left: 0.8rem;
        margin-left: auto;
        width: auto;
    }
}

.main-bottom-board .list a .faq-txt {
    color: rgb(68, 68, 68);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    margin-top: 0.4rem;
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (min-width: 1025px) {
    .main-bottom-board .list a .faq-txt {
        font-size: 0px;
        display: none;
    }
}

@media (min-width: 1280px) {
    .main-top {
        gap: 3.6rem;
        flex-wrap: nowrap;
        margin-top: 8rem;
    }

    .main-top .swiper-main {
        width: 74rem;
        height: 42.4rem;
        flex: 0 0 auto;
    }

    .main-top .main-claim-list {
        width: 42.4rem;
        flex: 0 0 auto;
    }

    .main-top .main-claim-list ul li {
        flex: 1 1 calc(50% - 1.2rem);
    }

    .lg-size .main-top {
        gap: 1rem;
    }

    .lg-size .main-top .swiper-main {
        width: 59%;
    }

    .lg-size .main-top .swiper-main .swiper-slide img {
        height: 100%;
        object-fit: cover;
    }

    .lg-size .main-top .main-claim-list {
        width: 40%;
    }

    .lg-size .main-top .main-claim-list ul {
        gap: 1rem;
    }
}

.tabFocus .autoplay-toggle-button:focus, .tabFocus .swiper-pagination-bullet:focus {
    outline: rgb(0, 0, 0) solid 0.2rem;
    outline-offset: 0.1rem;
}

.tabFocus .swiper-button-next:focus, .tabFocus .swiper-button-prev:focus {
    outline: rgb(0, 0, 0) solid 0.2rem;
    outline-offset: 0.2rem;
    border-radius: 50%;
    background-color: rgb(0, 85, 185);
}

.list-box > li {
    display: flex;
    padding: 2rem 4.8rem 2rem 2rem;
    border: 0.1rem solid rgb(221, 221, 221);
    border-radius: 1.2rem;
    align-items: center;
    position: relative;
    background-color: rgb(255, 255, 255);
}

@media (max-width: 375px) {
    .list-box > li {
        padding: 1.6rem;
    }
}

.list-box > li.selected {
    border-color: rgb(231, 155, 41);
    background-color: rgb(255, 251, 235);
}

.list-box > li.selected::before {
    content: "";
    display: block;
    position: absolute;
    inset: 0.6rem;
    border: 0.1rem dashed rgb(231, 155, 41);
    border-radius: 1.2rem;
}

.list-box > li:has(input[type="checkbox"]:checked):not(:has(.add-documents)), .list-box > li:has(input[type="radio"]:checked):not(:has(.add-documents)) {
    border-color: rgb(21, 115, 225);
    background-color: rgb(239, 246, 255);
}

.list-box > li:has(input[type="checkbox"]:checked):not(:has(.add-documents))::before, .list-box > li:has(input[type="radio"]:checked):not(:has(.add-documents))::before {
    content: none;
}

.list-box > li .add-documents {
    width: 100%;
    border-top: 0.1rem solid rgb(238, 238, 238);
    margin-top: 1.6rem;
    padding-top: 1.6rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.list-box > li .add-documents label {
    margin-left: 0px;
}

@media (max-width: 375px) {
    .list-box > li .add-documents label {
        margin-left: 0.4rem;
        font-size: 1.4rem;
    }

    .list-box > li .add-documents label.checkbox input + .lbl, .list-box > li .add-documents label.radio input + .lbl {
        padding-left: 2.4rem;
        min-height: 2rem;
    }

    .list-box > li .add-documents label.checkbox input + .lbl::before, .list-box > li .add-documents label.radio input + .lbl::before {
        width: 2rem;
        height: 2rem;
    }

    .list-box > li .add-documents label.checkbox input:checked + .lbl::after {
        top: 0.9rem;
        left: 0.4rem;
    }
}

.list-box > li .btn-transparent {
    position: absolute;
    inset: 0px;
    cursor: pointer;
    pointer-events: auto;
    z-index: 1;
}

@media (min-width: 1025px) {
    .list-box > li {
        padding: 2.4rem 6.2rem 2.4rem 3.2rem;
    }
}

.list-box > li > div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.list-box > li.flex-column {
    padding-right: 2rem;
}

@media (min-width: 1025px) {
    .list-box > li.flex-column {
        padding: 2.4rem 3.2rem;
    }
}

.list-box > li + li {
    margin-top: 0.8rem;
}

.list-box > li.checked {
    border-color: rgb(21, 115, 225);
    background-color: rgb(239, 246, 255);
}

.list-box > li .ico-bank {
    margin-right: 1.2rem;
}

.list-box > li .checkbox {
    align-self: center;
}

.list-box > li .txt {
    flex: 1 1 0%;
    display: flex;
    flex-flow: column wrap;
    align-items: flex-start;
    gap: 0.4rem;
    word-break: break-word;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .list-box > li .txt {
        gap: 1.2rem;
    }
}

.list-box > li .txt > strong {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.8rem;
    color: rgb(34, 34, 34);
    padding-right: 2.4rem;
    word-break: break-word;
}

@media (min-width: 1025px) {
    .list-box > li .txt > strong {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.list-box > li .txt > strong .badge-icon {
    margin-left: 0.8rem;
    vertical-align: middle;
    flex: 0 0 auto;
}

.list-box > li .txt .tit {
    color: rgb(68, 68, 68);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

@media (min-width: 1025px) {
    .list-box > li .txt .tit {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.list-box > li .txt .date {
    color: rgb(34, 34, 34);
    pointer-events: none;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
}

@media (min-width: 1025px) {
    .list-box > li .txt .date {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.list-box > li .txt.detail {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    gap: 0px;
    color: rgb(34, 34, 34);
    width: 100%;
    align-items: flex-start;
}

.list-box > li .txt.detail .date {
    margin-top: 0.6rem;
    color: rgb(68, 68, 68);
    position: relative;
    display: flex;
    gap: 0.4rem;
    width: 100%;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.2rem;
}

.list-box > li .txt.detail .date.lg-size {
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.8rem;
}

.popup.bottom .list-box > li .txt.detail .date {
    justify-content: space-between;
}

.list-box > li .txt.detail .date .badge-icon {
    margin-left: 0.4rem;
}

.list-box > li .txt.detail .badge-wrap {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    position: relative;
    width: 100%;
    pointer-events: none;
}

.list-box > li .txt.detail .badge-wrap .prescribing-place {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.2rem;
    margin-left: 0.4rem;
}

.list-box > li .txt.detail .badge-wrap .badge-icon {
    width: auto;
    flex: 0 0 auto;
}

.list-box > li .txt.detail .badge-wrap .btn-tooltip {
    margin-left: 0px !important;
}

.list-box > li .btn-del {
    position: absolute;
    top: 0px;
    right: 0px;
}

.list-box > li .price-wrap {
    position: relative;
    margin-top: 0.8rem;
    width: 100%;
    gap: 0.8rem;
    align-items: center;
    pointer-events: none;
}

.list-box > li .price-wrap.flex {
    flex-direction: column;
}

.list-box > li .price-wrap.flex-row > div {
    width: auto !important;
}

.list-box > li .price-wrap .amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

@media (min-width: 1025px) {
    .list-box > li .price-wrap .amount {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.list-box > li .price-wrap .amount + .checkbox, .list-box > li .price-wrap .amount + .radio {
    margin: 0px 0px 0px 0.8rem;
}

@media (min-width: 1025px) {
    .list-box > li .price-wrap .amount + .checkbox, .list-box > li .price-wrap .amount + .radio {
        margin-left: 1.2rem;
    }
}

.list-box > li .price-wrap .department {
    display: flex;
    color: rgb(68, 68, 68);
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.2rem;
}

.list-box > li .price-wrap .department > span {
    display: flex;
    font-weight: 400;
    align-items: center;
}

.list-box > li .price-wrap .department > span::after {
    content: "";
    display: inline-block;
    width: 0.1rem;
    height: 1.4rem;
    margin-left: 0.8rem;
    margin-right: 0.8rem;
    background-color: rgb(221, 221, 221);
}

.list-box > li .price-wrap .select-price {
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.list-box > li .price-wrap .select-price label {
    position: relative;
    width: auto;
    height: auto;
    top: auto;
    left: auto;
    pointer-events: auto;
}

.list-box > li .price-wrap .select-price label .lbl {
    position: relative;
    top: auto;
    right: auto;
    transform: none;
}

.list-box > li .price-wrap .select-price label input {
    right: auto;
}

.list-box > li .price-wrap.flex-row .department > span::after {
    content: none;
}

.list-box > li .btns {
    position: absolute;
    top: 2rem;
    right: 2rem;
    pointer-events: auto;
}

@media (min-width: 1025px) {
    .list-box > li .btns {
        top: 2.4rem;
        right: 3.2rem;
    }
}

.list-box.type-bank {
    margin-top: 2.4rem;
}

.list-box.type-bank > li {
    align-items: center;
}

.list-box.type-bank .txt > span {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

.tit-form + .list-box {
    margin-top: 2.4rem;
}

.list-box label.singleType {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}

.list-box label.singleType .lbl, .list-box label.singleType input {
    position: absolute;
    right: 2rem;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
}

@media (min-width: 1025px) {
    .list-box label.singleType .lbl, .list-box label.singleType input {
        right: 3.2rem;
    }
}

.list-box .msg {
    margin-top: 1.2rem;
    padding: 1.2rem 1.6rem 1.2rem 4.6rem;
    background-color: rgb(244, 244, 247);
    border-radius: 0.8rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(68, 68, 68);
    position: relative;
}

.list-box .msg::before {
    content: "";
    position: absolute;
    top: 1rem;
    left: 1.6rem;
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm10 4a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H12a1 1 0 0 1-1-1Zm2-8a1 1 0 1 0-2 0v4a1 1 0 1 0 2 0V8Z' fill='%23727272'/%3E%3C/svg%3E");
}

.list-box + .top-bdrType {
    padding-top: 0.8rem;
    margin-top: 0.8rem;
    border-top: 0.1rem solid rgb(221, 221, 221);
}

.check-all + .list-box {
    margin-top: 1.2rem;
}

.list-inner {
    width: 100%;
    padding: 0.6rem 1rem;
    background-color: rgb(244, 244, 247);
    border-radius: 0.8rem;
    color: rgb(102, 102, 102);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

@media (min-width: 1025px) {
    .list-inner {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.list-inner > li {
    display: flex;
    width: 100%;
    align-items: center;
    letter-spacing: -0.029em;
    word-break: break-all;
}

.list-inner > li em {
    flex: 1 1 0%;
}

.list-inner > li + li {
    margin-top: 0.6rem;
}

.msg-box {
    display: flex;
    gap: 0.4rem;
    padding: 1.6rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
    background-color: rgb(244, 244, 247);
    border-radius: 1.2rem;
    color: rgb(68, 68, 68);
}

.msg-box + .msg-box {
    margin-top: 0.8rem;
}

.form-wrap + .msg-box, .type-linkList + .msg-box {
    margin-top: 3.2rem;
}

.msg-box.no-bg {
    background-color: rgb(255, 255, 255);
    padding-left: 0px;
    padding-right: 0px;
}

.msg-box.type-list .tit::before, .msg-box::before {
    content: "";
    flex: 0 0 auto;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.334a6.667 6.667 0 1 0 0 13.333 6.667 6.667 0 0 0 0-13.333ZM1.667 10a8.333 8.333 0 1 1 16.666 0 8.333 8.333 0 0 1-16.666 0ZM10 5.834c.46 0 .833.373.833.833V10a.833.833 0 1 1-1.667 0V6.667c0-.46.374-.833.834-.833Zm-.834 7.5c0-.46.374-.834.834-.834h.008a.833.833 0 0 1 0 1.667H10a.833.833 0 0 1-.834-.833Z' fill='%23999'/%3E%3C/svg%3E");
}

.msg-box.type-list::before {
    display: none;
}

.msg-box.type-list .tit {
    align-items: center;
}

.msg-box.type-list {
    gap: 0.6rem;
    padding: 1.6rem 2rem;
    flex-direction: column;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

.msg-box.type-list li {
    padding-left: 1.2rem;
    position: relative;
}

.msg-box.type-list li + li {
    margin-top: 0.4rem;
}

.msg-box.type-list li::before {
    content: "";
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    left: 0px;
    top: 0.8rem;
    background-color: rgb(102, 102, 102);
}

.msg-box.type-list li .link-arrow {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    margin-top: 0px;
}

.msg-box.type-list li .link-arrow::after {
    margin-left: 0px;
    width: 1.6rem;
    height: 1.6rem;
    background-size: 100%;
}

.msg-box.type-list > .link-arrow {
    margin-left: 1.2rem;
}

.msg-box > .tit {
    display: flex;
    width: 100%;
    gap: 0.4rem;
}

.msg-box .link-arrow, .msg-box > .tit {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.msg-box .link-arrow {
    margin-top: 0.8rem;
    color: rgb(34, 34, 34);
}

.msg-box.type-point {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    padding: 1.4rem 1.6rem;
    color: rgb(4, 60, 171);
    width: 100%;
    display: inline-flex;
    align-items: flex-start;
    background-color: rgb(239, 246, 255);
    gap: 0.6rem;
}

.msg-box.type-point + .msg-box.type-point {
    margin-top: 0.8rem;
}

.tit-wrap + .msg-box.type-point {
    margin-top: 1.2rem;
}

.msg-box.type-point::before {
    width: 2.4rem;
    height: 2.4rem;
    margin-top: -0.2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm10 4a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H12a1 1 0 0 1-1-1Zm2-8a1 1 0 1 0-2 0v4a1 1 0 1 0 2 0V8Z' fill='%231573E1'/%3E%3C/svg%3E");
}

.msg-box.type-point ul li {
    padding-left: 0.9rem;
    position: relative;
}

.msg-box.type-point ul li::before {
    content: "";
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    top: 0.8rem;
    left: 0px;
    background-color: rgb(4, 60, 171);
}

.msg-box.type-point ul li + li {
    margin-top: 0.4rem;
}

.tit-total + .msg-box {
    margin-top: 1.2rem;
}

.msg-box + .list-box, .msg-box + .result-list {
    margin-top: 0.8rem;
}

.msg-box.link-type {
    flex-direction: column;
    padding-left: 4.2rem;
    position: relative;
    gap: 0px;
}

.msg-box.link-type .link-wrap a + a {
    margin-left: 1.2rem;
}

.msg-box.link-type::before {
    position: absolute;
    left: 1.6rem;
    top: 1.6rem;
}

.msg-box.btn-type {
    border: 0.1rem solid rgb(188, 218, 253);
    background-color: rgb(248, 251, 255);
    flex-direction: column;
    padding: 2.4rem 1.6rem;
    text-align: center;
    font-size: 1.6rem;
}

.msg-box.btn-type::before {
    content: "";
    width: 6rem;
    height: 6rem;
    margin: auto;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3E%3Crect width='60' height='60' rx='30' fill='%23EFF6FF'/%3E%3Cpath d='M36.907 16.666H18.76a2.584 2.584 0 0 0-2.593 2.576v23.182A2.584 2.584 0 0 0 18.76 45h18.148a2.584 2.584 0 0 0 2.593-2.576V19.242a2.584 2.584 0 0 0-2.593-2.576Z' fill='%2394A9C7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.167 18.81a.833.833 0 0 1 0 1.666H24.5a.833.833 0 1 1 0-1.667h6.667Z' fill='%23F3F3F3'/%3E%3Cpath d='M33.666 37.846V39a1 1 0 0 1-1 1H23a1 1 0 0 1-1-1v-1.154c0-1.332.614-2.61 1.708-3.553 1.094-.943 2.578-1.472 4.125-1.472 1.547 0 3.031.53 4.125 1.472 1.094.942 1.709 2.22 1.709 3.553ZM27.833 31.667a3.333 3.333 0 1 0 0-6.667 3.333 3.333 0 0 0 0 6.667Z' fill='%23fff'/%3E%3Cpath d='M30.333 40.416c0 4.078 5.455 7.084 7.5 7.084 2.046 0 7.5-3.006 7.5-7.084v-5.45a2.7 2.7 0 0 0-1.9-2.57l-4.36-1.372a4.132 4.132 0 0 0-2.48 0l-4.36 1.372a2.7 2.7 0 0 0-1.9 2.57v5.45Z' fill='%23448AFF'/%3E%3Crect x='32.833' y='38.969' width='2.5' height='5.909' rx='1.25' transform='rotate(-45 32.833 38.97)' fill='%23fff'/%3E%3Crect x='40.967' y='35.833' width='2.5' height='7.935' rx='1.25' transform='rotate(45 40.967 35.833)' fill='%23fff'/%3E%3C/svg%3E");
}

.table-wrap + .msg-box {
    margin-top: 0.8rem;
}

@media (min-width: 1025px) {
    .msg-box br {
        display: none;
    }
}

.fixed-bottom-btn {
    height: 15rem;
}

.fixed-bottom-btn .msg-box {
    position: fixed;
    bottom: 9.7rem;
    width: calc(100% - 4.8rem);
}

.msg-inline {
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.7rem;
    color: rgb(224, 12, 62);
}

.msg-inline.success {
    color: rgb(4, 154, 109);
}

.btn.w-full + .msg-inline {
    margin-top: 0.6rem;
}

.msg-inline-icon {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(79, 85, 96);
    position: relative;
    padding-left: 2.4rem;
}

.msg-inline-icon::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% center;
    top: 0px;
    left: 0px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.333a6.667 6.667 0 1 0 0 13.333 6.667 6.667 0 0 0 0-13.333ZM1.665 9.999a8.333 8.333 0 1 1 16.667 0 8.333 8.333 0 0 1-16.667 0Zm8.333-4.166c.46 0 .834.373.834.833v3.333a.833.833 0 1 1-1.667 0V6.666c0-.46.373-.833.833-.833Zm-.833 7.5c0-.46.373-.834.833-.834h.009a.833.833 0 0 1 0 1.667h-.009a.833.833 0 0 1-.833-.833Z' fill='%238C949E'/%3E%3C/svg%3E");
}

.msg-result {
    padding-top: 10rem;
    font-size: 0px;
    overflow-wrap: break-word;
    word-break: break-word;
    text-align: center;
}

.msg-result::before {
    content: "";
    margin-bottom: 2rem;
    display: inline-block;
    width: 8rem;
    height: 8rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 27.5c1.15 0 2.084.933 2.084 2.083v12.5a2.083 2.083 0 0 1-4.167 0v-12.5c0-1.15.933-2.083 2.083-2.083Z' fill='%231573E1'/%3E%3Cpath d='M40 52.5a2.083 2.083 0 1 0 0-4.167 2.083 2.083 0 0 0 0 4.167Z' fill='%231573E1'/%3E%3C/svg%3E");
}

.msg-result.type-success::before {
    width: 8rem;
    height: 8rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23E6F7F2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.845 30.488c.65.651.65 1.706 0 2.357L36.178 49.512c-.65.65-1.706.65-2.357 0l-6.666-6.667a1.667 1.667 0 1 1 2.357-2.357L35 45.976l15.488-15.488c.65-.65 1.706-.65 2.357 0Z' fill='%2300AF7A'/%3E%3C/svg%3E");
}

.msg-result.type-fail::before, .msg-result.type-success::before {
    transform: scale(0);
    animation: 1s ease 0s 1 normal forwards running resultAnimation;
}

.msg-result.type-fail::before {
    width: 7.3rem;
    height: 7.3rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='73' height='72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='72' height='72' rx='36' fill='%23FEE4E2'/%3E%3Cpath d='m46.5 46-20-20M46.5 26l-20 20' stroke='%23E53A4C' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.msg-result.type-password::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath d='M44.375 34.583v-2.5a4.375 4.375 0 1 0-8.75 0v2.5H31.25v-2.5a8.75 8.75 0 1 1 17.5 0v2.5h-4.375Z' fill='%23BFCBDE'/%3E%3Cpath d='M25.908 39.583a5 5 0 0 1 5-5H49.09a5 5 0 0 1 5 5v11.25a5 5 0 0 1-5 5H30.908a5 5 0 0 1-5-5v-11.25Z' fill='%23438CF9'/%3E%3Cpath d='M40 42.708c.345 0 .624.28.624.625v.792l.686-.395a.625.625 0 1 1 .625 1.082l-.686.396.686.397a.625.625 0 0 1-.625 1.082l-.686-.396v.792a.625.625 0 0 1-1.25 0v-.792l-.686.396a.625.625 0 1 1-.625-1.082l.686-.397-.686-.396a.625.625 0 1 1 .625-1.082l.686.396v-.793c0-.345.28-.625.625-.625ZM47.5 42.708c.345 0 .624.28.624.625v.792l.686-.395a.625.625 0 1 1 .625 1.082l-.686.396.686.397a.625.625 0 0 1-.625 1.082l-.686-.396v.792a.625.625 0 0 1-1.25 0v-.792l-.686.396a.625.625 0 1 1-.625-1.082l.686-.397-.686-.396a.625.625 0 1 1 .625-1.082l.686.396v-.793c0-.345.28-.625.625-.625ZM32.5 42.708c.345 0 .624.28.624.625v.792l.686-.395a.625.625 0 1 1 .625 1.082l-.686.396.686.397a.625.625 0 0 1-.625 1.082l-.686-.396v.792a.625.625 0 0 1-1.25 0v-.792l-.686.396a.625.625 0 1 1-.625-1.082l.686-.397-.686-.396a.625.625 0 1 1 .625-1.082l.686.396v-.793c0-.345.28-.625.625-.625Z' fill='%23fff'/%3E%3C/svg%3E");
}

.msg-result.type-biometric::before {
    margin-bottom: 1.6rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.498 25.341a14.938 14.938 0 0 1 7.501-2.008c8.284 0 15 6.716 15 15 0 4.278-.597 8.419-1.714 12.343a1.667 1.667 0 1 1-3.206-.912 41.693 41.693 0 0 0 1.587-11.43c0-6.444-5.224-11.667-11.667-11.667-2.128 0-4.118.568-5.832 1.56a1.667 1.667 0 0 1-1.67-2.886Zm-3.214 4.883c.797.46 1.07 1.48.608 2.277a11.605 11.605 0 0 0-1.56 5.832c0 2.866-.658 5.582-1.834 8.002A1.667 1.667 0 0 1 23.5 44.88c.96-1.976 1.5-4.196 1.5-6.546 0-2.73.73-5.293 2.007-7.501a1.667 1.667 0 0 1 2.277-.608Zm2.382 8.11a8.333 8.333 0 1 1 16.666 0c0 1.77-.12 3.515-.354 5.225a1.667 1.667 0 1 1-3.303-.451c.214-1.561.324-3.155.324-4.775a5 5 0 1 0-10 0 24.86 24.86 0 0 1-3.889 13.402 1.667 1.667 0 1 1-2.866-1.702l.113-.185 1.41.888-1.41-.888a21.527 21.527 0 0 0 3.309-11.515Zm8.333-1.667c.92 0 1.666.746 1.666 1.666 0 6.185-1.774 11.961-4.843 16.84A1.667 1.667 0 1 1 34 53.398a28.193 28.193 0 0 0 4.332-15.065c0-.92.746-1.666 1.667-1.666Zm5.738 10.063c.886.25 1.4 1.171 1.15 2.057a38.138 38.138 0 0 1-2.6 6.699 1.667 1.667 0 0 1-2.98-1.493 34.792 34.792 0 0 0 2.373-6.114 1.667 1.667 0 0 1 2.057-1.15Z' fill='%231573E1'/%3E%3C/svg%3E");
}

.msg-result.type-error::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23FFFBEB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.67 25.833c1.924-3.333 6.735-3.333 8.66 0l11.547 20c1.924 3.334-.481 7.5-4.33 7.5H28.453c-3.85 0-6.255-4.166-4.33-7.5l11.547-20Zm5.773 1.667a1.667 1.667 0 0 0-2.887 0l-11.547 20a1.667 1.667 0 0 0 1.444 2.5h23.094a1.667 1.667 0 0 0 1.443-2.5l-11.547-20ZM40 33.333c.92 0 1.666.747 1.666 1.667v3.333a1.667 1.667 0 0 1-3.333 0V35c0-.92.746-1.667 1.667-1.667ZM38.333 45c0-.92.746-1.667 1.667-1.667h.016a1.667 1.667 0 1 1 0 3.334H40c-.92 0-1.667-.747-1.667-1.667Z' fill='%23FFC700'/%3E%3C/svg%3E");
}

.msg-result.type-connect::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23FAF0F0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.822 23.822c.651-.651 1.706-.651 2.357 0L39.138 36.78a3.333 3.333 0 0 1 4.083 4.083l2.524 2.524a6.67 6.67 0 0 0-1.03-8.101 1.667 1.667 0 1 1 2.357-2.357c3.503 3.504 3.864 8.96 1.08 12.866l2.382 2.382c4.071-5.231 3.703-12.797-1.105-17.605a1.667 1.667 0 0 1 2.357-2.357c6.11 6.11 6.484 15.787 1.12 22.333l3.273 3.273a1.667 1.667 0 0 1-2.357 2.358l-30-30a1.667 1.667 0 0 1 0-2.357Zm2.491 9.808a1.667 1.667 0 0 1 1.05 2.11c-1.564 4.652-.49 9.988 3.21 13.688a1.667 1.667 0 0 1-2.358 2.357c-4.628-4.629-5.963-11.301-4.012-17.106a1.667 1.667 0 0 1 2.11-1.049Zm5.203 5.898a1.667 1.667 0 0 1 1.885 1.416 6.63 6.63 0 0 0 1.886 3.77 1.667 1.667 0 1 1-2.357 2.357 9.963 9.963 0 0 1-2.83-5.659 1.667 1.667 0 0 1 1.416-1.884Z' fill='%23E00C3E'/%3E%3C/svg%3E");
}

.msg-result.type-cellphone::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath d='M28.75 28.75a5 5 0 0 1 5-5h12.5a5 5 0 0 1 5 5v22.5a5 5 0 0 1-5 5h-12.5a5 5 0 0 1-5-5v-22.5Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.25 26.25h-12.5a2.5 2.5 0 0 0-2.5 2.5v22.5a2.5 2.5 0 0 0 2.5 2.5h12.5a2.5 2.5 0 0 0 2.5-2.5v-22.5a2.5 2.5 0 0 0-2.5-2.5Zm-12.5-2.5a5 5 0 0 0-5 5v22.5a5 5 0 0 0 5 5h12.5a5 5 0 0 0 5-5v-22.5a5 5 0 0 0-5-5h-12.5Z' fill='%238C9BAE'/%3E%3Cpath d='M36.25 25h7.5v1.875c0 .69-.56 1.25-1.25 1.25h-5c-.69 0-1.25-.56-1.25-1.25V25Z' fill='%238C9BAE'/%3E%3Cpath d='M41.617 36.503v-.89c0-.86-.71-1.556-1.585-1.556s-1.584.697-1.584 1.556v.89h-1.585v-.89c0-1.72 1.419-3.113 3.17-3.113 1.75 0 3.168 1.394 3.168 3.113v.89h-1.584Z' fill='%23C3CFDE'/%3E%3Cpath d='M35 41.913c0 2.737 3.66 4.754 5.033 4.754 1.373 0 5.033-2.017 5.033-4.754v-3.656c0-.79-.516-1.487-1.276-1.726l-2.925-.92a2.773 2.773 0 0 0-1.665 0l-2.925.92c-.76.24-1.275.937-1.275 1.726v3.656Z' fill='%2378AFFF'/%3E%3Cpath d='M41.338 40.142a1.305 1.305 0 1 1-2.61 0 1.305 1.305 0 0 1 2.61 0Z' fill='%230452C3'/%3E%3Cpath d='M39.474 41.26a.56.56 0 1 1 1.119 0v1.492a.56.56 0 0 1-1.119 0v-1.491Z' fill='%230452C3'/%3E%3C/svg%3E");
}

.msg-result.type-member::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Crect width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath d='M46.907 26.667H28.759a2.584 2.584 0 0 0-2.593 2.575v23.182A2.584 2.584 0 0 0 28.759 55h18.148a2.584 2.584 0 0 0 2.592-2.576V29.242a2.584 2.584 0 0 0-2.592-2.575Z' fill='%2394A9C7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.167 28.81a.833.833 0 0 1 0 1.666H34.5a.833.833 0 0 1 0-1.667h6.667Z' fill='%23F3F3F3'/%3E%3Cpath d='M43.666 47.846V49a1 1 0 0 1-1 1h-9.667a1 1 0 0 1-1-1v-1.154c0-1.333.615-2.61 1.709-3.553 1.094-.943 2.578-1.472 4.125-1.472 1.547 0 3.03.53 4.125 1.472 1.093.942 1.708 2.22 1.708 3.553ZM37.833 41.667a3.333 3.333 0 1 0 0-6.667 3.333 3.333 0 0 0 0 6.667Z' fill='%23fff'/%3E%3Cpath d='M40.332 50.416c0 4.079 5.455 7.084 7.5 7.084s7.5-3.005 7.5-7.084v-5.449a2.7 2.7 0 0 0-1.9-2.57l-4.36-1.373a4.132 4.132 0 0 0-2.48 0l-4.36 1.372a2.7 2.7 0 0 0-1.9 2.571v5.449Z' fill='%23448AFF'/%3E%3Crect x='42.832' y='48.97' width='2.5' height='5.909' rx='1.25' transform='rotate(-45 42.832 48.97)' fill='%23fff'/%3E%3Crect x='50.965' y='45.833' width='2.5' height='7.935' rx='1.25' transform='rotate(45 50.965 45.833)' fill='%23fff'/%3E%3C/svg%3E");
}

.msg-result.type-biometric p {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.2rem;
}

.msg-result.type-biometric .flex {
    margin-top: 3.2rem;
    gap: 1.2rem;
}

.msg-result p {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.2rem;
}

@media (min-width: 1025px) {
    .msg-result p {
        font-size: 2.4rem;
        font-weight: 700;
        line-height: 3.2rem;
    }

    .msg-result p.sub:last-child {
        padding-bottom: 6rem;
    }

    .msg-result p br {
        display: none;
    }
}

.msg-result p.sub {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .msg-result p.sub {
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 2.6rem;
    }
}

.msg-result p + p {
    margin-top: 1rem;
}

.msg-result p + .sub {
    margin-top: 1.6rem;
    color: rgb(68, 68, 68);
}

.msg-result p strong {
    font-weight: 700;
}

.msg-result + .desc-list {
    margin-top: 3.6rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .msg-result {
        padding-top: 6rem;
    }

    .msg-result + .desc-list {
        padding: 0px 10rem;
        font-size: 1.8rem;
        line-height: 2.6rem;
        font-weight: 500;
    }

    .msg-result + .desc-list + .bottom-fixed {
        padding-top: 9.2rem;
    }
}

@keyframes resultAnimation {
    0% {
        transform: scale(0);
        opacity: 0;
    }

    50% {
        transform: scale(1.1);
    }

    70% {
        transform: scale(0.9);
        opacity: 1;
    }

    90% {
        transform: scale(1.03);
    }

    100% {
        transform: scale(1);
    }
}

.msg-result.type1 {
    margin: 0px -2.4rem;
    padding: 4rem 2.4rem 5.7rem;
    border-top: 0.1rem solid rgb(188, 218, 253);
    border-bottom: 0.1rem solid rgb(188, 218, 253);
    background-color: rgb(248, 251, 255);
}

.msg-result.type1 .fc-blue {
    color: rgb(0, 85, 185);
}

.msg-result.type1::before {
    display: none;
}

@media (min-width: 1025px) {
    .msg-result.type1 {
        margin: 0px;
    }
}

.msg-result.type1::after {
    content: "";
    display: block;
    width: 12rem;
    height: 12rem;
    margin: 4rem auto 0px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60.15' height='74.027' rx='4' transform='matrix(.98462 -.17473 .17257 .985 8 29.719)' fill='%23E1EAF7'/%3E%3Cpath d='M74.969 92.763 34.5 89.125h43.885a3.169 3.169 0 0 1-3.416 3.638Z' fill='%23ACBCD5'/%3E%3Crect x='30.794' y='17' width='60.207' height='72.248' rx='4' fill='%23C7DEFF'/%3E%3Crect x='30.794' y='17' width='60.207' height='72.248' rx='4' fill='%23C7DEFF'/%3E%3Cpath d='M49.951 22.475v2.736h21.893v-2.736' stroke='%235A5B63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M66.85 44.125h12M66.85 51.125h6' stroke='%23fff' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M41.406 59.103c-1.032 2.032.144 3.105.86 3.387 9.634 2.37 16.343.987 18.493 0 .717-.141 1.978-1.016 1.29-3.387-.86-2.963-5.59-5.503-10.751-5.503s-8.602 2.963-9.892 5.503Z' fill='%23438CF9'/%3E%3Ccircle cx='52.05' cy='47.224' r='5.1' fill='%23438CF9'/%3E%3Cpath d='M112 80.125c0 11.046-8.954 20-20 20s-20-8.954-20-20 8.954-20 20-20 20 8.954 20 20Z' fill='%231DBA70'/%3E%3Cpath d='m83.5 80.125 6.5 6 10-10' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.msg-result.type1 p + .sub {
    margin-top: 1.6rem;
    font-weight: 600;
}

.msg-result.no-data {
    margin-top: 3.2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.msg-box + .msg-result.no-data {
    margin-top: 0.8rem;
}

.msg-result.no-data::before {
    width: 6rem;
    height: 6rem;
    margin-bottom: 1.6rem;
    margin-top: 0px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='61' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='60' height='60' rx='30' fill='%23F4F4F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 20c.92 0 1.667.746 1.667 1.667v10a1.667 1.667 0 0 1-3.334 0v-10c0-.92.747-1.667 1.667-1.667Z' fill='%23727272'/%3E%3Cpath d='M30 40a1.667 1.667 0 1 0 0-3.333A1.667 1.667 0 0 0 30 40Z' fill='%23727272'/%3E%3C/svg%3E");
}

.msg-result.no-data p {
    color: rgb(68, 68, 68);
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
}

.msg-result.no-data p strong {
    font-weight: 500;
}

@media (max-width: 1025px) {
    .msg-result + .bottom-fixed.sticky > .btn-wrap {
        position: fixed;
        padding: 0px 2rem 2rem;
    }
}

.navigator {
    padding: 2rem 1.6rem;
}

.navigator > strong {
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.8rem;
}

.navigator .page-back {
    width: 3.2rem;
    height: 3.2rem;
    position: relative;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.207 8.293a1 1 0 0 1 0 1.414L11.414 15.5l5.793 5.793a1 1 0 0 1-1.414 1.414l-6.5-6.5a1 1 0 0 1 0-1.414l6.5-6.5a1 1 0 0 1 1.414 0Z' fill='%23000'/%3E%3C/svg%3E");
}

.tit-wrap {
    display: flex;
}

.tit-wrap .tit-total {
    flex: 1 1 0%;
}

.tit-wrap .tit-form {
    display: flex;
    flex: 1 1 0%;
    color: rgb(68, 68, 68);
    align-items: center;
}

@media (min-width: 1025px) {
    .tit-wrap .tit-form {
        align-items: flex-start;
        flex-direction: column;
        font-size: 2.2rem;
        font-weight: 700;
        line-height: 3.2rem;
    }
}

.tit-wrap .tit-form .tit-total {
    margin-left: 0.8rem;
}

@media (min-width: 1025px) {
    .tit-wrap .tit-form .tit-total {
        margin-left: 0px;
        margin-top: 1.2rem;
    }
}

.tit-wrap + .list-box {
    margin-top: 1.2rem;
}

.sub-title + .tit-wrap, .tit-wrap + .list-claim-file {
    margin-top: 2.4rem;
}

@media (min-width: 1025px) {
    .sub-title + .tit-wrap {
        margin-top: 0.8rem;
    }
}

.tit-tab-wrap {
    padding-top: 2.4rem;
    display: flex;
}

.tit-tab-wrap .tit-tab {
    display: flex;
    align-items: center;
    flex: 1 1 0%;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

.tit-tab-wrap .tit-tab .tit-total {
    margin-left: 0.8rem;
}

.tit-tab-wrap + div, .tit-tab-wrap + ul {
    margin-top: 1.2rem;
}

.tit-tab-wrap + .result-list {
    margin-top: 0px;
    padding-top: 1.6rem;
}

.sub-title + .tit-tab-wrap {
    margin-top: 2.4rem;
}

.desc-title {
    padding-top: 2.4rem;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.2rem;
    text-align: left;
    color: rgb(34, 34, 34);
}

@media (min-width: 1025px) {
    .desc-title {
        text-align: center;
        font-size: 3.6rem;
        font-weight: 700;
        line-height: 4.8rem;
        padding-top: 10rem;
        max-width: 98rem;
        margin: auto;
    }

    .desc-title br {
        display: none;
    }

    .desc-title span {
        display: block;
        font-size: 2.2rem;
        line-height: 3.2rem;
        margin-top: 1.6rem;
        font-weight: 600;
    }
}

.desc-title + .form-wrap, .desc-title + div {
    margin-top: 2.4rem;
}

@media (min-width: 1025px) {
    .desc-title + .form-wrap, .desc-title + div {
        margin-top: 6rem;
    }

    .desc-title + .list-title {
        margin-top: 0px;
    }
}

.popup.bottom .section .desc-title {
    padding-top: 0px;
    font-size: 1.8rem;
    line-height: 2.6rem;
}

@media (min-width: 1025px) {
    .popup.bottom .section .desc-title {
        font-size: 2.2rem;
        line-height: 3.2rem;
    }
}

.hr-divide + .desc-title {
    padding-top: 0px;
}

@media (min-width: 1025px) {
    .pop-wrap .desc-title {
        padding-top: 0px;
    }
}

.common-preogress + .desc-title {
    padding-top: 2.4rem;
}

@media (min-width: 1025px) {
    .common-preogress + .desc-title, .hr-divide + .desc-title {
        padding-top: 6rem;
    }
}

.sub-title {
    margin-top: 2.4rem;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.2rem;
    color: rgb(34, 34, 34);
}

@media (min-width: 1025px) {
    .sub-title {
        margin-top: 0px;
    }
}

.sub-title + div {
    margin-top: 1.2rem;
}

@media (min-width: 1025px) {
    .sub-title + div {
        margin-top: 2.4rem;
    }
}

.sub-title + .detail-box, .sub-title + .form-wrap, .sub-title + .list-setting {
    margin-top: 2.4rem;
}

div + .sub-title {
    margin-top: 3.2rem;
}

.sub-title.type1 {
    margin-top: 0px;
}

.sub-title.type1 br {
    content: "";
}

@media (min-width: 1025px) {
    .sub-title.type1 {
        text-align: center;
        display: block;
        font-size: 2rem;
        font-weight: 500;
        line-height: 2.8rem;
    }

    .sub-title.type1 br {
        content: none;
    }
}

.sub-title + .tit-wrap.add-tit, .tit-wrap.add-tit.add-tit {
    margin-top: 2.4rem;
}

.sub-title + .tit-wrap .tit-form, .tit-wrap.add-tit .tit-form {
    font-size: 1.8rem;
    color: rgb(68, 68, 68);
    flex-direction: row;
    align-items: center;
}

.sub-title + .tit-wrap .tit-form .tit-total, .tit-wrap.add-tit .tit-form .tit-total {
    margin-top: 0px;
    margin-left: 0.8rem;
}

.list-title {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    color: rgb(68, 68, 68);
    margin: 0.8rem 0px 2.4rem;
}

@media (min-width: 1025px) {
    .list-title {
        font-size: 2rem;
        font-weight: 500;
        line-height: 2.8rem;
        margin-top: 0px;
        margin-bottom: 3.2rem;
    }

    .list-title br {
        display: none;
    }
}

.tit-total {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.2rem;
    color: rgb(68, 68, 68);
}

.tit-total + .tit-total {
    margin-top: 0.6rem;
}

.tit-total + .list-box {
    margin-top: 1.2rem;
}

.input-group-wrap {
    display: flex;
    gap: 0.8rem;
    flex-direction: column;
    width: 100%;
}

@media (min-width: 1025px) {
    .input-group-wrap {
        flex-direction: row;
    }

    .input-group-wrap .input-box.textType-2 {
        width: 100%;
    }
}

.input-group {
    display: flex;
    width: 100%;
    gap: 0.8rem;
    align-items: flex-start;
}

.input-group > * {
    flex: 1 1 0%;
}

.input-group > .txt {
    flex: 0 0 auto;
    align-self: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.7rem;
    color: rgb(28, 32, 35);
}

.input-group > .btn {
    flex: 0 0 auto;
}

.search-box {
    margin-bottom: 3.2rem;
}

.search-box .search-box-cont {
    display: block;
}

.search-box .search-box-cont .input-group {
    margin-bottom: 0.8rem;
}

.search-box .search-box-cont .select-box {
    width: 50%;
}

.search-box .search-box-cont .search-boxRight, .search-box .search-box-cont .search-boxRight .btn-blueLine {
    width: 100%;
}

@media (min-width: 1025px) {
    .search-box .search-box-cont {
        display: flex;
    }

    .search-box .search-box-cont .input-group {
        margin-bottom: 0px;
        margin-right: 0.8rem;
    }

    .search-box .search-box-cont .input-box {
        min-width: 35rem;
        width: 100%;
    }

    .search-box .search-box-cont .btn-blueLine {
        width: 18rem;
    }

    .search-box .search-box-cont .btn-blueLine.btn-map {
        width: auto;
    }

    .search-box .search-box-cont .search-boxRight {
        width: auto;
        flex: 0 0 auto;
    }
}

.search-box > .title {
    color: rgb(0, 85, 185);
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

.search-box > .title + .form-wrap {
    margin-top: 1.6rem;
}

.search-box::after {
    content: "";
    display: block;
    margin: 3.2rem -2.4rem 0px;
    height: 1.2rem;
    border-top: 1px solid rgb(238, 238, 238);
    background-color: rgb(244, 244, 247);
    box-sizing: border-box;
}

@media (min-width: 1025px) {
    .search-box::after {
        margin: 3.2rem -9rem 0px;
    }
}

.search-box.noBorder::after {
    content: none;
}

.search-box.bg-type {
    background-color: rgb(239, 246, 255);
    padding: 2.4rem;
    margin: 0px -2.4rem 3.2rem;
    border-top: 0.1rem solid rgb(188, 218, 253);
    border-bottom: 0.1rem solid rgb(188, 218, 253);
}

.search-box.bg-type::after {
    content: none;
}

.popup .search-box::after {
    margin: 3.2rem -2.4rem 0px;
}

.popup.full .search-box::after {
    margin: 3.2rem -4rem 0px;
}

.register-box {
    margin-top: 2.4rem;
}

.register-box .title {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .register-box .title {
        font-size: 1.8rem;
        line-height: 2.6rem;
    }
}

.register-box .search-tit {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: rgb(34, 34, 34);
}

.register-box .link-arrow {
    font-weight: 700;
    color: rgb(34, 34, 34);
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 1.6rem;
}

.pop-wrap .search-box {
    padding-top: 0px;
}

.desc-complete, .desc-list {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    color: rgb(68, 68, 68);
}

.desc-complete.sml-list, .desc-list.sml-list {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

.desc-complete.sml-list > li, .desc-list.sml-list > li {
    padding-left: 0.9rem;
}

.desc-complete.sml-list > li::before, .desc-list.sml-list > li::before {
    width: 0.3rem;
    height: 0.3rem;
    top: 0.8rem;
}

.desc-complete.sml-list > li + li, .desc-list.sml-list > li + li {
    margin-top: 0.4rem;
}

.desc-complete > li, .desc-list > li {
    padding-left: 1.4rem;
    position: relative;
    word-break: break-all;
}

.desc-complete > li::before, .desc-list > li::before {
    content: "";
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    left: 0px;
    top: 0.9rem;
    border-radius: 50%;
    background-color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .desc-complete > li::before, .desc-list > li::before {
        top: 1rem;
    }
}

.desc-complete > li + li, .desc-list > li + li {
    margin-top: 0.8rem;
}

@media (min-width: 1025px) {
    .desc-complete > li + li, .desc-list > li + li {
        margin-top: 1.2rem;
    }
}

.lbl-only + .desc-complete.type1, .lbl-only + .desc-list.type1, .popup .desc-complete.type1, .popup .desc-list.type1 {
    margin-top: 0px;
}

.desc-complete.type1, .desc-list.type1 {
    margin-top: 2.4rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .desc-complete.type1, .desc-list.type1 {
        margin-top: 0px;
    }
}

.desc-complete.type1 > li, .desc-list.type1 > li {
    padding-left: 1.2rem;
}

.desc-complete.type1 > li::before, .desc-list.type1 > li::before {
    width: 0.3rem;
    height: 0.3rem;
    top: 0.9rem;
    border-radius: 0px;
}

.desc-complete.type1 > li + li, .desc-list.type1 > li + li {
    margin-top: 0.4rem;
}

.form-row .desc-complete.type1 > li + li, .form-row .desc-list.type1 > li + li {
    margin-top: 0.6rem;
}

.sub-title + .desc-complete.type1, .sub-title + .desc-list.type1 {
    margin-top: 2.4rem;
}

@media (min-width: 1025px) {
    .sub-title + .desc-complete.type1, .sub-title + .desc-list.type1 {
        margin-top: 1.6rem;
    }
}

.desc-complete.type1 .sub-msg, .desc-list.type1 .sub-msg {
    margin-top: 0.6rem;
    font-size: 1.4rem;
    line-height: 2rem;
    display: flex;
    color: rgb(114, 114, 114);
}

@media (min-width: 1025px) {
    .desc-complete.type1 .sub-msg, .desc-list.type1 .sub-msg {
        margin-left: -1.2rem;
    }
}

.desc-complete.type1 .sub-msg::before, .desc-list.type1 .sub-msg::before {
    content: "*";
    display: block;
    text-align: center;
    line-height: 2rem;
    width: 2rem;
    height: 2rem;
    flex: 0 0 auto;
}

.desc-complete.lineType, .desc-list.lineType {
    border: 0.1rem solid rgb(221, 221, 221);
    border-radius: 1.2rem;
    padding: 2rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
}

.desc-complete.lineType > li::before, .desc-list.lineType > li::before {
    content: none;
}

.desc-complete.lineType > li p, .desc-list.lineType > li p {
    margin-bottom: 0.4rem;
    color: rgb(0, 85, 185);
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.desc-complete.lineType > li p + p, .desc-list.lineType > li p + p {
    margin-top: 1.4rem;
    margin-bottom: 0px;
}

.desc-complete.lineType > li + li, .desc-list.lineType > li + li {
    margin-top: 1.4rem;
}

.desc-complete.desc-complete, .desc-list.desc-complete {
    margin-bottom: 9.2rem;
    margin-top: 1.6rem;
    text-align: center;
}

.desc-complete.desc-complete br, .desc-list.desc-complete br {
    display: none;
}

@media (min-width: 1025px) {
    .desc-complete.desc-complete p, .desc-list.desc-complete p {
        display: inline;
    }

    .desc-complete.desc-complete br, .desc-list.desc-complete br {
        display: block;
    }
}

.checkbox-list {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem 2.4rem;
}

.attach-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.3rem;
}

.attach-list .img-box {
    position: relative;
    width: calc(33.3333% - 0.2rem);
}

.attach-list .img-box:hover {
    outline: rgb(44, 87, 243) solid 0.2rem;
}

.attach-list .img-box:hover .btn-remove {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm7.293-3.707a1 1 0 0 1 1.414 0L12 10.586l2.293-2.293a1 1 0 1 1 1.414 1.414L13.414 12l2.293 2.293a1 1 0 0 1-1.414 1.414L12 13.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L10.586 12 8.293 9.707a1 1 0 0 1 0-1.414Z' fill='%232C57F3'/%3E%3C/svg%3E");
}

.attach-list .img-box img {
    max-width: 100%;
}

.attach-list .img-box .btn-remove {
    position: absolute;
    top: 0.8rem;
    right: 0.9rem;
    width: 2.4rem;
    height: 2.4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm7.293-3.707a1 1 0 0 1 1.414 0L12 10.586l2.293-2.293a1 1 0 1 1 1.414 1.414L13.414 12l2.293 2.293a1 1 0 0 1-1.414 1.414L12 13.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L10.586 12 8.293 9.707a1 1 0 0 1 0-1.414Z' fill='%23B4BDCD'/%3E%3C/svg%3E");
}

.list-dot {
    padding-left: 2rem;
}

.list-dot > li {
    list-style: disc;
}

.common-progress.lineType + .desc-title, .desc-title + .desc-list, .desc-title + .easy-login-btns, .desc-title + .search-box, .desc-title + .table-wrap, .desc-title + .tit-form {
    margin-top: 2.4rem;
}

.desc-title + .list-title {
    margin-top: 0.8rem;
}

.desc-title + .tit-wrap {
    margin-top: 1.2rem;
}

.list-box + .msg-box {
    margin-top: 3.2rem;
}

.list-box + .btn-add, .list-box + .btn-add + .btn-add, .list-box + .btn.w-full, .list-box + .btn.w-full + .btn-add {
    margin-top: 0.8rem;
}

.form-wrap .list-box + .msg-box {
    margin-top: 0px;
}

.search-box + .tab-menu, .table-wrap + .desc-title, .table-wrap + .tit-form {
    margin-top: 3.2rem;
}

.desc-list + .form-wrap, .search-box + .tit-wrap {
    margin-top: 2.4rem;
}

.msg-result + .desc-list {
    margin-top: 2.4rem;
    padding: 0px 2rem;
}

@media (min-width: 1025px) {
    .msg-result + .desc-list {
        margin-top: 3.6rem;
        margin-left: 10rem;
        margin-right: 10rem;
    }
}

.btn-tiny.type-arr {
    padding-left: 1rem;
    padding-right: 1rem;
}

.btn-tiny.type-arr::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1.6rem;
    height: 1.6rem;
    margin-top: -0.2rem;
    margin-left: 0.2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.53 13.137a.667.667 0 0 1 0-.943l4.195-4.195-4.196-4.196a.667.667 0 1 1 .943-.942l4.667 4.666c.26.26.26.683 0 .943l-4.667 4.667a.667.667 0 0 1-.943 0Z' fill='%23B4BDCD'/%3E%3C/svg%3E");
}

p + .btn-tiny.type-arr {
    margin-top: 0.6rem;
}

.sort-group {
    display: flex;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
    gap: 0.8rem;
}

.sort-group em + em {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}

.sort-group em + em::before {
    content: "";
    width: 0.1rem;
    height: 1.2rem;
    background-color: rgb(217, 217, 217);
    display: inline-block;
}

.result-list {
    position: relative;
    margin: 0px -2.4rem;
    padding: 0px 2.4rem;
}

.result-list.type-myItem {
    margin-top: 1.2rem;
}

.result-list li + li, .result-list + .btn.w-full {
    margin-top: 0.8rem;
}

.result-list ul + .btn.w-full:not(.btn-more) {
    margin-top: 3.2rem;
}

.msg-result.no-data + .result-list {
    margin-top: 4rem;
}

@media (min-width: 1025px) {
    .msg-result.no-data + .result-list {
        margin-top: 6rem;
    }
}

.searchHospital-item {
    display: flex;
    flex-flow: column wrap;
    border: 0.1rem solid rgb(221, 221, 221);
    border-radius: 1.2rem;
    padding: 2rem 4.4rem 2rem 2rem;
    position: relative;
    word-break: break-word;
}

.searchHospital-item a, .searchHospital-item button {
    position: absolute;
    inset: 0px 5rem 0px 0px;
}

.searchHospital-item a.linked-arrow, .searchHospital-item button.linked-arrow {
    right: 0px;
}

.searchHospital-item a.linked-arrow::after, .searchHospital-item button.linked-arrow::after {
    content: "";
    position: absolute;
    right: 2rem;
    top: 50%;
    transform: translateY(-50%);
    width: 2.4rem;
    height: 2.4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z' fill='%231A1B1D'/%3E%3C/svg%3E");
}

.searchHospital-item .hospital-name {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 0.4rem;
    color: rgb(34, 34, 34);
    gap: 0.6rem;
}

.searchHospital-item .keyword {
    color: rgb(0, 85, 185);
}

.searchHospital-item .address {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

.searchHospital-item .checkbox.favoriteType {
    position: absolute;
    right: 2rem;
    top: 50%;
    transform: translateY(-50%);
}

.searchHospital-item .btn-del {
    position: absolute;
    right: 2rem;
    left: auto;
    width: 2.4rem;
    height: 2.4rem;
    top: 1.6rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.293 5.293a1 1 0 0 1 1.414 0L12 10.586l5.293-5.293a1 1 0 1 1 1.414 1.414L13.414 12l5.293 5.293a1 1 0 0 1-1.414 1.414L12 13.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L10.586 12 5.293 6.707a1 1 0 0 1 0-1.414Z' fill='%23727272'/%3E%3C/svg%3E");
}

.list-address {
    margin-top: 0.4rem;
}

.list-address > ul {
    margin: 0px -2rem;
}

@media (min-width: 1025px) {
    .list-address > ul {
        margin: 0px -4rem;
    }
}

.list-address > ul > li {
    border-bottom: 0.1rem solid rgb(217, 217, 217);
}

.list-address > ul .address-item, .list-address > ul a {
    padding: 2.4rem;
    display: block;
    color: rgb(34, 34, 34);
    text-align: left;
    width: 100%;
}

@media (min-width: 1025px) {
    .list-address > ul .address-item, .list-address > ul a {
        padding: 2.4rem 4rem;
    }
}

.list-address > ul .address-item > span, .list-address > ul a > span {
    display: block;
    word-break: break-all;
}

.list-address > ul .address-item > span + span, .list-address > ul a > span + span {
    margin-top: 0.6rem;
}

.list-address > ul .address-item .addr, .list-address > ul .address-item .zipcode, .list-address > ul a .addr, .list-address > ul a .zipcode {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.list-address > ul .address-item .old, .list-address > ul a .old {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
    margin-top: 0.6rem;
    display: inline-flex;
    gap: 0.6rem;
}

.list-address > ul + .btn.w-full {
    margin-top: 2.4rem;
}

.list-address .badge-addr {
    padding: 0px 0.3rem;
    text-align: center;
    display: inline-block;
    border: 0.1rem solid rgb(204, 204, 204);
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.8rem;
    color: rgb(114, 114, 114);
    border-radius: 0.2rem;
    height: 2rem;
    width: 3rem;
    flex: 0 0 auto;
    margin-top: 0.1rem;
}

.list-board.type-push > li {
    padding: 2.4rem 2.4rem 2.4rem 5.4rem;
    flex-direction: column;
    gap: 0.8rem;
    position: relative;
    color: rgb(68, 68, 68);
}

.list-board.type-push > li::after {
    display: none;
}

.list-board.type-push > li::before {
    content: "";
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    left: 2.4rem;
    top: 2.4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.848 11a.634.634 0 0 1-.46-.203.713.713 0 0 1-.192-.488 7.582 7.582 0 0 0-.517-2.776 7.245 7.245 0 0 0-1.486-2.351.726.726 0 0 1-.003-.98.62.62 0 0 1 .924.003c.76.8 1.36 1.751 1.77 2.799a9.026 9.026 0 0 1 .616 3.305c0 .183-.07.359-.191.488a.635.635 0 0 1-.46.203ZM4.746 11a.777.777 0 0 1-.527-.203.667.667 0 0 1-.219-.489 8.041 8.041 0 0 1 .705-3.307A8.574 8.574 0 0 1 6.73 4.2c.14-.129.33-.2.526-.2.197 0 .386.073.526.202.139.13.217.305.218.487a.666.666 0 0 1-.215.488A7.201 7.201 0 0 0 6.084 7.53a6.754 6.754 0 0 0-.592 2.779c0 .183-.079.359-.219.488a.777.777 0 0 1-.527.203Z' fill='%23FF9466'/%3E%3Cpath d='M18.55 15.338c-.54-.44-.976-.99-1.273-1.61a4.555 4.555 0 0 1-.452-1.977V9.8a4.806 4.806 0 0 0-1.241-3.203 5.131 5.131 0 0 0-3.109-1.64V4.2a.688.688 0 0 0-.212-.495.739.739 0 0 0-.513-.205.739.739 0 0 0-.513.205.688.688 0 0 0-.212.495v.756a5.13 5.13 0 0 0-3.109 1.64A4.805 4.805 0 0 0 6.675 9.8v1.951a4.56 4.56 0 0 1-.454 1.982c-.3.62-.735 1.17-1.278 1.612a1.22 1.22 0 0 0-.402.622c-.065.242-.052.498.038.733s.252.437.465.58a1.3 1.3 0 0 0 .725.22H17.73a1.3 1.3 0 0 0 .727-.221c.213-.144.376-.348.465-.584.09-.236.101-.492.035-.735a1.221 1.221 0 0 0-.408-.622Z' fill='%23FFD200'/%3E%3Cpath d='M11.75 20.5c.647 0 1.274-.2 1.775-.564.5-.365.845-.872.975-1.436H9c.13.564.475 1.071.976 1.436a3.032 3.032 0 0 0 1.775.564Z' fill='%23FF9466'/%3E%3C/svg%3E");
}

.list-board.type-push > li.ico-claim::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.876 6.34-5.464-2.978a2.934 2.934 0 0 0-2.822 0L5.126 6.34C4.123 6.886 3.5 7.96 3.5 9.14v.513c0 5.345 3.36 9.993 8.17 11.304a1.236 1.236 0 0 0 .66 0c4.81-1.31 8.17-5.959 8.17-11.304V9.14c0-1.18-.622-2.253-1.624-2.799Z' fill='%2304C3A1'/%3E%3Cpath d='M12.061 9c.174 0 .353.049.503.16a.836.836 0 0 1 .297.437l.86 3.084.835-3.177a.64.64 0 0 1 .304-.415.742.742 0 0 1 .524-.069c.2.04.342.144.427.28a.656.656 0 0 1 .064.514l-.44 1.561h.908a.657.657 0 0 1 .657.652.657.657 0 0 1-.657.652h-1.275l-.533 1.895a.853.853 0 0 1-.282.45.862.862 0 0 1-1.026.018.842.842 0 0 1-.302-.454l-.876-3.247-.908 3.233a.843.843 0 0 1-.296.457.85.85 0 0 1-.521.171.844.844 0 0 1-.51-.161.84.84 0 0 1-.298-.444l-.534-1.918H7.657A.657.657 0 0 1 7 12.027a.657.657 0 0 1 .657-.652h.962l-.413-1.487a.685.685 0 0 1 .044-.53.683.683 0 0 1 .429-.32c.209-.051.403-.05.558.018a.598.598 0 0 1 .338.405l.815 3.217.854-3.049a.845.845 0 0 1 .295-.46.847.847 0 0 1 .522-.169Z' fill='%23fff'/%3E%3C/svg%3E");
}

.list-board.type-push > li.ico-children::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.466 20.095a.665.665 0 0 1-.933 0L4.917 13.71a3.51 3.51 0 0 1-.291-.276c-.124-.127-.32-.358-.589-.694a9.395 9.395 0 0 1-.72-1.034 6.422 6.422 0 0 1-.568-1.282A4.644 4.644 0 0 1 2.5 8.962c0-1.555.449-2.77 1.347-3.647C4.744 4.438 5.985 4 7.568 4c.457.003.91.08 1.341.228.45.149.877.355 1.273.615.392.258.73.5 1.012.726.282.225.55.466.806.721.255-.255.524-.496.806-.72.283-.227.62-.47 1.012-.727.396-.26.824-.466 1.273-.615A4.226 4.226 0 0 1 16.43 4c1.584 0 2.825.438 3.722 1.315.898.876 1.347 2.092 1.347 3.647 0 1.562-.81 3.153-2.428 4.771l-6.606 6.362Z' fill='%23F95981'/%3E%3Crect x='9' y='11.268' width='1.5' height='4' rx='.75' transform='rotate(-45 9 11.268)' fill='%23fff'/%3E%3Crect x='14.303' y='9.5' width='1.5' height='5' rx='.75' transform='rotate(45 14.303 9.5)' fill='%23fff'/%3E%3C/svg%3E");
}

.list-board.type-push > li.ico-insurance::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.54 21.502c1.21 0 2.193-.983 2.193-2.192V1.527a.731.731 0 0 0-1.462 0V19.31a.731.731 0 0 1-1.462 0v-.488a.731.731 0 0 0-1.461 0v.488c0 1.209.983 2.192 2.192 2.192Z' fill='%2394A9C7'/%3E%3Cpath d='M12.002 2.5C6.762 2.5 1.75 8 2.5 13.501c0 .253.131.488.346.622a.742.742 0 0 0 .71.032l1.433-.716a3.086 3.086 0 0 1 3.57.578.73.73 0 0 0 .923.092l.802-.535a3.084 3.084 0 0 1 3.43 0l.803.535a.735.735 0 0 0 .922-.092 3.087 3.087 0 0 1 3.57-.578l1.433.716a.731.731 0 0 0 1.058-.654C22.25 8.25 17.238 2.5 12 2.5h.002Z' fill='%23FF9466'/%3E%3Cpath d='M14.005 6.72h-.726v-.725A.996.996 0 0 0 12.284 5h-.568a.996.996 0 0 0-.995.995v.726h-.726A.996.996 0 0 0 9 7.716v.568c0 .549.446.995.995.995h.726v.726c0 .549.446.995.995.995h.568a.996.996 0 0 0 .995-.995v-.726h.726A.996.996 0 0 0 15 8.284v-.568a.996.996 0 0 0-.995-.995Z' fill='%23fff'/%3E%3C/svg%3E");
}

.list-board.type-push > li.ico-customer::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Cpath d='M12.25 3c-5.375 0-9.749 3.58-9.749 7.98 0 2.228 1.115 4.318 3.081 5.822-.65 1.02-1.491 2.053-2.553 2.316a.697.697 0 0 0-.525.75.701.701 0 0 0 .665.63c.015 0 .075.002.175.002.72 0 3.5-.116 6.655-1.761.741.148 1.496.222 2.252.22 5.374 0 9.749-3.58 9.749-7.98S17.625 3 12.25 3Z' fill='%23448AFF'/%3E%3Ccircle cx='7.75' cy='11' r='1.25' fill='%23fff'/%3E%3Ccircle cx='12.25' cy='11' r='1.25' fill='%23fff'/%3E%3Ccircle cx='16.75' cy='11' r='1.25' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.list-board.type-push > li.ico-member::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 12c-4.491 0-8.262 3.422-9.251 7.96-.24 1.1.682 2.04 1.809 2.04h14.904c1.119 0 2.04-.927 1.81-2.023C20.325 15.431 16.544 12 12 12Z' fill='%2394A9C7'/%3E%3Crect x='9' y='16.768' width='1.5' height='4' rx='.75' transform='rotate(-45 9 16.768)' fill='%23fff'/%3E%3Crect x='14.303' y='15' width='1.5' height='5' rx='.75' transform='rotate(45 14.303 15)' fill='%23fff'/%3E%3Ccircle cx='12' cy='6.5' r='4.5' fill='%2394A9C7'/%3E%3C/svg%3E");
}

.list-board.type-push > li > div {
    width: 100%;
}

.list-board.type-push > li .ctg {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.list-board.type-push > li .time {
    font-weight: 400;
}

.list-board.type-push > li .content {
    margin-top: 0.8rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
}

@media (min-width: 1025px) {
    .form-styleBox {
        padding: 8rem 9rem;
        max-width: 98rem;
        border-radius: 3rem;
        margin: 10rem auto auto;
        border: 0.1rem solid rgb(221, 221, 221);
        box-shadow: rgba(0, 0, 0, 0.08) 1rem 1rem 2rem 0px;
    }

    .desc-title + .form-styleBox {
        margin-top: 6rem;
    }

    .searchHospital-item .hospital-name {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }

    .searchHospital-item .address {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.subHome-listType ul {
    display: flex;
    gap: 3.2rem;
    flex-wrap: wrap;
}

@media (min-width: 1025px) {
    .subHome-listType ul {
        gap: 0.8rem;
    }
}

.subHome-listType ul li {
    flex: 1 1 auto;
    width: 100%;
}

@media (min-width: 1025px) {
    .subHome-listType ul li {
        flex: 0 1 calc(50% - 0.4rem);
    }
}

.subHome-listType ul li a {
    color: rgb(34, 34, 34);
    display: flex;
    border-radius: 0.8rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    padding: 0px 3.4rem 0px 0px;
}

@media (min-width: 1025px) {
    .subHome-listType ul li a {
        border: 0.1rem solid rgb(204, 204, 204);
        padding: 2.4rem 5.8rem 2.4rem 2.4rem;
        font-size: 1.6rem;
        font-weight: 700;
        line-height: 2.4rem;
    }
}

.subHome-listType ul li a .badge-icon {
    margin-left: auto;
    flex: 0 0 auto;
    border-color: transparent;
}

.subHome-listType ul li a::after {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-left: 0px;
    width: 2.4rem;
    height: 2.4rem;
    transform: translateY(-50%);
}

@media (min-width: 1025px) {
    .subHome-listType ul li a::after {
        right: 2.4rem;
    }
}

.popup .list-box li .txt.detail .date {
    flex-direction: column-reverse;
}

.popup .list-box li .txt.detail .date .badge-icon {
    margin-left: 0px;
}

.find-receipt {
    margin: 0.8rem 0px;
    color: rgb(4, 154, 109);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

.detail-range {
    margin-top: 0.8rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    align-items: center;
    gap: 0px 0.8rem;
    display: flex;
}

.search-info {
    margin-top: 2.4rem;
}

.search-info .search-tit {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: rgb(34, 34, 34);
}

.search-info .search-tit strong {
    display: flex;
    font-weight: 700;
    color: rgb(4, 60, 171);
    margin-bottom: 0.8rem;
}

.search-info .search-condition {
    margin: 2.4rem -2rem 0px;
    border-top: 0.1rem solid rgb(225, 234, 247);
    border-bottom: 0.1rem solid rgb(225, 234, 247);
    background-color: rgb(248, 251, 255);
    padding: 2.4rem;
}

.search-info .search-condition dl {
    font-size: 1.4rem;
}

.search-info .search-condition dl + dl {
    margin-top: 1.6rem;
}

.search-info .search-condition dl dt {
    display: flex;
    font-weight: 400;
}

.search-info .search-condition dl dd {
    margin-top: 0.4rem;
    font-weight: 400;
    color: rgb(4, 60, 171);
}

.insurance-list {
    margin-top: 2.4rem;
}

.insurance-list .insurance-item {
    display: flex;
    border-radius: 1.2rem;
}

@media (min-width: 1025px) {
    .insurance-list .insurance-item {
        padding: 0px;
    }
}

.insurance-list .insurance-item .bank-info {
    display: flex;
    width: 100%;
    flex-flow: column wrap;
}

.insurance-list .insurance-item .bank-info .flex {
    align-items: center;
}

.insurance-list .insurance-item .bank-info .name {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2rem;
    width: 100%;
    flex: 1 1 auto;
    color: rgb(0, 0, 0);
}

@media (min-width: 1025px) {
    .insurance-list .insurance-item .bank-info .name {
        line-height: 2.8rem;
    }
}

.insurance-list .insurance-item .bank-info .link-arrow {
    color: rgb(68, 68, 68);
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    margin-left: 0px;
    flex: 0 0 auto;
    width: auto !important;
}

.insurance-list .insurance-item .bank-info .link-arrow::after {
    width: 1.6rem;
    height: 1.6rem;
    margin-left: 0px;
}

.insurance-list .insurance-item .app-link {
    margin-top: 1.7rem;
}

.insurance-list .insurance-item .app-link .badge-link {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    border: 0.1rem solid rgb(217, 219, 227);
    border-radius: 0.6rem;
    height: 4rem;
    max-width: 100%;
    color: rgb(68, 68, 68);
    background-color: rgb(255, 255, 255);
}

.insurance-list .insurance-item .app-link .badge-link::after {
    content: "";
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 0.8rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.833 9.333c0 .737.597 1.334 1.334 1.334h6.666c.737 0 1.334-.597 1.334-1.334v-.666a.667.667 0 1 1 1.333 0v.666A2.667 2.667 0 0 1 9.833 12H3.167A2.667 2.667 0 0 1 .5 9.333v-.666a.667.667 0 0 1 1.333 0v.666ZM3.362 5.53c.26-.26.682-.26.943 0l1.528 1.528V.667a.667.667 0 0 1 1.334 0v6.39L8.695 5.53a.667.667 0 0 1 .943.942L6.971 9.138a.667.667 0 0 1-.942 0L3.362 6.471a.667.667 0 0 1 0-.942Z' fill='%23727272'/%3E%3C/svg%3E");
}

.insurance-list .insurance-item + .insurance-item {
    margin-top: 2.4rem;
    padding-top: 2.4rem;
    border-top: 0.1rem solid rgb(238, 238, 238);
}

.insurance-list + .btn.w-full {
    margin-top: 4rem;
}

.insurance-name {
    display: flex;
    align-items: center;
    margin-bottom: 2.4rem;
}

.insurance-name strong {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2rem;
}

@media (min-width: 1025px) {
    #bankListPop .pop-wrap {
        max-width: 80rem;
    }
}

.bankList-wrap {
    padding-top: 1.8rem;
}

.bankList-wrap ul {
    font-size: 0px;
    margin: 0px -0.6rem;
    display: flex;
    flex-wrap: wrap;
}

.bankList-wrap ul li {
    width: 33.333%;
    padding: 0.4rem;
    vertical-align: top;
    position: relative;
}

@media (min-width: 760px) {
    .bankList-wrap ul li {
        width: 20%;
        padding: 0.6rem;
    }
}

.bankList-wrap ul li input {
    position: absolute;
    left: 0.6rem;
    top: 0.6rem;
    width: calc(100% - 1.2rem);
    height: calc(100% - 1.2rem);
    z-index: 3;
    outline-offset: 0px;
    appearance: none;
}

.bankList-wrap ul li input:checked + .item-wrap {
    border: 0.1rem solid rgb(21, 115, 225);
    background-color: rgb(239, 246, 255);
}

.bankList-wrap ul li .bank-item {
    position: relative;
    cursor: pointer;
}

.bankList-wrap ul li .item-wrap {
    border-radius: 1.2rem;
    background-color: rgb(249, 249, 251);
    padding: 1rem;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
}

.bankList-wrap ul li .item-wrap .ico-bank {
    margin: auto;
}

.bankList-wrap ul li .item-wrap .bank-name {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    color: rgb(34, 34, 34);
    display: block;
    margin-top: 0.6rem;
    word-break: break-word;
}

.bankList-wrap ul li input:focus + .item-wrap::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.3rem;
}

.input-group.type-send-msg {
    width: auto;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    text-wrap: nowrap;
}

.input-group.type-send-msg > span {
    text-align: right;
}

.input-group.type-send-msg .time {
    align-self: center;
    text-wrap: nowrap;
    flex: 0 0 auto;
    width: 3.3rem;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
}

.select-claim {
    display: flex;
    gap: 0.8rem;
    width: 100%;
}

.select-claim .btn {
    padding: 7.7rem 1rem 2.1rem;
    text-align: center;
    flex: 1 1 0%;
    border: 0.1rem solid rgb(238, 238, 238);
    border-radius: 1.2rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: rgb(0, 0, 0);
    background-repeat: no-repeat;
    background-size: 4.8rem;
    background-position: center top 2.2rem;
}

.select-claim .btn.btn-new-claim {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.756 20.115 15.834 8.27A1.568 1.568 0 0 1 17.236 6h13.745a1.568 1.568 0 0 1 1.403 2.27L26.46 20.115h-4.705Z' fill='%23448AFF'/%3E%3Cpath d='M41.503 28.67c0 7.527-6.273 13.33-12.547 13.33h-9.41C13.274 42 7 36.197 7 28.67c0-9.739 7.724-15.684 17.252-15.684 9.527 0 17.251 5.945 17.251 15.683Z' fill='%23448AFF'/%3E%3Cpath d='M24.22 22.895c.318 0 .645.089.918.293.232.173.429.43.542.796l1.569 5.629 1.526-5.798c.091-.364.297-.61.554-.757.269-.154.605-.2.956-.126.365.074.625.262.78.512.152.248.207.569.116.936l-.802 2.85h1.657a1.198 1.198 0 0 1 1.198 1.19c0 .328-.134.625-.351.84a1.199 1.199 0 0 1-.847.349h-2.327l-.974 3.458a1.556 1.556 0 0 1-.515.82 1.508 1.508 0 0 1-.912.327c-.35 0-.685-.09-.96-.295-.237-.177-.436-.441-.55-.826l-1.6-5.926-1.657 5.9a1.538 1.538 0 0 1-.539.834 1.552 1.552 0 0 1-.952.313 1.54 1.54 0 0 1-.93-.295 1.534 1.534 0 0 1-.545-.81l-.974-3.5h-2.418c-.331 0-.63-.133-.848-.348a1.182 1.182 0 0 1 0-1.683c.217-.215.517-.348.848-.348h1.757l-.755-2.714c-.108-.382-.062-.709.08-.968.152-.273.418-.481.783-.584.382-.093.736-.091 1.02.034.271.119.498.342.615.738l1.488 5.871 1.559-5.564c.106-.387.303-.656.538-.838.279-.216.617-.31.953-.31Z' fill='%23fff'/%3E%3Cpath d='M15.484 12.63c0-.63.511-1.14 1.141-1.14h14.97c.63 0 1.14.51 1.14 1.14v.855c0 .63-.51 1.14-1.14 1.14h-14.97c-.63 0-1.14-.51-1.14-1.14v-.855Z' fill='%238BCAFF'/%3E%3C/svg%3E");
}

.select-claim .btn.btn-add-claim {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7.026C7 5.355 8.455 4 10.25 4h19.5C31.545 4 33 5.355 33 7.026v28.135a1.95 1.95 0 0 1-.635 1.427l-1.199 1.117a1.14 1.14 0 0 1-1.532 0L27.8 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0L22.6 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0L17.4 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0L12.2 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0l-1.2-1.117A1.95 1.95 0 0 1 7 35.16V7.026Z' fill='%23C3CFDE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.5 9.571a1.5 1.5 0 0 1 0 3h-13a1.5 1.5 0 0 1 0-3h13ZM20.5 16.571a1.5 1.5 0 0 1 0 3h-7a1.5 1.5 0 0 1 0-3h7ZM18.5 23.571a1.5 1.5 0 0 1 0 3h-5a1.5 1.5 0 0 1 0-3h5Z' fill='%23fff'/%3E%3Cpath d='M31 43.5a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' fill='%23448AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5 33a1.5 1.5 0 0 1 0 3h-7a1.5 1.5 0 0 1 0-3h7Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.5 31a1.5 1.5 0 0 1 3 0v7a1.5 1.5 0 0 1-3 0v-7Z' fill='%23fff'/%3E%3C/svg%3E");
}

.select-claim .btn-total-receipt {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Cpath d='M7 7.026C7 5.355 8.455 4 10.25 4h19.5C31.545 4 33 5.355 33 7.026v28.135a1.95 1.95 0 0 1-.635 1.427l-1.199 1.117a1.14 1.14 0 0 1-1.532 0L27.8 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0L22.6 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0L17.4 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0L12.2 35.997l-1.834 1.708a1.14 1.14 0 0 1-1.532 0l-1.2-1.117A1.95 1.95 0 0 1 7 35.16V7.026Z' fill='%23C3CFDE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.5 9.571a1.5 1.5 0 0 1 0 3h-13a1.5 1.5 0 0 1 0-3h13ZM20.5 16.571a1.5 1.5 0 0 1 0 3h-7a1.5 1.5 0 0 1 0-3h7ZM18.5 23.571a1.5 1.5 0 0 1 0 3h-5a1.5 1.5 0 0 1 0-3h5Z' fill='%23fff'/%3E%3Cpath d='M23 34.5c0 4.894 6.364 8.5 8.75 8.5s8.75-3.606 8.75-8.5v-6.54c0-1.41-.897-2.657-2.217-3.084l-5.086-1.647a4.693 4.693 0 0 0-2.894 0l-5.086 1.647C23.897 25.303 23 26.55 23 27.96v6.538Z' fill='%2304C3A1'/%3E%3Cpath d='M36.052 31.58H33.17v-2.882a.699.699 0 0 0-.698-.698h-1.444a.699.699 0 0 0-.698.698v2.881h-2.882a.7.7 0 0 0-.698.699v1.444a.7.7 0 0 0 .698.698h2.882v2.882a.7.7 0 0 0 .698.698h1.444a.699.699 0 0 0 .698-.698V34.42h2.882a.699.699 0 0 0 .698-.698v-1.444a.7.7 0 0 0-.698-.699Z' fill='%23fff'/%3E%3C/svg%3E");
}

.select-claim .btn-medi-receipt {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Cpath d='M21.093 8.364A9 9 0 1 0 8.365 21.092l9.192 9.192 12.728-12.728-9.192-9.192Z' fill='%23FFD200'/%3E%3Cpath d='M26.747 39.477a9 9 0 0 0 12.728-12.728l-9.192-9.193-12.728 12.728 9.192 9.193Z' fill='%23F95981'/%3E%3C/svg%3E");
}

.claim-home-list > li + li {
    margin-top: 1.2rem;
}

.claim-home-list a {
    padding: 3rem 10rem 3rem 2.4rem;
    display: block;
    background-color: rgb(246, 248, 250);
    border-radius: 1.2rem;
    color: rgb(68, 68, 68);
    background-repeat: no-repeat;
    background-position: right 2.4rem center;
    background-size: 8.2rem 7.6rem;
}

.claim-home-list a strong {
    color: rgb(34, 34, 34);
    display: block;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

.claim-home-list a span {
    margin-top: 0.4rem;
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

.claim-home-list .item-1 a {
    background-image: url("../img/ico_claim_home_01.d7e3a348.png");
}

.claim-home-list .item-2 a {
    background-image: url("../img/ico_claim_home_02.100eea32.png");
}

.claim-home-list .item-3 a {
    background-image: url("../img/ico_claim_home_03.d6b576b2.png");
}

.claim-home-list .item-4 a {
    background-image: url("../img/ico_claim_home_04.0577317c.png");
}

.popup.claim-noti-mobile .pop-body {
    padding-bottom: 0px;
}

.popup.claim-noti-mobile .bottom-fixed > .btn-wrap {
    padding-top: 0px;
}

.popup.claim-noti-mobile .bottom-fixed > .btn-wrap::before {
    display: none;
}

.popup.claim-noti-mobile .img-wrap {
    margin-top: 2.4rem;
}

.notice-img {
    text-align: center;
}

.notice-img img {
    max-width: 100%;
    width: 40rem;
}

.att-type-list {
    margin-bottom: 2rem;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
    color: rgb(34, 34, 34);
}

.att-type-list > li {
    display: flex;
    align-items: center;
}

.att-type-list > li .badge-icon {
    margin-right: 1.2rem;
}

.att-type-list > li .badge-icon.hospital {
    background-color: rgb(246, 255, 237);
    color: rgb(38, 180, 114);
    border-color: rgb(38, 180, 114);
}

.att-type-list > li .badge-icon.pharmacy {
    background-color: rgb(255, 242, 218);
    color: rgb(239, 156, 100);
    border-color: rgb(239, 156, 100);
}

.att-type-list > li p {
    display: flex;
    align-items: center;
}

.att-type-list > li p::before {
    content: "";
    display: inline-block;
    width: 3.2rem;
    height: 3.2rem;
    background-color: rgb(246, 248, 250);
    border-radius: 50%;
    margin-right: 1.2rem;
    flex: 0 0 auto;
    background-size: 2.4rem;
    background-position: 50% center;
    background-repeat: no-repeat;
}

.att-type-list > li + li {
    margin-top: 0.8rem;
}

@media (min-width: 1025px) {
    .att-type-list > li + li {
        margin-top: 1.2rem;
    }
}

.att-type-list > li.pharmaceuticalYn p::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.015 3.652a3.75 3.75 0 0 0-5.303 0L3.65 4.712a3.75 3.75 0 0 0 0 5.304l5.127 5.126 6.364-6.364-5.127-5.126Z' fill='%23FFD200'/%3E%3Cpath d='M13.903 20.269a3.75 3.75 0 0 0 5.303 0l1.061-1.06a3.75 3.75 0 0 0 0-5.304L15.14 8.778l-6.363 6.364 5.126 5.127Z' fill='%23F95981'/%3E%3C/svg%3E");
}

.att-type-list > li.hospitalizationYn p::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.04 17h-18v1.5h18V17Z' fill='%235A5B63'/%3E%3Cpath d='M3.04 14v3h18v-3h-18Z' fill='%23C7DEFF'/%3E%3Cpath d='M4 11.023V14h5c-2.312-3.326-4.865-2.977-5-2.977Z' fill='%2342A4F6'/%3E%3Cpath d='M19.992 18.534v1.66a.403.403 0 0 0 .402.402h.704a.403.403 0 0 0 .402-.402v-7.34a.754.754 0 0 0-1.508 0v5.68ZM4.113 8.967V8.79a.754.754 0 0 0-.754-.754h-.002a.754.754 0 0 0-.754.755v11.403a.403.403 0 0 0 .403.402h.705a.404.404 0 0 0 .402-.402v-3h-.002V14.11h.002V8.967Z' fill='%23448AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.716 5.863a.784.784 0 0 1 0 1.568h-3.66a.784.784 0 0 1 0-1.568h3.66Z' fill='%2304C3A1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.102 4.818a.784.784 0 0 1 1.568 0v3.659a.784.784 0 1 1-1.568 0v-3.66Z' fill='%2304C3A1'/%3E%3Cpath d='M14.505 5.481h-1.226V4.256a.996.996 0 0 0-.995-.995h-.568a.996.996 0 0 0-.995.995V5.48H9.495a.996.996 0 0 0-.995.995v.569c0 .549.446.995.995.995h1.226v1.226c0 .548.446.995.995.995h.568a.996.996 0 0 0 .995-.995V8.04h1.226a.996.996 0 0 0 .995-.995v-.569a.996.996 0 0 0-.995-.995Z' fill='%2304C3A1'/%3E%3C/svg%3E");
}

.att-type-list > li.ambulatoryCareYn p::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='19.5' y='2.5' width='19' height='15' rx='3' transform='rotate(90 19.5 2.5)' fill='%23FCD4C5'/%3E%3Cpath d='M15.568 18.284H8.777a.68.68 0 0 1 0-1.359h6.791a.679.679 0 0 1 0 1.358Zm0-2.717H8.777a.679.679 0 1 1 0-1.358h6.791a.68.68 0 0 1 0 1.358Z' fill='%23fff'/%3E%3Cpath d='M11.493 12.69a.68.68 0 0 1-.563-.306l-1.162-1.732H7.777a.68.68 0 0 1 0-1.358h2.358a.68.68 0 0 1 .564.306l.645.957.876-2.193a.678.678 0 0 1 1.195-.089l1.162 1.732h1.991a.679.679 0 1 1 0 1.359H14.21a.68.68 0 0 1-.564-.306l-.679-.958-.876 2.194a.68.68 0 0 1-.223.29c-.1.073-.22.092-.343.104h-.032Z' fill='%23F95981'/%3E%3Cpath d='M9.5 4v1.155h5.236V4' stroke='%235A5B63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.att-type-list > li.surgeryYn p::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 15.25v3.58a2.5 2.5 0 0 1-2.5 2.5h-2a2.5 2.5 0 0 1-2.5-2.5V17.5h-1.5v1.33c0 2.21 1.79 4 4 4h2c2.21 0 4-1.79 4-4v-3.58a.749.749 0 1 0-1.5 0Z' fill='%23448AFF'/%3E%3Cpath d='M4.5 4.5a3 3 0 0 1 3-3H15a3 3 0 0 1 3 3v6.25a6.75 6.75 0 0 1-13.5 0V4.5Z' fill='%23CFDEF3'/%3E%3Cpath d='M6 8a1 1 0 0 1 1-1h8.5a1 1 0 0 1 1 1v2.75a5.25 5.25 0 1 1-10.5 0V8Z' fill='%23448AFF'/%3E%3Cpath d='M9.5 15H13v2.25a1.75 1.75 0 1 1-3.5 0V15Z' fill='%23448AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.875 9a.625.625 0 1 1 0 1.25h-2.75a.625.625 0 1 1 0-1.25h2.75ZM9.875 11.5a.625.625 0 1 1 0 1.25h-1.75a.625.625 0 1 1 0-1.25h1.75Z' fill='%23fff'/%3E%3C/svg%3E");
}

.att-type-list > li.diagnoseYn p::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 3.513C4 2.677 4.728 2 5.625 2h9.75C16.273 2 17 2.677 17 3.513v14.068a.975.975 0 0 1-.317.713l-.6.558a.57.57 0 0 1-.766 0l-.917-.854-.917.854a.57.57 0 0 1-.766 0l-.917-.854-.917.854a.57.57 0 0 1-.766 0l-.917-.854-.917.854a.57.57 0 0 1-.766 0l-.917-.854-.917.854a.57.57 0 0 1-.766 0l-.6-.558A.975.975 0 0 1 4 17.58V3.513Z' fill='%23C3CFDE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.75 4.786a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h6.5ZM10.75 8.286a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5h3.5ZM9.75 11.786a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 0 1 0-1.5h2.5Z' fill='%23fff'/%3E%3Cpath d='M12 18.175C12 20.377 14.91 22 16 22c1.09 0 4-1.623 4-3.825v-2.943c0-.634-.41-1.196-1.014-1.388l-2.325-.741a2.178 2.178 0 0 0-1.323 0l-2.324.741A1.457 1.457 0 0 0 12 15.232v2.943Z' fill='%23F95981'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.75 16.75a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5h3.5Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.25 15.75a.75.75 0 0 1 1.5 0v3.5a.75.75 0 0 1-1.5 0v-3.5Z' fill='%23fff'/%3E%3C/svg%3E");
}

.att-type-list > li.obstacleYn p::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.652 13.2c.128.26.323.463.555.596.231.134.504.202.793.183h.006l1.557-.095h.003a3.73 3.73 0 0 0 2.997-1.865l2.641-4.575-6.495-3.75-2.641 4.575a3.73 3.73 0 0 0-.117 3.528l.001.003.7 1.4ZM6.768 7.52a5.23 5.23 0 0 0-.16 4.945l.7 1.4c.26.529.664.95 1.149 1.23s1.051.419 1.64.38l1.562-.094a5.23 5.23 0 0 0 4.203-2.612l3.391-5.874-9.093-5.25-3.392 5.874Z' fill='%238C9BAE'/%3E%3Cpath fill='%238C9BAE' d='m8.523 6.475 7.361 4.25-.75 1.299-7.361-4.25zM9.356 15.037l-2.5 4.33-1.3-.75 2.5-4.33z'/%3E%3Crect x='9.359' y='.029' width='13.5' height='2.5' rx='1.25' transform='rotate(30 9.36 .029)' fill='%23438CF9'/%3E%3Cpath d='M3.133 18.871a2 2 0 0 1 2.732-.732l1.299.75a2 2 0 0 1 .732 2.732.5.5 0 0 1-.683.183l-3.897-2.25a.5.5 0 0 1-.183-.683Z' fill='%238C9BAE'/%3E%3Cpath d='M16.5 21.75a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Z' fill='%2304C3A1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.25 16.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5h3.5Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.75 15.5a.75.75 0 0 1 1.5 0V19a.75.75 0 0 1-1.5 0v-3.5Z' fill='%23fff'/%3E%3C/svg%3E");
}

.att-type-list > li.etc p::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 15.5a3 3 0 0 1 3-3h2a2 2 0 0 1 2 2v7h-4a3 3 0 0 1-3-3v-3ZM1.5 14.5a2 2 0 0 1 2-2h2a3 3 0 0 1 3 3v3a3 3 0 0 1-3 3h-4v-7Z' fill='%23C3CFDE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 2.5a3 3 0 0 0-3 3v16H10v-5h4v5h5.5v-16a3 3 0 0 0-3-3h-9Z' fill='%2394A9C7'/%3E%3Cpath d='M14.505 7.72h-1.226V6.496a.996.996 0 0 0-.995-.995h-.568a.996.996 0 0 0-.995.995v1.226H9.495a.996.996 0 0 0-.995.995v.568c0 .549.446.995.995.995h1.226v1.226c0 .549.446.995.995.995h.568a.996.996 0 0 0 .995-.995v-1.226h1.226a.996.996 0 0 0 .995-.995v-.568a.996.996 0 0 0-.995-.995Z' fill='%23fff'/%3E%3C/svg%3E");
}

.list-box.type-insurance .ico-bank {
    align-self: flex-start;
}

.list-box.type-insurance label.singleType .lbl, .list-box.type-insurance label.singleType input {
    top: 2rem;
    transform: none;
}

@media (min-width: 1025px) {
    .list-box.type-insurance label.singleType .lbl, .list-box.type-insurance label.singleType input {
        top: 2.4rem;
    }
}

.list-box.type-insurance > li .txt {
    gap: 0px;
}

.list-box.type-insurance > li .txt strong + .tit {
    margin-top: 0.4rem;
}

@media (min-width: 1025px) {
    .list-box.type-insurance > li .txt strong + .tit {
        margin-top: 0.6rem;
    }
}

.map-search-wrap {
    position: fixed;
    inset: 7.2rem 0px 0px;
    z-index: 10;
}

@media (min-width: 1025px) {
    .map-search-wrap {
        position: relative;
        height: 50rem;
    }
}

.map-search-wrap .bg1 {
    background-color: rgb(68, 68, 68);
}

.map-search-wrap .map-search {
    position: absolute;
    top: 2rem;
    left: 2rem;
    right: 2rem;
    z-index: 101;
}

.map-search-wrap .badge-icon {
    position: absolute;
    border-radius: 0.6rem;
    border: 0px;
    left: 50%;
    bottom: 12.4rem;
    text-align: center;
    text-wrap: nowrap;
    z-index: 101;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    padding: 1rem 2rem;
    transform: translateX(-50%);
}

.map-search-wrap .badge-icon.dark {
    background-color: rgba(0, 0, 0, 0.7);
    color: rgb(255, 255, 255);
}

.map-search-wrap .badge-icon.type1 {
    bottom: 3.4rem;
    text-wrap: wrap;
}

@media (min-width: 1025px) {
    .map-search-wrap .badge-icon {
        bottom: 3.4rem;
    }

    .map-search-wrap .badge-icon br {
        display: none;
    }
}

.map-search-wrap .bottom-fixed.type-radius .btn-wrap {
    border-radius: 3.2rem 3.2rem 0px 0px;
    padding: 3.2rem 0px 0px;
    z-index: 101;
}

.map-search-wrap .bottom-fixed.type-radius .btn-wrap::before {
    display: none;
}

@media (min-width: 1025px) {
    .map-search-wrap .bottom-fixed.type-radius {
        padding-top: 4rem;
        position: absolute;
    }
}

.ios .map-search-wrap .bottom-fixed.type-radius .btn-wrap {
    padding-bottom: 1.2rem;
}

.map-hospital-bottom {
    position: fixed;
    bottom: 0px;
    z-index: 101;
    display: flex;
    width: 100%;
    flex-direction: column;
}

@media (min-width: 1025px) {
    .map-hospital-bottom {
        position: absolute;
    }
}

.map-hospital-bottom .reSearching-btn {
    position: absolute;
    top: -6.8rem;
    left: 2rem;
    z-index: 101;
    transform: none;
}

.map-hospital-bottom .btn-currentPosition {
    position: absolute;
    top: -6.8rem;
    right: 2rem;
    z-index: 101;
}

@media (min-width: 1025px) {
    .map-hospital-bottom .btn-currentPosition {
        right: 6rem;
    }
}

.map-hospital-bottom .bottom-fixed.type-radius {
    position: static;
    padding-top: 0px;
}

.map-hospital-bottom .bottom-fixed.type-radius .btn-wrap {
    position: static;
}

.map-hospital-bottom .bottom-fixed {
    position: static !important;
}

.map-hospital-list {
    padding: 0px 2rem 2rem;
    max-height: 19rem;
    min-height: 8.2rem;
    overflow: auto;
}

@media (min-width: 1025px) {
    .map-hospital-list {
        padding: 0px 4rem 3.2rem;
        max-height: 21rem;
    }
}

.map-hospital-list > li {
    display: flex;
    gap: 2rem;
}

.map-hospital-list > li + li {
    margin-top: 2rem;
}

.map-hospital-list > li > .btn {
    flex-shrink: 0;
    align-self: center;
}

.map-hospital-list > li .hospital-info {
    flex-basis: 100%;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    word-break: break-all;
}

.map-hospital-list > li .hospital-info .name {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: rgb(34, 34, 34);
}

@media (min-width: 1025px) {
    .map-hospital-list > li .hospital-info .name {
        font-size: 2rem;
        line-height: 2.8rem;
    }
}

.map-hospital-list > li .hospital-info .addr {
    color: rgb(68, 68, 68);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

@media (min-width: 1025px) {
    .map-hospital-list > li .hospital-info .addr {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}

.btn-login-group {
    position: relative;
    display: inline-block;
}

.btn-login {
    padding: 0px 1.6rem;
    display: flex;
    gap: 0.8rem;
    align-items: center;
    height: 7.2rem;
    border-radius: 0.8rem;
    border: 0.1rem solid rgb(204, 204, 204);
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.8rem;
    color: rgb(0, 0, 0);
}

@media (min-width: 1025px) {
    .btn-login {
        height: 8.8rem;
    }
}

.btn-login.circle {
    margin: 0px;
    width: 6rem;
    height: 6rem;
    border-radius: 50%;
    position: relative;
    gap: 0px;
    padding: 0px;
    align-items: center;
    justify-content: center;
    background-color: rgb(255, 255, 255);
}

@media (min-width: 1025px) {
    .btn-login.circle {
        width: 8rem;
        height: 8rem;
    }

    .btn-login.circle::before {
        width: 4.8rem;
        height: 4.8rem;
    }
}

@media (max-width: 345px) {
    .btn-login.circle {
        width: 5rem;
        height: 5rem;
    }
}

.btn-login strong {
    flex: 1 1 0%;
    font-weight: inherit;
}

.btn-login::before {
    content: "";
    width: 3.2rem;
    height: 3.2rem;
    flex: 0 0 auto;
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
}

@media (max-width: 345px) {
    .btn-login::before {
        width: 2.8rem;
        height: 2.8rem;
    }
}

.btn-login.kakao::before {
    background-image: url("data:image/png;base64,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");
}

.btn-login.naver::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAAdwyEdwyEdxCEgvyAdwyEdwyEcxCIdwyIewiEdwiAewyAdxSAgxyAgvyAdwyFSHA4AAAAAD3RSTlMAv+/fEM+gkIBwUEAwICC4g2owAAAAcUlEQVQoz63QTQ2DQAAF4T2Q/qhAQVMJ4KSVUAmVgBMkIAEPOFgIFyAZwoGwmSvM5SXf8YVrAuK2ObADleFliAb+hsUwlAJ+htkwlAK+KYxvmFKINfSfFG4AKWSFIDSGuyErBKE1PAwhN3SGp+B47Hwrvq7bvX7OCloAAAAASUVORK5CYII=");
}

.btn-login.toss::before {
    background-image: url("data:image/png;base64,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");
}

.btn-login.google::before {
    background-image: url("data:image/png;base64,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");
}

.btn-login.apple::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVnSURBVHgB7Z3LcdxGEIZ/Py4+mRmwHQHpCAzefLMdgZCB6Ai4jkByBLs++Sg5gl1FYCkCgBHQvvlmoQWsnqC4wPRgpgf/V/XXklus3eF0T8+rZwAQQgghhBBCCFkRX4BYIp1+7nTR6XL4/arTS5BiOet006np9P+IKpAiqTptMW50OkDBaIs/xfB0gAJ53OkOpxtfdQninqmt/n0R5wjuH+A9pL9BXCOYb3zVcxC3CMKMr6pBXKJ9fqjxVQLikicIN/4exCU1wo3P8O8UgU3ob0BcsgVb/2oR2Bifrd8pVq1fQNyh076pa/xj2oC4pEa48Z+BuEWNF9rvn4G4JST8q/EFxC26Xz/X+Hfgfr97NIlzbst3b/wvQeYYUbN8me1bCDtMC/kbkKLY4zTj698JSHF8bgp4bPGCQvka5N9O/7wn7ddfdTpgBX28h6Nhgj63Xl/Ph/d00UWNdYt3Rns5/JyibBdDmS4xviDUoi+bvr5AX9YWZBStwGv0oXnqAo1m4Wo2T4V4VMN3NBPLNjaN3ILrCG+pMM/oD1WwIBxBf/7PqmxjZa2xUiqcPhKfK/38GtPW64+RKHbZVusIWsGhmzBzpN9ZYzz06ntLG31M2pUJCkaXX2OF0ynSMuxh2/VYlu0aBWKRcr0mPUEhaMjfw1fl56JncJ5vIOj7NU+Vnpu0/lw6gRaaxrfRFsZ8hfj8Cd6SYcVx5vICRsTOB7hBP+IndlRw0hXU8BVec5eraaHA5owd1auBs4WhLXxVcM7awdnoX+CrgnM3vju28FXJucrlSSOBr0rOVQ0WCvvW08AbkFA0c+gKy2c3BSPw1cpyVY0FsYwAFUgomiu4w4JYOsAjkFB+gVMEvsJsjtojAVYRoAIJ5TckwMoBfgAJoUV/EGVxrByAue1hHJAICwc4nogh8/kDibBwABo/nGRnEC0cQEBCSHGm8S10gPTcIiF0gPS0SAjvCEpP0k0fCwc4B3ELI8DKoQOsHAsHSDqKLYCkCZ+MAOn5FgmhA6SnQkIsHKAFCUGQsBuwcAB3yYsZkmw/hQ6QBxUSwS4gDx4hEXSAPBAkigJWDsBuIJzHSIDVNLAFCUUv0hAsjJUDvAKxYIuFsXKA4q9VX4gKC48F6AD5oVFgsYUhSwfgQNAGwYJ3A1hdE/dfpx/B9DArZHg1uw7uPizvCfwOPCJmSTW8RnUC64siaxBLquE1eiSwIrcr10uRmxvDn8JXxXpSgwhjLOuEkOcgsRD0l25nf1sou4FlokGNTGE3sKwjCAKIkRPIbmBZWgQQwwEOSHjhwco4IJBYWcF/gSzB7wgk1rODdTOjgfMHHWVOi371NYhYj4zRvYFvwKXhmPwKg13YmE8P19Z/BxKDttP3MNiBjXkySAuX7PKjwjnAaPs9ZgRQBP1YgNiifX8LA2KfDWzBKGDNDs6ScI9jgdxX1Vax8vcxS5wO1r4qeL5K3qDRtIVDjusCHlpZzq3fNRV8VXhuqlEAmu3qqdJz0RaFwAHhdGl9CQpCz8B5MkBquXle8BR28GWEVNqiUDgreFgNCj9oo/fieDFGCtVYAdq/eTLKUtpgRTCJ9EPtsUL0n/ZgnNhqsNIDthwUrtj4RwTrdYLiFnvmIlifE6jxk90UGjsjaA6CfkwgiIduUbfokypvh99VZ4POh++/RNzMZv3OK/CKnU8Q2EcCdaoNpmcqqxNcw36g2oBh/0FCp4gaXjewq2gZytQElks/g2cmTkQwbe9Ajb5Hv+kUs5Jr9Nvbp+5u6t89RWatPscxwH0I+vD90/CzDO9rP6p9qF5WeUCaG8sq9F2FdLrAu7HEcYxxgGEqNyGEEEIIIYQQMpPXcvGqzcwAALsAAAAASUVORK5CYII=");
}

.btn-login.phone::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M7 7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v18a4 4 0 0 1-4 4H11a4 4 0 0 1-4-4V7Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 5H11a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM11 3a4 4 0 0 0-4 4v18a4 4 0 0 0 4 4h10a4 4 0 0 0 4-4V7a4 4 0 0 0-4-4H11Z' fill='%238C9BAE'/%3E%3Cpath d='M13 4h6v1.5a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V4Z' fill='%238C9BAE'/%3E%3Cpath d='M17.295 13.202v-.711c0-.688-.568-1.246-1.268-1.246-.7 0-1.267.558-1.267 1.246v.711h-1.268v-.711c0-1.376 1.135-2.491 2.535-2.491 1.4 0 2.535 1.115 2.535 2.49v.712h-1.267Z' fill='%23C3CFDE'/%3E%3Cpath d='M12 17.53c0 2.19 2.928 3.803 4.026 3.803 1.098 0 4.027-1.613 4.027-3.803v-2.925a1.45 1.45 0 0 0-1.02-1.38l-2.34-.737a2.218 2.218 0 0 0-1.333 0l-2.34.737a1.45 1.45 0 0 0-1.02 1.38v2.925Z' fill='%2378AFFF'/%3E%3Cpath d='M17.07 16.114a1.044 1.044 0 1 1-2.087 0 1.044 1.044 0 0 1 2.087 0Z' fill='%230452C3'/%3E%3Cpath d='M15.579 17.009a.447.447 0 1 1 .895 0v1.193a.447.447 0 1 1-.895 0v-1.193Z' fill='%230452C3'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .btn-login.phone::before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M14 14a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v36a8 8 0 0 1-8 8H22a8 8 0 0 1-8-8V14Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42 10H22a4 4 0 0 0-4 4v36a4 4 0 0 0 4 4h20a4 4 0 0 0 4-4V14a4 4 0 0 0-4-4ZM22 6a8 8 0 0 0-8 8v36a8 8 0 0 0 8 8h20a8 8 0 0 0 8-8V14a8 8 0 0 0-8-8H22Z' fill='%238C9BAE'/%3E%3Cpath d='M26 8h12v3a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2V8Z' fill='%238C9BAE'/%3E%3Cpath d='M34.588 26.404v-1.423c0-1.375-1.135-2.49-2.535-2.49-1.4 0-2.535 1.115-2.535 2.49v1.423h-2.536v-1.423c0-2.75 2.27-4.981 5.07-4.981 2.8 0 5.07 2.23 5.07 4.981v1.423h-2.534Z' fill='%23C3CFDE'/%3E%3Cpath d='M24 35.06c0 4.38 5.857 7.606 8.053 7.606 2.196 0 8.052-3.226 8.052-7.606v-5.85a2.9 2.9 0 0 0-2.04-2.76l-4.68-1.474a4.437 4.437 0 0 0-2.664 0l-4.68 1.474A2.9 2.9 0 0 0 24 29.21v5.85Z' fill='%2378AFFF'/%3E%3Cpath d='M34.14 32.228a2.088 2.088 0 1 1-4.175 0 2.088 2.088 0 0 1 4.175 0Z' fill='%230452C3'/%3E%3Cpath d='M31.158 34.018a.895.895 0 0 1 1.79 0v2.386a.895.895 0 0 1-1.79 0v-2.386Z' fill='%230452C3'/%3E%3C/svg%3E");
    }
}

.btn-login.old-cert::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M18.73 10.4V8.866c0-1.48-1.221-2.68-2.728-2.68-1.507 0-2.729 1.2-2.729 2.68V10.4h-2.728V8.867c0-2.96 2.443-5.36 5.457-5.36 3.013 0 5.457 2.4 5.457 5.36V10.4H18.73Z' fill='%23C3CFDE'/%3E%3Cpath d='M7.334 19.716c0 4.713 6.303 8.186 8.667 8.186 2.363 0 8.666-3.473 8.666-8.186v-6.297a3.12 3.12 0 0 0-2.196-2.97l-5.037-1.586a4.775 4.775 0 0 0-2.867 0L9.53 10.449a3.121 3.121 0 0 0-2.196 2.97v6.297Z' fill='%2378AFFF'/%3E%3Cpath d='M18.248 16.667a2.247 2.247 0 1 1-4.494 0 2.247 2.247 0 0 1 4.494 0Z' fill='%230452C3'/%3E%3Cpath d='M15.038 18.593a.963.963 0 1 1 1.926 0v2.568a.963.963 0 0 1-1.926 0v-2.568Z' fill='%230452C3'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .btn-login.old-cert::before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M37.46 20.797v-3.063c0-2.961-2.444-5.361-5.458-5.361-3.013 0-5.456 2.4-5.456 5.36v3.064h-5.457v-3.063c0-5.922 4.886-10.722 10.913-10.722 6.028 0 10.914 4.8 10.914 10.722v3.063h-5.457Z' fill='%23C3CFDE'/%3E%3Cpath d='M14.667 39.43c0 9.426 12.606 16.372 17.333 16.372 4.728 0 17.334-6.946 17.334-16.372V26.837c0-2.716-1.777-5.118-4.392-5.942l-10.075-3.171a9.55 9.55 0 0 0-5.733 0l-10.075 3.171c-2.616.824-4.392 3.226-4.392 5.942V39.43Z' fill='%2378AFFF'/%3E%3Cpath d='M36.495 33.334a4.494 4.494 0 1 1-8.988 0 4.494 4.494 0 0 1 8.988 0Z' fill='%230452C3'/%3E%3Cpath d='M30.075 37.185a1.926 1.926 0 0 1 3.852 0v5.136a1.926 1.926 0 1 1-3.852 0v-5.136Z' fill='%230452C3'/%3E%3C/svg%3E");
    }
}

.btn-login.ipin::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='url(%23a)' d='M4 4.667h24v22.5H4z'/%3E%3Cdefs%3E%3Cpattern id='a' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23b' transform='scale(.0039 .00417)'/%3E%3C/pattern%3E%3Cimage id='b' width='256' height='240' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
}

.btn-login.financial-cert {
    color: rgb(0, 105, 180);
    background-color: rgb(227, 240, 255);
}

.btn-login.financial-cert strong .blind {
    position: static;
    font-size: inherit;
    font-weight: 700;
    clip: auto;
    width: auto;
    height: auto;
    margin: 0px;
    color: inherit;
}

.btn-login.financial-cert::before {
    background-image: url("data:image/png;base64,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");
}

.btn-login.biometric::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.501' cy='16' r='13.333' fill='%232E7FF8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.22 9.557a6.589 6.589 0 0 1 3.316-.89c3.663 0 6.632 2.978 6.632 6.651 0 1.897-.264 3.734-.758 5.474a.737.737 0 1 1-1.417-.405c.457-1.61.701-3.31.701-5.069 0-2.857-2.309-5.173-5.157-5.173-.941 0-1.821.252-2.579.691a.736.736 0 0 1-1.007-.27.74.74 0 0 1 .27-1.01Zm-1.42 2.165a.74.74 0 0 1 .268 1.01 5.159 5.159 0 0 0-.69 2.586 8.12 8.12 0 0 1-.81 3.549.736.736 0 0 1-.985.342.74.74 0 0 1-.34-.988c.424-.876.662-1.86.662-2.903 0-1.21.323-2.347.888-3.326a.736.736 0 0 1 1.006-.27Zm1.052 3.596a3.69 3.69 0 0 1 3.684-3.695 3.69 3.69 0 0 1 3.685 3.695c0 .786-.054 1.56-.157 2.318a.737.737 0 1 1-1.46-.2c.094-.693.143-1.4.143-2.118 0-1.224-.99-2.217-2.21-2.217-1.221 0-2.211.993-2.211 2.217a11.05 11.05 0 0 1-1.72 5.944.736.736 0 0 1-1.01.258.74.74 0 0 1-.256-1.013l.05-.082.623.393-.623-.393a9.568 9.568 0 0 0 1.462-5.107Zm3.684-.739c.407 0 .737.331.737.74 0 2.742-.785 5.304-2.141 7.467a.736.736 0 0 1-1.016.232.74.74 0 0 1-.232-1.019 12.53 12.53 0 0 0 1.915-6.68c0-.409.33-.74.737-.74Zm2.537 4.463a.74.74 0 0 1 .509.912 16.958 16.958 0 0 1-1.15 2.971.736.736 0 0 1-.988.33.74.74 0 0 1-.329-.992c.43-.861.783-1.768 1.049-2.711a.736.736 0 0 1 .91-.51Z' fill='%23fff'/%3E%3C/svg%3E");
}

.btn-login.simple::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10.491v-1.59c0-1.538-1.268-2.784-2.833-2.784-1.565 0-2.834 1.246-2.834 2.784v1.59H10.5v-1.59c0-3.075 2.537-5.568 5.667-5.568s5.666 2.493 5.666 5.568v1.59H19Z' fill='%23448AFF'/%3E%3Cpath d='M7.168 20.166c0 4.894 6.545 8.5 9 8.5 2.454 0 9-3.606 9-8.5v-6.539c0-1.41-.922-2.657-2.28-3.085l-5.232-1.647a4.959 4.959 0 0 0-2.976 0l-5.232 1.647a3.24 3.24 0 0 0-2.28 3.085v6.539Z' fill='%23C3CFDE'/%3E%3Crect x='28.664' y='13.833' width='8.333' height='24.333' rx='3.5' transform='rotate(90 28.664 13.833)' fill='%2304C3A1' stroke='%2304C3A1' stroke-dasharray='3 3'/%3E%3Cpath d='M16.3 16a.5.5 0 0 1 .5.5v.634l.548-.317a.5.5 0 0 1 .5.866L17.3 18l.55.317a.5.5 0 0 1-.5.866l-.55-.317v.634a.5.5 0 1 1-1 0v-.634l-.549.317a.5.5 0 1 1-.5-.866L15.3 18l-.55-.317a.5.5 0 1 1 .5-.866l.55.317V16.5a.5.5 0 0 1 .5-.5ZM22.3 16a.5.5 0 0 1 .5.5v.634l.548-.317a.5.5 0 0 1 .5.866L23.3 18l.55.317a.5.5 0 0 1-.5.866l-.55-.317v.634a.5.5 0 1 1-1 0v-.634l-.549.317a.5.5 0 1 1-.5-.866L21.3 18l-.55-.317a.5.5 0 1 1 .5-.866l.55.317V16.5a.5.5 0 0 1 .5-.5ZM10.3 16a.5.5 0 0 1 .5.5v.634l.548-.317a.5.5 0 0 1 .5.866L11.3 18l.55.317a.5.5 0 0 1-.5.866l-.55-.317v.634a.5.5 0 1 1-1 0v-.634l-.549.317a.5.5 0 0 1-.5-.866L9.3 18l-.55-.317a.5.5 0 0 1 .5-.866l.55.317V16.5a.5.5 0 0 1 .5-.5Z' fill='%23fff'/%3E%3C/svg%3E");
}

.btn-login.self-kakao::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 9.25a3 3 0 0 1 3-3h7.5a3 3 0 0 1 3 3v13.5a3 3 0 0 1-3 3h-7.5a3 3 0 0 1-3-3V9.25Z' fill='%23EAF2FE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.75 7.75h-7.5a1.5 1.5 0 0 0-1.5 1.5v13.5a1.5 1.5 0 0 0 1.5 1.5h7.5a1.5 1.5 0 0 0 1.5-1.5V9.25a1.5 1.5 0 0 0-1.5-1.5Zm-7.5-1.5a3 3 0 0 0-3 3v13.5a3 3 0 0 0 3 3h7.5a3 3 0 0 0 3-3V9.25a3 3 0 0 0-3-3h-7.5Z' fill='%23566476'/%3E%3Cpath d='M13.75 7h4.5v1.125a.75.75 0 0 1-.75.75h-3a.75.75 0 0 1-.75-.75V7Z' fill='%23566476'/%3E%3C/svg%3E");
}

.btn-login.self-old-cert::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.882 21.803c-.971 1.817.135 2.775.81 3.027 9.068 2.12 15.383.883 17.406 0 .675-.126 1.863-.908 1.215-3.026-.81-2.649-5.263-4.92-10.12-4.92-4.858 0-8.096 2.65-9.31 4.92Z' fill='%23438CF9'/%3E%3Cellipse cx='15.779' cy='10.837' rx='4.824' ry='4.837' fill='%23438CF9'/%3E%3C/svg%3E");
}

.btn-login.self-financial-cert::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 11a2.5 2.5 0 0 1 2.5-2.5h12A2.5 2.5 0 0 1 24 11v12a2.5 2.5 0 0 1-2.5 2.5h-12A2.5 2.5 0 0 1 7 23V11Z' fill='%23DEE7F5'/%3E%3Crect opacity='.7' x='9.5' y='6.5' width='12' height='14.5' rx='4' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.092 20.958c-.203-.042-.293-.265-.214-.456.08-.191.3-.276.506-.257.038.003.077.005.116.005h.292a.375.375 0 0 1 0 .75H11.5c-.14 0-.276-.014-.408-.042Zm8.116.042a.375.375 0 0 1 0-.75h.292c.04 0 .078-.002.116-.005.206-.019.427.066.506.257.08.191-.012.414-.214.456A2.006 2.006 0 0 1 19.5 21h-.292ZM21.5 8.781a.375.375 0 0 1-.75 0V8.5c0-.039-.002-.078-.005-.116-.019-.206.066-.427.257-.506.191-.08.414.011.456.214.028.132.042.268.042.408v.281Zm-9.333-1.906a.375.375 0 0 0-.375-.375H11.5c-.14 0-.276.014-.408.042-.203.042-.293.265-.214.456.08.191.3.276.506.257.038-.003.077-.005.116-.005h.292a.375.375 0 0 0 .375-.375ZM9.5 18.719a.375.375 0 1 1 .75 0V19c0 .04.002.078.005.116.019.206-.066.427-.257.506-.191.08-.414-.012-.456-.214A2.009 2.009 0 0 1 9.5 19v-.281Zm0-2.063a.375.375 0 1 0 .75 0v-.562a.375.375 0 1 0-.75 0v.562Zm0-2.625a.375.375 0 1 0 .75 0v-.562a.375.375 0 1 0-.75 0v.562Zm0-2.625a.375.375 0 1 0 .75 0v-.562a.375.375 0 1 0-.75 0v.562Zm0-2.625a.375.375 0 1 0 .75 0V8.5c0-.039.002-.078.005-.116.019-.206-.066-.427-.257-.506-.191-.08-.414.011-.456.214A2.009 2.009 0 0 0 9.5 8.5v.281ZM13.875 6.5a.375.375 0 0 0 0 .75h.583a.375.375 0 0 0 0-.75h-.583Zm2.667 0a.375.375 0 0 0 0 .75h.583a.375.375 0 0 0 0-.75h-.583Zm2.666 0a.375.375 0 0 0 0 .75h.292c.04 0 .078.002.116.005.206.019.427-.066.506-.257.08-.191-.012-.414-.214-.456A2.009 2.009 0 0 0 19.5 6.5h-.292Zm2.292 4.344a.375.375 0 1 0-.75 0v.562a.375.375 0 1 0 .75 0v-.562Zm0 2.625a.375.375 0 1 0-.75 0v.562a.375.375 0 1 0 .75 0v-.562Zm0 2.625a.375.375 0 1 0-.75 0v.562a.375.375 0 1 0 .75 0v-.562Zm0 2.625a.375.375 0 1 0-.75 0V19c0 .04-.002.078-.005.116-.019.206.066.427.257.506.191.08.414-.012.456-.214.028-.132.042-.268.042-.408v-.281ZM17.125 21a.375.375 0 0 0 0-.75h-.583a.375.375 0 0 0 0 .75h.583Zm-2.667 0a.375.375 0 0 0 0-.75h-.583a.375.375 0 0 0 0 .75h.583Z' fill='%23C6D5EB'/%3E%3Cpath d='M12.515 15c.091 0 .164.074.18.164l.166 1a1 1 0 0 0 .986.836h3.306a1 1 0 0 0 .986-.836l.167-1c.015-.09.088-.164.179-.164H23a1 1 0 0 1 1 1v7a2.5 2.5 0 0 1-2.5 2.5h-12A2.5 2.5 0 0 1 7 23v-7a1 1 0 0 1 1-1h4.515Z' fill='%23C6D5EB'/%3E%3C/svg%3E");
}

.btn-login.self-simple-cert::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='10' fill='%232E7FF8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 21c.414 0 .75-.343.75-.767v-.01a.759.759 0 0 0-.75-.768.759.759 0 0 0-.75.768v.01c0 .424.336.767.75.767Zm0-2.998c.414 0 .75-.344.75-.767v-5.468A.759.759 0 0 0 16 11a.759.759 0 0 0-.75.767v5.468c0 .423.336.767.75.767Z' fill='%23fff'/%3E%3C/svg%3E");
}

.btn-login.email::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.729 9.095h18.545c1.142 0 2.06.909 2.06 2.038v7.924a2.045 2.045 0 0 1-2.06 2.038H6.729a2.045 2.045 0 0 1-2.061-2.038v-7.924c0-1.13.919-2.038 2.06-2.038Z' fill='%238BCAFF'/%3E%3Cpath d='M9.456 3.333H22.55c1.175 0 2.12.946 2.12 2.12v15.76c0 1.175-.945 2.12-2.12 2.12H9.456a2.116 2.116 0 0 1-2.12-2.12V5.453c0-1.174.946-2.12 2.12-2.12Z' fill='%23C3CFDE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.668 6.667a1 1 0 1 1 0 2h-8.667a1 1 0 1 1 0-2h8.667ZM15.668 11.333a1 1 0 1 1 0 2h-4.667a1 1 0 0 1 0-2h4.667Z' fill='%23fff'/%3E%3Cpath d='M4.668 12.254v13.943c0 1.14.919 2.057 2.06 2.057h18.546c1.142 0 2.06-.918 2.06-2.057V12.254l-11.539 5.492-11.127-5.492Z' fill='%23448AFF'/%3E%3Cpath d='M23.857 18.895a4.028 4.028 0 0 0-3.377-.805 3.994 3.994 0 0 0-3.034 4.834A3.988 3.988 0 0 0 21.337 26a.461.461 0 1 0 0-.923c-.93 0-1.8-.414-2.389-1.137a3.104 3.104 0 0 1-.618-2.606 3.059 3.059 0 0 1 2.34-2.34 3.103 3.103 0 0 1 2.606.619A3.068 3.068 0 0 1 24.413 22v.769a.462.462 0 0 1-.923 0v-2.462a.457.457 0 0 0-.91-.06c-.363-.26-.798-.4-1.244-.401a2.156 2.156 0 0 0-2.153 2.153c0 1.187.966 2.154 2.154 2.154.551 0 1.081-.214 1.48-.596a1.384 1.384 0 0 0 2.519-.788V22a3.984 3.984 0 0 0-1.479-3.105Zm-2.52 4.335c-.678 0-1.23-.552-1.23-1.23 0-.678.552-1.23 1.23-1.23a1.232 1.232 0 0 1 0 2.46Z' fill='%23fff'/%3E%3C/svg%3E");
}

.btn-login.self::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.168 10.491v-1.59c0-1.538-1.269-2.784-2.833-2.784-1.565 0-2.834 1.246-2.834 2.784v1.59h-2.833v-1.59c0-3.075 2.537-5.568 5.667-5.568S22 5.826 22 8.901v1.59h-2.833Z' fill='%23C3CFDE'/%3E%3Cpath d='M7.332 20.166c0 4.894 6.545 8.5 9 8.5 2.454 0 9-3.606 9-8.5v-6.539c0-1.41-.922-2.657-2.28-3.085L17.82 8.896a4.959 4.959 0 0 0-2.976 0l-5.232 1.646a3.24 3.24 0 0 0-2.28 3.085v6.539Z' fill='%2378AFFF'/%3E%3Cpath d='M18.667 17A2.333 2.333 0 1 1 14 17a2.333 2.333 0 0 1 4.667 0Z' fill='%230452C3'/%3E%3Cpath d='M15.333 19a1 1 0 1 1 2 0v2.667a1 1 0 1 1-2 0V19Z' fill='%230452C3'/%3E%3C/svg%3E");
}

.easy-login-btns {
    margin-top: 2.4rem;
}

.easy-login-btns .btn-login {
    margin-top: 0.8rem;
}

.tit-form + .easy-login-btns {
    margin-top: 2.4rem;
}

@media (min-width: 1025px) {
    .easy-login-btns {
        display: flex;
        flex-wrap: wrap;
        margin: 3.2rem -0.4rem 0px;
    }

    .easy-login-btns .btn-login {
        width: calc(50% - 0.8rem);
        margin: 0.4rem;
        gap: 0px 1.6rem;
    }

    .easy-login-btns .btn-login::before {
        width: 4.8rem;
        height: 4.8rem;
    }

    .easy-login-btns .btn-login strong {
        font-weight: 700;
        font-size: 2rem;
        line-height: 2.8rem;
    }
}

.easy-login-icons {
    position: relative;
}

.easy-login-icons > ul {
    margin-top: 1.2rem;
    text-align: center;
    display: flex;
    justify-content: space-around;
}

@media (min-width: 1025px) {
    .easy-login-icons > ul {
        justify-content: center;
        gap: 2.4rem;
    }
}

.last-loginAccount {
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2rem;
    position: absolute;
    top: 100%;
    margin-top: 5px;
    left: 1rem;
    padding: 0.2rem 0.8rem;
    color: rgb(39, 161, 169);
    background-color: rgb(217, 242, 243);
    white-space: nowrap;
    border-radius: 1.3rem;
    border: 0.1rem solid rgb(181, 208, 201);
    min-width: 17rem;
}

.last-loginAccount i {
    position: absolute;
    overflow: hidden;
    width: 0px;
    height: 0px;
    font-size: 0.3rem;
    color: transparent;
}

.last-loginAccount::after {
    content: "";
    display: inline-block;
    width: 1.4rem;
    height: 1.2rem;
    position: absolute;
    top: -1.1rem;
    left: 1rem;
    z-index: 2;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' fill='none'%3E%3Cpath d='M2 15 17 2v13H2Z' fill='%23D9F2F3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.584 15 18 .954V15H.584ZM17 15V3.046L2.228 15H17Z' fill='%23B5D0C9'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .last-loginAccount {
        top: 8.4rem;
        left: 1.6rem;
        margin-top: 0px;
    }
}

.last-3 .last-loginAccount, .last-4 .last-loginAccount {
    left: auto;
    right: 0px;
}

@media (min-width: 1025px) {
    .last-3 .last-loginAccount, .last-4 .last-loginAccount {
        left: 1.6rem;
        right: auto;
    }
}

.last-3 .last-loginAccount::after, .last-4 .last-loginAccount::after {
    left: auto;
    right: 2.6rem;
}

@media (min-width: 1025px) {
    .last-3 .last-loginAccount::after, .last-4 .last-loginAccount::after {
        left: 1.6rem;
        right: auto;
    }
}

.btn-search-id {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    color: rgb(68, 68, 68);
    display: inline-block;
    margin-top: 0.8rem;
}

.btn-search-id::after {
    content: "";
    width: 1.6rem;
    height: 1.6rem;
    display: inline-block;
    margin-left: 0.4rem;
    margin-top: -0.3rem;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.53 13.138a.667.667 0 0 1 0-.943L9.724 8 5.529 3.804a.667.667 0 1 1 .943-.942l4.667 4.666c.26.26.26.683 0 .943l-4.667 4.667a.667.667 0 0 1-.943 0Z' fill='%23666'/%3E%3C/svg%3E");
}

.find-links {
    margin-top: 0.8rem;
}

@media (min-width: 1025px) {
    .find-links {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

.find-links > ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.find-links > ul > li + li {
    display: flex;
    align-items: center;
    padding-left: 0px;
}

.find-links > ul > li + li::before {
    content: "";
    display: inline-block;
    width: 0.1rem;
    height: 1.4rem;
    background-color: rgb(221, 221, 221);
    margin: 0px 3.2rem;
}

.find-links .btn-export {
    margin-top: 2.4rem;
    width: 100%;
    border-color: rgb(217, 219, 227);
}

@media (min-width: 1025px) {
    .find-links .btn-export {
        width: auto;
        margin: 0px;
    }
}

.find-links .btn-search-id {
    margin-top: 0px;
}

.form-wrap.login-form {
    margin: 2.4rem 0px 3.2rem;
}

.pwd-login-wrap {
    margin-top: 2rem;
    text-align: center;
}

.pwd-login-wrap .txt {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(224, 12, 62);
    margin-top: 1.3rem;
}

.pwd-login-wrap .txt + button {
    margin-top: 1.6rem;
}

.visual-import {
    position: relative;
    display: flex;
    margin: auto;
    align-items: center;
    justify-content: space-between;
    max-width: 32rem;
    padding: 2.4rem 0px;
}

.visual-import > span {
    position: relative;
    padding-top: 7.9rem;
    text-align: center;
    display: inline-block;
    width: 12rem;
    height: 12rem;
    border: 0.1rem solid rgb(238, 238, 238);
    background-color: rgb(246, 248, 250);
    border-radius: 2rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.8rem;
    color: rgb(102, 102, 102);
}

.visual-import > span::before {
    content: "";
    display: inline-block;
    width: 4.8rem;
    height: 4.8rem;
    top: 2.3rem;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
}

.visual-import > span.pc::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 32.73V7.175C4 5.429 5.406 4 7.125 4h33.75C42.594 4 44 5.429 44 7.175V32.73' fill='%238C9BAE'/%3E%3Cpath d='M39.03 7.077h-30a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h30a2 2 0 0 0 2-2v-18a2 2 0 0 0-2-2Z' fill='%23fff'/%3E%3Cpath d='M44 32.718v2.3c0 1.099-1.406 1.998-3.125 1.998H7.125c-1.719 0-3.125-.9-3.125-1.999v-2.299M29.703 37.016H18.297v6.19h11.406v-6.19Z' fill='%23C3CFDE'/%3E%3Cpath d='M32 42.413H16V44h16v-1.587ZM26.151 14.055V12.96c0-1.058-.86-1.916-1.92-1.916s-1.919.858-1.919 1.916v1.095h-1.92V12.96a3.835 3.835 0 0 1 3.84-3.832c2.12 0 3.839 1.716 3.839 3.832v1.095h-1.92Z' fill='%23C3CFDE'/%3E%3Cpath d='M18.135 20.714c0 3.369 4.434 5.85 6.097 5.85 1.663 0 6.098-2.482 6.098-5.85v-4.5c0-.971-.625-1.83-1.545-2.124l-3.544-1.133a3.31 3.31 0 0 0-2.017 0L19.68 14.09a2.227 2.227 0 0 0-1.545 2.123v4.5Z' fill='%2378AFFF'/%3E%3Cpath d='M25.814 18.535c0 .887-.708 1.606-1.58 1.606-.874 0-1.582-.72-1.582-1.606 0-.887.708-1.606 1.581-1.606s1.581.719 1.581 1.606Z' fill='%230452C3'/%3E%3Cpath d='M23.556 19.911c0-.38.303-.688.677-.688.374 0 .678.308.678.688v1.836c0 .38-.304.688-.678.688a.683.683 0 0 1-.677-.688V19.91Z' fill='%230452C3'/%3E%3C/svg%3E");
}

.visual-import > span.phone::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 11a6 6 0 0 1 6-6h15a6 6 0 0 1 6 6v27a6 6 0 0 1-6 6h-15a6 6 0 0 1-6-6V11Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.5 8h-15a3 3 0 0 0-3 3v27a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V11a3 3 0 0 0-3-3Zm-15-3a6 6 0 0 0-6 6v27a6 6 0 0 0 6 6h15a6 6 0 0 0 6-6V11a6 6 0 0 0-6-6h-15Z' fill='%238C9BAE'/%3E%3Cpath d='M19.5 6.5h9v2.25a1.5 1.5 0 0 1-1.5 1.5h-6a1.5 1.5 0 0 1-1.5-1.5V6.5Z' fill='%238C9BAE'/%3E%3Cpath d='M25.94 20.303v-1.067c0-1.032-.851-1.868-1.901-1.868s-1.901.836-1.901 1.868v1.067h-1.902v-1.067c0-2.063 1.703-3.736 3.803-3.736 2.1 0 3.803 1.673 3.803 3.736v1.067H25.94Z' fill='%23C3CFDE'/%3E%3Cpath d='M18 26.796c0 3.284 4.392 5.704 6.04 5.704 1.647 0 6.039-2.42 6.039-5.704v-4.388c0-.946-.619-1.783-1.53-2.07l-3.51-1.105a3.329 3.329 0 0 0-1.998 0l-3.51 1.105A2.175 2.175 0 0 0 18 22.408v4.388Z' fill='%2378AFFF'/%3E%3Cpath d='M25.606 24.671a1.566 1.566 0 1 1-3.131 0 1.566 1.566 0 0 1 3.131 0Z' fill='%230452C3'/%3E%3Cpath d='M23.37 26.013a.671.671 0 0 1 1.341 0v1.79a.671.671 0 0 1-1.342 0v-1.79Z' fill='%230452C3'/%3E%3C/svg%3E");
}

.visual-import > span + span {
    margin-left: 5.6rem;
}

.visual-import::before {
    content: "";
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    left: calc(50% - 0.8rem);
    top: calc(50% - 0.8rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='7.999' cy='8' r='7.333' fill='%23B4BDCD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.146 4.146a.5.5 0 0 0 0 .708L9.043 7.75l-2.897 2.896a.5.5 0 0 0 .708.708l3.25-3.25a.5.5 0 0 0 0-.708l-3.25-3.25a.5.5 0 0 0-.708 0Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.simple-pwd {
    display: inline-flex;
    position: relative;
    align-items: center;
}

.simple-pwd .dot {
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 50%;
    background-color: rgb(217, 217, 217);
}

.simple-pwd .dot + .dot {
    margin-left: 2rem;
}

.simple-pwd .dot.on {
    background-color: rgb(21, 115, 225);
}

.simple-pwd > input {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    width: 100%;
    border: 0px;
    background-color: transparent;
    color: transparent;
}

.msg-result.type-biometric + button {
    margin-top: 3.2rem;
}

.msg-result.type-biometric + button + button {
    margin-top: 1.2rem;
}

.dim-login {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.5);
}

.dim-login .finger {
    display: inline-block;
    width: 8rem;
    height: 8rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.998 25.341a14.938 14.938 0 0 1 7.501-2.008c8.284 0 15 6.716 15 15 0 4.278-.597 8.419-1.714 12.343a1.667 1.667 0 1 1-3.206-.912 41.693 41.693 0 0 0 1.587-11.43c0-6.444-5.224-11.667-11.667-11.667-2.128 0-4.118.568-5.832 1.56a1.667 1.667 0 0 1-1.67-2.886Zm-3.214 4.883c.797.46 1.07 1.48.608 2.277a11.605 11.605 0 0 0-1.56 5.832c0 2.866-.658 5.582-1.834 8.002A1.667 1.667 0 0 1 23 44.88c.96-1.976 1.5-4.196 1.5-6.546 0-2.73.73-5.293 2.007-7.501a1.667 1.667 0 0 1 2.277-.608Zm2.382 8.11a8.333 8.333 0 1 1 16.666 0c0 1.77-.12 3.515-.354 5.225a1.667 1.667 0 1 1-3.303-.451c.214-1.561.324-3.155.324-4.775a5 5 0 1 0-10 0 24.86 24.86 0 0 1-3.889 13.402 1.667 1.667 0 1 1-2.866-1.702l.113-.185 1.41.888-1.41-.888a21.527 21.527 0 0 0 3.309-11.515Zm8.333-1.667c.92 0 1.666.746 1.666 1.666 0 6.185-1.774 11.961-4.843 16.84a1.667 1.667 0 1 1-2.822-1.775 28.193 28.193 0 0 0 4.332-15.065c0-.92.746-1.666 1.667-1.666Zm5.738 10.063c.886.25 1.4 1.171 1.15 2.057a38.138 38.138 0 0 1-2.6 6.699 1.667 1.667 0 0 1-2.98-1.493 34.792 34.792 0 0 0 2.373-6.114 1.667 1.667 0 0 1 2.057-1.15Z' fill='%231573E1'/%3E%3C/svg%3E");
}

.certificate-card {
    position: relative;
    margin: 0px auto;
    border: 0.1rem solid rgb(203, 212, 225);
    width: 30rem;
    height: 42.6rem;
    display: flex;
    flex-direction: column;
    border-radius: 1.2rem;
    padding: 0px;
    cursor: pointer;
    background: linear-gradient(157.41deg, rgb(237, 241, 247) 7.63%, rgb(248, 251, 255) 37.9%, rgb(237, 241, 247) 85.23%);
    box-shadow: rgba(203, 212, 225, 0.5) 0px 0px 2.8rem 0px;
}

.certificate-card:active, .certificate-card:hover {
    background: linear-gradient(157.41deg, rgb(188, 218, 253) 7.63%, rgb(239, 246, 255) 37.9%, rgb(188, 218, 253) 85.23%);
}

.certificate-card::before {
    content: "";
    display: inline-block;
    width: 7.2rem;
    height: 7.2rem;
    margin: 3rem 0px 0px 3.1rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='72' height='72' rx='36' fill='%23fff'/%3E%3Cpath d='M39.48 26.55v-2.585c0-2.498-2.06-4.524-4.604-4.524-2.542 0-4.604 2.026-4.604 4.524v2.584h-4.604v-2.584c0-4.997 4.123-9.047 9.208-9.047 5.086 0 9.209 4.05 9.209 9.047v2.584H39.48Z' fill='%23C3CFDE'/%3E%3Cpath d='M20.25 42.272c0 7.954 10.636 13.814 14.625 13.814 3.989 0 14.625-5.86 14.625-13.814V31.647c0-2.292-1.499-4.318-3.706-5.013l-8.5-2.677a8.058 8.058 0 0 0-4.838 0l-8.5 2.677c-2.207.695-3.706 2.721-3.706 5.013v10.625Z' fill='%2378AFFF'/%3E%3Cpath d='M38.665 37.128a3.792 3.792 0 1 1-7.583 0 3.792 3.792 0 0 1 7.583 0Z' fill='%230452C3'/%3E%3Cpath d='M33.249 40.378a1.625 1.625 0 1 1 3.25 0v4.333a1.625 1.625 0 1 1-3.25 0v-4.333Z' fill='%230452C3'/%3E%3C/svg%3E");
}

.certificate-card > strong {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
    margin-top: 1rem;
    flex: 1 1 0%;
    padding: 0px 3.1rem;
}

.certificate-card > ul {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    border-top: 0.1rem solid rgb(203, 212, 225);
    padding: 1.5rem 3.1rem 2.1rem;
}

.certificate-card::after {
    content: "";
    display: inline-block;
    width: 10.6rem;
    height: 7.4rem;
    position: absolute;
    top: 24.8rem;
    right: 2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='106' height='74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.05' clip-path='url(%23a)'%3E%3Cpath d='M38.832.031H0v73.883h38.531L8.205 37.152 38.832.032ZM61.638 31.994H39.69v41.92h21.947v-41.92Z' fill='%23192B87'/%3E%3Cpath d='M38.732 11.805c0 6.505 5.343 11.78 11.932 11.78s11.931-5.275 11.931-11.78C62.595 5.3 57.253.031 50.664.031c-6.59 0-11.932 5.275-11.932 11.774Z' fill='%23E7350E'/%3E%3Cpath d='M66.658 73.914v.08c16.78-.104 30.972-10.307 36.345-24.517H66.658v24.437ZM82.262 73.914v.087h.238v-.08h-.238v-.007ZM66.658 23.201h35.826C96.765 9.684 82.904.105 66.658 0v23.201ZM82.262.03h.238V0h-.238v.03Z' fill='%23192B87'/%3E%3Cpath d='M66.658 24.278c.188-.024.376-.05.576-.05 1.685 0 3.276.298 4.767.755h31.14c-.138-.402-.282-.81-.438-1.206H66.658v.501ZM76.022 26.874h27.771c-.113-.408-.257-.81-.395-1.206H73.83c.783.346 1.516.748 2.192 1.206ZM78.44 28.94h25.899c-.088-.402-.207-.81-.32-1.206H77.244c.439.371.827.786 1.196 1.206ZM79.886 30.83h24.846c-.069-.401-.125-.81-.213-1.205h-25.41c.307.377.533.798.783 1.206h-.006ZM80.895 32.897h24.17c-.057-.408-.138-.797-.194-1.206h-24.44c.201.39.308.804.464 1.206ZM81.404 34.79h23.793c-.025-.402-.025-.81-.056-1.206h-24c.112.402.194.798.263 1.206ZM81.602 36.57c0 .093-.025.191-.031.284h23.737c0-.408-.056-.797-.069-1.206H81.502c.025.31.1.606.1.922ZM81.357 38.746h23.794c.025-.408.1-.797.1-1.2h-23.75c-.043.403-.056.81-.144 1.2ZM80.676 40.813h24.27c.043-.396.081-.797.125-1.206h-23.95c-.126.409-.27.817-.439 1.206h-.006ZM79.63 42.703h25.141c.082-.389.082-.803.125-1.2H80.401c-.213.421-.495.805-.77 1.2ZM77.89 44.77h26.436c.1-.408.25-.785.338-1.2H79.048c-.351.427-.758.81-1.165 1.2h.006ZM75.434 46.663h28.359c.113-.402.238-.798.338-1.2H77.15c-.533.433-1.109.84-1.716 1.2ZM69.152 48.727h34.066c.125-.39.2-.804.325-1.2H73.681a15.643 15.643 0 0 1-4.529 1.2Z' fill='%231CA144'/%3E%3Cpath d='M66.658 29.626H79.11c-.181-.248-.438-.452-.663-.687H66.657v.687ZM66.658 33.583h14.487c-.069-.235-.157-.451-.25-.686H66.657v.686ZM66.658 31.692h13.773c-.138-.297-.35-.57-.545-.86H66.658v.86ZM66.658 48.856c.188.019.376.05.576.05.645 0 1.278-.093 1.923-.174h-2.499v.13-.006ZM66.658 47.528h7.028c.6-.26 1.208-.526 1.753-.866h-8.78v.866ZM66.659 27.733h10.584c-.37-.31-.801-.582-1.221-.86h-9.37v.86h.007ZM66.658 45.462h10.497c.257-.216.489-.458.733-.693h-11.23v.693ZM66.658 43.569h12.395c.213-.278.382-.575.576-.866H66.66v.866ZM66.658 35.649h14.844c-.025-.285-.044-.575-.1-.86H66.658v.86ZM66.658 25.669h7.171a16.386 16.386 0 0 0-1.828-.687h-5.343v.687ZM66.658 39.606H81.12c.087-.279.169-.563.238-.86h-14.7v.86ZM66.658 41.505H80.4c.1-.223.194-.458.281-.693H66.658v.693ZM66.658 37.546h14.844c.012-.229.069-.457.069-.693H66.658v.693Z' fill='%231CA144'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h106v74H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.certificate-card .btn-del {
    position: absolute;
    top: 3rem;
    right: 3.2rem;
    background-color: transparent;
}

.align-right {
    text-align: right;
}

.tit-form {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.8rem;
}

.tit-form + .form-row {
    margin-top: 1.2rem;
}

.form-wrap + .tit-form {
    margin-top: 2.4rem;
}

@media (min-width: 1025px) {
    .form-wrap + .tit-form {
        margin-top: 4rem;
    }

    .tit-form {
        font-size: 2.2rem;
        font-weight: 700;
        line-height: 3.2rem;
    }
}

.list-tit {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
}

.list-tit + ol, .list-tit + ul {
    margin-top: 1rem;
}

.list-number {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(102, 102, 102);
    padding-left: 2.4rem;
}

.list-number li {
    list-style: decimal;
}

.list-number li + li {
    margin-top: 1.2rem;
}

.allow-app {
    margin-top: 8.2rem;
}

.allow-app .allow-tit {
    margin-bottom: 1.6rem;
    font-weight: 400;
    color: rgb(34, 34, 34);
    line-height: 2.4rem;
    margin-top: 4rem;
}

.allow-app .allow-list ul li {
    position: relative;
    box-sizing: border-box;
    padding-left: 6rem;
    min-height: 4.8rem;
    line-height: 2.4rem;
    color: rgb(102, 102, 102);
}

.allow-app .allow-list ul li .list-tit {
    display: block;
    color: rgb(34, 34, 34);
    font-weight: 700;
}

.allow-app .allow-list ul li + li {
    margin-top: 2.4rem;
}

.allow-app .allow-list .ico {
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    background-color: rgb(246, 248, 250);
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 2.4rem;
    position: absolute;
    left: 0px;
    top: 0px;
}

.allow-app .allow-list .ico.ico-phone {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.963 5.744a2.78 2.78 0 0 1 2.78-2.78h6.952a2.78 2.78 0 0 1 2.78 2.78v12.512a2.78 2.78 0 0 1-2.78 2.78H8.743a2.78 2.78 0 0 1-2.78-2.78V5.744Z' fill='%23DDE3EE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.159 3.89H8.28a1.39 1.39 0 0 0-1.39 1.39v13.44c0 .767.623 1.39 1.39 1.39h7.879a1.39 1.39 0 0 0 1.39-1.39V5.28a1.39 1.39 0 0 0-1.39-1.39ZM8.28 2.5A2.78 2.78 0 0 0 5.5 5.28v13.44a2.78 2.78 0 0 0 2.78 2.78h7.879a2.78 2.78 0 0 0 2.78-2.78V5.28a2.78 2.78 0 0 0-2.78-2.78H8.28Z' fill='%238C9BAE'/%3E%3Cpath d='M10.135 3.195h4.17v1.043a.695.695 0 0 1-.695.695h-2.78a.695.695 0 0 1-.695-.695V3.195Z' fill='%238C9BAE'/%3E%3C/svg%3E");
}

.allow-app .allow-list .ico.ico-storage {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.42 15.366-2.305-4.826a1.797 1.797 0 0 0-.65-.757 1.736 1.736 0 0 0-.944-.283H6.545c-.335 0-.662.1-.945.283a1.797 1.797 0 0 0-.65.757l-2.355 4.826a.805.805 0 0 0 0 .76.76.76 0 0 0 .276.275c.114.066.243.1.374.099h17.494c.131 0 .26-.033.374-.099a.76.76 0 0 0 .276-.276.804.804 0 0 0 .03-.759Z' fill='%23fff'/%3E%3Cpath d='M19.795 14H4.205c-.942 0-1.705.836-1.705 1.867v4.266C2.5 21.164 3.263 22 4.205 22h15.59c.942 0 1.705-.836 1.705-1.867v-4.266c0-1.031-.763-1.867-1.705-1.867Z' fill='%232E7FF8'/%3E%3Crect x='11.25' y='17' width='7.5' height='1.5' rx='.75' fill='%23C0E0FF'/%3E%3Cpath d='M5.5 18.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM8 18.5A.75.75 0 1 0 8 17a.75.75 0 0 0 0 1.5Z' fill='%23fff'/%3E%3Cpath d='m21.42 7.028-2.305-4.136a1.635 1.635 0 0 0-.65-.65A1.95 1.95 0 0 0 17.52 2H6.545a1.95 1.95 0 0 0-.945.243 1.635 1.635 0 0 0-.65.649L2.595 7.028a.614.614 0 0 0 0 .651c.067.099.162.18.276.236A.835.835 0 0 0 3.245 8h17.494c.131 0 .26-.028.374-.085a.716.716 0 0 0 .276-.236.608.608 0 0 0 .03-.65Z' fill='%238C9BAE'/%3E%3Cpath d='M19.795 5.5H4.205c-.942 0-1.705.836-1.705 1.867v4.266c0 1.031.763 1.867 1.705 1.867h15.59c.942 0 1.705-.836 1.705-1.867V7.367c0-1.031-.763-1.867-1.705-1.867Z' fill='%232E7FF8'/%3E%3Crect x='11.25' y='8.5' width='7.5' height='1.5' rx='.75' fill='%23C0E0FF'/%3E%3Cpath d='M5.5 10a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM8 10a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z' fill='%23fff'/%3E%3C/svg%3E");
}

.allow-app .allow-list .ico.ico-camera {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.911 4a2 2 0 0 0-1.789 1.106L7.25 6.85H5.5a3 3 0 0 0-3 3v7.3a3 3 0 0 0 3 3h13a3 3 0 0 0 3-3v-7.3a3 3 0 0 0-3-3h-1.75l-.872-1.744A2 2 0 0 0 14.088 4H9.912Zm6.364 9.5a4.275 4.275 0 1 1-8.55 0 4.275 4.275 0 0 1 8.55 0Z' fill='%2394A9C7'/%3E%3Ccircle cx='12' cy='13.5' fill='%232E7FF8' r='2.85'/%3E%3C/svg%3E");
}

.allow-app .allow-list .ico.ico-addressList {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='20.6' y='2.5' width='19' height='17.1' rx='3' transform='rotate(90 20.6 2.5)' fill='%23DDE3EE'/%3E%3Cpath d='M6.35 2.5v19a2.85 2.85 0 0 1-2.85-2.85V5.35A2.85 2.85 0 0 1 6.35 2.5Z' fill='%2394A9C7'/%3E%3Cpath d='M13.474 12c-1.684 0-3.144 1.13-3.84 2.754-.445 1.034.494 1.996 1.62 1.996h4.459c1.118 0 2.056-.95 1.623-1.982C16.648 13.136 15.18 12 13.473 12Z' fill='%232E7FF8'/%3E%3Ccircle cx='13.474' cy='9.15' r='1.9' fill='%232E7FF8'/%3E%3C/svg%3E");
}

.allow-app .allow-list .ico.ico-alarm {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M18.848 11a.634.634 0 0 1-.46-.203.713.713 0 0 1-.192-.488 7.582 7.582 0 0 0-.517-2.776 7.245 7.245 0 0 0-1.486-2.351.726.726 0 0 1-.003-.98.62.62 0 0 1 .924.003c.76.8 1.36 1.751 1.77 2.799a9.026 9.026 0 0 1 .616 3.305c0 .183-.07.359-.191.488a.635.635 0 0 1-.46.203ZM4.746 11a.777.777 0 0 1-.527-.203.667.667 0 0 1-.219-.489 8.041 8.041 0 0 1 .705-3.307A8.574 8.574 0 0 1 6.73 4.2c.14-.129.33-.2.526-.2.197 0 .386.073.526.202.139.13.217.305.218.487a.666.666 0 0 1-.215.488A7.201 7.201 0 0 0 6.084 7.53a6.754 6.754 0 0 0-.592 2.779c0 .183-.079.359-.219.488a.777.777 0 0 1-.527.203Z' fill='%23FF9466'/%3E%3Cpath d='M18.55 15.338c-.54-.44-.976-.99-1.273-1.61a4.555 4.555 0 0 1-.452-1.977V9.8a4.806 4.806 0 0 0-1.241-3.203 5.131 5.131 0 0 0-3.109-1.64V4.2a.688.688 0 0 0-.212-.495.739.739 0 0 0-.513-.205.739.739 0 0 0-.513.205.688.688 0 0 0-.212.495v.756a5.13 5.13 0 0 0-3.109 1.64A4.805 4.805 0 0 0 6.675 9.8v1.951a4.56 4.56 0 0 1-.454 1.982c-.3.62-.735 1.17-1.278 1.612a1.22 1.22 0 0 0-.402.622c-.065.242-.052.498.038.733s.252.437.465.58a1.3 1.3 0 0 0 .725.22H17.73a1.3 1.3 0 0 0 .727-.221c.213-.144.376-.348.465-.584.09-.236.101-.492.035-.735a1.221 1.221 0 0 0-.408-.622Z' fill='%23FFD200'/%3E%3Cpath d='M11.75 20.5c.647 0 1.274-.2 1.775-.564.5-.365.845-.872.975-1.436H9c.13.564.475 1.071.976 1.436a3.032 3.032 0 0 0 1.775.564Z' fill='%23FF9466'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .type-linkList ul {
        display: flex;
        gap: 0.8rem;
    }
}

.type-linkList ul li {
    width: 100%;
    display: flex;
    align-items: center;
}

.type-linkList ul li + li {
    margin-top: 0.8rem;
}

@media (min-width: 1025px) {
    .type-linkList ul li + li {
        margin-top: 0px;
    }
}

.type-linkList ul li.age14-over a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M5.742 22.19c-1.036 1.937.144 2.96.864 3.229 9.672 2.26 16.407.941 18.566 0 .72-.135 1.986-.969 1.296-3.229-.864-2.825-5.614-5.247-10.795-5.247-5.182 0-8.636 2.825-9.931 5.247Z' fill='%23438CF9'/%3E%3Cellipse cx='16.298' cy='10.493' rx='5.146' ry='5.16' fill='%23438CF9'/%3E%3C/svg%3E");
}

.type-linkList ul li.foreign a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M4.703 12C6.908 5.758 13.756 2.484 20 4.688c6.243 2.205 9.517 9.055 7.312 15.298a11.98 11.98 0 0 1-8.24 7.6C9.809 30.053 1.497 21.078 4.702 12Z' fill='%234D94FF'/%3E%3Cpath d='M24.313 14.15 22.877 20.5a3.294 3.294 0 0 1-1.705 2.2l-2.827 1.452a1.006 1.006 0 0 1-1.455-1.04l.488-3.34c.32-2.191-.376-3.693-.475-4.161-1.038-3.507-4.33-4.093-4.44-4.156l-3.248-.99a1.346 1.346 0 0 1-.878-1.729l.92-2.654a11.97 11.97 0 0 1 7.98-2.018l.398.786a1.24 1.24 0 0 1-.57 1.683l-.944.452a1.306 1.306 0 0 0-.417 2.038c.28.234 2.05 2.989 5.9 3.442l1.656.196a1.226 1.226 0 0 1 1.052 1.488Z' fill='%234FD596'/%3E%3Cpath d='M14.53 26.132c-.001.602-.323.715-.701 1.096-.17.17-.354.325-.552.461-5.185-1.222-9.118-5.904-9.271-11.334 1.26-.015 2.393.431 3.643-1.426.305-.455.455-1.039.915-1.394.454-.352.842-.43 1.408-.317 1.122.225 2.23.986 2.754 2.015.33.65.656 1.864.444 2.576-.148.498-.448.935-.68 1.396-.637 1.263-1.03 3-.05 4.15.47.552 1.107.943 1.572 1.5.291.348.52.815.518 1.277Z' fill='%234FD596'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(4 4)' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .type-linkList ul li.bio-confirm {
        display: none;
    }
}

.type-linkList ul li.bio-confirm a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='%232E7FF8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.54 7.168a4.942 4.942 0 0 1 2.486-.668C14.773 6.5 17 8.734 17 11.489c0 1.423-.198 2.8-.568 4.105a.552.552 0 1 1-1.063-.303c.342-1.208.526-2.483.526-3.802a3.874 3.874 0 0 0-3.869-3.88c-.705 0-1.365.189-1.933.518a.552.552 0 0 1-.755-.202.555.555 0 0 1 .201-.757ZM8.473 8.792a.555.555 0 0 1 .201.757 3.87 3.87 0 0 0-.517 1.94 6.09 6.09 0 0 1-.608 2.661.552.552 0 1 1-.994-.484 4.98 4.98 0 0 0 .497-2.177c0-.908.242-1.76.665-2.495a.552.552 0 0 1 .756-.202Zm.79 2.697a2.767 2.767 0 0 1 2.762-2.772 2.767 2.767 0 0 1 2.763 2.772c0 .589-.04 1.17-.117 1.738a.553.553 0 1 1-1.095-.15c.07-.52.107-1.05.107-1.588a1.66 1.66 0 0 0-1.658-1.663 1.66 1.66 0 0 0-1.658 1.663 8.287 8.287 0 0 1-1.289 4.457.552.552 0 0 1-.757.194.555.555 0 0 1-.193-.76l.037-.061.468.295-.468-.295a7.175 7.175 0 0 0 1.097-3.83Zm2.762-.554c.306 0 .553.248.553.554a10.51 10.51 0 0 1-1.606 5.6.552.552 0 0 1-.762.175.555.555 0 0 1-.174-.765 9.399 9.399 0 0 0 1.437-5.01c0-.306.247-.554.552-.554Zm1.903 3.346c.294.084.464.39.381.685-.218.775-.508 1.52-.862 2.228a.552.552 0 1 1-.988-.497c.323-.646.587-1.326.787-2.033a.553.553 0 0 1 .682-.383Z' fill='%23fff'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .type-linkList ul li.simple-pw {
        display: none;
    }
}

.type-linkList ul li.simple-pw a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M14.625 8.75v-1.5a2.625 2.625 0 0 0-5.25 0v1.5H6.75v-1.5a5.25 5.25 0 1 1 10.5 0v1.5h-2.625Z' fill='%23BFCBDE'/%3E%3Cpath d='M3.545 11.75a3 3 0 0 1 3-3h10.909a3 3 0 0 1 3 3v6.75a3 3 0 0 1-3 3H6.544a3 3 0 0 1-3-3v-6.75Z' fill='%23438CF9'/%3E%3Cpath d='M12 13.625c.207 0 .375.168.375.375v.475l.412-.237a.375.375 0 0 1 .374.65l-.411.237.412.238a.375.375 0 0 1-.375.65l-.412-.238v.475a.375.375 0 1 1-.75 0v-.476l-.412.238a.375.375 0 0 1-.375-.65l.412-.237-.412-.238a.375.375 0 0 1 .375-.65l.412.239V14c0-.207.168-.375.375-.375ZM16.5 13.625c.207 0 .375.168.375.375v.475l.412-.237a.375.375 0 0 1 .375.65l-.412.237.412.238a.375.375 0 0 1-.375.65l-.412-.238v.475a.375.375 0 1 1-.75 0v-.476l-.412.238a.375.375 0 0 1-.375-.65l.412-.237-.412-.238a.375.375 0 0 1 .375-.65l.412.239V14c0-.207.168-.375.375-.375ZM7.5 13.625c.207 0 .375.168.375.375v.475l.412-.237a.375.375 0 0 1 .375.65l-.412.237.412.238a.375.375 0 0 1-.375.65l-.412-.238v.475a.375.375 0 0 1-.75 0v-.476l-.412.238a.375.375 0 0 1-.375-.65l.412-.237-.412-.238a.375.375 0 0 1 .375-.65l.412.239V14c0-.207.168-.375.375-.375Z' fill='%23fff'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .type-linkList ul li.kakao-confirm {
        width: 50%;
    }
}

.type-linkList ul li.kakao-confirm a::before {
    background-image: url("data:image/png;base64,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");
}

@media (min-width: 1025px) {
    .type-linkList ul li.naver-confirm {
        width: 50%;
    }
}

.type-linkList ul li.naver-confirm a::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAAdwyEdwyEdxCEgvyAdwyEdwyEcxCIdwyIewiEdwiAewyAdxSAgxyAgvyAdwyFSHA4AAAAAD3RSTlMAv+/fEM+gkIBwUEAwICC4g2owAAAAcUlEQVQoz63QTQ2DQAAF4T2Q/qhAQVMJ4KSVUAmVgBMkIAEPOFgIFyAZwoGwmSvM5SXf8YVrAuK2ObADleFliAb+hsUwlAJ+htkwlAK+KYxvmFKINfSfFG4AKWSFIDSGuyErBKE1PAwhN3SGp+B47Hwrvq7bvX7OCloAAAAASUVORK5CYII=");
}

@media (min-width: 1025px) {
    .type-linkList ul li.google-confirm {
        width: 50%;
    }
}

.type-linkList ul li.google-confirm a::before {
    background-image: url("data:image/png;base64,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");
}

@media (min-width: 1025px) {
    .type-linkList ul li.apple-confirm {
        width: 50%;
    }
}

.type-linkList ul li.apple-confirm a::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVnSURBVHgB7Z3LcdxGEIZ/Py4+mRmwHQHpCAzefLMdgZCB6Ai4jkByBLs++Sg5gl1FYCkCgBHQvvlmoQWsnqC4wPRgpgf/V/XXklus3eF0T8+rZwAQQgghhBBCCFkRX4BYIp1+7nTR6XL4/arTS5BiOet006np9P+IKpAiqTptMW50OkDBaIs/xfB0gAJ53OkOpxtfdQninqmt/n0R5wjuH+A9pL9BXCOYb3zVcxC3CMKMr6pBXKJ9fqjxVQLikicIN/4exCU1wo3P8O8UgU3ob0BcsgVb/2oR2Bifrd8pVq1fQNyh076pa/xj2oC4pEa48Z+BuEWNF9rvn4G4JST8q/EFxC26Xz/X+Hfgfr97NIlzbst3b/wvQeYYUbN8me1bCDtMC/kbkKLY4zTj698JSHF8bgp4bPGCQvka5N9O/7wn7ddfdTpgBX28h6Nhgj63Xl/Ph/d00UWNdYt3Rns5/JyibBdDmS4xviDUoi+bvr5AX9YWZBStwGv0oXnqAo1m4Wo2T4V4VMN3NBPLNjaN3ILrCG+pMM/oD1WwIBxBf/7PqmxjZa2xUiqcPhKfK/38GtPW64+RKHbZVusIWsGhmzBzpN9ZYzz06ntLG31M2pUJCkaXX2OF0ynSMuxh2/VYlu0aBWKRcr0mPUEhaMjfw1fl56JncJ5vIOj7NU+Vnpu0/lw6gRaaxrfRFsZ8hfj8Cd6SYcVx5vICRsTOB7hBP+IndlRw0hXU8BVec5eraaHA5owd1auBs4WhLXxVcM7awdnoX+CrgnM3vju28FXJucrlSSOBr0rOVQ0WCvvW08AbkFA0c+gKy2c3BSPw1cpyVY0FsYwAFUgomiu4w4JYOsAjkFB+gVMEvsJsjtojAVYRoAIJ5TckwMoBfgAJoUV/EGVxrByAue1hHJAICwc4nogh8/kDibBwABo/nGRnEC0cQEBCSHGm8S10gPTcIiF0gPS0SAjvCEpP0k0fCwc4B3ELI8DKoQOsHAsHSDqKLYCkCZ+MAOn5FgmhA6SnQkIsHKAFCUGQsBuwcAB3yYsZkmw/hQ6QBxUSwS4gDx4hEXSAPBAkigJWDsBuIJzHSIDVNLAFCUUv0hAsjJUDvAKxYIuFsXKA4q9VX4gKC48F6AD5oVFgsYUhSwfgQNAGwYJ3A1hdE/dfpx/B9DArZHg1uw7uPizvCfwOPCJmSTW8RnUC64siaxBLquE1eiSwIrcr10uRmxvDn8JXxXpSgwhjLOuEkOcgsRD0l25nf1sou4FlokGNTGE3sKwjCAKIkRPIbmBZWgQQwwEOSHjhwco4IJBYWcF/gSzB7wgk1rODdTOjgfMHHWVOi371NYhYj4zRvYFvwKXhmPwKg13YmE8P19Z/BxKDttP3MNiBjXkySAuX7PKjwjnAaPs9ZgRQBP1YgNiifX8LA2KfDWzBKGDNDs6ScI9jgdxX1Vax8vcxS5wO1r4qeL5K3qDRtIVDjusCHlpZzq3fNRV8VXhuqlEAmu3qqdJz0RaFwAHhdGl9CQpCz8B5MkBquXle8BR28GWEVNqiUDgreFgNCj9oo/fieDFGCtVYAdq/eTLKUtpgRTCJ9EPtsUL0n/ZgnNhqsNIDthwUrtj4RwTrdYLiFnvmIlifE6jxk90UGjsjaA6CfkwgiIduUbfokypvh99VZ4POh++/RNzMZv3OK/CKnU8Q2EcCdaoNpmcqqxNcw36g2oBh/0FCp4gaXjewq2gZytQElks/g2cmTkQwbe9Ajb5Hv+kUs5Jr9Nvbp+5u6t89RWatPscxwH0I+vD90/CzDO9rP6p9qF5WeUCaG8sq9F2FdLrAu7HEcYxxgGEqNyGEEEIIIYQQMpPXcvGqzcwAALsAAAAASUVORK5CYII=");
}

.type-linkList ul li a {
    text-align: left;
    display: block;
    border: 0.1rem solid rgb(221, 221, 221);
    line-height: 2.6rem;
    padding: 2.2rem 1.4rem 2.2rem 5.6rem;
    border-radius: 1.2rem;
    font-weight: 700;
    font-size: 1.8rem;
    box-sizing: border-box;
    color: rgb(34, 34, 34);
    width: 100%;
}

@media (min-width: 1025px) {
    .type-linkList ul li a {
        padding: 1.8rem 1.6rem 1.8rem 8rem;
        font-size: 2rem;
        line-height: 4rem;
    }
}

.type-linkList ul li a:active, .type-linkList ul li a:focus, .type-linkList ul li a:hover {
    border-color: rgb(0, 85, 185);
    color: rgb(21, 115, 225);
}

.type-linkList ul li a::before {
    content: "";
    display: block;
    width: 3.2rem;
    height: 3.2rem;
    position: absolute;
    left: 1.6rem;
    top: 2rem;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: contain;
}

@media (min-width: 1025px) {
    .type-linkList ul li a::before {
        width: 4rem;
        height: 4rem;
    }
}

.type-linkList ul.add-loginWay {
    flex-wrap: wrap;
}

@media (min-width: 1025px) {
    .type-linkList ul.add-loginWay {
        display: block;
        font-size: 0px;
        margin: -0.6rem;
    }

    .type-linkList ul.add-loginWay li {
        width: 50%;
        box-sizing: border-box;
        display: inline-block;
        padding: 0.4rem;
    }
}

.login-regiRequest {
    font-size: 2.2rem;
    line-height: 3.2rem;
    font-weight: 700;
    margin-top: -2.4rem;
    position: relative;
    display: block;
}

@media (min-width: 1025px) {
    .login-regiRequest {
        font-size: 2rem;
        line-height: 2.8rem;
        font-weight: 500;
    }
}

.biometric-regist, .simple-pw {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column wrap;
}

.biometric-regist .desc-title, .simple-pw .desc-title {
    text-align: center;
    margin-top: 8rem;
}

.biometric-regist .btn-biometric, .simple-pw .btn-biometric {
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    margin-top: 2.4rem;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 7.2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='81' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' width='80' height='80' rx='40' fill='%23EFF6FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.498 25.341a14.94 14.94 0 0 1 7.501-2.008c8.284 0 15 6.716 15 15 0 4.278-.597 8.42-1.714 12.343a1.667 1.667 0 1 1-3.206-.912 41.693 41.693 0 0 0 1.587-11.43c0-6.444-5.224-11.667-11.667-11.667-2.128 0-4.118.568-5.832 1.56a1.667 1.667 0 0 1-1.67-2.886Zm-3.214 4.883c.797.461 1.07 1.48.608 2.277a11.605 11.605 0 0 0-1.56 5.833c0 2.865-.658 5.581-1.834 8.001A1.667 1.667 0 1 1 23.5 44.88c.96-1.976 1.5-4.195 1.5-6.545 0-2.73.73-5.294 2.007-7.502a1.667 1.667 0 0 1 2.277-.608Zm2.382 8.11a8.333 8.333 0 0 1 16.666 0c0 1.77-.12 3.515-.354 5.225a1.667 1.667 0 1 1-3.303-.451c.214-1.561.324-3.155.324-4.774a5 5 0 0 0-10 0 24.86 24.86 0 0 1-3.889 13.401 1.667 1.667 0 0 1-2.866-1.702l.113-.185 1.41.888-1.41-.888a21.527 21.527 0 0 0 3.309-11.514Zm8.333-1.667c.92 0 1.666.746 1.666 1.666 0 6.186-1.774 11.961-4.843 16.84A1.667 1.667 0 0 1 34 53.398a28.193 28.193 0 0 0 4.332-15.065c0-.92.746-1.666 1.667-1.666Zm5.738 10.063c.886.25 1.4 1.172 1.15 2.057a38.14 38.14 0 0 1-2.6 6.7 1.667 1.667 0 0 1-2.98-1.494 34.794 34.794 0 0 0 2.373-6.113 1.667 1.667 0 0 1 2.057-1.15Z' fill='%231573E1'/%3E%3C/svg%3E");
}

.simple-btnWrap {
    margin-top: 10rem;
}

.tit-form.type-login {
    margin-bottom: 2.4rem;
}

@media (min-width: 1025px) {
    .tit-form.type-login {
        text-align: center;
        font-size: 2rem;
        font-weight: 500;
        line-height: 2.8rem;
    }

    .login_certificate .pop-wrap {
        max-width: 60rem !important;
        max-height: 68.6rem;
    }

    .login_certificate .pop-body {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}

.detail-box {
    padding: 2rem;
    border-radius: 1.2rem;
    background-color: rgb(246, 248, 250);
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
    color: rgb(114, 114, 114);
}

.detail-box li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.detail-box li > strong {
    color: rgb(34, 34, 34);
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
}

.detail-box li + li {
    margin-top: 0.8rem;
}

@media (min-width: 1025px) {
    .detail-box li {
        justify-content: normal;
    }

    .detail-box li > span {
        width: 22.5rem;
    }
}

.detail-box + .btn {
    margin-top: 0.8rem;
}

.desc-title + .detail-box {
    margin-top: 2.4rem;
}

.list-box.type-my-claim .top {
    display: flex;
    justify-content: space-between;
}

.list-box.type-my-claim .top .badge-group {
    display: flex;
    gap: 0.4rem;
}

.list-box.type-my-claim .top .date {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    color: rgb(114, 114, 114);
}

@media (min-width: 1025px) {
    .list-box.type-my-claim .top .date {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.list-box.type-my-claim > li {
    position: relative;
    padding: 2rem 2rem 0px;
    overflow: hidden;
    display: block;
}

@media (min-width: 1025px) {
    .list-box.type-my-claim > li {
        padding: 2.4rem 3.2rem 0px;
    }
}

.list-box.type-my-claim > li .tit-area, .list-box.type-my-claim > li > a {
    display: block;
    position: relative;
    margin-top: 1.2rem;
    padding: 0.5rem 0px;
}

.list-box.type-my-claim > li .tit-area .tit strong, .list-box.type-my-claim > li .tit-area > .tit, .list-box.type-my-claim > li > a .tit strong, .list-box.type-my-claim > li > a > .tit {
    color: rgb(34, 34, 34);
    word-break: break-all;
    padding-right: 2rem;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

.list-box.type-my-claim > li .tit-area > .tit, .list-box.type-my-claim > li > a > .tit {
    display: flex;
    align-items: center;
}

.list-box.type-my-claim > li .tit-area > .tit .ico-bank, .list-box.type-my-claim > li > a > .tit .ico-bank {
    margin-right: 1.2rem;
}

.list-box.type-my-claim > li .tit-area {
    position: static;
    display: flex;
}

.list-box.type-my-claim > li .tit-area label.singleType .lbl, .list-box.type-my-claim > li .tit-area label.singleType input {
    top: 8.2rem;
}

.list-box.type-my-claim > li .bottom {
    margin: 1.2rem -2rem 0px;
    padding: 1.6rem 2.4rem;
    background-color: rgb(246, 248, 250);
}

@media (min-width: 1025px) {
    .list-box.type-my-claim > li .bottom {
        margin: 1.2rem -3.2rem 0px;
        padding: 1.6rem 3.2rem;
    }
}

.list-box.type-my-claim > li .bottom .list-inner {
    background-color: inherit;
}

.list-box.type-my-claim > li .tit-list {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.list-box.type-my-claim > li > ul {
    margin-top: 0.8rem;
}

.list-box.type-my-claim > li .btn-area-wrap {
    padding: 1.6rem 0px 2rem;
    display: block;
}

.list-box.type-my-claim > li .btn-area-wrap .msg {
    margin-top: 0px;
}

.list-box.type-my-claim > li .btn-area-wrap .msg + .btn-area {
    margin-top: 1.2rem;
}

.list-box.type-my-claim > li .btn-area-wrap .time {
    margin-top: 0.6rem;
    display: flex;
    justify-content: flex-end;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    gap: 0.6rem;
}

@media (min-width: 1025px) {
    .list-box.type-my-claim > li .btn-area-wrap {
        padding-bottom: 2.4rem;
    }
}

.list-box.type-my-claim > li .btn-area {
    display: flex;
    gap: 0.8rem;
}

.list-box.type-my-claim > li .btn-area > button {
    width: 100%;
}

.list-box.type-my-claim > li .btn-area > button.btn.btn-grayLine {
    border-color: rgb(217, 219, 227);
    color: rgb(68, 68, 68);
    font-size: 1.6rem;
    font-weight: 500;
}

.list-box.type-my-claim > li .btn-area > button.btn.btn-grayLine:disabled {
    pointer-events: none;
    border-color: rgb(221, 221, 221);
    color: rgb(204, 204, 204);
}

.list-box.type-my-claim .link::after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 2.4rem;
    height: 2.4rem;
    top: calc(50% - 1.2rem);
    right: 0px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z' fill='%23727272'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.list-box.type-my-claim .list-inner {
    margin-top: 0.8rem;
    padding: 0px;
}

.list-box.type-my-claim .list-inner > li em {
    color: rgb(114, 114, 114);
}

.list-box.type-my-claim .list-inner > li span {
    color: rgb(34, 34, 34);
}

.popup .list-box.type-my-claim > li {
    padding: 2rem;
}

@media (min-width: 1025px) {
    .popup .list-box.type-my-claim > li {
        padding: 2.4rem 3.2rem;
    }
}

.popup .list-box.type-my-claim > li .label {
    z-index: 2;
}

.list-box.type-my-hospital > li, .list-box.type-my-insur > li {
    display: block;
    padding-right: 2rem;
}

@media (min-width: 1025px) {
    .list-box.type-my-hospital > li, .list-box.type-my-insur > li {
        padding: 2.4rem 3.2rem;
    }
}

.list-box.type-my-hospital > li > div, .list-box.type-my-insur > li > div {
    position: relative;
}

.list-box.type-my-hospital > li .list-inner, .list-box.type-my-insur > li .list-inner {
    margin-top: 1.2rem;
}

.list-box.type-my-hospital > li.expiration .txt, .list-box.type-my-hospital > li.expiration img, .list-box.type-my-insur > li.expiration .txt, .list-box.type-my-insur > li.expiration img {
    opacity: 0.4;
}

.list-box.type-my-hospital .ico-bank, .list-box.type-my-insur .ico-bank {
    align-self: flex-start;
}

.list-box.type-my-hospital .msg, .list-box.type-my-insur .msg {
    margin-top: 1.2rem;
    background-color: rgb(244, 244, 247);
    border-radius: 0.8rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

.list-box.type-my-hospital .exp-date, .list-box.type-my-insur .exp-date {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .list-box.type-my-hospital .txt, .list-box.type-my-insur .txt {
        gap: 0.6rem;
    }
}

.list-box.type-my-hospital .txt .date, .list-box.type-my-insur .txt .date {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    display: flex;
    color: rgb(68, 68, 68);
    pointer-events: auto;
}

@media (min-width: 1025px) {
    .list-box.type-my-hospital .txt .date, .list-box.type-my-insur .txt .date {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.list-box.type-my-hospital .txt .date em, .list-box.type-my-insur .txt .date em {
    margin-right: 0.8rem;
    flex: 0 0 auto;
    color: rgb(114, 114, 114);
}

@media (min-width: 1025px) {
    .list-box.type-my-hospital .txt .date em.w-75, .list-box.type-my-insur .txt .date em.w-75 {
        width: 8.5rem !important;
    }
}

.list-box.type-mypage {
    margin-top: 1.2rem;
}

.list-box.type-mypage > li {
    align-items: flex-start;
    padding-right: 2rem;
}

@media (min-width: 1025px) {
    .list-box.type-mypage > li {
        padding-right: 3.2rem;
    }
}

.list-box.type-mypage .address {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(102, 102, 102);
}

.list-box.type-mypage .birth, .list-box.type-mypage .phone {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

.list-box.type-mypage > li > .btn + .btn {
    margin-left: 0.5rem;
    position: relative;
}

.list-box.type-mypage > li > a {
    display: flex;
    flex: 1 1 0%;
}

.list-claim-file > li {
    border-top: 0.1rem solid rgb(238, 238, 238);
}

.list-claim-file > li + li {
    margin-top: 2.4rem;
}

.list-claim-file > li .tit {
    display: flex;
    align-items: center;
    padding: 1.5rem 0px 1.4rem;
}

@media (min-width: 1025px) {
    .list-claim-file > li .tit {
        justify-content: normal;
        padding: 1.6rem 0px 1.7rem;
    }
}

.list-claim-file > li .tit em {
    display: flex;
    align-items: center;
    color: rgb(114, 114, 114);
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.2rem;
}

.list-claim-file > li .tit em::after {
    content: "";
    margin: 0px 0.8rem;
    display: inline-block;
    width: 1px;
    height: 1.4rem;
    background-color: rgb(221, 221, 221);
}

.list-claim-file > li .tit span {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
}

@media (min-width: 1025px) {
    .list-claim-file > li .tit span {
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 2.6rem;
    }
}

.list-claim-file > li .btns {
    margin-top: 0.8rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
    width: 100%;
}

.list-claim-file > li .btns .btn {
    width: calc(50% - 0.4rem);
}

@media (min-width: 1025px) {
    .list-claim-file > li .btns .btn {
        width: calc(25% - 0.6rem);
    }
}

.list-claim-file + .msg-box {
    margin-top: 3.2rem;
}

.tit-form + .table-wrap, .tit-form + .tit-wrap {
    margin-top: 1.2rem;
}

.tit-form + .list-setting {
    margin-top: 2.4rem;
}

.list-setting > li {
    min-height: 4.8rem;
    display: flex;
    align-items: center;
    font-weight: 400;
}

.list-setting > li > span:first-child {
    flex: 1 1 0%;
}

.list-setting > li > span:first-child.ico {
    display: flex;
    align-items: center;
}

.list-setting > li > span:first-child.ico::before {
    content: "";
    margin: 0.4rem 1.6rem 0.4rem 0.4rem;
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    background-size: 100%;
    background-repeat: no-repeat;
}

.list-setting > li > span:first-child.kakao::before {
    background-image: url("data:image/png;base64,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");
}

.list-setting > li > span:first-child.naver::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAAdwyEdwyEdxCEgvyAdwyEdwyEcxCIdwyIewiEdwiAewyAdxSAgxyAgvyAdwyFSHA4AAAAAD3RSTlMAv+/fEM+gkIBwUEAwICC4g2owAAAAcUlEQVQoz63QTQ2DQAAF4T2Q/qhAQVMJ4KSVUAmVgBMkIAEPOFgIFyAZwoGwmSvM5SXf8YVrAuK2ObADleFliAb+hsUwlAJ+htkwlAK+KYxvmFKINfSfFG4AKWSFIDSGuyErBKE1PAwhN3SGp+B47Hwrvq7bvX7OCloAAAAASUVORK5CYII=");
}

.list-setting > li > span:first-child.google::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAxCSURBVHgB7Z1dbBTXFcfPndm1HbwJjpQAaVRY2kpVmjYsAiPUJmL5iITUSixxW6CRiulTpTwAL61ohLyWmtK3mPdWNg8V0PJhpFZNFRsPLxUCEjZq1CRqJQakBAIUTI0heGfm5J5ZO5hl7b0zO3c+du9PsvbDY+/H+d9zzj33C0ChUCgUCoVCoVAoFApFq8CgCbldyHeVJ6eyAOUcIssyZMsQsIsxzAJCF+P3EVhX9d/x58f58+P8rkm3/HqTOXgZtFQplekoPT1sjEOT0RQCqBh8ssCNu4I/zPPbHMiBhFHS0DmDepux6N1/liDhJFYANzatzYPjrEOGeSCjR4PJfwzG9EPPjpw1IIEkSgDU0q3/39vNjd7LH2YhXpj8xwAtfTBJniERAqDWjmj3QXQt3RsMSuDAwUWnzw9BzIm1AK5v6O7l73AnJMXwj2PyfKQ/zkKIpQCmW/wgxM/N+yW2QoiVABLn6r1jptP6+qffOWtCTIiFACrJ3WQfMtgDrcEQF0J/HIQQuQCa0N2LQjWFvYtHzw1DhEQmgBZs9TXhVcris6fP9UNERCKA25vXZstlewxar9XXhncb0yl9axQhQYOQublxzU6rbF0EZfyH8NI1NYjrr3bLKmHPSagCuLFpdZ8DOFRrIEbBG4QDY9RAIERCCwE3NnS/3erxXhQ+trA+rLGFFITA9Y3dgwjQC4q68OHr/kWj4Q0sSfcAZHxQxheCjL/49LkihIhUASjjixOF8QlpSSAlfKCML0RUxiekeAAyPv9QRVDUJUrjE4EL4PONawoM8CQo6hK18YlABUAVPiryqH5+feJgfCIwAbgTMycmY1nh4x9ynNcg+Ji8VkKGl2m2r/s8Vm6n73fRDGJH07o0hBVYmUEspTIXF+MTgdUBaGCHf9NZiAsMDAQ8w7Nc466VKS03vE/pvppfm03r5ZwNWoH/ny28ltGwZ4uT8YlAPMD01K1BiBhq6Q7Dg/eszIAfg9fD/Zwa7OSeIQ8+iJvxiYYFEIuRPd7aeeLZ/+zIBQNCgDyDpttF/uUJ1+3jaHyiYQFEW+xhJmPOrrAMXw3v7uYRNf75eb4wD3E1PtGQAKZb/yWIAJ6k9cty9V75fNPqIkPWV+t3cTY+0ZAAeOsn42chVJgJNm5dZJyP1eILCgu67ozN9gZxNz7huxTsJkQhG59n4Ycm7QUr42Z84jnjrGnb2np+131vSTA+4dsDhN36k/KF3s7nuspaupCEVUGELwFMjaZ7rU8WDt4beR6cO20gG96127tk5MIAKALHrwAuMYQsGX/iT9+SKgJlfLno4BFrRC9w3fyS7rMOGzq6bwA+0MH+rBOChtz+ktHzvweFNDwngQja7urnFmz61P0hQQSFA3AwCTE/6XgKAffHOrIpe+5+f3AhgZmLRs8tB4V0PHmAlGX1zvvPFk7Bk6//F9peugV+oXr+dHdKEQKeBIAaq1v7JhF0/vAKPPHKNfCDzSt81KcGRSgIh4CpsXSO2XARPGBdycDkX5d6CAnK9YeNsAfgxu8Fj6SW3nVDgr74vtD1yvWHj5cQsA58QCHhqV98IhIShpTrDx8hAVD2z28amh7V8fI16PzRlTm7iratR7ZEupUREkDaLgcyN67te7dcb0BeoQpDtf5oEAsBTNsCATETEh7pKiIcAkUkCAkAA54dS2HgYVeRZ/4JGTlrRkRnBUuZHk15QXvufwaMQmRsOjCRhyaC6Wz83V9lhOdL1BUA9f8huBL/Y2gZ6xREiOOwMWgmHHfLWuFaSt0QoNlOFiSi61MGKIIk6+XiugJA1GXuW2Ow9dB0e/BHTf7A/azotfUFIHe1zwegCBwdHeFGW1cADHAZSIIBM0AROIgovIRNpBsobaUvoqbcvxTmX6gyG5EQIE0AqdQXiT9yJZ5owl67fghAeQJQCWD0RBkClPElgeA8LXpt6FvFzsCUAKShMbZQ+FpQtDSRCQAl9i4U4ogIQJarVgKIASLdQGmxGv/uzjRSREikOUBZ15UXiBiBOgCTVqzR9KnQD0hQPEr9EABwBySB8g55bmkcRGGbiVQCTZDHClAEDgPttui19T2A9nA3TQnkcEz1BoLHuSx6pSZwhcwBmy7L6lBhIGgYE+651RVAGsomSORDe2EBFIGi2RjcpFAasSuPuF4g8JZ69P43YWDyxZ25k3axtHU4orEBjGhFEqONNqSEP6td3AMIrQ4uj6Rpj57dEBATmIa3JlbCmakl7mONwdZz244PQ4uQL97u0tJp4UTNI+On38wEOxrIq4GB5QFX7QWwc3zdV8YnHAxOXElA1/U8SIJ5tJXY2kCtHEjr/NuDpa7xSQRV5Fcf/nEeWgUtuKV2j4HoaaKtkACmZ+4Y0AADk9+F307kXPdf+0WwD1oE7lHzIAumGV4uFx8LQDwDPqDW/nPe6o/e/0a9S1vCC2x4624vL69mQRI204IPAdMY4JH3y8+4Lv8/ltgEFcYw8kMnZMNjtLSzgXlGXzL2PWF6+RthAaRftQz33B1B/nDv2/DGne/P7fJrwMcdstwLFKFJoYWoiPLcP4L3ZN3TcDBzsO46fjL4G3d+AH/kAvAFzwW6//yTpqwOosPeBoloAvapxtNGkVS3t+y5+6/k6n890V0ry/f6psxyu70yuuJQ8LixH6Seq2Ty/r/nHda8eYB5egNU1SOX36jxCQoFqSm9afKBzbRYk4HsXo4BPvA+IwgfLZ2Sy6cuHi/peor39V8HCquPvtYUXcMy2oMyM3/Cj/snfG0Xz0vDtKlCnlo7uXzRLN8XDIsXtp1I7A5iGw5M9vFSZxHk4sv9E77mBPLewCGvXTzfICsm1ROEZHzCdwPxfWRM95GeSxjikTG8RjBwftuJvZAQQjS+79ZP+J4VjMh2QYjw19uz+kjPxbWHt2ch5oRofBpJa2iLPd8CuLDjmAENjg/4IGez8lj34dd6IYYUiti18Xd3x0IzPm/9Tio1BA3Q2LoAZKEnZxR2kLFBHoIG4+QN1hztKYxnPrwks9L3GLz1ey39VtPw0bGrjvQMMIhmPJ8KRtQtPb/jxBBEhDuAVRnJzNPj9lsFaL+9FULAdDR9feQCyJ0sdKUf6BfDTAiriUII1YafTdvEy9B+83VeOm+8KDYPu3jyNwQN0rAAiOkvI/INF10hUF6iaQfP//Qvgc9mznOx332Q6uWBiCZ05Oe7VrOegc5P9wHjtxJoKPOfTSACIKIMBbVwxcDYMDpwKtNhlQyf4wo0MIUO5kWM/th74B6g4+bPID3xCgQJd/3LG3X9MwQmgDiEgjqU+Kc1GTCTJ2qXHXTGNdDMmV86UNkRlT+X5TWHZViZBU3PNTxzN9C8wMH+0/ufLEJABCYAYu3hQtZiOp0rpFb7VKE/WAoLru1uNCQE5vpnCHR5+NkdwyYvE4daIEoKdvsVmHz+ADj81h84Tlk/BIzno2PrcfXYRx9/redF7mlD7A8nBNTuwdRTlVw59cUL4Alk+8be7HwHAiZwARCfHf+3oUQwN/YTHwOmb4J+/wXeeRIYQq/EfSlnKAeaA1Sz6nDPkMxJkElHpKvIvz9j9DeZwF3/V+8BJPLejuO9qM4DmhMndRPufn0/TC38x1yXmPZUp9SyopQQMJurxz8afq7nO8u5ktUy8FqwMlgL/uXercoLKqXe/Wl/Z/AKIl0ABIlA5QTzQ3mB1fk+pO+9RAWkQOr8IoQiAEIlhvXB1B2wMh+YqYnNoRifkJoE1mIVHzZl6E6PVsWix2BGpt3aaoQ4HT50ARBUMbSZPhbjsnHo8O/i4Hvbj++BkIlko0iqGNLCD/rQoBhniLuiMD4RiQeYjTu9i7G+1vQGzEhhatfZHUdMiIjIBUC4IQH0IrZO0YjHeNZ/YfuxAYiYWAhghspoYuokj4jNWzNgMJxy0nujbPWziZUAZmjOsMAMnun1T8+mjg2xFMAMzSGEeBp+hlgLYAZ3zqHGdgM6CdpUMt6GnyERAphhOkcoMMDdcfQK/D2ZDNmhTIc1YCRkb4NECWA27mRNGwv8E2yJMmkko/NiyilENhz31l6LxApgNuQZypqe0xDyCGwFN0seJDFtcMNGPNMGbUZcsnm/NIUAakEewkEnyxyWq8zyZVl6HgGzrDIOUXMsAitrC+hga5OHGrp/hxu7pOt6qTNdNpPi2hUKhUKhUCgUCoVCoVAoqvkS7037oSaUVEYAAAAASUVORK5CYII=");
}

.list-setting > li > span:first-child.apple::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVnSURBVHgB7Z3LcdxGEIZ/Py4+mRmwHQHpCAzefLMdgZCB6Ai4jkByBLs++Sg5gl1FYCkCgBHQvvlmoQWsnqC4wPRgpgf/V/XXklus3eF0T8+rZwAQQgghhBBCCFkRX4BYIp1+7nTR6XL4/arTS5BiOet006np9P+IKpAiqTptMW50OkDBaIs/xfB0gAJ53OkOpxtfdQninqmt/n0R5wjuH+A9pL9BXCOYb3zVcxC3CMKMr6pBXKJ9fqjxVQLikicIN/4exCU1wo3P8O8UgU3ob0BcsgVb/2oR2Bifrd8pVq1fQNyh076pa/xj2oC4pEa48Z+BuEWNF9rvn4G4JST8q/EFxC26Xz/X+Hfgfr97NIlzbst3b/wvQeYYUbN8me1bCDtMC/kbkKLY4zTj698JSHF8bgp4bPGCQvka5N9O/7wn7ddfdTpgBX28h6Nhgj63Xl/Ph/d00UWNdYt3Rns5/JyibBdDmS4xviDUoi+bvr5AX9YWZBStwGv0oXnqAo1m4Wo2T4V4VMN3NBPLNjaN3ILrCG+pMM/oD1WwIBxBf/7PqmxjZa2xUiqcPhKfK/38GtPW64+RKHbZVusIWsGhmzBzpN9ZYzz06ntLG31M2pUJCkaXX2OF0ynSMuxh2/VYlu0aBWKRcr0mPUEhaMjfw1fl56JncJ5vIOj7NU+Vnpu0/lw6gRaaxrfRFsZ8hfj8Cd6SYcVx5vICRsTOB7hBP+IndlRw0hXU8BVec5eraaHA5owd1auBs4WhLXxVcM7awdnoX+CrgnM3vju28FXJucrlSSOBr0rOVQ0WCvvW08AbkFA0c+gKy2c3BSPw1cpyVY0FsYwAFUgomiu4w4JYOsAjkFB+gVMEvsJsjtojAVYRoAIJ5TckwMoBfgAJoUV/EGVxrByAue1hHJAICwc4nogh8/kDibBwABo/nGRnEC0cQEBCSHGm8S10gPTcIiF0gPS0SAjvCEpP0k0fCwc4B3ELI8DKoQOsHAsHSDqKLYCkCZ+MAOn5FgmhA6SnQkIsHKAFCUGQsBuwcAB3yYsZkmw/hQ6QBxUSwS4gDx4hEXSAPBAkigJWDsBuIJzHSIDVNLAFCUUv0hAsjJUDvAKxYIuFsXKA4q9VX4gKC48F6AD5oVFgsYUhSwfgQNAGwYJ3A1hdE/dfpx/B9DArZHg1uw7uPizvCfwOPCJmSTW8RnUC64siaxBLquE1eiSwIrcr10uRmxvDn8JXxXpSgwhjLOuEkOcgsRD0l25nf1sou4FlokGNTGE3sKwjCAKIkRPIbmBZWgQQwwEOSHjhwco4IJBYWcF/gSzB7wgk1rODdTOjgfMHHWVOi371NYhYj4zRvYFvwKXhmPwKg13YmE8P19Z/BxKDttP3MNiBjXkySAuX7PKjwjnAaPs9ZgRQBP1YgNiifX8LA2KfDWzBKGDNDs6ScI9jgdxX1Vax8vcxS5wO1r4qeL5K3qDRtIVDjusCHlpZzq3fNRV8VXhuqlEAmu3qqdJz0RaFwAHhdGl9CQpCz8B5MkBquXle8BR28GWEVNqiUDgreFgNCj9oo/fieDFGCtVYAdq/eTLKUtpgRTCJ9EPtsUL0n/ZgnNhqsNIDthwUrtj4RwTrdYLiFnvmIlifE6jxk90UGjsjaA6CfkwgiIduUbfokypvh99VZ4POh++/RNzMZv3OK/CKnU8Q2EcCdaoNpmcqqxNcw36g2oBh/0FCp4gaXjewq2gZytQElks/g2cmTkQwbe9Ajb5Hv+kUs5Jr9Nvbp+5u6t89RWatPscxwH0I+vD90/CzDO9rP6p9qF5WeUCaG8sq9F2FdLrAu7HEcYxxgGEqNyGEEEIIIYQQMpPXcvGqzcwAALsAAAAASUVORK5CYII=");
}

.list-setting > li + li {
    margin-top: 1.2rem;
}

.list-setting > li > .btn-arrow, .list-setting > li > a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: rgb(34, 34, 34);
}

.list-setting > li > .btn-arrow::after, .list-setting > li > a::after {
    content: "";
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.911 18.423a.833.833 0 0 1 0-1.179L16.155 12l-5.244-5.244a.833.833 0 1 1 1.179-1.179l5.833 5.834a.833.833 0 0 1 0 1.178l-5.833 5.834a.833.833 0 0 1-1.179 0Z' fill='%23727272'/%3E%3C/svg%3E");
}

.list-setting > li > .btn-arrow > span, .list-setting > li > a > span {
    flex: 1 1 0%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.list-setting > li .badge-icon, .list-setting > li .fc-blue, .list-setting > li .fc-primary {
    margin-left: 1.2rem;
}

.list-setting.type1 > li {
    justify-content: space-between;
}

.desc-title + .list-setting.type1 {
    margin-top: 2.4rem;
}

.list-setting.type2 > li {
    min-height: auto;
}

.list-setting.type2 > li + li {
    margin-top: 1.6rem;
}

.list-setting.type-bullet {
    margin-top: 2.4rem;
}

.list-setting.type-bullet > li > a::before {
    content: "";
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.8rem;
    align-self: flex-start;
    margin-top: 1.1rem;
    background-color: rgb(68, 68, 68);
}

.list-setting.insur-list .ico-bank {
    margin-right: 1.2rem;
}

.list-setting.insur-list li {
    color: rgb(34, 34, 34);
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

@media (min-width: 1025px) {
    .list-setting.insur-list li {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.list-setting.login-management > li {
    padding: 2rem 1.6rem;
    border: 0.1rem solid rgb(221, 221, 221);
    border-radius: 0.8rem;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.8rem;
}

.list-setting.login-management > li + li {
    margin-top: 0.8rem;
}

.list-setting.login-management > li > span:first-child.ico::before {
    width: 3.2rem;
    height: 3.2rem;
    margin-right: 1.2rem;
}

@media (min-width: 1025px) {
    .list-setting.login-management {
        display: flex;
        flex-wrap: wrap;
        gap: 0.8rem;
    }

    .list-setting.login-management > li {
        margin: 0px;
        flex: 0 0 auto;
        width: calc(50% - 0.4rem);
        border: 0.1rem solid rgb(221, 221, 221);
        border-radius: 0.8rem;
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }

    .list-setting.login-management > li + li {
        margin-top: 0px;
    }

    .list-setting.login-management > li > span:first-child.ico::before {
        width: 4.8rem;
        height: 4.8rem;
    }
}

.myHome-tit {
    display: flex;
    margin-top: 2.4rem;
}

@media (min-width: 1025px) {
    .myHome-tit {
        margin: 0px;
    }
}

.myHome-tit h2 {
    font-size: 2.2rem;
    line-height: 3.2rem;
    font-weight: 700;
    color: rgb(34, 34, 34);
}

.myHome-tit .btn {
    margin-left: auto;
    font-size: 1.3rem;
    font-weight: 500;
    border-radius: 0.4rem;
    border: 0.1rem solid rgb(148, 148, 148);
    padding: 0.7rem 1rem;
    line-height: 1.8rem;
    color: rgb(68, 68, 68);
}

.myHome-top {
    margin-top: 3.2rem;
}

.myHome-top ul {
    display: flex;
    gap: 2rem;
    margin: 0px -2.4rem;
}

@media (min-width: 1025px) {
    .myHome-top ul {
        margin: 0px;
    }
}

.myHome-top ul li {
    flex: 1 1 30%;
}

.myHome-top ul li a {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    color: rgb(34, 34, 34);
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.2rem;
    text-align: center;
    border-radius: 1.2rem;
}

@media (min-width: 1025px) {
    .myHome-top ul li a {
        padding: 2.4rem;
        font-size: 1.8rem;
        font-weight: 700;
        line-height: 2.6rem;
        background-color: rgb(244, 244, 247);
    }
}

.myHome-top ul li a::before {
    content: "";
    display: block;
    margin-bottom: 0.4rem;
    width: 6rem;
    height: 6rem;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
}

@media (min-width: 1025px) {
    .myHome-top ul li a::before {
        width: 6.4rem;
        height: 6.4rem;
        margin-bottom: 0.8rem;
    }
}

.myHome-top ul li.item-1 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='64' fill='none'%3E%3Cpath d='M52.666 11.702v40.596A3.702 3.702 0 0 1 48.964 56H16.368a3.703 3.703 0 0 1-3.702-3.702V15.68l19.68-1.92L36.506 8h12.458a3.702 3.702 0 0 1 3.702 3.702Z' fill='%23CFDEF3'/%3E%3Cpath d='M47.281 11.84a1.92 1.92 0 1 1 .001 3.839 1.92 1.92 0 0 1 0-3.84Z' fill='%23F95981'/%3E%3Cpath d='M39.97 11.84a1.92 1.92 0 1 1 .002 3.839 1.92 1.92 0 0 1-.001-3.84Z' fill='%2304C3A1'/%3E%3Cpath d='m39.173 8-7.68 7.68H12.666v-3.978A3.702 3.702 0 0 1 16.368 8h22.805Z' fill='%232E7FF8'/%3E%3Cpath d='M32.666 50.666c8.837 0 16-7.163 16-16 0-8.836-7.163-16-16-16-8.836 0-16 7.163-16 16s7.163 16 16 16Z' fill='%23fff'/%3E%3Cpath d='M32.667 34.667a4.8 4.8 0 1 0 0-9.6 4.8 4.8 0 0 0 0 9.6Z' fill='%232E7FF8'/%3E%3Cpath d='M32.666 34.666a9.6 9.6 0 0 0-9.6 9.6v3.178a15.913 15.913 0 0 0 19.2 0v-3.178a9.6 9.6 0 0 0-9.6-9.6Z' fill='%23E3E8F6'/%3E%3C/svg%3E");
}

.myHome-top ul li.item-2 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cpath d='M14.811 11.407v17.905a1.57 1.57 0 0 1-1.053 1.474 1.464 1.464 0 0 1-.526.106h-6.32a1.591 1.591 0 0 1-1.58-1.58V11.407a4.72 4.72 0 0 1 4.466-4.72c.09-.017.182-.024.274-.02a4.747 4.747 0 0 1 4.74 4.74Z' fill='%2394A9C7'/%3E%3Cpath d='M46.41 18.78v31.694a3.687 3.687 0 0 1-5.435 3.244 9.64 9.64 0 0 1-.674-.38 4.572 4.572 0 0 0-2.844-.863 4.663 4.663 0 0 0-2.886.885 8.304 8.304 0 0 1-8.973-.021 4.798 4.798 0 0 0-2.886-.864 4.728 4.728 0 0 0-2.865.864c-.21.126-.422.253-.653.38a3.679 3.679 0 0 1-5.435-3.245V10.88a4.201 4.201 0 0 0-3.96-4.192c.09-.018.182-.025.273-.021h24.225A12.128 12.128 0 0 1 46.41 18.779Z' fill='%23DDE3EE'/%3E%3Cpath d='M37.456 20.36H22.711a1.58 1.58 0 0 1 0-3.16h14.745a1.58 1.58 0 1 1 0 3.16Zm-6.32 16.852h-8.425a1.58 1.58 0 0 1 0-3.16h8.426a1.58 1.58 0 0 1 0 3.16Zm6.32-8.426H22.711a1.58 1.58 0 0 1 0-3.16h14.745a1.58 1.58 0 0 1 0 3.16Z' fill='%2394A9C7'/%3E%3Cpath d='M46.666 59.333c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z' fill='%2304C3A1'/%3E%3Cpath d='M47.557 52.533a1.896 1.896 0 0 0 2.404-2.793l-2.172-3.019V42.28a1.895 1.895 0 0 0-3.789 0v5.052c0 .397.125.784.355 1.107l2.527 3.514c.176.244.407.443.675.58Z' fill='%23fff'/%3E%3C/svg%3E");
}

.myHome-top ul li.item-3 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='64' fill='none'%3E%3Cpath d='M56.596 35.592a1.333 1.333 0 0 0 1.07-1.307v-4.571c0-.636-.447-1.182-1.07-1.307l-5.519-1.11a1.392 1.392 0 0 1-1.04-.952 18.238 18.238 0 0 0-1.191-2.872 1.397 1.397 0 0 1 .061-1.42l3.119-4.665a1.333 1.333 0 0 0-.166-1.683l-3.232-3.232a1.333 1.333 0 0 0-1.684-.166l-4.664 3.118a1.397 1.397 0 0 1-1.42.062 18.238 18.238 0 0 0-2.872-1.19 1.392 1.392 0 0 1-.953-1.042l-1.109-5.518a1.333 1.333 0 0 0-1.307-1.071h-4.571c-.635 0-1.182.448-1.308 1.07l-1.108 5.52c-.1.495-.472.887-.953 1.04-.996.318-1.955.715-2.872 1.191a1.397 1.397 0 0 1-1.42-.062l-4.665-3.118a1.333 1.333 0 0 0-1.684.166l-3.231 3.232c-.45.45-.52 1.154-.166 1.683l3.118 4.665c.283.423.297.968.062 1.42a18.238 18.238 0 0 0-1.19 2.872 1.392 1.392 0 0 1-1.042.953l-5.518 1.109A1.333 1.333 0 0 0 7 29.713v4.571c0 .635.448 1.182 1.07 1.307l5.52 1.109c.495.1.887.471 1.04.953.318.996.715 1.955 1.191 2.872.235.451.221.997-.062 1.42l-3.118 4.664a1.333 1.333 0 0 0 .166 1.684l3.231 3.232c.45.45 1.155.52 1.684.166l4.665-3.119a1.397 1.397 0 0 1 1.42-.061c.917.476 1.876.873 2.872 1.19.481.154.853.546.953 1.041l1.108 5.519c.126.623.673 1.07 1.308 1.07h4.571c.635 0 1.182-.447 1.307-1.07l1.12-5.575c.094-.465.427-.845.874-1.007.761-.277 1.98-.738 2.93-1.187.46-.218 1.007-.202 1.43.08l4.664 3.119a1.333 1.333 0 0 0 1.684-.166l3.232-3.232c.45-.45.52-1.155.166-1.684l-3.152-4.715a1.361 1.361 0 0 1-.096-1.335c.345-.733.881-1.918 1.239-2.913.17-.475.565-.846 1.06-.946l5.519-1.109Zm-24.263 4.852a8.448 8.448 0 0 1-8.444-8.445 8.447 8.447 0 0 1 8.444-8.444 8.448 8.448 0 0 1 8.445 8.444 8.448 8.448 0 0 1-8.445 8.445Z' fill='%2394A9C7'/%3E%3Cpath d='M55.408 43.999H26.455c-.841 0-1.523.746-1.523 1.667v10c0 .92.682 1.666 1.524 1.666h28.952c.841 0 1.524-.746 1.524-1.666v-10c0-.92-.683-1.667-1.524-1.667Z' fill='%23C0E0FF'/%3E%3Crect x='39' y='49.332' width='13.333' height='2.667' rx='1.333' fill='%232E7FF8'/%3E%3Cpath d='M30.064 51.999a1.333 1.333 0 1 0 0-2.667 1.333 1.333 0 0 0 0 2.667Z' fill='%2304C3A1'/%3E%3Cpath d='M34.437 51.999a1.333 1.333 0 1 0 0-2.667 1.333 1.333 0 0 0 0 2.667Z' fill='%23F95981'/%3E%3C/svg%3E");
}

.myHome-appUi {
    padding: 1.2rem 0px;
}

.myHome-appUi ul li a {
    display: flex;
    flex-flow: column wrap;
    padding-left: 6.8rem;
    box-sizing: border-box;
}

.myHome-appUi ul li a::before {
    content: "";
    display: block;
    width: 4.8rem;
    position: absolute;
    left: 0px;
    height: 4.8rem;
    background-size: contain;
    background-repeat: no-repeat;
}

.myHome-appUi ul li a strong {
    color: rgb(34, 34, 34);
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
}

.myHome-appUi ul li a span {
    color: rgb(68, 68, 68);
    margin-top: 0.2rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
}

.myHome-appUi ul li + li {
    margin-top: 3.2rem;
}

.myHome-appUi ul li.item-1 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23DDF8F4'/%3E%3Cpath d='M12.666 25.895c0 6.2 8.06 10.767 11.083 10.767 3.023 0 11.084-4.568 11.084-10.767v-8.282c0-1.787-1.136-3.367-2.809-3.908l-6.442-2.086a5.946 5.946 0 0 0-3.666 0l-6.442 2.086c-1.672.541-2.808 2.121-2.808 3.908v8.282Z' fill='%2304C3A1'/%3E%3Cpath d='M29.198 22.196h-3.65v-3.65a.885.885 0 0 0-.884-.884h-1.83a.885.885 0 0 0-.884.885v3.649H18.3a.886.886 0 0 0-.884.884v1.83a.886.886 0 0 0 .884.884h3.65v3.65a.886.886 0 0 0 .885.885h1.83a.886.886 0 0 0 .884-.885v-3.65h3.65a.885.885 0 0 0 .884-.884v-1.83a.885.885 0 0 0-.885-.884Z' fill='%23fff'/%3E%3C/svg%3E");
}

.myHome-appUi ul li.item-2 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23FFEFF0'/%3E%3Cpath d='M36.665 37.254a.735.735 0 0 1-.742.742H12.078a.735.735 0 0 1-.742-.742c0-2.865 2.33-5.244 5.194-5.244h14.94c2.865 0 5.195 2.38 5.195 5.244Z' fill='%23FF5CA8'/%3E%3Cpath d='M16.48 18.7c-.9 0-1.964-.188-2.697-.92-1.416-1.417-.795-4.08-.72-4.38a.741.741 0 0 1 .539-.538c.298-.075 2.962-.696 4.379.72 1.416 1.416.795 4.08.72 4.379a.741.741 0 0 1-.539.538c-.144.037-.84.2-1.681.2Z' fill='%236D3326'/%3E%3Cpath d='M16.578 27.509h-.743a2.971 2.971 0 0 1-2.968-2.968 2.971 2.971 0 0 1 2.968-2.969h.742c.41 0 .742.332.742.742v4.453c0 .41-.331.742-.741.742ZM32.16 27.509h-.742a.742.742 0 0 1-.742-.742v-4.453c0-.41.332-.742.742-.742h.742a2.971 2.971 0 0 1 2.968 2.969 2.971 2.971 0 0 1-2.968 2.968Z' fill='%23FAC8B6'/%3E%3Cpath d='M32.165 23.056v3.71c0 4.497-3.666 8.212-8.162 8.212-4.497 0-8.163-3.715-8.163-8.212v-3.71l3.71-4.453h8.905l3.71 4.453Z' fill='%23FFD7CA'/%3E%3Cpath d='M27.459 30.69A5.208 5.208 0 0 1 24 32.01a5.208 5.208 0 0 1-3.458-1.32.736.736 0 0 1-.06-1.054.745.745 0 0 1 1.04-.06c.682.624 1.587.92 2.477.92.891 0 1.796-.296 2.479-.92a.745.745 0 0 1 1.039.06.736.736 0 0 1-.06 1.054Z' fill='%23FF9564'/%3E%3Cpath d='M31.607 18.7c-.841 0-1.537-.164-1.681-.2a.741.741 0 0 1-.538-.538c-.076-.299-.697-2.963.72-4.38 1.418-1.416 4.081-.794 4.378-.72a.741.741 0 0 1 .539.54c.075.298.696 2.962-.72 4.379-.732.731-1.798.92-2.698.92Z' fill='%2355271A'/%3E%3Cpath d='M21.035 26.025a.742.742 0 1 0 0-1.484.742.742 0 0 0 0 1.484Z' fill='%2353433F'/%3E%3Cpath d='M26.973 26.025a.742.742 0 1 0 0-1.484.742.742 0 0 0 0 1.484Z' fill='%233E322E'/%3E%3Cpath d='M32.165 22.314v.742H29.94a6.68 6.68 0 0 1-5.936-3.621 6.68 6.68 0 0 1-5.937 3.621H15.84v-.742c0-4.497 3.666-8.163 8.163-8.163 4.496 0 8.162 3.666 8.162 8.163Z' fill='%23883F2E'/%3E%3C/svg%3E");
}

.myHome-appUi ul li.item-3 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23DBEEFC'/%3E%3Cpath d='M32.607 22.181H15.389a.82.82 0 0 1-.591-.251c-1.52-1.58-1.84-4.175-.642-6.251 1.026-1.776 3.002-2.86 5.009-2.69.849-1.805 2.762-2.992 4.833-2.992 2.068 0 3.983 1.184 4.833 2.993 2.015-.17 3.988.92 5.009 2.69 1.199 2.076.878 4.67-.642 6.25a.82.82 0 0 1-.591.251Z' fill='%23CACDD0'/%3E%3Cpath d='m14.59 25.22 3.603-3.604a.82.82 0 0 1 1.4.58v7.952c0 .449-.361.819-.81.82H16.98a3.358 3.358 0 0 1-3.122-2.079 3.358 3.358 0 0 1 .73-3.67Z' fill='%23CACDD0'/%3E%3Cpath d='m34.14 32.097-2.09-2.09a.82.82 0 0 0-.581-.24H16.532a.82.82 0 0 0-.58.24l-2.09 2.09a7.136 7.136 0 0 0-2.104 5.088c0 .45.37.812.82.812h22.845c.45 0 .82-.362.82-.812a7.135 7.135 0 0 0-2.104-5.088Z' fill='%237AC750'/%3E%3Cpath d='M29.159 27.453h-10.31a.82.82 0 0 0-.58.24l-2.314 2.314a.82.82 0 0 0 0 1.16l1.78 1.779a3.9 3.9 0 0 0 5.509 0l.76-.76.76.76a3.9 3.9 0 0 0 5.509 0l1.78-1.78a.82.82 0 0 0 0-1.16l-2.314-2.313a.82.82 0 0 0-.58-.24Z' fill='%23459A17'/%3E%3Cpath d='M17.85 25.696h-1.757a2.58 2.58 0 0 1-2.577-2.577 2.58 2.58 0 0 1 2.577-2.578h1.758a.82.82 0 0 1 .82.82v3.515a.82.82 0 0 1-.82.82ZM31.91 25.696h-1.758a.82.82 0 0 1-.82-.82V21.36a.82.82 0 0 1 .82-.82h1.758a2.58 2.58 0 0 1 2.577 2.578 2.58 2.58 0 0 1-2.577 2.577Z' fill='%23FAC8B6'/%3E%3Cpath d='M24.002 31.847a6.979 6.979 0 0 1-6.97-6.97V21.36c0-3.09 2.435-6.091 6.15-6.091a.82.82 0 0 1 .82.82 2.697 2.697 0 0 0 2.694 2.694h3.457a.82.82 0 0 1 .82.82v5.272a6.979 6.979 0 0 1-6.97 6.971Z' fill='%23FFDDCA'/%3E%3Cpath d='M27.459 28.024A5.207 5.207 0 0 1 24 29.344a5.207 5.207 0 0 1-3.458-1.32.736.736 0 0 1-.06-1.054.745.745 0 0 1 1.04-.06c.682.624 1.587.92 2.477.92.891 0 1.796-.296 2.479-.92a.745.745 0 0 1 1.039.06.736.736 0 0 1-.06 1.054Z' fill='%23FFAA83'/%3E%3Cpath d='M21.363 23.499a.82.82 0 1 0 0-1.64.82.82 0 0 0 0 1.64Z' fill='%23233743'/%3E%3Cpath d='M26.637 23.499a.82.82 0 1 0 0-1.64.82.82 0 0 0 0 1.64Z' fill='%230A141E'/%3E%3C/svg%3E");
}

.agree-divide, .form-styleBox .hr-divide {
    display: block;
    height: 1.2rem;
    margin: 3.2rem -2.4rem !important;
}

@media (min-width: 1025px) {
    .agree-divide, .form-styleBox .hr-divide {
        margin: 3.2rem -9rem !important;
    }
}

.icon-star {
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
    font-size: 0px;
    margin-top: -0.4rem;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.066 1.514a1.042 1.042 0 0 1 1.869 0L10.65 4.99l3.835.557a1.042 1.042 0 0 1 .577 1.778l-2.775 2.704.655 3.82c.146.85-.747 1.5-1.512 1.098L8 13.143l-3.43 1.803a1.042 1.042 0 0 1-1.511-1.098l.655-3.82L.939 7.324a1.042 1.042 0 0 1 .577-1.778l3.835-.557 1.715-3.475Z' fill='%23FFC700'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.txt-wrap {
    margin-top: 2.4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
}

@media (min-width: 1025px) {
    .popup.full.childClaimPop > .pop-wrap {
        max-width: 60rem;
        height: 32.8rem;
    }

    .popup.full.childClaimPop > .pop-wrap .pop-body {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .popup.full.childClaimPop .txt-wrap {
        margin-top: 0px;
    }
}

@media (max-width: 1024px) {
    .my-data-agree.popup > .pop-wrap {
        padding-bottom: 16rem;
    }

    .my-data-agree.popup .bottom-fixed .flex {
        flex-direction: column;
    }
}

.list-box.qna-list > li {
    padding: 0px;
}

.list-box.qna-list > li > a {
    padding: 2rem;
    display: block;
    width: 100%;
    color: rgb(34, 34, 34);
    border-radius: inherit;
}

.list-box.qna-list .tit {
    display: flex;
    color: rgb(34, 34, 34);
    align-items: flex-start;
    flex-direction: column-reverse;
}

.list-box.qna-list .tit strong {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.8rem;
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding-right: 0.4rem;
}

.list-box.qna-list .tit .type-newIcon {
    top: 0.6rem;
    position: relative;
}

.list-box.qna-list .tit .badge-wrap {
    display: flex;
    gap: 0.6rem;
    padding-bottom: 0.8rem;
}

@media (min-width: 1025px) {
    .list-box.qna-list .tit .badge-wrap {
        padding-bottom: 0px;
        margin-left: 0.8rem;
    }
}

.list-box.qna-list .tit .badge-wrap .badge-icon {
    width: auto;
    place-self: flex-end;
    text-transform: uppercase;
}

.list-box.qna-list .con {
    margin-top: 0.4rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.4rem;
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.list-box.qna-list .date {
    margin-top: 0.4rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

.detail-board {
    margin-top: 2.4rem;
    word-break: break-all;
}

.detail-board .title-area {
    padding-bottom: 2.4rem;
    border-bottom: 0.1rem solid rgb(221, 221, 221);
}

.detail-board .title-area > .flex {
    align-items: flex-start;
    gap: 1.6rem;
}

.detail-board .title-area .tit {
    flex: 1 1 0%;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    word-break: break-all;
}

.detail-board .title-area .badge-icon {
    flex: 0 0 auto;
    width: auto !important;
}

.detail-board .title-area .date-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.6rem;
}

.detail-board .title-area .date-wrap .date {
    margin-top: 0px;
}

.detail-board .title-area .date {
    display: block;
    margin-top: 0.6rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

.detail-board .title-area .answer {
    font-size: 1.4rem;
    color: rgb(114, 114, 114);
    font-weight: 400;
    display: flex;
    line-height: 2rem;
}

.detail-board .title-area .answer span {
    display: flex;
    align-items: center;
}

.detail-board .title-area .answer span + span::before {
    content: "";
    width: 0.3rem;
    height: 0.3rem;
    margin: 0px 0.4rem;
    display: inline-block;
    background-color: rgb(114, 114, 114);
    border-radius: 50%;
}

.detail-board .content-area {
    padding-top: 2.4rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
    word-break: break-word;
}

.detail-board .content-area img {
    max-width: 100%;
    height: auto !important;
}

.detail-board .content-area + .btn-wrap {
    margin-top: 2.4rem;
}

.detail-board .content-area + .btn-wrap + .title-area, .detail-board .content-area + .title-area {
    margin-top: 3.2rem;
}

.detail-board .content-area + .btn-wrap + .title-area::before, .detail-board .content-area + .title-area::before {
    content: "";
    display: block;
    margin: 0px -2.4rem 3.2rem;
    border-top: 0.1rem solid rgb(238, 238, 238);
    height: 1.2rem;
    background-color: rgb(244, 244, 247);
    box-sizing: border-box;
}

.file-area {
    margin-top: 3.2rem;
    border-top: 0.1rem solid rgb(221, 221, 221);
    padding: 3.2rem 0px;
}

.file-down-list {
    margin-top: 1.2rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

.file-down-list > li {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.file-down-list > li + li {
    margin-top: 0.8rem;
}

.list-board {
    margin: 0px -2.4rem;
    border-bottom: 0.1rem solid rgb(221, 221, 221);
}

.list-board > li + li {
    border-top: 0.1rem solid rgb(221, 221, 221);
}

.list-board > li > a {
    position: relative;
    padding: 2rem 4.8rem 2rem 2.4rem;
    display: block;
    color: rgb(102, 102, 102);
}

.list-board > li > a::after {
    content: "";
    position: absolute;
    right: 2.4rem;
    top: calc(50% - 1.2rem);
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z' fill='%23727272'/%3E%3C/svg%3E");
}

.list-board > li > a .tit {
    display: inline-flex;
    width: 100%;
    align-items: flex-start;
    margin-bottom: 0px;
}

.list-board > li > a .tit strong {
    padding-right: 0.4rem;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: rgb(34, 34, 34);
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.list-board > li > a .tit .badge-icon {
    flex: 0 0 auto;
    margin: 0.2rem 0px 0px 0.8rem;
}

.list-board > li > a .tit .type-newIcon {
    margin: 0px;
    position: relative;
    top: 0.5rem;
}

.list-board > li > a .bott {
    display: flex;
    align-items: center;
}

.list-board > li > a .bott > span + span {
    margin-left: 0.8rem;
}

.list-board > li > a .bott > span + span::before {
    content: "";
    display: inline-block;
    width: 0.1rem;
    height: 1.4rem;
    background-color: rgb(221, 221, 221);
    margin-right: 0.8rem;
    vertical-align: middle;
}

.list-board > li > a .bott > span, .list-board > li > a .date {
    margin-top: 0.4rem;
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

@media (min-width: 1025px) {
    .list-board > li > a .bott > span, .list-board > li > a .date {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.tit-wrap + .list-board {
    margin-top: 1.2rem;
}

.tit-wrap + .list-board.type-data-list {
    margin-top: 0px;
}

.list-board.type-data-list > li > a {
    padding-right: 2rem;
}

.list-board.type-data-list > li > a::after {
    display: none;
}

.list-board + .btn-more, .list-board + .flex .btn-more {
    margin-top: 2.4rem;
}

.list-board.type-hospital {
    margin-top: 1.2rem;
}

.list-board.type-hospital > li {
    border-top: 0.1rem solid rgb(221, 221, 221);
    padding: 2rem 2.4rem;
}

.list-board.type-hospital > li:first-child {
    border-top: 0px;
}

.list-board.type-hospital > li .tit {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: rgb(34, 34, 34);
}

.list-board.type-hospital > li .addr {
    margin-top: 0.4rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: rgb(68, 68, 68);
}

.list-board.type-hospital > li .zipcode {
    margin-top: 0.4rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: rgb(68, 68, 68);
}

.faq-list {
    margin: 0px -2.4rem;
}

.faq-list .accordion-item:first-child .accordion-header {
    border-top: 0px;
}

@media (min-width: 1025px) {
    .faq-list {
        margin: 0px;
    }
}

.faq-list .accordion-content .accordion-inner {
    font-size: 1.6rem;
    font-weight: 400;
}

.faq-list + .btn-more, .faq-list + .flex .btn-more {
    margin-top: 2.4rem;
}

.customerHome-top {
    padding-bottom: 0.8rem;
}

.customerHome-top ul {
    display: flex;
    gap: 1.6rem;
    flex-wrap: wrap;
}

@media (min-width: 1025px) {
    .customerHome-top ul {
        gap: 2rem;
    }

    .customerHome-top ul li {
        flex: 1 1 30%;
    }
}

.customerHome-top ul li a {
    display: flex;
    flex-flow: column wrap;
    align-items: flex-start;
    color: rgb(34, 34, 34);
    white-space: nowrap;
    padding: 2.4rem;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    text-align: center;
    border-radius: 1.2rem;
}

@media (min-width: 1025px) {
    .customerHome-top ul li a {
        align-items: center;
    }
}

.customerHome-top ul li a::before {
    content: "";
    display: block;
    margin-bottom: 0.4rem;
    width: 4.8rem;
    height: 4.8rem;
    position: absolute;
    right: 1.6rem;
    bottom: 1.6rem;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
}

@media (min-width: 1025px) {
    .customerHome-top ul li a::before {
        width: 6.4rem;
        height: 6.4rem;
        margin-bottom: 0.8rem;
        position: relative;
        bottom: auto;
        right: auto;
    }
}

@media (max-width: 340px) {
    .customerHome-top ul li a span {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

.customerHome-top ul li.item-1 {
    flex: 1 1 100%;
}

@media (min-width: 1025px) {
    .customerHome-top ul li.item-1 {
        flex: 1 1 30%;
    }
}

.customerHome-top ul li.item-1 a {
    background-color: rgb(244, 244, 247);
    position: relative;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}

@media (min-width: 1025px) {
    .customerHome-top ul li.item-1 a {
        padding-top: 2.4rem;
        padding-bottom: 2.4rem;
    }
}

.customerHome-top ul li.item-1 a::before {
    right: 1.6rem;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='64' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M56.797 54.095c-2.017-.498-3.544-1.973-4.611-3.436C55.901 47.749 58 43.746 58 39.48c0-8.557-8.522-15.517-19-15.517-10.479 0-19 6.96-19 15.517 0 8.553 8.521 15.513 19 15.513 1.485 0 2.926-.136 4.294-.402a24.675 24.675 0 0 0 11.128 2.739c1.336 0 2.16-.127 2.251-.143a1.58 1.58 0 1 0 .124-3.093Z' fill='%23A99EF2'/%3E%3Cpath d='M54.007 30c-3.48-3.664-8.905-6.036-15.007-6.036-10.479 0-19 6.96-19 15.517 0 2.618.808 5.088 2.217 7.254a40.367 40.367 0 0 0 2.644-1.159c1.51.238 3.065.358 4.639.358 11.79 0 21.692-6.786 24.507-15.934Z' fill='%23FAFAFA'/%3E%3Cpath d='M29.502 6.667c-12.223 0-22.167 8.097-22.167 18.05 0 5.041 2.534 9.77 7.005 13.17-1.479 2.309-3.392 4.646-5.804 5.241a1.583 1.583 0 0 0 .316 3.12c.035 0 .171.006.4.006 1.636 0 7.957-.263 15.13-3.984a25.86 25.86 0 0 0 5.12.497c12.22 0 22.167-8.097 22.167-18.05 0-9.953-9.947-18.05-22.167-18.05Z' fill='%232196F3'/%3E%3Cpath d='M31.74 21.843a3.17 3.17 0 0 0-5.408 2.236c0 .84.334 1.644.928 2.237a3.154 3.154 0 0 0 3.453.69 3.166 3.166 0 0 0 1.027-5.162ZM43.22 21.843a3.17 3.17 0 0 0-5.407 2.236c0 .84.333 1.644.927 2.237a3.154 3.154 0 0 0 3.454.69 3.166 3.166 0 0 0 1.027-5.162ZM19.074 21.843a3.17 3.17 0 0 0-5.408 2.236 3.158 3.158 0 0 0 .928 2.237 3.153 3.153 0 0 0 3.453.69 3.166 3.166 0 0 0 1.027-5.162Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(7.332 6.667)' d='M0 0h50.667v50.667H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .customerHome-top ul li.item-1 a::before {
        right: auto;
        top: auto;
        transform: none;
    }
}

.customerHome-top ul li.item-2 {
    flex: 0 0 auto;
    width: calc(50% - 0.8rem);
}

@media (min-width: 1025px) {
    .customerHome-top ul li.item-2 {
        flex: 1 1 30%;
    }
}

.customerHome-top ul li.item-2 a {
    background-color: rgb(232, 243, 255);
    height: 12rem;
}

@media (min-width: 1025px) {
    .customerHome-top ul li.item-2 a {
        height: auto;
    }
}

.customerHome-top ul li.item-2 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='64' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M49.75 43.23V29.626a.791.791 0 1 0-1.583 0V43.23a2.375 2.375 0 0 0-.862.529c-2.413-7.72-9.631-13.342-18.138-13.342-8.508 0-15.726 5.621-18.139 13.341a2.375 2.375 0 0 0-.861-.528V29.626a.791.791 0 1 0-1.584 0V43.23A2.373 2.373 0 0 0 7 45.459v6.333a2.378 2.378 0 0 0 2.375 2.375c.744 0 1.403-.351 1.84-.891 1.358 2.408 3.91 4.058 6.868 4.058H40.25c2.958 0 5.51-1.65 6.868-4.058a2.366 2.366 0 0 0 1.84.891 2.378 2.378 0 0 0 2.375-2.375V45.46c0-1.03-.665-1.9-1.583-2.23Z' fill='%23448AFF'/%3E%3Cpath d='M36.292 39.917h-14.25a5.548 5.548 0 0 0-5.542 5.542A5.548 5.548 0 0 0 22.042 51h14.25a5.548 5.548 0 0 0 5.541-5.541 5.548 5.548 0 0 0-5.541-5.542Z' fill='%23fff'/%3E%3Cpath d='M23.625 47.834a2.375 2.375 0 1 0 0-4.75 2.375 2.375 0 0 0 0 4.75ZM34.709 47.834a2.375 2.375 0 1 0 0-4.75 2.375 2.375 0 0 0 0 4.75Z' fill='%231E88E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.433 6.666a9.218 9.218 0 0 0-9.25 9.236 9.23 9.23 0 0 0 9.25 9.25h8.79v2.47c0 .88.998 1.405 1.72.893l4.77-3.364a9.23 9.23 0 0 0 9.248-9.249 9.218 9.218 0 0 0-9.249-9.236h-15.28Z' fill='%234FD596'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.3 15.902a2.383 2.383 0 0 1-2.391 2.392 2.383 2.383 0 0 1-2.391-2.392 2.372 2.372 0 0 1 2.39-2.378 2.38 2.38 0 0 1 2.392 2.378Zm9.157 0a2.383 2.383 0 0 1-2.391 2.392 2.383 2.383 0 0 1-2.391-2.392 2.372 2.372 0 0 1 2.39-2.378 2.38 2.38 0 0 1 2.392 2.378Zm9.17 0a2.383 2.383 0 0 1-2.39 2.392 2.383 2.383 0 0 1-2.392-2.392 2.372 2.372 0 0 1 2.391-2.378 2.38 2.38 0 0 1 2.391 2.378Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6.998 6.667)' d='M0 0h50.667v50.667H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.customerHome-top ul li.item-3 {
    flex: 0 0 auto;
    width: calc(50% - 0.8rem);
}

@media (min-width: 1025px) {
    .customerHome-top ul li.item-3 {
        flex: 1 1 30%;
    }
}

.customerHome-top ul li.item-3 a {
    background-color: rgba(228, 247, 238, 0.97);
    height: 12rem;
}

@media (min-width: 1025px) {
    .customerHome-top ul li.item-3 a {
        height: auto;
    }
}

.customerHome-top ul li.item-3 a::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M41.479 43.836a6.568 6.568 0 0 0-10.071-.759c-.02.018-.036.036-.054.054a2.657 2.657 0 0 1-2.82.675A13.482 13.482 0 0 1 19.36 30.89a2.71 2.71 0 0 1 1.574-2.446 6.567 6.567 0 0 0 2.66-9.788l-.87-1.228a6.568 6.568 0 0 0-10.148-.68l-2.157 2.312a13.956 13.956 0 0 0-3.196 13.42 41.896 41.896 0 0 0 15.814 22.267 13.945 13.945 0 0 0 13.73 1.393l2.896-1.281a6.566 6.566 0 0 0 2.69-9.799l-.873-1.225Z' fill='%234294FF'/%3E%3Cpath d='M45.37 32.23a1.996 1.996 0 0 1-1.986-2.225 11.02 11.02 0 0 0-6.909-11.229 1.997 1.997 0 0 1 1.38-3.748 15.008 15.008 0 0 1 9.505 15.44 1.997 1.997 0 0 1-1.99 1.762Z' fill='%2304C3A1'/%3E%3Cpath d='M54.03 33.333a1.996 1.996 0 0 1-1.943-2.47 16.685 16.685 0 0 0-2.237-12.584 16.7 16.7 0 0 0-10.232-7.661 1.997 1.997 0 1 1 .9-3.89 20.734 20.734 0 0 1 12.73 9.453A20.726 20.726 0 0 1 55.96 31.81a1.997 1.997 0 0 1-1.93 1.523Z' fill='%2304C3A1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6.666 6.667)' d='M0 0h50.667v50.667H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.customerHome-cont {
    position: relative;
}

.customerHome-cont .customerHome-tit {
    display: flex;
    align-items: center;
    margin-bottom: 1.2rem;
    position: relative;
}

@media (min-width: 1025px) {
    .customerHome-cont .customerHome-tit {
        margin-bottom: 2.4rem;
    }
}

.customerHome-cont .customerHome-tit h3 {
    font-size: 2.2rem;
    line-height: 3.2rem;
    font-weight: 700;
    color: rgb(34, 34, 34);
}

.customerHome-cont .btn {
    font-size: 0px;
    background-color: transparent;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    height: 3.2rem;
    border-radius: 0px;
}

.customerHome-cont .btn:active {
    transform: none;
}

.customerHome-cont .btn::after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    width: 2rem;
    height: 2rem;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.53 13.137a.667.667 0 0 1 0-.943l4.195-4.195-4.196-4.196a.667.667 0 1 1 .943-.942l4.667 4.666c.26.26.26.683 0 .943l-4.667 4.667a.667.667 0 0 1-.943 0Z' fill='%23666'/%3E%3C/svg%3E");
}

@media (min-width: 1025px) {
    .customerHome-cont .btn {
        margin-left: auto;
        font-size: 1.3rem;
        font-weight: 500;
        border-radius: 0.4rem;
        border: 0.1rem solid rgb(148, 148, 148);
        padding: 0.7rem 1rem;
        line-height: 1.8rem;
        color: rgb(68, 68, 68);
        background-color: rgb(255, 255, 255);
        left: auto;
    }

    .customerHome-cont .btn::after {
        content: none;
    }
}

.customerHome-cont .list-contents li {
    padding: 2rem 0px;
}

@media (min-width: 1025px) {
    .customerHome-cont .list-contents li {
        padding: 2rem 2.4rem;
    }
}

.customerHome-cont .list-contents li + li {
    border-top: 0.1rem solid rgb(221, 221, 221);
}

.customerHome-cont .list-contents a {
    display: flex;
    flex-direction: column;
    text-align: left;
    align-items: flex-start;
    gap: 0.4rem;
}

@media (min-width: 1025px) {
    .customerHome-cont .list-contents a {
        padding-right: 3.7rem;
    }
}

.customerHome-cont .list-contents a::after {
    content: none;
}

@media (min-width: 1025px) {
    .customerHome-cont .list-contents a::after {
        content: "";
        right: 0px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
}

.customerHome-cont .list-contents a strong {
    color: rgb(34, 34, 34);
    max-width: 100%;
    width: auto;
    display: inline-block;
    position: relative;
    align-items: center;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 0.4rem;
    box-sizing: border-box;
}

@media (min-width: 1025px) {
    .customerHome-cont .list-contents a strong {
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem;
    }
}

.customerHome-cont .list-contents a span {
    color: rgb(68, 68, 68);
    width: 100%;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (min-width: 1025px) {
    .customerHome-cont .list-contents a span {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 2.4rem;
    }
}

.customerHome-cont .list-contents a span.badge-icon {
    font-size: 0.3rem;
    color: transparent;
    position: relative;
    top: 0.5rem;
}

.customerHome-cont .list-contents .faq-items li a strong {
    padding-right: 0px;
}

@media (min-width: 1025px) {
    .list-box.qna-list .tit {
        flex-direction: row;
    }

    .list-box.qna-list .tit strong {
        font-size: 2rem;
    }

    .list-box.qna-list .con, .list-box.qna-list .date {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .detail-board {
        margin-top: 0px;
    }

    .detail-board .title-area .tit {
        font-size: 2rem;
    }

    .detail-board .title-area .date {
        font-size: 1.5rem;
        font-weight: 500;
        line-height: 2.2rem;
    }

    .detail-board .content-area + .btn-wrap + .title-area::before, .detail-board .content-area + .title-area::before {
        margin: 3.2rem -9rem;
    }

    .list-board {
        margin: 0px;
    }

    .list-board > li > a .tit strong {
        font-size: 2rem;
    }

    .list-board > li > a .date {
        line-height: 2.4rem;
        font-size: 1.6rem;
    }

    .list-board + .btn-more, .list-board + .flex .btn-more {
        margin-top: 3.2rem;
    }

    .list-board.type-hospital {
        margin-top: 1.6rem;
    }

    .list-board.type-hospital > li {
        padding: 2.4rem 3.2rem;
    }

    .list-board.type-hospital > li .tit {
        font-size: 2rem;
    }

    .list-board.type-hospital > li .addr {
        line-height: 2.4rem;
        font-size: 1.6rem;
        font-weight: 400;
    }

    .list-board.type-hospital > li .zipcode {
        font-weight: 500;
    }

    .file-area .tit-wrap .tit-form {
        font-size: 1.8rem;
        font-weight: 700;
        line-height: 2.8rem;
    }

    .faq-list .accordion-content .accordion-inner {
        font-size: 1.5rem;
        font-weight: 500;
    }

    .faq-list + .btn-more, .faq-list + .flex .btn-more {
        margin-top: 3.2rem;
    }
}

.system-intro {
    padding-bottom: 7.4rem;
}

.system-intro .visual-system {
    margin: 0px -2.4rem;
    padding: 3.2rem;
    height: 34rem;
    color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-position: right 1rem bottom;
    background-color: rgb(51, 115, 228);
    background-size: 24rem 16rem;
    background-image: url("../img/img-visual-system24.f9859eba.png");
}

.system-intro .visual-system .title {
    display: block;
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 3.8rem;
}

.system-intro .visual-system .sub {
    margin-top: 2rem;
    color: rgba(255, 255, 255, 0.8);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
}

.system-intro .hr-divide {
    margin: 3.2rem -2.4rem;
}

.system-intro .sub-txt {
    margin-top: 3.2rem;
    color: rgb(0, 85, 185);
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.system-intro .sub-txt + .sub-title {
    margin-top: 0px;
}

.system-intro .intro-text {
    color: rgb(68, 68, 68);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
}

.system-intro .intro-text p + p {
    margin-top: 1.2rem;
}

.system-intro .img-wrap {
    margin-top: 3.2rem;
    text-align: center;
}

.system-intro .img-wrap img {
    max-width: 100%;
    max-height: 50rem;
}

.system-intro .sub-title {
    font-size: 2.2rem;
    line-height: 3.2rem;
    font-weight: 700;
}

.system-intro .sub-title.depth1 {
    font-size: 1.8rem;
    line-height: 2.6rem;
}

.system-intro .intro-step {
    margin-top: 3.2rem;
}

.system-intro .intro-step li {
    background-repeat: no-repeat;
}

.system-intro .intro-step li .list-tit {
    padding-top: 0.7rem;
    padding-left: 8.4rem;
    display: block;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
}

.system-intro .intro-step li > span {
    padding-left: 8.4rem;
    padding-bottom: 0.6rem;
    display: block;
    color: rgb(68, 68, 68);
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
}

.system-intro .intro-step li::after {
    content: "";
    display: block;
    height: 3.8rem;
    background-position: left 2.6rem center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M6.355 5.641a.5.5 0 0 1-.71 0l-3.998-4.04A.5.5 0 0 1 2.002.75h7.996a.5.5 0 0 1 .355.852L6.355 5.64Z' fill='%23CCC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='rotate(90 6 6)' d='M0 0h6v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.system-intro .intro-step li.setp1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F6F8FA'/%3E%3Cpath d='M32.033 32.001c-6.084 0-11.124 4.958-11.927 11.299-.095.745.515 1.368 1.266 1.368h21.336c.746 0 1.354-.615 1.267-1.356-.744-6.347-5.792-11.311-11.942-11.311Z' fill='%2394A9C7'/%3E%3Crect x='28.234' y='38.04' width='1.9' height='5.067' rx='.95' transform='rotate(-45 28.234 38.04)' fill='%23fff'/%3E%3Crect x='34.951' y='35.801' width='1.9' height='6.333' rx='.95' transform='rotate(45 34.951 35.8)' fill='%23fff'/%3E%3Ccircle cx='32.034' cy='25.034' fill='%2394A9C7' r='5.7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.system-intro .intro-step li.setp2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F6F8FA'/%3E%3Crect x='13' y='18.208' width='38' height='28.5' rx='3' fill='%23DDE3EE'/%3E%3Cpath d='M24.084 32.458c-3.237 0-5.975 2.502-6.842 5.885-.28 1.09.646 2.032 1.772 2.032h10.159c1.118 0 2.042-.93 1.773-2.016-.84-3.39-3.587-5.901-6.862-5.901Z' fill='%23448AFF'/%3E%3Ccircle cx='24.083' cy='27.709' fill='%23448AFF' r='3.167'/%3E%3Crect x='34.375' y='26.917' width='11.875' height='1.979' rx='.99' fill='%2394A9C7'/%3E%3Crect x='34.375' y='31.667' width='11.875' height='1.979' rx='.99' fill='%2394A9C7'/%3E%3Crect x='34.375' y='36.417' width='11.875' height='1.979' rx='.99' fill='%2394A9C7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.system-intro .intro-step li.setp3 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F6F8FA'/%3E%3Cpath d='M30.052 45.336a2.926 2.926 0 0 0 2.924-2.923V18.702a.975.975 0 0 0-1.95 0v23.71a.975.975 0 0 1-1.948 0v-.65a.975.975 0 0 0-1.95 0v.65a2.926 2.926 0 0 0 2.924 2.924Z' fill='%2394A9C7'/%3E%3Cpath d='M32.002 20c-6.93 0-13.561 7.5-12.569 15.003 0 .346.174.666.458.848.286.18.64.195.94.044l1.896-.977c1.575-.815 3.474-.498 4.723.79a.945.945 0 0 0 1.22.124l1.06-.73a3.979 3.979 0 0 1 4.54 0l1.06.73c.164.112.351.168.537.168.25 0 .497-.1.684-.292 1.248-1.287 3.146-1.605 4.724-.79l1.895.977a.942.942 0 0 0 .94-.044c.286-.182.458-.502.458-.848C45.56 27.842 38.93 20 32 20h.003Z' fill='%23F95981'/%3E%3Cpath d='M34.673 25.627h-.967v-.967c0-.732-.595-1.327-1.327-1.327h-.758c-.732 0-1.327.595-1.327 1.327v.967h-.967c-.732 0-1.327.595-1.327 1.327v.758c0 .732.595 1.327 1.327 1.327h.967v.967c0 .732.595 1.327 1.327 1.327h.758c.732 0 1.327-.595 1.327-1.327v-.967h.967c.732 0 1.327-.595 1.327-1.327v-.758c0-.732-.595-1.327-1.327-1.327Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.system-intro .intro-step li.setp4 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F6F8FA'/%3E%3Cpath d='m34.639 36.55 1.803-1.804 7.215 7.215a1.275 1.275 0 1 1-1.804 1.804L34.64 36.55Z' fill='%2394A9C7'/%3E%3Ccircle cx='30.812' cy='30.811' r='11.478' fill='%2304C3A1'/%3E%3Cpath d='M34.006 29.18h-1.563v-1.563c0-.7-.57-1.27-1.27-1.27h-.724c-.7 0-1.27.57-1.27 1.27v1.563h-1.562c-.7 0-1.27.569-1.27 1.269v.725c0 .7.57 1.269 1.27 1.269h1.563v1.563c0 .7.569 1.269 1.269 1.269h.725c.7 0 1.269-.57 1.269-1.269v-1.563h1.563c.7 0 1.269-.57 1.269-1.27v-.724c0-.7-.57-1.27-1.269-1.27Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.system-intro .intro-step li.setp5 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F6F8FA'/%3E%3Cpath d='M22 21.7c0-1.307 1.134-2.367 2.533-2.367h15.2c1.4 0 2.534 1.06 2.534 2.368v20.744c0 .419-.178.82-.495 1.117l-.935.873a.887.887 0 0 1-1.194 0l-1.43-1.336-1.43 1.336a.887.887 0 0 1-1.194 0L34.16 43.1l-1.43 1.336a.887.887 0 0 1-1.194 0l-1.43-1.336-1.429 1.336a.887.887 0 0 1-1.194 0l-1.43-1.336-1.43 1.336a.887.887 0 0 1-1.193 0l-.935-.873A1.528 1.528 0 0 1 22 42.445V21.701Z' fill='%2394A9C7'/%3E%3Cpath d='M32.212 28.2c.22 0 .447.06.636.203.161.12.298.298.376.552l1.09 3.907 1.058-4.025a.811.811 0 0 1 .385-.525.94.94 0 0 1 .663-.087.796.796 0 0 1 .541.355.831.831 0 0 1 .081.65l-.556 1.978h1.15a.832.832 0 0 1 .831.825.832.832 0 0 1-.832.826h-1.614l-.676 2.4a1.08 1.08 0 0 1-.357.57 1.093 1.093 0 0 1-1.3.022 1.066 1.066 0 0 1-.382-.573l-1.11-4.113-1.15 4.095c-.073.266-.21.452-.374.578a1.077 1.077 0 0 1-.661.218c-.227 0-.456-.062-.646-.205a1.064 1.064 0 0 1-.378-.562l-.676-2.43h-1.679a.832.832 0 0 1-.831-.826.832.832 0 0 1 .832-.826h1.219l-.524-1.883c-.075-.265-.043-.492.056-.672a.866.866 0 0 1 .543-.405c.265-.065.51-.063.708.023.188.083.345.238.427.513l1.033 4.075 1.082-3.862c.073-.268.21-.455.373-.582.194-.15.429-.215.662-.215Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.system-intro .intro-step li.setp6 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23F6F8FA'/%3E%3Crect x='42.867' y='19.333' width='25.333' height='21.533' rx='3' transform='rotate(90 42.867 19.333)' fill='%23448AFF'/%3E%3Crect x='25.768' y='35.166' width='12.667' height='1.9' rx='.95' fill='%23000' fill-opacity='.3'/%3E%3Crect x='25.768' y='38.967' width='12.667' height='1.9' rx='.95' fill='%23000' fill-opacity='.3'/%3E%3Crect x='27.424' y='27.126' width='2.313' height='6.169' rx='1.157' transform='rotate(-45 27.424 27.126)' fill='%23fff'/%3E%3Crect x='35.603' y='24.399' width='2.313' height='7.711' rx='1.157' transform='rotate(45 35.603 24.4)' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.system-intro .intro-step li.setp6::after {
    display: none;
}

.system-intro .intro-hospital-btns {
    margin-top: 2.4rem;
    gap: 1.2rem;
    flex-direction: column;
}

.system-intro .intro-hospital-btns .btn-qr {
    height: 15rem;
    border: 0.1rem solid rgb(221, 221, 221);
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: rgb(0, 85, 185);
    padding: 1rem 6rem;
    text-align: left;
    position: relative;
}

.system-intro .intro-hospital-btns .btn-qr .img-qr {
    display: block;
    width: 11rem;
    height: 11rem;
    position: absolute;
    top: 1.9rem;
    right: 1.9rem;
}

.system-intro .intro-hospital-btns .btn-qr .img-qr img {
    width: 100%;
    height: 100%;
}

.customer-service .btn-cs {
    min-height: 9.2rem;
    display: flex;
    width: 100%;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    padding: 2rem;
    color: rgb(34, 34, 34);
    border-radius: 1.2rem;
    align-items: center;
}

.customer-service .btn-cs > * {
    flex: 1 1 0%;
}

.customer-service .btn-cs strong {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
}

.customer-service .btn-cs strong span {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    display: block;
}

.customer-service .btn-cs::before {
    content: "";
    display: block;
    width: 4.8rem;
    height: 4.8rem;
    margin-right: 1.2rem;
}

.customer-service .btn-cs::after {
    content: "";
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    flex: 0 0 auto;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z' fill='%23727272'/%3E%3C/svg%3E");
}

.customer-service .btn-cs.type-call {
    background-color: rgb(228, 247, 238);
}

.customer-service .btn-cs.type-call::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M30.65 32.304a4.607 4.607 0 0 0-7.066-.532l-.038.038a1.864 1.864 0 0 1-1.978.473 9.46 9.46 0 0 1-6.438-9.06 1.901 1.901 0 0 1 1.104-1.717 4.608 4.608 0 0 0 1.867-6.868l-.61-.861a4.608 4.608 0 0 0-7.12-.478l-1.514 1.623a9.792 9.792 0 0 0-2.242 9.416A29.395 29.395 0 0 0 17.71 39.96a9.784 9.784 0 0 0 9.634.977l2.031-.899a4.607 4.607 0 0 0 1.888-6.875l-.613-.86Z' fill='%234294FF'/%3E%3Cpath d='M33.38 24.162a1.401 1.401 0 0 1-1.393-1.561 7.733 7.733 0 0 0-4.847-7.878 1.401 1.401 0 1 1 .968-2.63 10.53 10.53 0 0 1 6.67 10.833 1.401 1.401 0 0 1-1.398 1.236Z' fill='%2304C3A1'/%3E%3Cpath d='M39.456 24.936a1.4 1.4 0 0 1-1.363-1.733 11.707 11.707 0 0 0-1.57-8.83 11.716 11.716 0 0 0-7.18-5.375 1.4 1.4 0 1 1 .632-2.729c3.738.94 6.95 3.326 8.932 6.633a14.543 14.543 0 0 1 1.903 10.965 1.4 1.4 0 0 1-1.354 1.069Z' fill='%2304C3A1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6.225 6.226)' d='M0 0h35.549v35.549H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.customer-service .btn-cs.type-chat {
    background-color: rgb(232, 243, 255);
}

.customer-service .btn-cs.type-chat::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M36.221 31.879v-9.545a.556.556 0 0 0-1.11 0v9.545a1.665 1.665 0 0 0-.605.37c-1.693-5.416-6.758-9.36-12.727-9.36s-11.033 3.944-12.726 9.36a1.665 1.665 0 0 0-.605-.37v-9.545a.556.556 0 0 0-1.11 0v9.545c-.645.23-1.111.84-1.111 1.564v4.444c0 .918.747 1.666 1.666 1.666.522 0 .984-.247 1.29-.625.954 1.69 2.745 2.847 4.82 2.847h15.553c2.075 0 3.866-1.158 4.819-2.847a1.66 1.66 0 0 0 1.29.625c.92 0 1.667-.748 1.667-1.666v-4.444c0-.723-.466-1.333-1.11-1.564Z' fill='%23448AFF'/%3E%3Cpath d='M26.779 29.555h-9.998a3.892 3.892 0 0 0-3.888 3.888 3.892 3.892 0 0 0 3.888 3.888h9.998a3.892 3.892 0 0 0 3.888-3.888 3.892 3.892 0 0 0-3.888-3.888Z' fill='%23fff'/%3E%3Cpath d='M17.891 35.11a1.666 1.666 0 1 0 0-3.333 1.666 1.666 0 0 0 0 3.332ZM25.668 35.11a1.666 1.666 0 1 0 0-3.333 1.666 1.666 0 0 0 0 3.332Z' fill='%231E88E5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.072 6.225a6.468 6.468 0 0 0-6.49 6.48 6.476 6.476 0 0 0 6.49 6.49h6.166v1.733c0 .618.7.986 1.208.627l3.346-2.36a6.475 6.475 0 0 0 6.49-6.49 6.468 6.468 0 0 0-6.49-6.48h-10.72Z' fill='%234FD596'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.68 12.706c0 .93-.747 1.677-1.678 1.677a1.672 1.672 0 0 1-1.678-1.677c0-.931.747-1.669 1.678-1.669a1.67 1.67 0 0 1 1.678 1.669Zm6.425 0c0 .93-.747 1.677-1.678 1.677a1.672 1.672 0 0 1-1.678-1.677c0-.931.747-1.669 1.678-1.669a1.67 1.67 0 0 1 1.678 1.669Zm6.434 0c0 .93-.747 1.677-1.678 1.677a1.672 1.672 0 0 1-1.678-1.677c0-.931.747-1.669 1.678-1.669a1.67 1.67 0 0 1 1.678 1.669Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6.225 6.225)' d='M0 0h35.549v35.549H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.customer-service div.btn-cs::after {
    display: none;
}

.customer-service .cs-txt {
    margin-top: 2.4rem;
    color: rgb(68, 68, 68);
    line-height: 2.4rem;
    font-weight: 400;
}

.customer-service .sub-title.depth1 {
    margin-top: 2.4rem;
    font-size: 1.8rem;
    line-height: 2.6rem;
}

.customer-service .sub-title.depth1 + ul {
    margin-top: 1.6rem;
}

@media (min-width: 1025px) {
    .system-intro {
        padding-bottom: 0px;
        margin-top: 10rem;
    }

    .system-intro .visual-system {
        margin: 0px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 28rem;
        border-radius: 1.2rem;
        background-size: 32rem;
        background-position: right 3.8rem bottom;
        background-image: url("../img/img-visual-system24-pc.3c02c7d9.png");
    }

    .system-intro .visual-system .title {
        font-size: 3.6rem;
        font-weight: 700;
        line-height: 4.8rem;
    }

    .system-intro .visual-system .sub {
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 2.6rem;
    }

    .system-intro .sub-txt {
        margin-top: 6rem;
    }

    .system-intro .sub-txt + .sub-title {
        font-size: 3.6rem;
        font-weight: 700;
        line-height: 4.8rem;
    }

    .system-intro .sub-title, .system-intro .sub-title.depth1 {
        font-size: 2.2rem;
        font-weight: 700;
        line-height: 3.2rem;
    }

    .system-intro .intro-text {
        margin-top: 1.2rem;
    }

    .system-intro .hr-divide {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }

    .system-intro .img-wrap {
        padding: 4rem;
    }

    .system-intro .img-wrap, .system-intro .intro-step {
        margin-top: 2.4rem;
        border: 0.1rem solid rgb(221, 221, 221);
        border-radius: 1.2rem;
    }

    .system-intro .intro-step {
        padding: 4rem 0px;
        display: flex;
        justify-content: center;
        gap: 0.6rem;
    }

    .system-intro .intro-step li {
        padding: 12rem 3.6rem 0px;
        width: 10rem;
        background-position: center top;
        background-size: 10rem;
        text-align: center;
        box-sizing: content-box;
        position: relative;
    }

    .system-intro .intro-step li .list-tit {
        padding: 0px;
        font-size: 1.6rem;
        font-weight: 700;
        line-height: 2.4rem;
    }

    .system-intro .intro-step li > span {
        padding: 0px;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2rem;
    }

    .system-intro .intro-step li::after {
        position: absolute;
        width: 0.6rem;
        height: 1.2rem;
        right: -0.6rem;
        top: calc(50% - 0.3rem);
        background-position: 0px 0px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M5.641 5.645a.5.5 0 0 1 0 .71l-4.04 3.998a.5.5 0 0 1-.851-.355V2.002a.5.5 0 0 1 .852-.355L5.64 5.645Z' fill='%23CCC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h6v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }

    .system-intro .intro-hospital-btns {
        flex-direction: row;
    }

    .system-intro .intro-hospital-btns .btn-hospital {
        height: 15rem;
        border: 0.1rem solid rgb(221, 221, 221);
        font-size: 1.8rem;
        font-weight: 700;
        line-height: 2.6rem;
        color: rgb(0, 85, 185);
        padding: 1rem 6rem;
        text-align: left;
        position: relative;
        display: flex;
        align-items: center;
    }

    .system-intro .intro-hospital-btns .btn-hospital::after {
        content: "";
        margin-left: 0.8rem;
        width: 2.4rem;
        height: 2.4rem;
        display: inline-block;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.293 19.707a1 1 0 0 1 0-1.414L14.586 12 8.293 5.707a1 1 0 0 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0Z' fill='%23727272'/%3E%3C/svg%3E");
    }

    .system-intro .intro-hospital-btns .btn-hospital::before {
        content: "";
        display: block;
        width: 8rem;
        height: 8rem;
        position: absolute;
        top: 3.4rem;
        right: 5.9rem;
        background-repeat: no-repeat;
        background-position: 50% center;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.334 76V34.667A2.666 2.666 0 0 0 74.667 32H57.334v44h20Z' fill='%23D3E0E5'/%3E%3Cpath d='M65.333 48h5.334c.736 0 1.333-.597 1.333-1.333v-5.334c0-.736-.597-1.333-1.333-1.333h-5.334c-.736 0-1.333.597-1.333 1.333v5.334c0 .736.597 1.333 1.333 1.333ZM65.333 64h5.334c.736 0 1.333-.597 1.333-1.333v-5.334c0-.736-.597-1.333-1.333-1.333h-5.334c-.736 0-1.333.597-1.333 1.333v5.334c0 .736.597 1.333 1.333 1.333Z' fill='%23477FFC'/%3E%3Cpath d='M2.666 76V34.667A2.666 2.666 0 0 1 5.333 32h17.333v44h-20Z' fill='%23D3E0E5'/%3E%3Cpath d='M58.667 76V20c0-1.467-1.2-2.667-2.666-2.667H24A2.675 2.675 0 0 0 21.334 20v56h37.333Z' fill='%23E1EBF0'/%3E%3Cpath d='M40 25.333c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z' fill='%23F9415B'/%3E%3Cpath d='M34.667 30.667h-5.334c-.736 0-1.333.597-1.333 1.333v5.334c0 .736.597 1.333 1.333 1.333h5.334c.736 0 1.333-.597 1.333-1.333V32c0-.736-.597-1.333-1.333-1.333ZM14.667 40H9.333C8.597 40 8 40.597 8 41.333v5.334C8 47.403 8.597 48 9.333 48h5.334c.736 0 1.333-.597 1.333-1.333v-5.334c0-.736-.597-1.333-1.333-1.333ZM14.667 56H9.333C8.597 56 8 56.597 8 57.333v5.334C8 63.403 8.597 64 9.333 64h5.334c.736 0 1.333-.597 1.333-1.333v-5.334c0-.736-.597-1.333-1.333-1.333ZM50.667 30.667h-5.334c-.736 0-1.333.597-1.333 1.333v5.334c0 .736.597 1.333 1.333 1.333h5.334c.736 0 1.333-.597 1.333-1.333V32c0-.736-.597-1.333-1.333-1.333ZM34.667 44h-5.334c-.736 0-1.333.597-1.333 1.333v5.334c0 .736.597 1.333 1.333 1.333h5.334c.736 0 1.333-.597 1.333-1.333v-5.334c0-.736-.597-1.333-1.333-1.333ZM50.667 44h-5.334c-.736 0-1.333.597-1.333 1.333v5.334c0 .736.597 1.333 1.333 1.333h5.334c.736 0 1.333-.597 1.333-1.333v-5.334c0-.736-.597-1.333-1.333-1.333ZM33.334 74.667v-16c0-.736.597-1.333 1.333-1.333h10.667c.736 0 1.333.597 1.333 1.333v16H33.334Z' fill='%23477FFC'/%3E%3Cpath d='M77.334 73.333H2.667c-.736 0-1.333.597-1.333 1.333v2.667c0 .736.597 1.333 1.333 1.333h74.667c.736 0 1.333-.597 1.333-1.333v-2.667c0-.736-.597-1.333-1.333-1.333Z' fill='%23A5B9C8'/%3E%3Cpath d='M46 11.667h-4.333V7.334a.667.667 0 0 0-.666-.667h-2a.667.667 0 0 0-.667.667v4.333h-4.333a.667.667 0 0 0-.667.667v2c0 .368.299.666.667.666h4.333v4.334c0 .368.299.666.667.666h2a.667.667 0 0 0 .666-.666V15h4.334a.667.667 0 0 0 .666-.666v-2a.667.667 0 0 0-.666-.667Z' fill='%23fff'/%3E%3C/svg%3E");
    }

    .customer-service .btn-cs {
        padding: 2.4rem 3.2rem;
        font-size: 2rem;
        line-height: 2.8rem;
        min-height: 11.2rem;
    }

    .customer-service .btn-cs strong {
        font-size: 2.6rem;
        line-height: 3.2rem;
    }

    .customer-service .btn-cs strong span {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .customer-service .btn-cs::before {
        width: 6.4rem;
        height: 6.4rem;
        background-size: 100%;
    }

    .customer-service > .desc-title br {
        display: block !important;
    }

    .customer-service .sub-title.depth1 {
        margin-top: 3.2rem;
    }
}

@media (min-width: 1280px) {
    .system-intro .visual-system {
        background-size: 37.5rem;
        background-position: right 5.1rem bottom;
    }
}

:root {
    --pop-move-time: 0.4s;
    --pop-dimm-time: 0.1s;
}

.location-wrap {
    border-bottom: 0.1rem solid rgb(203, 212, 225);
    border-top-color: rgb(203, 212, 225);
    border-right-color: rgb(203, 212, 225);
    border-left-color: rgb(203, 212, 225);
    background-color: rgb(244, 244, 247);
}

.location-wrap.bg-1 {
    background-color: rgb(227, 240, 255);
}

.location-wrap.bg-2 {
    background-color: rgb(239, 252, 255);
}

.location-wrap.bg-3 {
    background-color: rgb(243, 251, 248);
}

.location-wrap.bg-4 {
    background-color: rgb(254, 247, 255);
}

.location-wrap.bg-5 {
    background-color: rgb(255, 254, 243);
}

.location-wrap.bg-6 {
    background-color: rgb(242, 242, 255);
}

.location-wrap .inner {
    display: flex;
    align-items: center;
    height: 9rem;
    padding: 0px 4rem;
    position: relative;
}

.location-wrap .inner .cateIcon-img {
    position: absolute;
    left: 4rem;
    top: 0px;
    width: 15.3rem;
    height: 9rem;
    background-repeat: no-repeat;
    background-position: 50% center;
    background-size: contain;
}

.location-wrap .inner .location-nav {
    display: inline-flex;
    margin-left: auto;
}

.location-wrap .inner .location-nav span {
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    position: relative;
    display: inline-flex;
    align-items: center;
}

.location-wrap .inner .location-nav span a {
    color: rgb(34, 34, 34);
}

.location-wrap .inner .location-nav span:last-child {
    color: rgb(0, 85, 185);
}

.location-wrap .inner .location-nav span::before {
    content: "";
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 1.2rem;
    margin-right: 1.2rem;
    background-size: contain;
    background-position: 50% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.22 6.22a.75.75 0 0 0 0 1.06l4.344 4.345L9.22 15.97a.75.75 0 1 0 1.06 1.06l4.875-4.875a.75.75 0 0 0 0-1.06L10.28 6.22a.75.75 0 0 0-1.06 0Z' fill='%23333'/%3E%3C/svg%3E");
}

.location-wrap .inner .location-nav span.home::before {
    content: none;
}

.location-wrap .inner .location-nav span.home a {
    font-size: 1.6rem;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
}

.location-wrap .inner .location-nav span.home a::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    margin-right: 0.8rem;
    margin-left: 0px;
    position: relative;
    bottom: 0.1rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.412 2.393a.833.833 0 0 1 1.179 0l7.5 7.5a.833.833 0 0 1-1.179 1.178l-.244-.244v6.321c0 .92-.746 1.667-1.667 1.667h-10c-.92 0-1.666-.746-1.666-1.667v-6.321l-.244.244a.833.833 0 1 1-1.179-1.178l7.5-7.5ZM5.002 9.16v7.988h2.5v-3.333c0-.92.745-1.667 1.666-1.667h1.667c.92 0 1.666.747 1.666 1.667v3.333h2.5V9.16l-5-5-5 5Zm5.833 7.988v-3.333H9.168v3.333h1.667Z' fill='%23333'/%3E%3C/svg%3E");
}

.location-wrap .page-tit {
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 700;
    color: rgb(0, 0, 0);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
