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: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box
}

button,input,select,textarea {
    margin: 0;
    box-sizing: border-box
}

h1,h2,h3,h4,h5,h6 {
    color: #000
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

caption,legend {
    overflow: hidden;
    width: 0;
    height: 0;
    clip: rect(0 0 0 0);
    opacity: 0;
    font-size: .3rem;
    color: transparent
}

li {
    list-style: none
}

code {
    font-family: inherit
}

table {
    width: 100%;
    border-spacing: 0;
    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: 0;
    cursor: pointer;
    letter-spacing: inherit;
    padding: 0;
    color: inherit
}

optgroup,pre {
    font-family: inherit
}

em,i {
    font-style: normal
}

hr {
    margin: 2rem 0;
    border: 0;
    border-bottom: .1rem solid #ededf0
}

sub {
    vertical-align: 0
}

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)
}

::-moz-placeholder {
    font-weight: 400
}

::placeholder {
    color: #727272;
    opacity: 1;
    font-weight: 400
}

::-webkit-input-placeholder {
    color: #727272;
    opacity: 1
}

:-moz-placeholder,::-moz-placeholder {
    color: #727272;
    opacity: 1
}

:-ms-input-placeholder {
    color: #727272;
    opacity: 1
}

input::-ms-clear,input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

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: inset 0 0 .4rem rgba(0,0,0,.1)
}

html ::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.3);
    border-radius: 10px;
    box-shadow: inset 0 0 .4rem rgba(0,0,0,.2)
}

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%;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility
}

html.lg-size {
    font-size: 70.3125%
}

:focus {
    outline: none
}

.tabFocus :focus {
    outline: .2rem dashed #0055b9!important;
    outline-offset: .1rem;
    border-radius: .4rem;
    transition: none!important
}

a,h1,h2,h3,h4,h5,h6,p {
    transform: skew(-.001deg)
}

.skip-nav a {
    position: absolute;
    top: -3rem;
    left: 0;
    right: 0;
    background: #000;
    height: 3rem;
    line-height: 3rem;
    color: #fff;
    font-size: 1.8rem;
    text-align: center;
    padding: 0 .6rem;
    z-index: 100
}

.skip-nav a:active,.skip-nav a:focus {
    top: 0
}

#__vue-devtools-container__ {
    display: none!important
}

.linked,a {
    color: #0055b9
}

.linked.linked,a.linked {
    text-decoration: underline
}

strong {
    font-weight: 500
}

.fc-primary {
    color: #0055b9!important
}

.fc-blue {
    color: #4696f5!important
}

.fc-red {
    color: #e00c3e!important
}

.fc-green {
    color: #049a6d!important
}

.fc-wht {
    color: #fff!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!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: 0
}

.flex-column.flex>div+div {
    margin-left: 0;
    margin-top: .8rem
}

.cur-pointer {
    cursor: pointer
}

.flex {
    display: flex;
    word-break: break-word
}

.flex+.flex {
    margin-top: .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: 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: 0
}

.flex.flex-column>*+* {
    margin-left: 0
}

.flex+.input,.flex+.select,.flex+.textarea {
    margin-top: .8rem
}

.flex>.button {
    padding-left: .5rem;
    padding-right: .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: 0!important
}

.w-0f {
    flex: 0 0 0rem!important
}

.fz-0 {
    font-size: 0!important
}

.w-1 {
    width: .1rem!important
}

.w-1f {
    flex: 0 0 .1rem!important
}

.fz-1 {
    font-size: .1rem!important
}

.w-2 {
    width: .2rem!important
}

.w-2f {
    flex: 0 0 .2rem!important
}

.fz-2 {
    font-size: .2rem!important
}

.w-3 {
    width: .3rem!important
}

.w-3f {
    flex: 0 0 .3rem!important
}

.fz-3 {
    font-size: .3rem!important
}

.w-4 {
    width: .4rem!important
}

.w-4f {
    flex: 0 0 .4rem!important
}

.fz-4 {
    font-size: .4rem!important
}

.w-5 {
    width: .5rem!important
}

.w-5f {
    flex: 0 0 .5rem!important
}

.fz-5 {
    font-size: .5rem!important
}

.w-6 {
    width: .6rem!important
}

.w-6f {
    flex: 0 0 .6rem!important
}

.fz-6 {
    font-size: .6rem!important
}

.w-7 {
    width: .7rem!important
}

.w-7f {
    flex: 0 0 .7rem!important
}

.fz-7 {
    font-size: .7rem!important
}

.w-8 {
    width: .8rem!important
}

.w-8f {
    flex: 0 0 .8rem!important
}

.fz-8 {
    font-size: .8rem!important
}

.w-9 {
    width: .9rem!important
}

.w-9f {
    flex: 0 0 .9rem!important
}

.fz-9 {
    font-size: .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: 0!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: #f5f5f5
}

.bg-disabled {
    background-color: #d8d8d8;
    text-decoration: line-through!important
}

.bg-green,.bg-noMember.bg-medi {
    background-color: #91ffe3
}

.bg-medi {
    background-color: rgba(28,94,192,.22)
}

.bg-noMember {
    background-color: #f7efa8
}

.h-auto {
    height: auto!important
}

.h-full {
    height: 100%!important
}

.h-0 {
    height: 0!important
}

.maxH-0 {
    max-height: 0!important
}

.minH-0 {
    min-height: 0!important
}

.maxW-0 {
    max-width: 0!important
}

.minW-0 {
    min-width: 0!important
}

.h-1 {
    height: .1rem!important
}

.maxH-1 {
    max-height: .1rem!important
}

.minH-1 {
    min-height: .1rem!important
}

.maxW-1 {
    max-width: .1rem!important
}

.minW-1 {
    min-width: .1rem!important
}

.h-2 {
    height: .2rem!important
}

.maxH-2 {
    max-height: .2rem!important
}

.minH-2 {
    min-height: .2rem!important
}

.maxW-2 {
    max-width: .2rem!important
}

.minW-2 {
    min-width: .2rem!important
}

.h-3 {
    height: .3rem!important
}

.maxH-3 {
    max-height: .3rem!important
}

.minH-3 {
    min-height: .3rem!important
}

.maxW-3 {
    max-width: .3rem!important
}

.minW-3 {
    min-width: .3rem!important
}

.h-4 {
    height: .4rem!important
}

.maxH-4 {
    max-height: .4rem!important
}

.minH-4 {
    min-height: .4rem!important
}

.maxW-4 {
    max-width: .4rem!important
}

.minW-4 {
    min-width: .4rem!important
}

.h-5 {
    height: .5rem!important
}

.maxH-5 {
    max-height: .5rem!important
}

.minH-5 {
    min-height: .5rem!important
}

.maxW-5 {
    max-width: .5rem!important
}

.minW-5 {
    min-width: .5rem!important
}

.h-6 {
    height: .6rem!important
}

.maxH-6 {
    max-height: .6rem!important
}

.minH-6 {
    min-height: .6rem!important
}

.maxW-6 {
    max-width: .6rem!important
}

.minW-6 {
    min-width: .6rem!important
}

.h-7 {
    height: .7rem!important
}

.maxH-7 {
    max-height: .7rem!important
}

.minH-7 {
    min-height: .7rem!important
}

.maxW-7 {
    max-width: .7rem!important
}

.minW-7 {
    min-width: .7rem!important
}

.h-8 {
    height: .8rem!important
}

.maxH-8 {
    max-height: .8rem!important
}

.minH-8 {
    min-height: .8rem!important
}

.maxW-8 {
    max-width: .8rem!important
}

.minW-8 {
    min-width: .8rem!important
}

.h-9 {
    height: .9rem!important
}

.maxH-9 {
    max-height: .9rem!important
}

.minH-9 {
    min-height: .9rem!important
}

.maxW-9 {
    max-width: .9rem!important
}

.minW-9 {
    min-width: .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: 0!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: 0!important
}

.mg-0x {
    margin-left: 0!important;
    margin-right: 0!important
}

.mg-0y {
    margin-bottom: 0!important
}

.mg-0y,.mt-0 {
    margin-top: 0!important
}

.mb-0 {
    margin-bottom: 0!important
}

.ml-0 {
    margin-left: 0!important
}

.mr-0 {
    margin-right: 0!important
}

.mg-1 {
    margin: .1rem!important
}

.mg-1x {
    margin-left: .1rem!important;
    margin-right: .1rem!important
}

.mg-1y {
    margin-bottom: .1rem!important
}

.mg-1y,.mt-1 {
    margin-top: .1rem!important
}

.mb-1 {
    margin-bottom: .1rem!important
}

.ml-1 {
    margin-left: .1rem!important
}

.mr-1 {
    margin-right: .1rem!important
}

.mg-2 {
    margin: .2rem!important
}

.mg-2x {
    margin-left: .2rem!important;
    margin-right: .2rem!important
}

.mg-2y {
    margin-bottom: .2rem!important
}

.mg-2y,.mt-2 {
    margin-top: .2rem!important
}

.mb-2 {
    margin-bottom: .2rem!important
}

.ml-2 {
    margin-left: .2rem!important
}

.mr-2 {
    margin-right: .2rem!important
}

.mg-3 {
    margin: .3rem!important
}

.mg-3x {
    margin-left: .3rem!important;
    margin-right: .3rem!important
}

.mg-3y {
    margin-bottom: .3rem!important
}

.mg-3y,.mt-3 {
    margin-top: .3rem!important
}

.mb-3 {
    margin-bottom: .3rem!important
}

.ml-3 {
    margin-left: .3rem!important
}

.mr-3 {
    margin-right: .3rem!important
}

.mg-4 {
    margin: .4rem!important
}

.mg-4x {
    margin-left: .4rem!important;
    margin-right: .4rem!important
}

.mg-4y {
    margin-bottom: .4rem!important
}

.mg-4y,.mt-4 {
    margin-top: .4rem!important
}

.mb-4 {
    margin-bottom: .4rem!important
}

.ml-4 {
    margin-left: .4rem!important
}

.mr-4 {
    margin-right: .4rem!important
}

.mg-5 {
    margin: .5rem!important
}

.mg-5x {
    margin-left: .5rem!important;
    margin-right: .5rem!important
}

.mg-5y {
    margin-bottom: .5rem!important
}

.mg-5y,.mt-5 {
    margin-top: .5rem!important
}

.mb-5 {
    margin-bottom: .5rem!important
}

.ml-5 {
    margin-left: .5rem!important
}

.mr-5 {
    margin-right: .5rem!important
}

.mg-6 {
    margin: .6rem!important
}

.mg-6x {
    margin-left: .6rem!important;
    margin-right: .6rem!important
}

.mg-6y {
    margin-bottom: .6rem!important
}

.mg-6y,.mt-6 {
    margin-top: .6rem!important
}

.mb-6 {
    margin-bottom: .6rem!important
}

.ml-6 {
    margin-left: .6rem!important
}

.mr-6 {
    margin-right: .6rem!important
}

.mg-7 {
    margin: .7rem!important
}

.mg-7x {
    margin-left: .7rem!important;
    margin-right: .7rem!important
}

.mg-7y {
    margin-bottom: .7rem!important
}

.mg-7y,.mt-7 {
    margin-top: .7rem!important
}

.mb-7 {
    margin-bottom: .7rem!important
}

.ml-7 {
    margin-left: .7rem!important
}

.mr-7 {
    margin-right: .7rem!important
}

.mg-8 {
    margin: .8rem!important
}

.mg-8x {
    margin-left: .8rem!important;
    margin-right: .8rem!important
}

.mg-8y {
    margin-bottom: .8rem!important
}

.mg-8y,.mt-8 {
    margin-top: .8rem!important
}

.mb-8 {
    margin-bottom: .8rem!important
}

.ml-8 {
    margin-left: .8rem!important
}

.mr-8 {
    margin-right: .8rem!important
}

.mg-9 {
    margin: .9rem!important
}

.mg-9x {
    margin-left: .9rem!important;
    margin-right: .9rem!important
}

.mg-9y {
    margin-bottom: .9rem!important
}

.mg-9y,.mt-9 {
    margin-top: .9rem!important
}

.mb-9 {
    margin-bottom: .9rem!important
}

.ml-9 {
    margin-left: .9rem!important
}

.mr-9 {
    margin-right: .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: -.1rem!important
}

.mb-m1 {
    margin-bottom: -.1rem!important
}

.ml-m1 {
    margin-left: -.1rem!important
}

.mr-m1 {
    margin-right: -.1rem!important
}

.mt-m2 {
    margin-top: -.2rem!important
}

.mb-m2 {
    margin-bottom: -.2rem!important
}

.ml-m2 {
    margin-left: -.2rem!important
}

.mr-m2 {
    margin-right: -.2rem!important
}

.mt-m3 {
    margin-top: -.3rem!important
}

.mb-m3 {
    margin-bottom: -.3rem!important
}

.ml-m3 {
    margin-left: -.3rem!important
}

.mr-m3 {
    margin-right: -.3rem!important
}

.mt-m4 {
    margin-top: -.4rem!important
}

.mb-m4 {
    margin-bottom: -.4rem!important
}

.ml-m4 {
    margin-left: -.4rem!important
}

.mr-m4 {
    margin-right: -.4rem!important
}

.mt-m5 {
    margin-top: -.5rem!important
}

.mb-m5 {
    margin-bottom: -.5rem!important
}

.ml-m5 {
    margin-left: -.5rem!important
}

.mr-m5 {
    margin-right: -.5rem!important
}

.mt-m6 {
    margin-top: -.6rem!important
}

.mb-m6 {
    margin-bottom: -.6rem!important
}

.ml-m6 {
    margin-left: -.6rem!important
}

.mr-m6 {
    margin-right: -.6rem!important
}

.mt-m7 {
    margin-top: -.7rem!important
}

.mb-m7 {
    margin-bottom: -.7rem!important
}

.ml-m7 {
    margin-left: -.7rem!important
}

.mr-m7 {
    margin-right: -.7rem!important
}

.mt-m8 {
    margin-top: -.8rem!important
}

.mb-m8 {
    margin-bottom: -.8rem!important
}

.ml-m8 {
    margin-left: -.8rem!important
}

.mr-m8 {
    margin-right: -.8rem!important
}

.mt-m9 {
    margin-top: -.9rem!important
}

.mb-m9 {
    margin-bottom: -.9rem!important
}

.ml-m9 {
    margin-left: -.9rem!important
}

.mr-m9 {
    margin-right: -.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: 0!important
}

.pd-0x {
    padding-left: 0!important;
    padding-right: 0!important
}

.pd-0y {
    padding-bottom: 0!important
}

.pd-0y,.pt-0 {
    padding-top: 0!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pl-0 {
    padding-left: 0!important
}

.pr-0 {
    padding-right: 0!important
}

.pd-1 {
    padding: .1rem!important
}

.pd-1x {
    padding-left: .1rem!important;
    padding-right: .1rem!important
}

.pd-1y {
    padding-bottom: .1rem!important
}

.pd-1y,.pt-1 {
    padding-top: .1rem!important
}

.pb-1 {
    padding-bottom: .1rem!important
}

.pl-1 {
    padding-left: .1rem!important
}

.pr-1 {
    padding-right: .1rem!important
}

.pd-2 {
    padding: .2rem!important
}

.pd-2x {
    padding-left: .2rem!important;
    padding-right: .2rem!important
}

.pd-2y {
    padding-bottom: .2rem!important
}

.pd-2y,.pt-2 {
    padding-top: .2rem!important
}

.pb-2 {
    padding-bottom: .2rem!important
}

.pl-2 {
    padding-left: .2rem!important
}

.pr-2 {
    padding-right: .2rem!important
}

.pd-3 {
    padding: .3rem!important
}

.pd-3x {
    padding-left: .3rem!important;
    padding-right: .3rem!important
}

.pd-3y {
    padding-bottom: .3rem!important
}

.pd-3y,.pt-3 {
    padding-top: .3rem!important
}

.pb-3 {
    padding-bottom: .3rem!important
}

.pl-3 {
    padding-left: .3rem!important
}

.pr-3 {
    padding-right: .3rem!important
}

.pd-4 {
    padding: .4rem!important
}

.pd-4x {
    padding-left: .4rem!important;
    padding-right: .4rem!important
}

.pd-4y {
    padding-bottom: .4rem!important
}

.pd-4y,.pt-4 {
    padding-top: .4rem!important
}

.pb-4 {
    padding-bottom: .4rem!important
}

.pl-4 {
    padding-left: .4rem!important
}

.pr-4 {
    padding-right: .4rem!important
}

.pd-5 {
    padding: .5rem!important
}

.pd-5x {
    padding-left: .5rem!important;
    padding-right: .5rem!important
}

.pd-5y {
    padding-bottom: .5rem!important
}

.pd-5y,.pt-5 {
    padding-top: .5rem!important
}

.pb-5 {
    padding-bottom: .5rem!important
}

.pl-5 {
    padding-left: .5rem!important
}

.pr-5 {
    padding-right: .5rem!important
}

.pd-6 {
    padding: .6rem!important
}

.pd-6x {
    padding-left: .6rem!important;
    padding-right: .6rem!important
}

.pd-6y {
    padding-bottom: .6rem!important
}

.pd-6y,.pt-6 {
    padding-top: .6rem!important
}

.pb-6 {
    padding-bottom: .6rem!important
}

.pl-6 {
    padding-left: .6rem!important
}

.pr-6 {
    padding-right: .6rem!important
}

.pd-7 {
    padding: .7rem!important
}

.pd-7x {
    padding-left: .7rem!important;
    padding-right: .7rem!important
}

.pd-7y {
    padding-bottom: .7rem!important
}

.pd-7y,.pt-7 {
    padding-top: .7rem!important
}

.pb-7 {
    padding-bottom: .7rem!important
}

.pl-7 {
    padding-left: .7rem!important
}

.pr-7 {
    padding-right: .7rem!important
}

.pd-8 {
    padding: .8rem!important
}

.pd-8x {
    padding-left: .8rem!important;
    padding-right: .8rem!important
}

.pd-8y {
    padding-bottom: .8rem!important
}

.pd-8y,.pt-8 {
    padding-top: .8rem!important
}

.pb-8 {
    padding-bottom: .8rem!important
}

.pl-8 {
    padding-left: .8rem!important
}

.pr-8 {
    padding-right: .8rem!important
}

.pd-9 {
    padding: .9rem!important
}

.pd-9x {
    padding-left: .9rem!important;
    padding-right: .9rem!important
}

.pd-9y {
    padding-bottom: .9rem!important
}

.pd-9y,.pt-9 {
    padding-top: .9rem!important
}

.pb-9 {
    padding-bottom: .9rem!important
}

.pl-9 {
    padding-left: .9rem!important
}

.pr-9 {
    padding-right: .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: 0!important
}

.bd-l-0 {
    border-left-width: 0!important
}

.bd-r-0 {
    border-right-width: 0!important
}

.bd-t-0 {
    border-top-width: 0!important
}

.bd-b-0 {
    border-bottom-width: 0!important
}

.bd-1 {
    border-width: .1rem!important
}

.bd-l-1 {
    border-left-width: .1rem!important
}

.bd-r-1 {
    border-right-width: .1rem!important
}

.bd-t-1 {
    border-top-width: .1rem!important
}

.bd-b-1 {
    border-bottom-width: .1rem!important
}

.bd-2 {
    border-width: .2rem!important
}

.bd-l-2 {
    border-left-width: .2rem!important
}

.bd-r-2 {
    border-right-width: .2rem!important
}

.bd-t-2 {
    border-top-width: .2rem!important
}

.bd-b-2 {
    border-bottom-width: .2rem!important
}

.bd-3 {
    border-width: .3rem!important
}

.bd-l-3 {
    border-left-width: .3rem!important
}

.bd-r-3 {
    border-right-width: .3rem!important
}

.bd-t-3 {
    border-top-width: .3rem!important
}

.bd-b-3 {
    border-bottom-width: .3rem!important
}

.bd-4 {
    border-width: .4rem!important
}

.bd-l-4 {
    border-left-width: .4rem!important
}

.bd-r-4 {
    border-right-width: .4rem!important
}

.bd-t-4 {
    border-top-width: .4rem!important
}

.bd-b-4 {
    border-bottom-width: .4rem!important
}

.bd-5 {
    border-width: .5rem!important
}

.bd-l-5 {
    border-left-width: .5rem!important
}

.bd-r-5 {
    border-right-width: .5rem!important
}

.bd-t-5 {
    border-top-width: .5rem!important
}

.bd-b-5 {
    border-bottom-width: .5rem!important
}

.bd-6 {
    border-width: .6rem!important
}

.bd-l-6 {
    border-left-width: .6rem!important
}

.bd-r-6 {
    border-right-width: .6rem!important
}

.bd-t-6 {
    border-top-width: .6rem!important
}

.bd-b-6 {
    border-bottom-width: .6rem!important
}

.bd-7 {
    border-width: .7rem!important
}

.bd-l-7 {
    border-left-width: .7rem!important
}

.bd-r-7 {
    border-right-width: .7rem!important
}

.bd-t-7 {
    border-top-width: .7rem!important
}

.bd-b-7 {
    border-bottom-width: .7rem!important
}

.bd-8 {
    border-width: .8rem!important
}

.bd-l-8 {
    border-left-width: .8rem!important
}

.bd-r-8 {
    border-right-width: .8rem!important
}

.bd-t-8 {
    border-top-width: .8rem!important
}

.bd-b-8 {
    border-bottom-width: .8rem!important
}

.bd-9 {
    border-width: .9rem!important
}

.bd-l-9 {
    border-left-width: .9rem!important
}

.bd-r-9 {
    border-right-width: .9rem!important
}

.bd-t-9 {
    border-top-width: .9rem!important
}

.bd-b-9 {
    border-bottom-width: .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: 0!important
}

.bd-radius-1 {
    border-radius: .1rem!important
}

.bd-radius-2 {
    border-radius: .2rem!important
}

.bd-radius-3 {
    border-radius: .3rem!important
}

.bd-radius-4 {
    border-radius: .4rem!important
}

.bd-radius-5 {
    border-radius: .5rem!important
}

.bd-radius-6 {
    border-radius: .6rem!important
}

.bd-radius-7 {
    border-radius: .7rem!important
}

.bd-radius-8 {
    border-radius: .8rem!important
}

.bd-radius-9 {
    border-radius: .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: .05!important
}

.op-10 {
    opacity: .1!important
}

.op-15 {
    opacity: .15!important
}

.op-20 {
    opacity: .2!important
}

.op-25 {
    opacity: .25!important
}

.op-30 {
    opacity: .3!important
}

.op-35 {
    opacity: .35!important
}

.op-40 {
    opacity: .4!important
}

.op-45 {
    opacity: .45!important
}

.op-50 {
    opacity: .5!important
}

.op-55 {
    opacity: .55!important
}

.op-60 {
    opacity: .6!important
}

.op-65 {
    opacity: .65!important
}

.op-70 {
    opacity: .7!important
}

.op-75 {
    opacity: .75!important
}

.op-80 {
    opacity: .8!important
}

.op-85 {
    opacity: .85!important
}

.op-90 {
    opacity: .9!important
}

.op-95 {
    opacity: .95!important
}

.op-100 {
    opacity: 1!important
}

.blur img {
    filter: blur(6px)
}

.grayscale img {
    filter: grayscale(1)
}

.scroll-x {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.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-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.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(0,0,0,0);
    display: block;
    font-size: .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: balance
}

.pre-line-wrap {
    display: block;
    white-space: pre-line;
    text-wrap: wrap;
    word-break: break-all
}

.hr-divide {
    display: block;
    height: 1.2rem;
    margin: 1.2rem 0;
    background-color: #f4f4f7;
    border-top: .1rem solid #eee;
    border-bottom: 0;
    box-sizing: border-box;
    position: relative
}

@media(min-width: 1025px) {
    .hr-divide {
        height:0;
        margin-top: 0!important;
        border: 0
    }
}

.hr-lineType {
    margin: 2.4rem 0;
    background-color: #ddd;
    height: .1rem;
    border: 0
}

@media(min-width: 1025px) {
    .hr-lineType {
        margin:3.2rem 0
    }
}

.ico-bank {
    display: block;
    width: 4rem;
    height: 4rem;
    margin-right: 1.6rem;
    background-color: #fff;
    border: .1rem solid #ededf0;
    padding: .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;
    -o-object-fit: contain;
    object-fit: contain
}

.lineType.checkbox {
    display: flex;
    padding: 1.6rem;
    box-sizing: border-box;
    top: 0;
    align-items: center;
    transition: border .3s ease-in-out;
    background-color: #fff
}

.lineType.checkbox input {
    left: 1.6rem;
    top: 1.6rem
}

@media(min-width: 1025px) {
    .lineType.checkbox {
        margin-top:0
    }
}

.lineType.checkbox span {
    font-size: 1.8rem;
    color: #222;
    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: 0;
    top: 0;
    border: .1rem solid #ccc;
    border-radius: .8rem;
    transition: border-color .3s ease-in-out
}

.lineType.checked:after {
    border-color: #1573e1
}

.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: 0;
    top: 50%;
    transform: translateY(-50%)
}

.insurance_agreeList li .checkbox.iconType:focus {
    outline: .1rem dashed #0055b9
}

.insurance_agreeList li .ico-agree {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: 2.4rem;
    background-position: 50%;
    filter: grayscale(1);
    opacity: .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: 0;
    top: .1rem;
    position: absolute;
    background-repeat: no-repeat;
    background-position: 50%;
    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: #444;
    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%;
    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: #bbb;
    width: 100%!important
}

.doc-wrap table td,.doc-wrap table th {
    border: 1px solid #bbb;
    padding: .8rem
}

.search-landing {
    height: calc(100vh - 7.2rem);
    display: flex;
    margin-top: -7.2rem;
    flex-direction: column;
    justify-content: center;
    font-size: 2.2rem;
    font-weight: 700;
    padding: 0;
    text-align: center
}

.search-landing .searching-image {
    width: 100%;
    position: relative;
    width: 11.6rem;
    height: 15.9rem;
    margin: 0 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%;
    background-size: contain;
    background-repeat: no-repeat
}

.search-landing .searching-image:after {
    content: "";
    position: absolute;
    width: 6rem;
    height: 6.1rem;
    transform-origin: bottom center;
    animation: move-corners 3s ease-in-out infinite;
    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%,to {
        top: 3.5rem;
        left: -2rem;
        transform: rotate(45deg)
    }

    33% {
        top: 2.2rem;
        left: calc(100% - 3rem);
        transform: scale(1.05) rotate(0)
    }

    66% {
        top: calc(100% - 3rem);
        left: calc(100% - 8rem);
        transform: rotate(15deg)
    }
}

@-o-viewport {
    zoom:1;min-zoom: 1;
    max-zoom: 1;
    user-zoom: fixed;
    width: device-width
}

@viewport {
    zoom:1;min-zoom: 1;
    max-zoom: 1;
    user-zoom: fixed;
    width: device-width
}

:root {
    overscroll-behavior: none
}

html ::-webkit-scrollbar {
    width: .8rem;
    height: .8rem
}

html ::-webkit-scrollbar-track {
    background: rgba(0,0,0,.05)
}

html ::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2);
    border-radius: .625rem;
    box-shadow: 0 0 0 .063rem hsla(0,0%,100%,.3)
}

html :hover::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.4)
}

html ::-webkit-scrollbar-thumb:hover {
    background: rgba(0,0,0,.6)
}

body {
    font: normal 1.6rem/1.44 Pretendard,sans-serif;
    color: #222;
    letter-spacing: -.02em;
    font-weight: 300;
    word-break: keep-all;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-y: none
}

body.hidden {
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    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:0;
        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: 0 2.4rem;
    margin: auto;
    max-width: 120rem
}

.inner>.inner {
    padding: 0;
    margin: 0;
    max-width: 100%
}

@media(min-width: 1025px) {
    .inner {
        padding:0 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: 0 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: #fff;
    border: .1rem solid #d9d9d9;
    border-radius: 50%;
    text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    box-shadow: .4rem .4rem .8rem 0 rgba(0,0,0,.12);
    opacity: .5;
    transform: scale(0);
    transform-origin: center
}

@media(max-width: 431px) {
    .scrollTopBtn {
        width:4rem;
        height: 4rem;
        font-size: 0
    }
}

.scrollTopBtn.holdScroll {
    opacity: 1;
    transform: scale(1);
    transition: opacity .3s ease,transform .3s ease
}

.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%;
    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: 0 2rem 0 2.4rem
}

#header .inner {
    box-sizing: border-box;
    padding: 0 2rem 0 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 72px;
    position: fixed;
    top: 0;
    z-index: 30;
    width: 100%;
    background-color: #fff;
    transition: transform .3s
}

#header.fixed .inner {
    box-shadow: 0 -1rem 2rem 0 rgba(0,0,0,.2)
}

#header #logo {
    height: 22px
}

#header #logo a {
    font-size: 0;
    display: block
}

#header #logo .logo {
    width: 98px;
    height: 22px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    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: 0 12px;
    margin-right: 0
}

#header .right .btn {
    width: 32px;
    height: 32px;
    padding: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

#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: 0;
    width: 32px;
    height: 32px;
    background-position: 50%;
    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: #1a1b1d;
    font-size: 18px;
    padding-left: 8px
}

.lg-size #header.header:not(.web-header) .inner {
    padding: 0 20px 0 24px
}

.commonGnb {
    visibility: hidden;
    overflow: auto;
    position: fixed;
    display: block;
    box-sizing: border-box;
    padding: 0 2.4rem;
    padding-top: 8.2rem;
    left: 50%;
    right: 0;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 100;
    opacity: 0;
    background-color: #fff;
    transition: all .5s cubic-bezier(.075,.82,.165,1);
    box-shadow: -1rem 0 1rem rgba(0,0,0,.2)
}

.commonGnb .btn-close,.commonGnb .btn-menu {
    width: 32px;
    height: 32px;
    padding: 0;
    background-position: 50%
}

.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: #000;
    display: flex
}

.commonGnb .user-info .link-arrow:after {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    margin-left: .6rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.commonGnb .user-info .welcome-txt {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.7rem;
    color: #727272
}

.commonGnb .user-info .last-logTime {
    display: inline-block;
    margin-top: .8rem;
    font-size: 1.4rem;
    line-height: 1.7rem;
    font-weight: 400;
    color: #727272
}

.commonGnb .user-info+.m-depth-1 {
    margin-top: 4rem
}

.commonGnb .setting-wrap {
    background-color: #f4f4f7;
    border-radius: .8rem;
    padding: 1.6rem;
    margin: 3.2rem 0
}

.commonGnb .setting-wrap .flex {
    align-items: center;
    position: relative
}

.commonGnb .setting-wrap .flex:before {
    content: "";
    display: block;
    position: absolute;
    width: .1rem;
    height: 1.2rem;
    background-color: #b4bdcd;
    left: 50%;
    top: 50%;
    transform: translateY(-50%)
}

.commonGnb .setting-wrap .flex a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
    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%;
    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: 0;
    top: 0;
    width: 3.2rem;
    height: 3.2rem;
    border-radius: .6rem;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.commonGnb .menu-title a {
    color: #222
}

.commonGnb .m-depth-1 li+li {
    padding-top: 3.2rem;
    border-top: .1rem solid #ddd
}

.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: 0
}

.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: #222
}

.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: .1rem solid #ddd
}

.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: 0;
    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: 0;
    border: 0
}

.commonGnb .m-depth-2 li a {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    color: #444
}

.commonGnb .m-footer {
    margin-left: -2.4rem;
    margin-right: -2.4rem
}

.gnbOpen {
    overflow: hidden;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    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: 0;
    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: 0;
    height: 9.2rem
}

#footer .inner {
    padding: 0
}

#footer .commonBottomGnb {
    position: absolute;
    transform: translateZ(0);
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 1.2rem;
    padding-bottom: 2rem;
    border-radius: 2rem 2rem 0 0;
    box-shadow: 0 -1rem 2rem 0 rgba(0,0,0,.03);
    z-index: 10;
    background-color: #fff
}

#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 {
    display: block;
    text-align: center;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 1.4rem;
    line-height: 2rem;
    flex-direction: column;
    color: #949494;
    font-weight: 600
}

#footer .commonBottomGnb ul li a .gnb-icon {
    display: block;
    width: 3.2rem;
    height: 3.2rem;
    background-size: contain;
    background-position: 50%
}

#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: #0055b9
}

#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: #f6f7fa;
    border-top: .1rem solid #e8eaee;
    margin-top: .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%;
    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: .4rem 2.5rem;
    margin-top: .8rem
}

@media(min-width: 720px) {
    .m-footer .footer-nav {
        display:inline-flex
    }

    .m-footer .footer-nav+.footer-nav {
        margin-left: 0;
        margin-top: 0;
        padding-left: 2.5rem;
        position: relative
    }

    .m-footer .footer-nav+.footer-nav:before {
        content: "";
        position: absolute;
        left: 1.2rem;
        top: .8rem;
        width: .1rem;
        height: 1.2rem;
        background-color: #b4bdcd
    }
}

.m-footer .footer-nav li {
    position: relative
}

.m-footer .footer-nav li:before {
    content: "";
    position: absolute;
    left: -1.2rem;
    top: .8rem;
    width: .1rem;
    height: 1.2rem;
    background-color: #b4bdcd
}

.m-footer .footer-nav li:first-child:before {
    content: none
}

.m-footer .footer-nav li a {
    color: #727272;
    font-weight: 500;
    line-height: 2.8rem
}

.m-footer .footer-nav li a strong {
    color: #0055b9;
    font-weight: 700;
    position: relative
}

.m-footer .footer-nav li a strong:after {
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    bottom: -.2rem;
    border-bottom: .1rem solid #0055b9;
    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: 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: .3rem;
    color: transparent;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    border: 0;
    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: .8rem 1.2rem;
    margin-top: 2.4rem;
    padding-top: 1.2rem;
    border-top: 1px solid #ddd
}

.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: 0;
    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: #898888;
    font-size: 9px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: .9px;
    background-position: 0;
    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: #6a6969;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 1.1px
}

.commonGnb .web-footer {
    margin: 0 -2.4rem
}

.commonGnb .app-type {
    margin-top: 0
}

.btn {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #fff;
    transition: .3s;
    border-radius: .8rem;
    padding: 1.4rem 2.4rem;
    line-height: 2.6rem;
    font-weight: 700;
    box-sizing: border-box;
    border-color: transparent;
    border-style: solid;
    border-width: 0;
    font-size: 1.8rem;
    border-width: .1rem;
    word-break: keep-all
}

@media(min-width: 1025px) {
    .btn {
        font-size:1.8rem
    }
}

.btn:not(:disabled):not(.disabled):active {
    transform: scale(.95)
}

.btn.btn-primary {
    color: #fff;
    background-color: #0055b9;
    font-weight: 700
}

.btn.btn-primary.disabled,.btn.btn-primary:disabled {
    pointer-events: none;
    background-color: #bcdafd
}

.btn.btn-primary.disabled:active,.btn.btn-primary.disabled:hover,.btn.btn-primary:disabled:active,.btn.btn-primary:disabled:hover {
    background-color: #bcdafd
}

.btn.btn-primary:hover {
    background-color: #043cab
}

.btn.btn-primary:active {
    background-color: #1573e1
}

.btn.btn-lightBlue {
    border: .1rem solid;
    border-color: transparent;
    color: #0a2d71;
    background-color: #e3f0ff
}

.btn.btn-lightBlue.disabled,.btn.btn-lightBlue:disabled {
    pointer-events: none;
    border-color: #eaeff8;
    background-color: #fff
}

.btn.btn-lightBlue:hover {
    color: #222;
    background-color: #eaeff8
}

.btn.btn-secondary {
    color: #0b3381;
    background-color: #e3f0ff
}

.btn.btn-secondary:disabled {
    pointer-events: none;
    color: #abc0d9;
    background-color: #eff6ff
}

.btn.btn-secondary:hover {
    color: #0b3381;
    background-color: #bcdafd
}

.btn.btn-secondary:active {
    background-color: #8fc0fc
}

.btn.btn-gray {
    color: #444;
    background-color: #eee
}

.btn.btn-gray:disabled {
    pointer-events: none;
    color: #ccc;
    background-color: #f5f5f5
}

.btn.btn-gray:hover {
    color: #444;
    background-color: #ddd
}

.btn.btn-gray:active {
    color: #444;
    background-color: #ccc
}

.btn.btn-blueLine {
    border-width: .1rem;
    padding: 1.3rem;
    color: #0055b9;
    border-color: #1573e1;
    background-color: #fff
}

.btn.btn-blueLine:disabled {
    pointer-events: none;
    color: #bcdafd;
    border-color: #bcdafd
}

.btn.btn-blueLine:disabled:active,.btn.btn-blueLine:disabled:hover {
    border-color: #bcdafd
}

.btn.btn-blueLine:hover {
    border-color: #0055b9
}

.btn.btn-blueLine:active {
    color: #0055b9;
    border-color: #0055b9;
    background-color: #eee
}

.btn.btn-secondaryLine {
    border-width: .1rem;
    padding: 1.3rem;
    color: #0055b9;
    border-color: #a3b1c5;
    background-color: #f8fbff
}

.btn.btn-secondaryLine:disabled {
    pointer-events: none;
    color: #cbd4e1;
    border-color: #cbd4e1
}

.btn.btn-grayLine {
    border-width: .1rem;
    padding: 1.3rem;
    color: #444;
    border-color: #bbb;
    background-color: #fff
}

.btn.btn-grayLine:disabled {
    pointer-events: none;
    border-color: #ddd;
    color: #ccc
}

.btn.btn-grayLine:hover {
    border-color: #999;
    background-color: #fff
}

.btn.btn-grayLine:active {
    color: #444;
    background-color: #ddd
}

.btn.btn-mid {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding-left: 2rem;
    padding-right: 2rem;
    border-radius: .8rem;
    font-weight: 500;
    border-width: .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: .6rem;
    font-weight: 500;
    border-width: .1rem
}

.btn.btn-sml,.btn.btn-sml.btn-blueLine,.btn.btn-sml.btn-grayLine,.btn.btn-sml.btn-secondaryLine {
    padding-top: .8rem;
    padding-bottom: .8rem
}

.btn.btn-tiny {
    font-size: 1.3rem;
    line-height: 1.8rem;
    padding-top: .6rem;
    padding-bottom: .6rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: 500;
    border-radius: .4rem;
    border-width: .1rem;
    box-sizing: border-box
}

.btn-transparent {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    pointer-events: auto;
    z-index: 1
}

.btn-scl-top {
    position: fixed;
    display: flex;
    bottom: 3.125rem;
    right: .938rem;
    width: 4rem;
    padding: 0;
    height: 4rem;
    background-color: var(--gray_02-darkBlue);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: #fff;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: .3s;
    z-index: 100
}

.btn-scl-top.on {
    visibility: visible;
    opacity: .6
}

.btn-scl-top .bi-arrow-up-short {
    display: inline-block;
    background-size: 100% auto;
    width: 1.5rem;
    height: 2rem;
    font-size: 0;
    transform: rotate(270deg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    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: 0;
    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: 0;
        z-index: 50
    }

    .bottom-fixed.noFixed>.btn-wrap,.bottom-fixed.sticky>.btn-wrap {
        position: relative;
        bottom: 0;
        padding: 0
    }
}

.bottom-fixed.keypad-on {
    position: relative!important
}

.bottom-fixed>.btn-wrap {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 2rem 2rem;
    transition: box-shadow .3s;
    z-index: 50;
    background-color: #fff
}

.bottom-fixed>.btn-wrap:before {
    content: "";
    top: -2rem;
    height: 2rem;
    left: 0;
    position: absolute;
    width: 100%;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 67.5%)
}

@media(min-width: 1025px) {
    .bottom-fixed>.btn-wrap:before {
        content:none
    }
}

.bottom-fixed>.btn-wrap .flex {
    width: 100%;
    gap: .8rem
}

@media(min-width: 1025px) {
    .bottom-fixed>.btn-wrap .flex {
        gap:1rem
    }
}

.bottom-fixed>.btn-wrap .flex .btn {
    padding-left: 0;
    padding-right: 0
}

.bottom-fixed>.btn-wrap .flex .btn+.btn {
    margin-left: 0
}

.bottom-fixed>.btn-wrap .msg-box {
    margin-bottom: 6rem;
    top: -2rem;
    width: calc(100% - 4rem);
    padding: 1.2rem 2rem;
    margin: auto;
    font-size: 1.5rem
}

html.ios .bottom-fixed>.btn-wrap {
    padding-bottom: -iosConstant(2rem,false,false);
    padding-bottom: -iosEnv(2rem,false,false)
}

@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: #21725e;
    white-space: nowrap;
    border: .1rem solid #b5d0c9;
    background-color: #d9f2f3;
    border-radius: .6rem;
    padding: 0 1rem;
    position: absolute;
    top: -4.2rem;
    left: 50%;
    transform: translateX(-50%)
}

.bottom-fixed .add-info .notice-balloon:after {
    content: "";
    position: absolute;
    bottom: -.8rem;
    left: 50%;
    width: 1.2rem;
    height: .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: 0
}

.pcSize .bottom-fixed {
    padding-top: 3.2rem
}

.pcSize .bottom-fixed>.btn-wrap {
    padding: 0;
    position: inherit
}

.pcSize .bottom-fixed>.btn-wrap .flex .btn+.btn {
    margin-left: 0
}

.pcSize .bottom-fixed.moreScrollFixed>.btn-wrap {
    padding: 0 0 2rem;
    position: fixed;
    max-width: 80rem;
    left: 50%;
    transform: translateX(-50%)
}

.pcSize .bottom-fixed.moreScrollFixed>.btn-wrap:before {
    content: "";
    top: -4rem;
    height: 4rem;
    left: 0;
    position: absolute;
    width: 100%;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 67.5%)
}

.btn-prevPage {
    display: none
}

@media(min-width: 1025px) {
    .btn-prevPage {
        display:block
    }
}

.btn-reSearch,.btn-reload {
    font-size: 1.3rem;
    color: #222;
    font-weight: 500;
    border-radius: .4rem;
    border: .1rem solid #444;
    background-color: #fff;
    width: auto!important;
    line-height: 2.2rem;
    padding: .2rem .8rem;
    display: inline-flex;
    box-sizing: border-box;
    align-items: center;
    height: 2.6rem
}

.btn-reSearch:after,.btn-reload:after {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    background-repeat: no-repeat;
    background-position: 50%;
    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: 0;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    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: 0;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%
}

.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%;
    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: .4rem;
    width: 2rem;
    height: 2rem;
    background-size: contain;
    background-position: 50%;
    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: .8rem;
    border: .1rem solid #bbb;
    background-color: #fff;
    color: #444
}

.btn.btn-add {
    display: flex;
    justify-content: center;
    align-items: center
}

.btn.btn-add:before {
    content: "";
    display: inline-block;
    margin-right: .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: .8rem
}

.btn.btn-map {
    display: flex;
    justify-content: center;
    align-items: center
}

.btn.btn-map:before {
    content: "";
    display: inline-block;
    margin-right: .6rem;
    width: 1.6rem;
    height: 1.6rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    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: .8rem
}

.list-box+.btn-wrap,.table-wrap+.btn-wrap {
    margin-top: 2.4rem
}

.badge-icon {
    display: inline-block;
    padding: 0 .8rem;
    border-radius: .4rem;
    background-color: #e8f6ec;
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2.2rem;
    color: #018b62;
    border: .1rem solid #b5d0c9
}

.badge-icon.type-orange {
    color: #ca1f07;
    border-color: #f9c0b3;
    background-color: #fef6f1
}

.badge-icon.type-blue {
    color: #0055b9;
    border-color: #a6c3e5;
    background-color: #f0f4fa
}

.badge-icon.type-gray {
    color: #666;
    border-color: #ddd;
    background-color: #f9f9f9
}

.badge-icon.type-red {
    color: #a82525;
    border-color: #e2b6b6;
    background-color: #ffe8e8
}

.badge-icon.type-new,.badge-icon.type-violet {
    color: #5d2be6;
    border-color: #c8b6f7;
    background-color: #f1ebff
}

.badge-icon.type-add,.badge-icon.type-beige {
    color: #52362a;
    border-color: #e6dbd6;
    background-color: #fbf3f1
}

.badge-icon.type-yellow {
    color: #9c7603;
    border-color: #efe164;
    background-color: #fff7da
}

.badge-icon.type-end {
    color: #ccc;
    border-color: #ddd;
    background: #eee
}

.badge-icon.type-newIcon {
    font-size: .3rem;
    color: transparent;
    width: 1.6rem!important;
    height: 1.6rem!important;
    flex: 0 0 auto;
    border: 0;
    padding: 0;
    line-height: 1;
    background-position: 50%;
    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")
}

.notice-type .badge-icon {
    color: #fff;
    border-radius: 1.2rem;
    background-color: #018b62;
    border-color: #018b62
}

.notice-type .badge-icon.type-orange,.notice-type .badge-icon.type-red {
    background-color: #ca1f07;
    border-color: #ca1f07;
    color: #fff
}

.notice-type .badge-icon.type-blue {
    background-color: #0055b9;
    border-color: #0055b9;
    color: #fff
}

.select-btn {
    position: relative
}

.select-btn .inline-flex {
    background-repeat: no-repeat;
    background-size: 2rem;
    background-position: calc(100% - 1.6rem);
    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: #f6f8fa;
    color: #222
}

.select-btn .select-box select:disabled.readonly {
    color: #727272
}

.select-btn>.btn {
    width: 100%;
    height: 100%;
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 0
}

.select-btn>.btn:active {
    transform: none
}

.btn-currentPosition {
    font-size: .3rem;
    color: transparent;
    width: 4.8rem;
    height: 4.8rem;
    border: 0;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 .3rem .4rem 0 rgba(0,0,0,.12);
    background-size: 2.4rem;
    background-position: 50%;
    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: .3rem;
    color: transparent;
    width: 1.5rem;
    height: 1.5rem;
    border: .3rem solid #fff;
    box-shadow: 0 0 .4rem 0 rgba(0,0,0,.3)
}

.myCurrentMarker,.myCurrentMarker:before {
    position: absolute;
    background-color: #1573e1;
    border-radius: 50%
}

.myCurrentMarker:before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .3;
    animation: ripple 1s cubic-bezier(.075,.82,.165,1) infinite
}

@keyframes ripple {
    0% {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(7);
        opacity: 0
    }
}

.reSearching-btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 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: 0;
    background-color: #fff;
    font-weight: 500;
    color: #444;
    box-shadow: 0 .3rem .4rem 0 rgba(0,0,0,.12)
}

.reSearching-btn:before {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    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%;
    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: #fff;
    box-shadow: 0 .3rem .4rem 0 rgba(0,0,0,.12)
}

.filter-wrap .list-wrap {
    position: absolute;
    margin-top: .8rem;
    padding: 0 1.2rem;
    height: 0;
    border-radius: 1.2rem;
    opacity: 0;
    visibility: hidden;
    top: -2rem;
    width: auto;
    position: relative;
    transition: all .3s cubic-bezier(.075,.82,.165,1)
}

.filter-wrap .list-wrap.active {
    opacity: 1;
    visibility: visible;
    padding: 1.2rem;
    height: auto;
    top: 0
}

.filter-wrap ul {
    overflow: auto;
    max-height: 14rem;
    padding-right: .4rem
}

.filter-wrap ul li+li {
    margin-top: .4rem
}

.filter-wrap ul button {
    font-size: 1.6rem
}

.filter-wrap ul button.active {
    color: #0055b9;
    font-weight: 700
}

.map-search+.map-searchBtn-wrap {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    left: 2rem;
    right: 2rem;
    top: 8.4rem;
    gap: 2rem;
    z-index: 121
}

@media(max-width: 375px) {
    .map-search+.map-searchBtn-wrap {
        gap:.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: #fff;
    border-radius: .8rem;
    border-color: #949494;
    font-size: 16px;
    line-height: 1
}

@media(max-width: 375px) {
    .map-search+.map-searchBtn-wrap label {
        padding:.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: 0;
    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: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: 0;
    right: 0;
    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: .4rem;
        padding-bottom: .4rem
    }
}

.btn-pharmacy {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 1.6rem;
    font-weight: 500;
    height: 4.8rem;
    min-width: 11rem;
    padding: 0 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 .4rem;
    border-radius: 1.2rem;
    line-height: 2.4rem;
    border: .1rem solid #ddd;
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,.08);
    background-color: #fff
}

.btn-pharmacy:focus,.btn-pharmacy:hover {
    background-color: #e3f0ff;
    border-color: #1573e1
}

.btn-pharmacy:before {
    content: "";
    display: block;
    width: 2.9rem;
    height: 2.9rem;
    background-position: 50%;
    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: #fff;
    border: 1px solid #000;
    position: absolute;
    white-space: nowrap;
    top: 52px;
    left: 50%;
    transform: translateX(-50%)
}

.serviced-hospNm {
    color: #fff;
    background-color: #0055b9;
    border: 1px solid #043cab
}

.joined-hospNm {
    color: #fff;
    background-color: rgba(0,85,185,.5);
    border: 1px solid rgba(0,85,185,.5)
}

.serviced-pharm {
    color: #fff;
    background-color: #f95749;
    border: 1px solid #f95749
}

.joined-pharm {
    color: #fff;
    background-color: rgba(249,87,73,.5);
    border: 1px solid rgba(249,87,73,.5)
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -webkit-appearance: textfield;
    appearance: textfield;
    -moz-appearance: textfield
}

.input-box {
    position: relative;
    font-size: 1.6rem
}

.input-box.inline-flex .inline-flex+.btn {
    margin-left: .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: #222;
    border-color: transparent;
    background-color: transparent;
    font-weight: 400;
    border: 0;
    padding: 0;
    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: #949494
}

.input-box.focus .inline-flex {
    border-color: #1573e1
}

.input-box.hasValue .input-etc button.input-del {
    width: 2rem;
    flex: 1 1 auto;
    opacity: 1;
    visibility: visible;
    margin-left: .4rem
}

.input-box .btn-search {
    flex: none;
    align-self: flex-start;
    width: 2.4rem;
    height: 2.4rem;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 2.4rem;
    border-radius: 0;
    padding: 0;
    margin-left: 1.2rem!important;
    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")
}

.input-box .required {
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 2rem;
    display: block
}

.input-box .required:after {
    content: "*";
    display: inline-block;
    color: #e00c3e
}

.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: #0055b9;
    word-break: normal;
    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: 0;
    font-size: 0;
    margin: 0;
    background-size: contain;
    background-position: 50%;
    border: 0;
    background-repeat: no-repeat
}

.input-box .input-etc button.input-del {
    opacity: 0;
    width: 0;
    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: .8rem 0
}

.input-box.textType-1 .inline-flex {
    width: 100%;
    align-items: center;
    border-bottom-width: .1rem
}

.input-box.textType-2 .inline-flex {
    width: 100%;
    align-items: center;
    border-radius: .8rem;
    border-width: .1rem;
    padding: 1.1rem 1.6rem;
    background-color: #fff
}

.input-box.textType-2 .inline-flex.p-0 {
    padding: 0
}

.input-box.textType-2 .inline-flex.disabled {
    border-color: #e7e9ed;
    background-color: #f4f5f8
}

.input-box.textType-2 .inline-flex.disabled input {
    color: #ccc
}

.input-box.textType-2 .inline-flex.readonly {
    background-color: #f4f4f7;
    border-color: #eee
}

.input-box.textType-2 .inline-flex.bg-gray {
    background-color: #f4f4f7
}

.input-box.textType-2 .inline-flex input {
    line-height: 2.4rem
}

.input-box.textType-2 .inline-flex input::-moz-placeholder {
    color: #727272
}

.input-box.textType-2 .inline-flex input::placeholder {
    color: #727272
}

.input-box.textType-2 .inline-flex .placeholder {
    color: #727272;
    font-weight: 400
}

.input-box.textType-2.readOnly .inline-flex {
    background-color: #f4f4f7
}

.input-box.textType-2 div.text {
    word-break: break-all
}

.input-box.textType-2 .btn-keypad {
    height: 4.8rem;
    text-align: left;
    padding: 0 1.6rem;
    display: flex;
    align-items: center;
    color: #727272
}

.input-box.textType-2 .btn-keypad span {
    line-height: 2.4rem;
    top: .4rem;
    position: relative;
    font-weight: 600;
    letter-spacing: .2rem;
    color: #222
}

.input-box.error .inline-flex {
    border-color: #e00c3e
}

.select-btn .input-box.textType-2 .inline-flex {
    background-color: #fff;
    border-color: #949494
}

.error-txt {
    color: #e00c3e;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    padding: .6rem 1.4rem
}

@media(max-width: 480px) {
    .error-txt {
        font-size:1.4rem;
        font-weight: 400;
        line-height: 2rem;
        padding: .6rem 0
    }
}

.select-box select {
    width: 100%;
    border: 0;
    font-size: 1.6rem;
    height: 4.8rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 1.1rem 1.6rem;
    color: #222;
    border-radius: .8rem;
    border: .1rem solid #949494;
    background-color: #fff;
    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);
    text-overflow: ellipsis
}

.select-box select:disabled {
    color: #222;
    border-color: #e7e9ed;
    background-color: #f4f5f8;
    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: #f4f5f8
}

.select-box select:focus {
    outline: .1rem solid #0055b9;
    outline-offset: 0
}

.select-box select.error,.select-box.error select {
    border-color: #e00c3e
}

.dropdown {
    width: 100%;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.dropdown .dropdown-button {
    padding: 1.1rem 1.6rem;
    background-color: #fff;
    border: .1rem solid #444;
    border-radius: .8rem;
    position: relative;
    display: block;
    text-align: left;
    width: 100%
}

.dropdown .dropdown-button.expanded {
    color: #0055b9;
    border-color: #0055b9;
    font-weight: 600
}

.dropdown .dropdown-button.topExpended {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0
}

.dropdown .dropdown-button.btmExpended {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0
}

.dropdown .dropdown-button:before {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    right: 1.6rem;
    top: 50%;
    margin-top: -1rem;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 2rem;
    transition: transform .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: 0;
    right: 0;
    max-height: 13rem;
    overflow: auto;
    border: .1rem solid #0055b9;
    background-color: #fff;
    z-index: 10
}

.dropdown-list.btmPosition {
    bottom: 100%;
    border-top-width: .1rem;
    border-bottom-width: 0;
    margin-bottom: -.4rem;
    border-top-left-radius: .6rem;
    border-top-right-radius: .6rem
}

.dropdown-list.topPosition {
    top: 100%;
    border-top-width: 0;
    border-bottom-width: .1rem;
    margin-top: -.4rem;
    border-bottom-left-radius: .6rem;
    border-bottom-right-radius: .6rem
}

.dropdown-list.show {
    display: block
}

.dropdown-list .dropdown-item {
    padding: 1rem 1.6rem;
    transition: background-color .3s
}

.dropdown-list .dropdown-item:hover {
    background-color: #f5f5f5
}

.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: .2rem dashed #0055b9;
    outline-offset: .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: .2rem
}

.checkbox,.radio {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin: 0;
    cursor: pointer;
    vertical-align: middle;
    color: #222;
    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(0,0,0,0);
    display: block;
    font-size: .3rem;
    color: transparent
}

.checkbox.toggle-type-1 .lbl,.radio.toggle-type-1 .lbl {
    width: 5.6rem;
    height: 2.8rem;
    position: relative;
    background-color: #727272;
    border: .1rem solid #727272;
    border-radius: 1.4rem;
    padding: 0
}

.checkbox.toggle-type-1 .lbl:before,.radio.toggle-type-1 .lbl:before {
    content: "";
    display: block;
    width: 2.2rem;
    height: 2.2rem;
    position: absolute;
    left: .3rem;
    top: 50%;
    border-radius: 50%;
    transform: translateY(-50%);
    background-color: #fff;
    border-color: #fff;
    box-sizing: border-box;
    transition: left .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: #fff;
    right: .5rem;
    top: .2rem;
    transform: none;
    line-height: 2.5rem;
    font-weight: 600;
    height: auto;
    left: auto;
    background-color: transparent;
    padding: 0;
    margin: 0;
    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(0,0,0,0);
    display: block;
    font-size: .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: #ccc;
    border-color: #ccc
}

.checkbox.toggle-type-1 input:disabled+.lbl:before,.radio.toggle-type-1 input:disabled+.lbl:before {
    border-color: #fff
}

.checkbox.toggle-type-1 input:checked:disabled+.lbl,.radio.toggle-type-1 input:checked:disabled+.lbl {
    background-color: #bcdafd;
    border-color: #bcdafd
}

.checkbox.toggle-type-1 input:checked:disabled+.lbl:before,.radio.toggle-type-1 input:checked:disabled+.lbl:before {
    border-color: #fff;
    background-color: #fff
}

.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: #0055b9;
    border-color: #034dbf
}

.checkbox.toggle-type-1 input:checked+.lbl:before,.radio.toggle-type-1 input:checked+.lbl:before {
    background-color: #fff;
    border-color: #fff;
    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: .2rem;
    left: .8rem;
    animation: none
}

.checkbox span,.radio span {
    display: inline-block;
    line-height: 2rem;
    padding-top: 0
}

.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: 0
}

.checkbox.favoriteType input+.lbl,.radio.favoriteType input+.lbl {
    top: 0;
    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: 0;
    transition: background .3s ease-in-out;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
    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: 0
}

.checkbox.iconType input+.lbl,.radio.iconType input+.lbl {
    top: 0;
    padding-left: 2.4rem
}

.checkbox .blind,.radio .blind {
    width: 1px!important;
    height: 1px!important;
    margin: -1px!important;
    padding: 0!important;
    position: absolute!important
}

.checkbox input,.radio input {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.4rem;
    height: 2.4rem;
    cursor: pointer;
    z-index: 3;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.checkbox input+.lbl,.radio input+.lbl {
    position: relative;
    top: -.1rem;
    display: inline-block;
    line-height: 2.4rem;
    min-height: 2.4rem;
    padding: 0 0 0 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: 0;
    top: 0;
    box-sizing: border-box;
    border-radius: .6rem
}

.radio input+.lbl:before {
    background-color: #fff;
    border: .2rem solid #949494;
    border-radius: 50%
}

.checkbox input+.lbl:before {
    background-color: #fff;
    border: .2rem solid #949494
}

.checkbox input+.lbl:after {
    border-radius: 0;
    width: .9rem;
    height: .5rem;
    top: .7rem;
    left: .7rem;
    border: .2rem solid #fff;
    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: #fff
}

.radio input+.lbl:after {
    width: .8rem;
    height: .8rem;
    opacity: 0;
    left: .4rem;
    top: .4rem;
    border-radius: 50%;
    background-color: #fff;
    transform: scale(0)
}

.checkbox input:disabled+.lbl+span {
    color: #d9d9d9
}

.checkbox input:checked+.lbl:before,.radio input:checked+.lbl:before {
    background-color: #1573e1;
    border-color: #1573e1
}

.checkbox input:disabled+.lbl:before,.radio input:disabled+.lbl:before {
    background-color: #eee;
    border-color: #ddd
}

.checkbox input:disabled+.lbl:after {
    background-color: transparent;
    border-color: transparent
}

.checkbox input:disabled:checked+.lbl:before {
    background-color: #acf;
    border-color: #acf
}

.checkbox input:checked+.lbl+span,.radio input:checked+.lbl+span {
    font-weight: 400
}

.checkbox input:checked+.lbl:after {
    border-color: #fff;
    background: none;
    top: 1.15rem;
    left: .6rem;
    transform-origin: left top;
    transform: rotate(-45deg);
    animation-timing-function: ease-in-out;
    animation-duration: .5s;
    animation-name: checkmark
}

.radio.type-check input+.lbl:after {
    border-radius: 0;
    width: .9rem;
    height: .5rem;
    top: .7rem;
    left: .7rem;
    opacity: 1;
    border: .2rem solid #949494;
    border-top: none;
    border-right: none;
    background: transparent;
    transform: rotate(-45deg)
}

.radio.type-check input:checked+.lbl:after {
    border-color: #fff;
    background: none;
    top: 1.15rem;
    left: .6rem;
    width: .9rem;
    height: .5rem;
    transform-origin: left top;
    transform: rotate(-45deg);
    animation-timing-function: ease-in-out;
    animation-duration: .5s;
    animation-name: checkmark
}

.radio input:checked+.lbl:after {
    content: "";
    position: absolute;
    width: .8rem;
    height: .8rem;
    left: 1.2rem;
    top: 50%;
    background-color: #fff;
    transform: translate(-50%,-50%);
    animation-timing-function: ease-in-out;
    animation-duration: .2s;
    animation-name: radiomark;
    opacity: 1
}

@keyframes checkmark {
    0% {
        height: 0;
        width: 0;
        opacity: 1
    }

    20% {
        width: 0;
        height: .5rem;
        opacity: 1
    }

    40% {
        width: .9rem;
        height: .5rem;
        opacity: 1
    }

    to {
        width: .9rem;
        height: .5rem;
        opacity: 1
    }
}

@keyframes radiomark {
    0% {
        height: 0;
        width: 0;
        opacity: 0
    }

    to {
        width: .8rem;
        height: .8rem;
        opacity: 1
    }
}

.radio-tabType-1 {
    display: inline-flex;
    background-color: #ededf0;
    border-radius: .9rem;
    width: 21rem;
    padding: .3rem
}

.radio-tabType-1 .radio {
    flex: 1 1 auto;
    width: 100%;
    margin: 0
}

.radio-tabType-1 .radio .lbl {
    padding: 0;
    min-height: 0;
    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: #000;
    background-color: #fff
}

.radio-tabType-1 .radio span {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 1.4rem;
    line-height: 2rem;
    padding: .7rem 1.4rem;
    font-weight: 600;
    color: #444;
    border-radius: .6rem
}

.radio-tabType-2 {
    display: flex;
    background-color: #fff
}

.radio-tabType-2 .radio {
    flex: 1 1 auto;
    width: 100%;
    margin: 0
}

.radio-tabType-2 .radio .lbl {
    padding: 0;
    min-height: 0;
    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: #222;
    border-color: #222;
    font-weight: 700;
    font-size: 1.6rem;
    box-shadow: .1rem .1rem .2rem 0 rgba(0,0,0,.08)
}

.radio-tabType-2 .radio input:checked+.lbl+span:after {
    content: "";
    display: block;
    width: .1rem;
    height: 100%;
    background-color: #222;
    left: 0;
    top: 0;
    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 .5rem 1rem;
    font-weight: 500;
    border: .1rem solid #bbb;
    border-left-width: 0;
    color: #727272;
    position: relative
}

.radio-tabType-2 .radio:first-child span {
    border-left-width: .1rem;
    border-top-left-radius: .6rem;
    border-bottom-left-radius: .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: .6rem;
    border-bottom-right-radius: .6rem
}

.radio-tabType-2 .radio.disabled input+.lbl+span {
    color: #ccc;
    border-color: #ddd;
    background-color: #f4f4f7
}

.radio-tabType-2 .radio.disabled input:checked+.lbl+span {
    background-color: #fff;
    border-color: #222;
    color: #222
}

.radio-type-bar .radio {
    display: block;
    margin: 0;
    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: .1rem solid #d9d9d9;
    display: block;
    border-radius: .8rem;
    position: relative;
    z-index: 10;
    background-color: #fff
}

.radio-type-bar .radio+.radio {
    margin-top: .8rem
}

.radio-type-bar .radio input:checked+.lbl+span {
    border: .1rem solid #0055b9;
    background-color: #eff6ff
}

.radio-type-btn {
    display: flex;
    flex-wrap: wrap;
    gap: .6rem
}

.radio-type-btn .radio {
    margin: 0
}

.radio-type-btn .radio input {
    opacity: 1;
    width: 100%;
    height: 100%
}

.radio-type-btn .radio .lbl {
    padding: 0;
    top: 0;
    min-height: 0
}

.radio-type-btn .radio .lbl:after,.radio-type-btn .radio .lbl:before {
    content: none!important
}

.radio-type-btn .radio span {
    padding: .9rem 2rem;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #666;
    border: .1rem solid #666;
    display: block;
    border-radius: 2rem;
    font-weight: 700;
    background-color: #fff;
    z-index: 2;
    position: relative
}

@media(max-width: 400px) {
    .radio-type-btn .radio span {
        padding:.9rem 1.5rem
    }
}

.radio-type-btn .radio input:checked+.lbl+span {
    border-color: #333;
    background-color: #333;
    color: #fff
}

@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-direction: row;
    flex-wrap: wrap;
    padding: 0 2.4rem;
    gap: .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: 0
}

.filter-type-btn .checkbox input {
    opacity: 1;
    width: 100%;
    height: 100%
}

.filter-type-btn .checkbox .lbl {
    padding: 0;
    top: 0;
    min-height: 0
}

.filter-type-btn .checkbox .lbl:after,.filter-type-btn .checkbox .lbl:before {
    content: none!important
}

.filter-type-btn .checkbox span {
    padding: .9rem 2rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: #444;
    border: .1rem solid #eee;
    display: block;
    border-radius: 2rem;
    font-weight: 700;
    background-color: #fff;
    z-index: 2;
    position: relative
}

@media(max-width: 400px) {
    .filter-type-btn .checkbox span {
        padding:.9rem 1.5rem
    }
}

.filter-type-btn .checkbox input:checked+.lbl+span {
    border-color: #0055b9;
    background-color: #fff;
    color: #0055b9;
    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: 0
}

.input-type-cols .checkbox+.checkbox,.input-type-cols .checkbox+.radio,.input-type-cols .radio+.checkbox,.input-type-cols .radio+.radio {
    margin-left: 0
}

.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: #222;
    margin-left: 3.2rem;
    margin-top: -.4rem
}

.file-box {
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    position: relative;
    height: 4.8rem
}

.file-box .file-label {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    justify-content: center;
    z-index: 10;
    border: .1rem solid #1573e1;
    background-color: #fff;
    border-radius: .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: #0055b9
}

.file-box .file-label .file-txt:before {
    content: "";
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    margin-right: .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;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: .2rem;
    z-index: 9
}

.file-box.highlight {
    border-color: #000
}

.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: .3rem
}

.imageItem.hasFiled {
    margin-top: 1.2rem
}

@media(min-width: 1025px) {
    .imageItem {
        font-size:0;
        gap: 0;
        width: auto;
        margin-left: -.6rem;
        margin-right: -.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:.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;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    background-color: #fff
}

.imageItem li label .btn-del {
    position: absolute;
    z-index: 10;
    right: .9rem;
    top: .8rem;
    width: 2.4rem;
    height: 2.4rem;
    background-position: 50%;
    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: 0;
    position: absolute;
    left: 0;
    top: 0
}

.imageItem li label.thumb_pdf .lbl {
    background-size: 3.8rem;
    background-position: 50%;
    background-repeat: no-repeat;
    border: .1rem solid #eee;
    background-color: #f6f8fa;
    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;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 7;
    border: .1rem solid #b4bdcd
}

.lock .imageItem {
    width: calc(100% - 1.2rem)
}

.textItem {
    padding-top: 2.4rem
}

.textItem li+li {
    margin-top: .8rem
}

.textItem .inline-flex .file-name {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: #444;
    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: #000
}

@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: .8rem
}

.canvas-wrap {
    border-radius: .8rem;
    border: .1rem solid #d9d9d9;
    position: relative;
    background-color: #f9f9fb
}

.canvas-wrap .info-txt {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #b4bdcd;
    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: .1rem solid #949494;
    border-radius: .8rem;
    color: #222;
    background-color: #fff;
    resize: none
}

.textarea textarea::-moz-placeholder {
    color: #727272
}

.textarea textarea::placeholder {
    color: #727272
}

.textarea .size {
    display: inline-flex;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    position: absolute;
    bottom: 1rem;
    right: 1.6rem;
    color: #727272
}

.textarea .size .point {
    color: #222
}

.tabFocus .textarea textarea:focus {
    outline: .2rem dashed #0055b9;
    outline-offset: .1rem
}

.msg-required {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #000;
    text-align: right
}

.desc-title+.msg-required,.tit-form+.msg-required {
    margin-top: 2.4rem
}

.msg-required+.form-wrap {
    margin-top: .8rem
}

.sub-title+.msg-required {
    padding-top: 2.4rem
}

.req {
    color: #e00c3e;
    margin-left: .2rem
}

.form-wrap {
    border-radius: 0
}

.form-wrap .form-row {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: .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: #e00c3e;
    font-size: 1.3rem;
    font-weight: 400;
    display: inline-block;
    margin-left: .2rem
}

.form-wrap .form-row .required-msg {
    flex: 0 0 auto;
    margin-left: auto;
    color: #444;
    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: .6rem;
    background-position: 50%;
    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: #222;
    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: .4rem;
    margin-top: -.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: .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: .1rem solid #ddd;
    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: 0
}

.table td,.table th {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    border-top: .1rem solid #eee;
    padding: 1.4rem 0;
    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: #727272;
    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: .1rem solid #000;
    font-size: 1.4rem
}

.table.type-2 td {
    text-align: left
}

.table.no-line td,.table.no-line th {
    border: 0;
    padding: .6rem 0
}

.table.no-line tr:first-child td,.table.no-line tr:first-child th {
    padding-top: 0
}

.table.no-line tr:last-child td,.table.no-line tr:last-child th {
    padding-bottom: 0
}

.table tr.sub-list>td {
    padding: 0;
    border-top: 0
}

.table tr.sub-list+tr th,.table tr.sub-list+tr>td {
    border-top: 0
}

.table tr.sub-list .list-inner {
    margin: 0;
    padding: 0;
    background-color: transparent;
    padding-left: 8rem
}

.table tr.sub-list .list-inner>li {
    padding-left: .9rem;
    text-indent: -.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: .3rem;
    height: .3rem;
    margin-right: .6rem;
    vertical-align: middle;
    background-color: #222
}

.table tr.sub-list .list-inner>li+li {
    margin-top: 0
}

.table tr.sub-list .list-inner em {
    color: #222;
    flex: 0;
    flex: none;
    margin-right: .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: #222;
    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: 0
}

.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: #0055b9
}

.date-picker .inline-flex {
    padding-right: 3.6rem;
    position: relative
}

.date-picker .inline-flex input {
    cursor: pointer;
    font-size: 1.7rem;
    margin-right: .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: 0;
    grid-gap: .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: #949494
}

.vc-nav-container :focus,.vc-pane-container :focus {
    box-shadow: none;
    outline: .1rem dashed #e00c3e!important
}

.vc-popover-content-wrapper {
    width: auto!important;
    z-index: 100!important
}

.vc-weekday {
    font-size: 1.4rem;
    padding-top: .4rem;
    line-height: 1.4rem;
    padding-bottom: .8rem;
    color: #000;
    font-weight: 500
}

.vc-weekday.vc-weekday-1 {
    color: #e00c3e
}

.vc-weekday.vc-weekday-7 {
    color: #0055b9
}

.vc-day.weekday-1 {
    color: #e00c3e
}

.vc-day.weekday-7 {
    color: #0055b9
}

.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: .1rem dashed #e00c3e
}

.vc-day-content.vc-disabled {
    color: #949494
}

.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: .7rem;
    position: absolute;
    height: .1rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-color: #000
}

.date-fromTo .input-box {
    flex: 1 1 auto
}

.vc-time-header {
    font-size: 0;
    display: none
}

.vc-time-select-group {
    margin-top: 0;
    width: 100%
}

.vc-time-select-group .vc-base-icon {
    margin: 0 .4rem;
    color: #0055b9
}

.vc-base-select select {
    border: 0;
    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: .8rem;
    align-items: center
}

.page-list .ico-dot {
    display: inline-block;
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    background-color: #d9d9d9;
    font-size: 0
}

.page-list .btn-page {
    width: 3.2rem;
    height: 3.2rem;
    line-height: 3.2rem;
    padding: 0;
    font-size: 1.4rem;
    color: #000;
    font-weight: 500;
    border-radius: .4rem;
    display: inline-block;
    text-align: center;
    text-decoration: none
}

.page-list .btn-page:hover:not(span) {
    background-color: #eff3f8
}

.page-list .btn-page.on {
    color: #0055b9;
    background-color: #e1eaf7
}

.page-list .next {
    width: 3.2rem;
    height: 3.2rem;
    padding: 0;
    background-position: 50%;
    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: 0;
    background-position: 50%;
    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: 0
}

.page-number {
    display: inline-block;
    font-size: 1.6rem;
    color: #444
}

.page-number .current {
    color: #0055b9;
    font-weight: 600
}

.page-number.type-box {
    background-color: #eff3f8;
    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: .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: #fff;
    font-size: 1rem;
    font-weight: 600;
    text-align: center;
    background-color: #000;
    width: 2.4rem;
    height: 2.4rem;
    line-height: 2.4rem;
    border-radius: 50%
}

.page-process .page-bar {
    height: .6rem;
    background-color: #ededf0;
    border-radius: .3rem;
    overflow: hidden
}

.page-process .page-bar span {
    display: block;
    height: 100%;
    background-color: #0055b9
}

.page-process .page-bar+.page-number {
    margin-top: .6rem
}

.page-process .page-number {
    text-align: right;
    display: block;
    font-size: 1.6rem;
    font-weight: 500;
    color: #727272
}

.page-process .page-number.on {
    font-weight: 700
}

.common-preogress.mt-10 {
    margin-top: 0!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: 0;
    align-items: center;
    justify-content: center
}

.common-preogress .currentSteps {
    font-size: 0
}

.common-preogress.lineType {
    flex-wrap: wrap;
    display: flex;
    margin: 0 -2.4rem
}

@media(min-width: 1025px) {
    .common-preogress.lineType {
        margin-left:auto;
        margin-right: auto
    }
}

.common-preogress.lineType ol {
    position: relative;
    width: 100%;
    height: .6rem;
    background-color: #eee;
    overflow: hidden
}

@media(min-width: 1025px) {
    .common-preogress.lineType ol {
        border-top-left-radius:.3rem;
        border-top-right-radius: .3rem;
        border-bottom-left-radius: .3rem;
        border-bottom-right-radius: .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: #1573e1
}

.common-preogress.lineType .currentSteps {
    font-size: 1.6rem;
    color: #727272;
    font-weight: 400;
    line-height: 2.2rem;
    margin-left: auto;
    margin-top: .8rem;
    padding-right: 2.4rem
}

.common-preogress.lineType .currentSteps strong {
    font-weight: 500;
    color: #0055b9
}

.common-preogress.dotNumber ol {
    gap: .8rem
}

.common-preogress.dotNumber ol li {
    width: .8rem;
    height: .8rem;
    background-color: #d9d9d9;
    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: #000;
    color: #fff
}

.common-preogress.dotted ol {
    gap: 2.6rem
}

.common-preogress.dotted ol li {
    width: 1.4rem;
    height: 1.4rem;
    background-color: #d9d9d9;
    border-radius: 50%
}

.common-preogress.dotted ol li.active,.common-preogress.dotted ol li.proceed {
    background-color: #0055b9
}

.tab-line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    z-index: 25;
    pointer-events: none;
    transition: .3s
}

.tab-menu {
    margin: 0 -2.4rem;
    overflow: hidden;
    position: relative
}

.popup .tab-menu:after,.popup .tab-menu:before {
    content: none
}

.tab-scroll {
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.tab-scroll::-webkit-scrollbar {
    display: none
}

.tab-list {
    position: relative;
    display: inline-flex;
    min-width: 100%;
    white-space: nowrap;
    text-align: center;
    padding: 0 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: 0;
    left: 0;
    z-index: 50;
    background: #fff;
    background: linear-gradient(90deg,#fff,hsla(0,0%,100%,0))
}

.tab-round-menu:after {
    left: auto;
    right: 0;
    transform: rotate(-180deg)
}

.tab-round-menu.first-active:before,.tab-round-menu.last-active:after {
    content: none
}

.tab-round-menu .tab-list {
    gap: 0 .6rem;
    padding: 0
}

.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: #ededf0;
    display: inline-block;
    color: #666
}

.tab-round-menu .tab.active>a,.tab-round-menu .tab.active>button {
    background-color: #222;
    color: #fff
}

.tab-line-menu {
    position: relative
}

@media(min-width: 1025px) {
    .tab-line-menu {
        margin-left:0;
        margin-right: 0
    }
}

.tab-line-menu .tab-list {
    gap: 0 2rem
}

@media(min-width: 1025px) {
    .tab-line-menu .tab-list {
        padding:0
    }
}

.tab-line-menu .tab-line {
    height: .3rem;
    background: #222
}

.tab-line-menu .tab-list:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: .1rem;
    background: #d9d9d9
}

.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: #444;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    overflow: hidden;
    padding: 0 .3rem;
    outline-offset: -.1rem;
    transition: .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: #222
}

.tab-line-menu .tab.active>a:after,.tab-line-menu .tab.active>button:after {
    left: 0;
    width: 100%;
    opacity: 1
}

.tab-line-menu.tab-fixed .tab-list {
    padding: 0
}

.tab-line-menu.tab-fixed .tab-list:before {
    left: 0;
    right: 0
}

.lg-size .tab-line-menu .tab-line {
    display: none
}

.lg-size .tab-line-menu .tab.active:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: .3rem;
    background: #222
}

.common-type {
    margin-left: 0;
    margin-right: 0
}

.common-type .tab-list {
    display: flex;
    width: 100%;
    background-color: #f4f4f7;
    border-radius: .8rem;
    padding: 0
}

.common-type .tab-list .tab {
    flex: 1 1 auto;
    font-size: 1.6rem;
    line-height: 2.8rem;
    padding: .9rem 1rem;
    font-weight: 500;
    width: 100%;
    cursor: pointer
}

.common-type .tab-list .tab a {
    display: block;
    height: 100%;
    color: #444
}

.common-type .tab-list .tab.active {
    border-radius: .8rem;
    background-color: #fff;
    border: .1rem solid #0055b9;
    box-shadow: .2rem .2rem .8rem 0 rgba(0,0,0,.05);
    font-size: 1.8rem;
    font-weight: 700;
    color: #0055b9
}

.common-type .tab-list .tab.active a {
    color: #0055b9
}

.tabFocus .common-type .tab-list .tab:focus {
    outline: .2rem dashed #0055b9;
    outline-offset: -.2rem
}

.pop-wrap {
    position: relative
}

.pop-wrap.page {
    max-width: 102.4rem;
    margin-left: auto;
    margin-right: auto
}

.pop-head {
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 20;
    transition: background .5s
}

.pop-head.bg-origin {
    background: #fff!important
}

.pop-head.no-title {
    height: 0!important;
    padding-top: 0!important
}

.pop-head.no-title>div {
    padding: 0!important;
    height: 0!important;
    overflow: hidden
}

.pop-head>div {
    display: flex;
    align-items: center;
    min-height: 4rem;
    padding: 2.3rem 5rem 2.3rem 2.6rem;
    text-align: left;
    margin: 0;
    transition: border .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: #222;
    margin: 0;
    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;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: auto
}

.pop-close {
    font-size: .3rem;
    color: transparent;
    position: relative;
    display: block;
    width: 3.2rem;
    height: 3.2rem;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 3.2rem auto;
    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: 2rem;
    padding-top: 0;
    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: .8rem
}

.alertType .pop-body .section {
    padding-top: 3.2rem;
    padding-bottom: 0;
    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: 0
}

.pop-foot-close+div {
    margin-top: 2.4rem
}

.pop-foot-close .button {
    font-size: 1.4rem!important;
    height: auto!important;
    text-decoration: underline;
    border-radius: 0!important
}

.loading,.move-loading,.popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    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: 0;
    top: 0;
    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;
    -webkit-overflow-scrolling: touch
}

@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: 0;
    bottom: 0;
    width: 100%;
    padding: 0;
    background: #fff;
    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: 0;
    padding-top: 2rem
}

@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: .8rem
}

.bg-fa>.loading .bottom-fixed .btn-wrap,.bg-fa>.move-loading .bottom-fixed .btn-wrap,.bg-fa>.popup .bottom-fixed .btn-wrap {
    background: #fafafa
}

.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: 0
}

.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(0,10%,0);
    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: 0
    }
}

.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: #000
}

@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: #222;
        margin-top: 0
    }

    .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: #fff
}

.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(0);
    transition: all .3s
}

.loading .pop-head.pop-scroll-hide,.move-loading .pop-head.pop-scroll-hide,.popup .pop-head.pop-scroll-hide {
    top: 0
}

.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: 0
}

.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: hsla(0,0%,100%,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:0
    }
}

html.ios .loading.full,html.ios .move-loading.full,html.ios .popup.full {
    padding-top: -iosConstant(0,true,false);
    padding-top: -iosEnv(0,true,false)
}

.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: 0;
    border-radius: 0
}

@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: 0
    }
}

@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: 0
    }
}

.loading.full.show,.move-loading.full.show,.popup.full.show {
    background: #fff
}

@media(min-width: 1025px) {
    .loading.full.show,.move-loading.full.show,.popup.full.show {
        background-color:rgba(0,0,0,.5);
        -webkit-backdrop-filter: blur(1px);
        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: 0;
    height: 100%;
    overflow: hidden;
    background: #000
}

.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: #ececec;
    padding: 0
}

.loading.full.zipcode .daum-zipcode,.move-loading.full.zipcode .daum-zipcode,.popup.full.zipcode .daum-zipcode {
    border-top: .1rem solid #363636;
    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: 0;
    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: #444
}

.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: 0 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: .6rem;
    border: 0;
    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,.7);
    color: #fff
}

.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(180deg,hsla(0,0%,100%,0),#fff 67.5%)
}

.loading.full .pop-foot,.move-loading.full .pop-foot,.popup.full .pop-foot {
    background-color: #fff
}

.loading.full .pop-foot .btn-wrap,.move-loading.full .pop-foot .btn-wrap,.popup.full .pop-foot .btn-wrap {
    padding: 0 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: 0
}

@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:0
    }
}

.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 0 0;
    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 {
    padding-bottom: -iosConstant(10.8rem,false,false);
    padding-bottom: -iosEnv(10.8rem,false,false)
}

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 {
    padding-bottom: -iosConstant(2rem,false,false);
    padding-bottom: -iosEnv(2rem,false,false)
}

.loading.bottom,.move-loading.bottom,.popup.bottom {
    padding: 0;
    padding-top: 6rem;
    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(0,110%,0)
}

.loading.bottom>.pop-wrap,.move-loading.bottom>.pop-wrap,.popup.bottom>.pop-wrap {
    border-radius: 3.2rem 3.2rem 0 0;
    margin: 0;
    background-color: #fff
}

@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: .1rem solid transparent
}

.loading.bottom .pop-head,.move-loading.bottom .pop-head,.popup.bottom .pop-head {
    border-radius: 3.2rem 3.2rem 0 0
}

@media(min-width: 1025px) {
    .loading.bottom .pop-head,.move-loading.bottom .pop-head,.popup.bottom .pop-head {
        border-radius:1.6rem 1.6rem 0 0
    }
}

html.mobile .loading.bottom .pop-head,html.mobile .move-loading.bottom .pop-head,html.mobile .popup.bottom .pop-head {
    top: -.1rem;
    margin-top: -.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: 0
}

@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: 0 0 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: .5rem;
    height: .3rem;
    width: 3rem;
    margin-left: -1.5rem;
    background: #ddd;
    border-radius: .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: 0
}

.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: 0;
    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: 0 0 2rem rgba(0,0,0,.1)
}

.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: 0 auto;
    background-color: #fff
}

.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: #444
}

@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:0
    }
}

.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: -.8rem;
    right: -.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: .8rem -1.2rem 0;
    padding: 1.2rem 1.6rem;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    color: #444;
    border-radius: .6rem;
    background-color: #f4f4f7
}

.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: .8rem
}

.loading.tooltipType .tooltip-txt .badge-icon,.move-loading.tooltipType .tooltip-txt .badge-icon,.popup.tooltipType .tooltip-txt .badge-icon {
    margin-left: .4rem
}

.loading.tooltipType.popup,.move-loading.tooltipType.popup,.popup.tooltipType.popup {
    transition: background .3s ease
}

.loading.tooltipType .pop-wrap,.move-loading.tooltipType .pop-wrap,.popup.tooltipType .pop-wrap {
    border: .1rem solid #000;
    border-radius: 1.2rem;
    background-color: #fff;
    box-shadow: .4rem .4rem 1.2rem rgba(0,0,0,.12)
}

.loading.tooltipType .pop-body,.move-loading.tooltipType .pop-body,.popup.tooltipType .pop-body {
    padding: 2rem;
    padding-bottom: .8rem;
    height: auto
}

.loading.tooltipType.type1,.move-loading.tooltipType.type1,.popup.tooltipType.type1 {
    max-width: 27.5rem;
    left: 0
}

@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: 0;
    padding: 0;
    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: 0;
    padding: 0;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    color: #444
}

.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: 0;
    right: 0
}

.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 0 0 0;
    padding: 0;
    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: #727272
}

.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: #222
}

.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: .3rem;
    height: .3rem;
    background-color: #222;
    margin-right: .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;
    bottom: 7.8rem!important;
    visibility: visible
}

.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-top: 15rem;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 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: .1rem solid #727272;
        box-shadow: .4rem .4rem 1.2rem 0 rgba(0,0,0,.12);
        border-radius: 0;
        max-width: 39.3rem;
        z-index: 100;
        margin-right: 4rem;
        margin-top: 0;
        margin-right: 8.7rem;
        height: 100%;
        max-height: calc(100vh - 28rem);
        transform: translate3d(0,-10%,0);
        background-color: #fff
    }

    .loading.alertListPop .pop-wrap .btn-more,.move-loading.alertListPop .pop-wrap .btn-more,.popup.alertListPop .pop-wrap .btn-more {
        width: calc(100% - 4rem)!important;
        display: block;
        margin: 2.4rem auto -4rem;
        position: relative;
        z-index: 2
    }

    .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: 0
    }

    .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;
        -webkit-backdrop-filter: none;
        backdrop-filter: none
    }
}

.loading.show,.move-loading.show,.popup.show {
    display: flex!important;
    background-color: rgba(0,0,0,.5);
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    transition-delay: 0s
}

.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: .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: .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: 0
}

.loading.loading .gif-loading,.move-loading.loading .gif-loading,.popup.loading .gif-loading {
    display: block;
    width: 10rem;
    height: 10rem;
    font-size: 0;
    background-position: 50%;
    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: 0 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-wrap: wrap;
    flex-direction: column;
    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: #222;
    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: #444
}

@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 0;
        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% - .8rem);
    height: calc(100% - 10rem);
    max-width: 60rem;
    overflow: inherit;
    background-color: #fff;
    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: 0;
    padding-bottom: 0;
    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: 0 0 2.4rem 0;
    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:0 0 2rem 0
    }
}

.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: 0
}

.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%;
    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: 0 auto 2.4rem
}

.loading.noticeType .notice-box .notice-scroll,.move-loading.noticeType .notice-box .notice-scroll,.popup.noticeType .notice-box .notice-scroll {
    flex: 1;
    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: 0
}

.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: 0
    }

    #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: 0;
        line-height: 2.6rem
    }
}

.filter-pop .flex .pop-tit {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #000;
    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: .1rem solid #eee;
    background-color: #fff;
    font-size: 1.6rem;
    font-weight: 500;
    margin: 0 .4rem;
    color: #000;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    overflow: hidden;
    padding-right: 0;
    padding-left: 0
}

.picturePop .section .btn-album input[type=file],.picturePop .section .btn-camera input[type=file] {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    clip: rect(0,0,0,0)
}

.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%;
    margin-bottom: .8rem;
    transition: all .3s ease-in-out
}

.picturePop .section .btn-album:active,.picturePop .section .btn-camera:active {
    background-color: #e3f0ff;
    border-color: #e3f0ff
}

.picturePop .section .btn-album.btn-camera:focus-within,.picturePop .section .btn-camera.btn-camera:focus-within {
    outline: .1rem dashed #0055b9!important;
    outline-offset: -.2rem;
    transition: none
}

.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: .1rem dashed #0055b9!important;
    outline-offset: -.2rem;
    transform: none
}

.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: .8rem
}

.exportCertificate .export-cert-btns button {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: #444;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: .1rem solid #ddd;
    border-radius: .8rem;
    justify-content: center;
    padding: 3.1rem
}

.exportCertificate .export-cert-btns button:focus {
    border-color: #1573e1
}

.exportCertificate .export-cert-btns button:focus strong {
    color: #1573e1
}

.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 0 .8rem;
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 700;
    color: #222
}

@media(min-width: 1025px) {
    .exportCertificate .pop-wrap {
        max-width:80rem;
        max-height: 47.2rem
    }

    .exportCertificate .pop-wrap .pop-body {
        padding-top: 0
    }

    .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;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    z-index: 400
}

.loadingScreen .gif-loading {
    display: block;
    width: 10rem;
    height: 10rem;
    font-size: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-position: 50%;
    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:0!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-direction: column;
    flex-wrap: wrap;
    gap: .4rem 0;
    margin-bottom: 1.2rem
}

.pop-body .noInsurance .available-list .item,.pop-body .noInsurance .no-insurance-list .item {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    background-color: #f4f4f7;
    border-radius: .6rem;
    padding: .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;
    word-wrap: break-word;
    min-width: 0;
    flex: 1
}

.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: #1573e1;
    margin-left: .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: #e00c3e
}

.pop-body .noInsurance .available-list.available-list:before,.pop-body .noInsurance .no-insurance-list.available-list:before {
    content: "";
    margin: 0 auto .8rem;
    width: 12px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 12px auto;
    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: .1rem solid #ccc;
    background-color: #f6f8fa
}

.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: .6rem 0 0;
    color: #444
}

.mapFilter.popup.bottom {
    position: absolute;
    padding: 0
}

.mapFilter.popup.bottom .pop-body {
    padding: 0;
    padding-bottom: 1rem
}

.mapFilter.popup.bottom.show {
    background-color: rgba(0,0,0,.7)
}

.mapFilter.popup.bottom .pop-bg-close {
    position: absolute;
    display: block
}

.mapFilter.popup.bottom>.pop-wrap {
    max-width: 100%;
    margin: 0;
    border-radius: 0
}

@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: 0
}

.mapFilter.popup.bottom>.pop-wrap>.bottom-fixed .btn-wrap:before {
    content: none
}

.accordion {
    color: #1a1b1d;
    border-bottom: .1rem solid #d9d9d9
}

.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: #f6f8fa
}

.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: #fff;
    cursor: pointer;
    position: relative;
    border-top: .1rem solid #ddd
}

@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%;
    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: .1rem solid #ddd
}

.accordion .accordion-header[aria-expanded=true]:after {
    transform: rotate(-180deg)
}

.accordion .accordion-content {
    overflow: hidden;
    max-height: 0;
    font-size: 1.5rem;
    font-weight: 500;
    position: relative
}

.accordion .accordion-content>div {
    display: flex;
    align-items: center;
    padding: 2rem 2.4rem;
    background-color: #f6f8fa
}

.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;
    word-break: break-word
}

.accordion.type-treatment {
    margin: 1.3rem -2.4rem 0;
    border-bottom: .1rem solid #d9d9d9
}

.accordion.type-treatment .accordion-content>div {
    display: block;
    padding: 2.4rem 2.4rem 1.7rem;
    background-color: #f8fbff
}

.swiper .fullSwiper .swiper-slide {
    width: 100%
}

.swiper-button-next,.swiper-button-prev {
    font-size: 0
}

.autoplay-toggle-button {
    font-size: 0;
    width: .8rem;
    height: .8rem;
    background-position: 50%;
    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: .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: 0 -2rem;
    position: relative
}

.swiper-certificate .swiper,.swiper-notice .swiper {
    padding: 0 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: #d9d9d9;
    opacity: 1;
    margin: 0
}

.swiper-certificate .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-notice .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #333
}

.swiper-certificate .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,.swiper-notice .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
    margin-left: .8rem
}

.swiper-certificate .swiper-pagination .swiper-pagination-bullet:focus,.swiper-notice .swiper-pagination .swiper-pagination-bullet:focus {
    outline: .2rem solid #000;
    outline-offset: .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: 0;
    border: .1rem solid #b4bdcd;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: .4rem .4rem .8rem rgba(0,0,0,.25)
}

.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: 0
}

.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: 0;
    margin: 0 auto;
    z-index: 0
}

.swiper-certificate.type1 .swiper,.swiper-notice.type1 .swiper {
    padding: 0;
    margin: 0 -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: 0;
    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 0 0 0
}

.swiper-notice .swiper-pagination .swiper-pagination-bullet {
    background-color: #949494
}

.swiper-notice .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #1573e1;
    border-radius: .4rem;
    width: 2rem;
    margin-left: .4rem
}

.swiper-notice .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
    margin-left: .4rem
}

.main-top {
    display: flex;
    gap: 0;
    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:0
    }
}

.main-top .swiper-main .swiper {
    height: 100%;
    padding-bottom: 2.2rem
}

@media(min-width: 1025px) {
    .main-top .swiper-main .swiper {
        padding-bottom:0
    }
}

.main-top .swiper-main .swiper-slide {
    height: 100%
}

.main-top .swiper-main .swiper-slide a {
    display: block;
    border-radius: 1.2rem;
    background-color: #f4f4f7
}

.main-top .swiper-main img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
    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%;
    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: 0;
    padding-left: 0;
    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: #949494;
    opacity: 1;
    margin: 0 .4rem
}

@media(min-width: 1025px) {
    .main-top .swiper-main .swiper-pagination .swiper-pagination-bullet {
        background-color:#fff
    }
}

.main-top .swiper-main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 2rem;
    border-radius: .4rem;
    opacity: 1;
    background-color: #1573e1
}

@media(min-width: 1025px) {
    .main-top .swiper-main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color:#fff
    }
}

.main-top .main-claim-list {
    flex: 1 1 auto;
    margin-top: 3.2rem
}

@media(min-width: 1025px) {
    .main-top .main-claim-list {
        margin-top:0
    }
}

.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: #f4f4f7;
    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: #222;
    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: #444;
    margin-top: .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%;
    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: #000;
    display: flex
}

.main-top .user-info .link-arrow:after {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    margin-left: .6rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.main-top .user-info .welcome-txt {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #727272
}

.main-top .user-info+.m-depth-1 {
    margin-top: 4rem
}

.main-banner-wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
    gap: 1.6rem;
    margin-top: 4rem
}

@media(min-width: 1025px) {
    .main-banner-wrap {
        gap:4rem
    }
}

.main-banner-wrap .banner-item {
    width: 100%;
    display: block;
    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%;
    -o-object-fit: cover;
    object-fit: cover
}

.main-banner-wrap .banner-item .banner-tit {
    color: #222
}

.main-banner-wrap .banner-item .banner-txt {
    color: #444
}

.main-banner-wrap .upper-banner {
    margin: 0 -2.4rem;
    display: flex;
    flex-direction: column;
    gap: 3.2rem
}

@media(min-width: 1025px) {
    .main-banner-wrap .upper-banner {
        margin:0;
        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: #e5eef8
}

@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: 0;
    bottom: 0
}

@media(min-width: 1025px) {
    .main-banner-wrap .upper-banner .banner-item .img-wrap {
        right:.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: 0 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:0 3.2rem
    }
}

.main-banner-wrap .under-banner .banner-item .img-wrap,.main-banner-wrap .upper-banner .banner-item.item-1 .img-wrap {
    right: 1rem;
    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: .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: #e5eef8;
    margin: 0 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% - .8rem);
        height: 18rem;
        margin: 0;
        flex: none
    }

    .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: #efeaff
}

.main-banner-wrap .under-banner .banner-item.item-3,.main-banner-wrap .upper-banner .banner-item.item-1.item-3 {
    background-color: #e8f3ff
}

.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: #fff4dc
}

.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: 0
    }
}

.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: 0;
    height: 1.2rem;
    left: -2.4rem;
    right: -2.4rem;
    background-color: #eee
}

@media(min-width: 1025px) {
    .main-bottom-board .faq-wrap,.main-bottom-board .notice-wrap {
        flex:0 0 auto;
        width: 50%;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .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: 0;
    height: 3.2rem;
    width: 100%;
    left: 0;
    top: 4.4rem;
    background-position: 100%;
    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:0;
        top: 0;
        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: .1rem;
    height: .1rem;
    margin: -1rem;
    right: 0;
    overflow: hidden;
    clip: rect(0,0,0,0)
}

@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: 0;
        height: 100%;
        background-color: #ddd;
        width: .1rem;
        top: 0
    }

    .main-bottom-board .faq-wrap .linked-arrow {
        width: auto;
        left: 6rem;
        right: 0
    }
}

.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: .1rem solid #ddd;
    padding: 2rem 0 0
}

@media(min-width: 1025px) {
    .main-bottom-board .list li+li {
        border-top:0;
        padding: 2rem 0;
        padding: 0;
        margin-top: 2.8rem
    }
}

.main-bottom-board .list a {
    color: #222;
    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: .4rem
}

.main-bottom-board .list a .date {
    color: #444;
    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: .8rem;
        margin-left: auto;
        width: auto
    }
}

.main-bottom-board .list a .faq-txt {
    color: #444;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    margin-top: .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:0;
        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%;
        -o-object-fit: cover;
        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: .2rem solid #000;
    outline-offset: .1rem
}

.tabFocus .swiper-button-next:focus,.tabFocus .swiper-button-prev:focus {
    outline: .2rem solid #000;
    outline-offset: .2rem;
    border-radius: 50%;
    background-color: #0055b9
}

.list-box>li {
    display: flex;
    padding: 2rem;
    padding-right: 4.8rem;
    border: .1rem solid #ddd;
    border-radius: 1.2rem;
    align-items: center;
    position: relative;
    background-color: #fff
}

@media(max-width: 375px) {
    .list-box>li {
        padding:1.6rem;
        padding-right: 1.6rem
    }
}

.list-box>li.selected {
    border-color: #e79b29;
    background-color: #fffbeb
}

.list-box>li.selected:before {
    content: "";
    display: block;
    position: absolute;
    left: .6rem;
    right: .6rem;
    top: .6rem;
    bottom: .6rem;
    border: .1rem dashed #e79b29;
    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: #1573e1;
    background-color: #eff6ff
}

.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: .1rem solid #eee;
    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: 0
}

@media(max-width: 375px) {
    .list-box>li .add-documents label {
        margin-left:.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: .9rem;
        left: .4rem
    }
}

.list-box>li .btn-transparent {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    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: .8rem
}

.list-box>li.checked {
    border-color: #1573e1;
    background-color: #eff6ff
}

.list-box>li .ico-bank {
    margin-right: 1.2rem
}

.list-box>li .checkbox {
    align-self: center
}

.list-box>li .txt {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .4rem;
    flex-wrap: wrap;
    word-break: break-word;
    color: #444
}

@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: #222;
    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: .8rem;
    vertical-align: middle;
    flex: 0 0 auto
}

.list-box>li .txt .tit {
    color: #444;
    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: #222;
    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: 0;
    color: #222;
    width: 100%;
    align-items: flex-start
}

.list-box>li .txt.detail .date {
    margin-top: .6rem;
    color: #444;
    position: relative;
    display: flex;
    gap: .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: .4rem
}

.list-box>li .txt.detail .badge-wrap {
    display: flex;
    align-items: center;
    gap: .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: .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: 0!important
}

.list-box>li .btn-del {
    position: absolute;
    top: 0;
    right: 0
}

.list-box>li .price-wrap {
    position: relative;
    margin-top: .8rem;
    width: 100%;
    gap: .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: 0;
    margin-left: .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: #444;
    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: .1rem;
    height: 1.4rem;
    margin-left: .8rem;
    margin-right: .8rem;
    background-color: #ddd
}

.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: #444
}

.tit-form+.list-box {
    margin-top: 2.4rem
}

.list-box label.singleType {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.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: #f4f4f7;
    border-radius: .8rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: #444;
    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%;
    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: .8rem;
    margin-top: .8rem;
    border-top: .1rem solid #ddd
}

.check-all+.list-box {
    margin-top: 1.2rem
}

.list-inner {
    width: 100%;
    padding: .6rem 1rem;
    background-color: #f4f4f7;
    border-radius: .8rem;
    color: #666;
    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: -.029em;
    word-break: break-all
}

.list-inner>li em {
    flex: 1
}

.list-inner>li+li {
    margin-top: .6rem
}

.msg-box {
    display: flex;
    gap: .4rem;
    padding: 1.6rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
    background-color: #f4f4f7;
    border-radius: 1.2rem;
    color: #444
}

.msg-box+.msg-box {
    margin-top: .8rem
}

.form-wrap+.msg-box,.type-linkList+.msg-box {
    margin-top: 3.2rem
}

.msg-box.no-bg {
    background-color: #fff;
    padding-left: 0;
    padding-right: 0
}

.msg-box.type-list .tit:before,.msg-box:before {
    content: "";
    flex: none;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    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: .6rem;
    font-size: 1.5rem;
    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: .4rem
}

.msg-box.type-list li:before {
    content: "";
    display: inline-block;
    width: .3rem;
    height: .3rem;
    position: absolute;
    left: 0;
    top: .8rem;
    background-color: #666
}

.msg-box.type-list li .link-arrow {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    margin-top: 0
}

.msg-box.type-list li .link-arrow:after {
    margin-left: 0;
    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: .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: .8rem;
    color: #222
}

.msg-box.type-point {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    padding: 1.4rem 1.6rem;
    color: #043cab;
    width: 100%;
    display: inline-flex;
    align-items: flex-start;
    background-color: #eff6ff;
    gap: .6rem
}

.msg-box.type-point+.msg-box.type-point {
    margin-top: .8rem
}

.tit-wrap+.msg-box.type-point {
    margin-top: 1.2rem
}

.msg-box.type-point:before {
    width: 2.4rem;
    height: 2.4rem;
    margin-top: -.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: .9rem;
    position: relative
}

.msg-box.type-point ul li:before {
    content: "";
    display: inline-block;
    width: .3rem;
    height: .3rem;
    position: absolute;
    top: .8rem;
    left: 0;
    background-color: #043cab
}

.msg-box.type-point ul li+li {
    margin-top: .4rem
}

.tit-total+.msg-box {
    margin-top: 1.2rem
}

.msg-box+.list-box,.msg-box+.result-list {
    margin-top: .8rem
}

.msg-box.link-type {
    flex-direction: column;
    padding-left: 4.2rem;
    position: relative;
    gap: 0
}

.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: .1rem solid #bcdafd;
    background-color: #f8fbff;
    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%;
    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: .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: #e00c3e
}

.msg-inline.success {
    color: #049a6d
}

.btn.w-full+.msg-inline {
    margin-top: .6rem
}

.msg-inline-icon {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    color: #4f5560;
    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%;
    top: 0;
    left: 0;
    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: 0;
    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%;
    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: resultAnimation 1s ease forwards
}

.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: #444
}

@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: #444
}

.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: #444
}

@media(min-width: 1025px) {
    .msg-result {
        padding-top:6rem
    }

    .msg-result+.desc-list {
        padding: 0 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(.9);
        opacity: 1
    }

    90% {
        transform: scale(1.03)
    }

    to {
        transform: scale(1)
    }
}

.msg-result.type1 {
    margin: 0 -2.4rem;
    padding: 4rem 2.4rem 5.7rem;
    border-top: .1rem solid #bcdafd;
    border-bottom: .1rem solid #bcdafd;
    background-color: #f8fbff
}

.msg-result.type1 .fc-blue {
    color: #0055b9
}

.msg-result.type1:before {
    display: none
}

@media(min-width: 1025px) {
    .msg-result.type1 {
        margin:0
    }
}

.msg-result.type1:after {
    content: "";
    display: block;
    width: 12rem;
    height: 12rem;
    margin: 4rem auto 0;
    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: .8rem
}

.msg-result.no-data:before {
    width: 6rem;
    height: 6rem;
    margin-bottom: 1.6rem;
    margin-top: 0;
    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: #444;
    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: 0 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
}

.tit-wrap .tit-form {
    display: flex;
    flex: 1;
    color: #444;
    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: .8rem
}

@media(min-width: 1025px) {
    .tit-wrap .tit-form .tit-total {
        margin-left:0;
        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:.8rem
    }
}

.tit-tab-wrap {
    padding-top: 2.4rem;
    display: flex
}

.tit-tab-wrap .tit-tab {
    display: flex;
    align-items: center;
    flex: 1;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem
}

.tit-tab-wrap .tit-tab .tit-total {
    margin-left: .8rem
}

.tit-tab-wrap+div,.tit-tab-wrap+ul {
    margin-top: 1.2rem
}

.tit-tab-wrap+.result-list {
    margin-top: 0;
    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: #222
}

@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: 0
    }
}

.popup.bottom .section .desc-title {
    padding-top: 0;
    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: 0
}

@media(min-width: 1025px) {
    .pop-wrap .desc-title {
        padding-top:0
    }
}

.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: #222
}

@media(min-width: 1025px) {
    .sub-title {
        margin-top:0
    }
}

.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: 0
}

.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: #444;
    flex-direction: row;
    align-items: center
}

.sub-title+.tit-wrap .tit-form .tit-total,.tit-wrap.add-tit .tit-form .tit-total {
    margin-top: 0;
    margin-left: .8rem
}

.list-title {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    color: #444;
    margin: .8rem 0 2.4rem
}

@media(min-width: 1025px) {
    .list-title {
        font-size:2rem;
        font-weight: 500;
        line-height: 2.8rem;
        margin-top: 0;
        margin-bottom: 3.2rem
    }

    .list-title br {
        display: none
    }
}

.tit-total {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.2rem;
    color: #444
}

.tit-total+.tit-total {
    margin-top: .6rem
}

.tit-total+.list-box {
    margin-top: 1.2rem
}

.input-group-wrap {
    display: flex;
    gap: .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: .8rem;
    align-items: flex-start
}

.input-group>* {
    flex: 1
}

.input-group>.txt {
    flex: none;
    align-self: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.7rem;
    color: #1c2023
}

.input-group>.btn {
    flex: none
}

.search-box {
    margin-bottom: 3.2rem
}

.search-box .search-box-cont {
    display: block
}

.search-box .search-box-cont .input-group {
    margin-bottom: .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: 0;
        margin-right: .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: #0055b9;
    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 0;
    height: 1.2rem;
    border-top: 1px solid #eee;
    background-color: #f4f4f7;
    box-sizing: border-box
}

@media(min-width: 1025px) {
    .search-box:after {
        margin:3.2rem -9rem 0
    }
}

.search-box.noBorder:after {
    content: none
}

.search-box.bg-type {
    background-color: #eff6ff;
    padding: 2.4rem;
    margin: 0 -2.4rem 3.2rem;
    border-top: .1rem solid #bcdafd;
    border-bottom: .1rem solid #bcdafd
}

.search-box.bg-type:after {
    content: none
}

.popup .search-box:after {
    margin: 3.2rem -2.4rem 0
}

.popup.full .search-box:after {
    margin: 3.2rem -4rem 0
}

.register-box {
    margin-top: 2.4rem
}

.register-box .title {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #444
}

@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: #222
}

.register-box .link-arrow {
    font-weight: 700;
    color: #222;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 1.6rem
}

.pop-wrap .search-box {
    padding-top: 0
}

.desc-complete,.desc-list {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    color: #444
}

.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: .9rem
}

.desc-complete.sml-list>li:before,.desc-list.sml-list>li:before {
    width: .3rem;
    height: .3rem;
    top: .8rem
}

.desc-complete.sml-list>li+li,.desc-list.sml-list>li+li {
    margin-top: .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: .4rem;
    height: .4rem;
    position: absolute;
    left: 0;
    top: .9rem;
    border-radius: 50%;
    background-color: #444
}

@media(min-width: 1025px) {
    .desc-complete>li:before,.desc-list>li:before {
        top:1rem
    }
}

.desc-complete>li+li,.desc-list>li+li {
    margin-top: .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: 0
}

.desc-complete.type1,.desc-list.type1 {
    margin-top: 2.4rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #444
}

@media(min-width: 1025px) {
    .desc-complete.type1,.desc-list.type1 {
        margin-top:0
    }
}

.desc-complete.type1>li,.desc-list.type1>li {
    padding-left: 1.2rem
}

.desc-complete.type1>li:before,.desc-list.type1>li:before {
    width: .3rem;
    height: .3rem;
    top: .9rem;
    border-radius: 0
}

.desc-complete.type1>li+li,.desc-list.type1>li+li {
    margin-top: .4rem
}

.form-row .desc-complete.type1>li+li,.form-row .desc-list.type1>li+li {
    margin-top: .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: .6rem;
    font-size: 1.4rem;
    line-height: 2rem;
    display: flex;
    color: #727272
}

@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: none
}

.desc-complete.lineType,.desc-list.lineType {
    border: .1rem solid #ddd;
    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: .4rem;
    color: #0055b9;
    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: 0
}

.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: .3rem
}

.attach-list .img-box {
    position: relative;
    width: calc(33.33333% - .2rem)
}

.attach-list .img-box:hover {
    outline: .2rem solid #2c57f3
}

.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: .8rem;
    right: .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: .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: .8rem
}

.form-wrap .list-box+.msg-box {
    margin-top: 0
}

.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: 0 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: -.2rem;
    margin-left: .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: .6rem
}

.sort-group {
    display: flex;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #444;
    gap: .8rem
}

.sort-group em+em {
    display: flex;
    align-items: center;
    gap: .8rem
}

.sort-group em+em:before {
    content: "";
    width: .1rem;
    height: 1.2rem;
    background-color: #d9d9d9;
    display: inline-block
}

.result-list {
    position: relative;
    margin: 0 -2.4rem;
    padding: 0 2.4rem
}

.result-list.type-myItem {
    margin-top: 1.2rem
}

.result-list li+li,.result-list+.btn.w-full {
    margin-top: .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-wrap: wrap;
    flex-direction: column;
    border: .1rem solid #ddd;
    border-radius: 1.2rem;
    padding: 2rem;
    padding-right: 4.4rem;
    position: relative;
    word-break: break-word
}

.searchHospital-item a,.searchHospital-item button {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 5rem
}

.searchHospital-item a.linked-arrow,.searchHospital-item button.linked-arrow {
    right: 0
}

.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: .4rem;
    color: #222;
    gap: .6rem
}

.searchHospital-item .keyword {
    color: #0055b9
}

.searchHospital-item .address {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: #444
}

.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: .4rem
}

.list-address>ul {
    margin: 0 -2rem
}

@media(min-width: 1025px) {
    .list-address>ul {
        margin:0 -4rem
    }
}

.list-address>ul>li {
    border-bottom: .1rem solid #d9d9d9
}

.list-address>ul .address-item,.list-address>ul a {
    padding: 2.4rem;
    display: block;
    color: #222;
    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: .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: #444;
    margin-top: .6rem;
    display: inline-flex;
    gap: .6rem
}

.list-address>ul+.btn.w-full {
    margin-top: 2.4rem
}

.list-address .badge-addr {
    padding: 0 .3rem;
    text-align: center;
    display: inline-block;
    border: .1rem solid #ccc;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.8rem;
    color: #727272;
    border-radius: .2rem;
    height: 2rem;
    width: 3rem;
    flex: none;
    margin-top: .1rem
}

.list-board.type-push>li {
    padding: 2.4rem 2.4rem 2.4rem 5.4rem;
    flex-direction: column;
    gap: .8rem;
    position: relative;
    color: #444
}

.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: .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: auto;
        margin-top: 10rem;
        border: .1rem solid #ddd;
        box-shadow: 1rem 1rem 2rem 0 rgba(0,0,0,.08)
    }

    .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:.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: #222;
    display: flex;
    border-radius: .8rem;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    padding: 0;
    padding-right: 3.4rem
}

@media(min-width: 1025px) {
    .subHome-listType ul li a {
        border:.1rem solid #ccc;
        padding: 2.4rem;
        padding-right: 5.8rem;
        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: 0;
    top: 50%;
    margin-left: 0;
    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;
    flex-direction: column-reverse
}

.popup .list-box li .txt.detail .date .badge-icon {
    margin-left: 0
}

.find-receipt {
    margin: .8rem 0;
    color: #049a6d;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem
}

.detail-range {
    margin-top: .8rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.6rem;
    align-items: center;
    gap: 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: #222
}

.search-info .search-tit strong {
    display: flex;
    font-weight: 700;
    color: #043cab;
    margin-bottom: .8rem
}

.search-info .search-condition {
    margin: 2.4rem -2rem 0;
    border-top: .1rem solid #e1eaf7;
    border-bottom: .1rem solid #e1eaf7;
    background-color: #f8fbff;
    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: .4rem;
    font-weight: 400;
    color: #043cab
}

.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:0
    }
}

.insurance-list .insurance-item .bank-info {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: column
}

.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: #000
}

.insurance-list .insurance-item .bank-info .inactive-name {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2rem;
    width: 100%;
    flex: 1 1 auto;
    color: #CDCDCD
}

@media(min-width: 1025px) {
    .insurance-list .insurance-item .bank-info .name {
        line-height:2.8rem
    }
}

.insurance-list .insurance-item .bank-info .link-arrow {
    color: #444;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2rem;
    width: auto!important;
    margin-left: 0;
    flex: 0 0 auto
}

.insurance-list .insurance-item .bank-info .link-arrow:after {
    width: 1.6rem;
    height: 1.6rem;
    margin-left: 0
}

.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: .1rem solid #d9dbe3;
    border-radius: .6rem;
    height: 4rem;
    max-width: 100%;
    color: #444;
    background-color: #fff
}

.insurance-list .insurance-item .app-link .badge-link:after {
    content: "";
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    margin-left: .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: .1rem solid #eee
}

.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: 0;
    margin: 0 -.6rem;
    display: flex;
    flex-wrap: wrap
}

.bankList-wrap ul li {
    width: 33.333%;
    padding: .4rem;
    vertical-align: top;
    position: relative
}

@media(min-width: 760px) {
    .bankList-wrap ul li {
        width:20%;
        padding: .6rem
    }
}

.bankList-wrap ul li input {
    position: absolute;
    left: .6rem;
    top: .6rem;
    width: calc(100% - 1.2rem);
    height: calc(100% - 1.2rem);
    z-index: 3;
    outline-offset: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.bankList-wrap ul li input:checked+.item-wrap {
    border: .1rem solid #1573e1;
    background-color: #eff6ff
}

.bankList-wrap ul li .bank-item {
    position: relative;
    cursor: pointer
}

.bankList-wrap ul li .item-wrap {
    border-radius: 1.2rem;
    background-color: #f9f9fb;
    padding: 1rem;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative
}

.bankList-wrap ul li .item-wrap .ico-bank {
    margin-right: 0;
    margin: auto
}

.bankList-wrap ul li .item-wrap .bank-name {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    color: #222;
    display: block;
    margin-top: .6rem;
    word-break: break-word
}

.bankList-wrap ul li input:focus+.item-wrap:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: .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: .8rem;
    width: 100%
}

.select-claim .btn {
    padding: 7.7rem 1rem 2.1rem;
    text-align: center;
    flex: 1 1;
    border: .1rem solid #eee;
    border-radius: 1.2rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: #000;
    background-repeat: no-repeat;
    background-size: 4.8rem;
    background-position: top 2.2rem center
}

.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: #f6f8fa;
    border-radius: 1.2rem;
    color: #444;
    background-repeat: no-repeat;
    background-position: right 2.4rem center;
    background-size: 8.2rem 7.6rem
}

.claim-home-list a strong {
    color: #222;
    display: block;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem
}

.claim-home-list a span {
    margin-top: .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: 0
}

.popup.claim-noti-mobile .bottom-fixed>.btn-wrap {
    padding-top: 0
}

.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 {
    width: auto;
    max-width: 100%;
    width: 40rem
}

.att-type-list {
    margin-bottom: 2rem;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
    color: #222
}

.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: #f6ffed;
    color: #26b472;
    border-color: #26b472
}

.att-type-list>li .badge-icon.pharmacy {
    background-color: #fff2da;
    color: #ef9c64;
    border-color: #ef9c64
}

.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: #f6f8fa;
    border-radius: 50%;
    margin-right: 1.2rem;
    flex: none;
    background-size: 2.4rem;
    background-position: 50%;
    background-repeat: no-repeat
}

.att-type-list>li+li {
    margin-top: .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: 0
}

.list-box.type-insurance>li .txt strong+.tit {
    margin-top: .4rem
}

@media(min-width: 1025px) {
    .list-box.type-insurance>li .txt strong+.tit {
        margin-top:.6rem
    }
}

.map-search-wrap {
    position: fixed;
    top: 7.2rem;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10
}

@media(min-width: 1025px) {
    .map-search-wrap {
        position:relative;
        height: 50rem
    }
}

.map-search-wrap .bg1 {
    background-color: #444
}

.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: .6rem;
    border: 0;
    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,.7);
    color: #fff
}

.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 0 0;
    padding: 3.2rem 0 0;
    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: 0;
    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: 0
}

.map-hospital-bottom .bottom-fixed.type-radius .btn-wrap {
    position: static
}

.map-hospital-bottom .bottom-fixed {
    position: static!important
}

.map-hospital-list {
    padding: 0 2rem 2rem;
    max-height: 19rem;
    min-height: 8.2rem;
    overflow: auto
}

@media(min-width: 1025px) {
    .map-hospital-list {
        padding:0 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: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: .4rem;
    word-break: break-all
}

.map-hospital-list>li .hospital-info .name {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: #222
}

@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: #444;
    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: 0 1.6rem;
    display: flex;
    gap: .8rem;
    align-items: center;
    height: 7.2rem;
    border-radius: .8rem;
    border: .1rem solid #ccc;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.8rem;
    color: #000
}

@media(min-width: 1025px) {
    .btn-login {
        height:8.8rem
    }
}

.btn-login.circle {
    margin: 0;
    width: 6rem;
    height: 6rem;
    border-radius: 50%;
    position: relative;
    gap: 0;
    padding: 0;
    align-items: center;
    justify-content: center;
    background-color: #fff
}

@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;
    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: #0069b4;
    background-color: #e3f0ff
}

.btn-login.financial-cert strong .blind {
    position: static;
    font-size: inherit;
    font-weight: 700;
    clip: auto;
    width: auto;
    height: auto;
    margin: 0;
    color: inherit
}

.btn-login.financial-cert:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA5rSURBVHgB7Z0JXFT1Fsd/d1Z2WQQcNwRE0dSnqc8tlWwhUcln67PSTPNDZKU9W6207WOhn2eaK1n5bFfTzCV7lqgoaW64IepjU1kVRGBGZpiZ+84dAsRBhbvMUvfL5zJz53/nLuf8/+f8z//87x1ARkZGRkZGRkZGRkZGRkZGxmEwcHVGLtIisLMWHgoVtBYNTNX06qFscltjtQUaDzPMFjO8aCkvr8aqJ410mSxcFOcrYNrGtqhR9IZCEQ7G2h6soi3AhoBFIJUG0Rl60auaFg1YRkOyVNje3wiWqba9Miz3yi1G2lcFvZbSUkQFxWDZQqiZ/8FgPoHPjpwF5ljhJByngMQ1bWD16AeG6UlC6kIC6kmH70wlreBc9LSQEpBN53SclJMOCzKRPOa0I1qORApgGUxY2xY+XgNgZUfSYUbRkXRwLy7Div30ugmsdQfQNgvJ/WogMuIpYMYaTxi9+sDCjoWCGUZK6EW798SfA85EZZMp203XtAE1yjR8el8ZREC4AhLWh4BRT6RK/wjtrS/+GmTQshVm6yp8En8SAuCvgKnf66DSvk42M5F2o8BfEtZKrWIbzOw0rIzPAQ/4C06p+ZIOPu2vK3wOunaGiaMe1b/BExV4o4igGgBn0aONL27T+ZCPB3JKDTh4gXqarLPOh+kEnghQgHOI7xmKxQ/fhg5Bjf17VrEBU745hp1nSuFOuJX5eCsuCl8+1dtO+ByRoV745bkBeO2eSLgTbqOA/mH+ePO+KPhqb9xolUoGM++NRC+dH9wFt1HAvPujoVI1dNpKKk1I+jkL87dn47K+IT4K9FZj3rhucBfcwgf4UK0fGBlQv26ssWL4wv3ILKiwrW9IL8bOGQOh/kNBI7oGkV9knOiUm49btIBQLw206oZTPVVQVS98jrScMmRf0tevcy1F562BO+AWCqgwWRqth/hp4KlqGJH20ajQ2kfbaJuy677jqriFAi7qjSirbLDzbQM88NaYLogK9ka3UB+8NzYaQT7q+vIT1EKMJjPcAbeJAxbvzCWhR9Wvv3pPBF6+K9wWiKmUjUdUfjhcBHfBbXpB83dkIyWzcZClUDB2wk89U4Y3t56Gu+A2Cqg0mvHUV0fxa0bTkS5LPZ51VPOfWJ0Od8IhCvBgLBjkkwed6iqEkFt6FXcv3oepq4+jythg4yuqzXgw+TDGf3YYeWXCjtFGpUdcq0yEqIxwBJL7gGAS+r7u89BGU4bSGj+sLInBopIhKLdowZcvDubjnfu72OIDjjK9CeuPCrP7OnUVZul24MngFAohWJTU+CPm1IvIM0kbVUveAgb5nLMJnyNIXYFX2v2IHdGL8HjgUUpGOD9Q8mCseDpkH37puhiTQnbYhM8Roi5HT88SSA3/FsCyVc1J5+RQDTKyWmiZhibd1TMfKyI+x8TgaLyQ9xAyqoPQEszU9eEWocT45mJh2Fp09si3K7OyShy7Ggyp4d8CGDSro33coMMTWU/hpKGjXdlg30zsu20uloVtQLi2HM3FbLXaFr5E0rG+i/wSm7ssbFL4uyu7Y0DGqzhnkn7ChkPigC3lXZFSEYl/tdmFp0J2k4O7Ul+mZMyYELwLI/2PYn7hvVh+cRBl+KSZrOGnrMa0kDQkhu5AgKrKrjyzWodPikfgq7JeqBTgo1qCw7qhBqsK7xbchX4nXsY3l4aR9W986GCyuR92XIP0HnMR65cNsXkg4BTSui/ALPJB1wvfyqqQVBCPO09NpwrQ32HC53B4JFxq9saU3HFYWDwYc9tvQUyrE42ccbi2BGujliK1sivm5o/EHn17COF2r0LM6/ADBvraB2dWVoHvL/fHWxdGk7nxhTNw2lDE8attMPrsZIz2z8SHHTaik7awvowzSzF+JzGUhLao6C58XDwcxWavRt+vMlqafF9HJ00FnglNxbMhv1LPxt5fZBjC8GZ+PLZdcW4GTQm+9B+fQP/bQCBnqltj1aWBKKpphWG+2VAzDb5dQYIb5JuFycH7YKGeVLqhPXn+Wv9w8bIR93YPgdFswcw1p5BRXGtWPBUWzAjdixXhX2C436n6bmUdRaYgvHruQUw/PxanW9j7ugkGHPx6EXjA39s9s/kI/e8NEdFpKjG77TY8FHgQHgr7SPQ41dq5hbHYeLm7bV2lVNgmZtT1iMYFZOB13TZ08zpn912WzM3HxXdjQVEMSq5rTSKQi2Wjw8EDl1JAHf298zG/40b08z7TZHnKlV6YcS4eZ42tbetdPC7ivXb/xaiAA3bbcoJPqeiGWWRujhlCIRF/LgXUcZdfFpZ2+hbtNRftygwWL3KgfWwBE9divJQGu23OGUOQmPcI9laGw8RK2uHjrQCXzgf8SrHDcOoaTgg6gJd0P5OQGwbaOIE/0Xpvk9+rIuUkkalaXHwHReH83ZwjcPmETFGNN5LIbq8u7Y932m3D+KC9TfZqOKqtWmwn8/QsDW+UmuWcsKhwipia+wDuOPUKjuk725Ufoc9Gnn4Oj2Y95jbC53ALBXhrGhpqOjnSmMxE5BkD6z+7bPbDvfTZ79cEbUFeGqiVrn95LnuGDMNgcHgAct8dgaqPYvHtxD5QK2r7DMbrHKr5mnUVbfPZY3/Dpfn34Mzs4YjvJThUkRQhCpBs3ke/Dq2w4em+2PXiIIT9MQ/0kQFtMSwy8Jbf/XtHf0waUtsSOrX2wsaEvtg9fRBiolpDOtgr4IkQJ3wZIuPvqcL0ERGYdV9nu2Q7R1X1rXWuN1lsM+euncg1tEsgtoT1xTcHCvDGlrMoulINcVHwzoPybwEsLkIkVGRuJv69Pc6+fSdmj4qyE/5lQw0Svz2J/edvnTM4WlCBxG9OoPJq43SFF6UvJ9/REVlzhmNWbBQ8VCJ2Txn+suDfAhSKbO4OHSFwdn5U92C8MTIKAyL87cpNZiuSU8/h4115OFNS1ez9frbvPLacLMFzI8Lx/LAw+Ho2XCaniPconzxpUDvModaw7kghqs0CbxNmrfngiZCUZAYE0M7PA+/Ed8GEAe2bNDcHcq9gxroM7M3mdzNicaURb2zMxLZjJXiTWhU3Yffa40SGeOOLSb0xcUA7zPwhE0cvVIA3LHjfqCegBWAvHdhMS4v2wc3vfz22M2beE9Gk4LNLDJi5PhMbjheJMrt5T04ZYhfvx9DIIKwY3wPddD6Nyu+mFphOy7pDhUgg01VqMKFFsPSnVu4AT/groCa0AMoibtgxojmbc4L/Z9+2eOW+SES0th+N5Oz80pQ8zE/JRrlB9PuhkZpVil7v70bC0E5UASKh82+c9Xqwrw5DowKxcs85zNuejSvG5s4tZfJRWcw7hcffCXN3jTM41JxNo0N9sO7p27Hi8Z52wucq+VqqfQOT0qiHcloS4dfBzaRYvCsHQ+an4dM951FjbtzCQv20mBUXhT0zB2Nsr2aOnDJIx6pJvLtVwgIxlv3pVpuEBXji+KxhlDyxn+JxJLcCQ+al4eFPD7fIyQolp8yAKV8fQ893d2H9kWK78h7tfLFmyu3NijtIBlshAGEKUGp2ovaJJDckOsSn0a1FHNklejxD9nbIgjT8lit6ONFsTl/U44GVh/BI8mEcPd/YCatVCuha3SI5z8IExsLb/nMIU8Di2Bxqg7/cbJP0/ApcKKvVEWduFm7PQd+kvViemoerNS5wEwWd1Jr0QvT+YA9mbzxDQVptJq6AUp67zt6yB5aCZfcLmootfAJO4o93gFWk3mwTb3LAgyMCcPxCJYoqxYlCM3q+gzBtrYD0Fg+kVnanCll7OUdpUO7dwjvBh1YeavJZ3raKY7xVfKBgxmDJqM0QgDgzoBI2U/Yb0XAg1yqgKSZlT8aasp6QDIbNhOFSHyEOmEOc0VCGSULtI11chk7aYkgL86lQ4XOIo4BQ/Vf0X5AzEpMiUyDWlvWDhPwOrWEJREC8SZgJW0eAsW6Hg3IM15qgK2ZfTMmZDKNVYcsNZJn8ccHkA0ngIl9WORorRgrqftYhnrCWx3EtYCWcgIXqkbfCAF+lnpYqeDItHE5oCQr8Ryzhc4iblLdYZ9Ao6TBHO+RAVQVWRSbXr9ewasRlvoA0gfNKmyALSsULEBFxzUVyvIGEP5UaqdQe8KaomRoM9xM0WNsUpbCyM/BxnIBhU3vEt9fLRqdSdPgKJExZwrZz9U3L9zUxc0LgEV/HijGbIDLSzAtaFr8aCT/RaJb1A2oRktxtUW1peGYQF4gtKRlOpqf2UOn6SKRUNGuQtplYZ1PEmwwJkGhiFsNiOZKQuCWAQv2XIXHPyGD1wLyCWBikmH7IMotQWv0BJELaLuPSUa+RP5gDic2RZLDMHJTqX8LahyXrVknfZ18+6j1qERPoYnhP3WiK86aG5wcV1fiJXfsrKbofT+f+tpTC53Dcs6MTNvYBo/yO3kVBBDpoypHUYRO0jAXvk/k5ZBDpycgMm4May+P4ZGwaHIBjn54+PcUfRv3z9G42XG5WHvcQVuYtGEzLsXqcwx696JzH1z+7ZYDNN1jZWKl6SS2D2QWF9TUsGfMbHIwTL576jImbx1Mu4W1675w75Rhk0jKPxvQ/d9aPPDi/9sWkqBBtmEzXT84aUk7gvJZysjizKZhYjVX/aP4t+hLgOj9hkrCpHXmFadQwOB8h+l10f8BNuVgOheltLBnnEo/Ydb3fkJnyfXtotB9Qeme8iP6BupLsHvI7E7B8DO9phFLguj/i8+yPt5N/WEBCGwZBsAdIma9BdygFc+a4VNaOw7V/RWnqQTUUxY+Sf+CGM3q06Lssk0tX9yGWxq2wu1vbhXD9n7HimEOOuriKfAPzEm59d345CXw1tPpXseBhYc8vcwDuoYA6OEfNMJPpHaeI63OOVdRSVsGs/AjJcVlwE9xLAXVMXRcNlccUMjN9bOu2qfLs9+Rgd0JGRkZGRkZGRkZGRkZGRkZG5kb8H+eN/Na0dykWAAAAAElFTkSuQmCC)
}

.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: .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 -.4rem 0
    }

    .easy-login-btns .btn-login {
        width: calc(50% - .8rem);
        margin: .4rem;
        gap: 0 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: .2rem .8rem;
    color: #27a1a9;
    background-color: #d9f2f3;
    white-space: nowrap;
    border-radius: 1.3rem;
    border: .1rem solid #b5d0c9;
    min-width: 17rem
}

.last-loginAccount i {
    position: absolute;
    overflow: hidden;
    width: 0;
    height: 0;
    font-size: .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: 0
    }
}

.last-3 .last-loginAccount,.last-4 .last-loginAccount {
    left: auto;
    right: 0
}

@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: #444;
    display: inline-block;
    margin-top: .8rem
}

.btn-search-id:after {
    content: "";
    width: 1.6rem;
    height: 1.6rem;
    display: inline-block;
    margin-left: .4rem;
    margin-top: -.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: .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: 0
}

.find-links>ul>li+li:before {
    content: "";
    display: inline-block;
    width: .1rem;
    height: 1.4rem;
    background-color: #ddd;
    margin: 0 3.2rem
}

.find-links .btn-export {
    margin-top: 2.4rem;
    width: 100%;
    border-color: #d9dbe3
}

@media(min-width: 1025px) {
    .find-links .btn-export {
        width:auto;
        margin: 0
    }
}

.find-links .btn-search-id {
    margin-top: 0
}

.form-wrap.login-form {
    margin: 2.4rem 0 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: #e00c3e;
    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 0
}

.visual-import>span {
    position: relative;
    padding-top: 7.9rem;
    text-align: center;
    display: inline-block;
    width: 12rem;
    height: 12rem;
    border: .1rem solid #eee;
    background-color: #f6f8fa;
    border-radius: 2rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.8rem;
    color: #666
}

.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% - .8rem);
    top: calc(50% - .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: #d9d9d9
}

.simple-pwd .dot+.dot {
    margin-left: 2rem
}

.simple-pwd .dot.on {
    background-color: #1573e1
}

.simple-pwd>input {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    border: 0;
    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: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: rgba(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: 0 auto;
    border: .1rem solid #cbd4e1;
    width: 30rem;
    height: 42.6rem;
    display: flex;
    flex-direction: column;
    border-radius: 1.2rem;
    padding: 0;
    cursor: pointer;
    background: linear-gradient(157.41deg,#edf1f7 7.63%,#f8fbff 37.9%,#edf1f7 85.23%);
    box-shadow: 0 0 2.8rem 0 rgba(203,212,225,.5)
}

.certificate-card:active,.certificate-card:hover {
    background: linear-gradient(157.41deg,#bcdafd 7.63%,#eff6ff 37.9%,#bcdafd 85.23%)
}

.certificate-card:before {
    content: "";
    display: inline-block;
    width: 7.2rem;
    height: 7.2rem;
    margin: 3rem 0 0 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;
    padding: 0 3.1rem
}

.certificate-card>ul {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    border-top: .1rem solid #cbd4e1;
    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: #666;
    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: #222;
    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: #666
}

.allow-app .allow-list ul li .list-tit {
    display: block;
    color: #222;
    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: #f6f8fa;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 2.4rem;
    position: absolute;
    left: 0;
    top: 0
}

.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: .8rem
    }
}

.type-linkList ul li {
    width: 100%;
    display: flex;
    align-items: center
}

.type-linkList ul li+li {
    margin-top: .8rem
}

@media(min-width: 1025px) {
    .type-linkList ul li+li {
        margin-top:0
    }
}

.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: .1rem solid #ddd;
    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: #222;
    width: 100%
}

@media(min-width: 1025px) {
    .type-linkList ul li a {
        padding:1.8rem 1.6rem;
        padding-left: 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: #0055b9;
    color: #1573e1
}

.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%;
    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: 0;
        margin: -.6rem
    }

    .type-linkList ul.add-loginWay li {
        width: 50%;
        box-sizing: border-box;
        display: inline-block;
        padding: .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-wrap: wrap;
    flex-direction: column
}

.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%;
    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: 0!important;
        padding-bottom: 0!important
    }
}

.detail-box {
    padding: 2rem;
    border-radius: 1.2rem;
    background-color: #f6f8fa;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.2rem;
    color: #727272
}

.detail-box li {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.detail-box li>strong {
    color: #222;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem
}

.detail-box li+li {
    margin-top: .8rem
}

@media(min-width: 1025px) {
    .detail-box li {
        justify-content:normal
    }

    .detail-box li>span {
        width: 22.5rem
    }
}

.detail-box+.btn {
    margin-top: .8rem
}

.desc-title+.detail-box {
    margin-top: 2.4rem
}

.list-box.type-my-claim .top {
    display: flex;
    justify-content: space-between;
    vertical-align: center
}

.list-box.type-my-claim .top .badge-group {
    display: flex;
    gap: .4rem
}

.list-box.type-my-claim .top .date {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
    color: #727272
}

@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 0;
    overflow: hidden;
    display: block
}

@media(min-width: 1025px) {
    .list-box.type-my-claim>li {
        padding:2.4rem 3.2rem 0
    }
}

.list-box.type-my-claim>li .tit-area,.list-box.type-my-claim>li>a {
    display: block;
    position: relative;
    margin-top: 1.2rem;
    padding: .5rem 0
}

.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: #222;
    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 0;
    padding: 1.6rem 2.4rem;
    background-color: #f6f8fa
}

@media(min-width: 1025px) {
    .list-box.type-my-claim>li .bottom {
        margin:1.2rem -3.2rem 0;
        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: .8rem
}

.list-box.type-my-claim>li .btn-area-wrap {
    padding: 1.6rem 0 2rem;
    display: block
}

.list-box.type-my-claim>li .btn-area-wrap .msg {
    margin-top: 0
}

.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: .6rem;
    display: flex;
    justify-content: flex-end;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    gap: .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: .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: #d9dbe3;
    color: #444;
    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: #ddd;
    color: #ccc
}

.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: 0;
    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: .8rem;
    padding: 0
}

.list-box.type-my-claim .list-inner>li em {
    color: #727272
}

.list-box.type-my-claim .list-inner>li span {
    color: #222
}

.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: .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: #f4f4f7;
    border-radius: .8rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: #444
}

.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: #444
}

@media(min-width: 1025px) {
    .list-box.type-my-hospital .txt,.list-box.type-my-insur .txt {
        gap:.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: #444;
    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: .8rem;
    flex: none;
    color: #727272
}

@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: #666
}

.list-box.type-mypage .birth,.list-box.type-mypage .phone {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #444
}

.list-box.type-mypage>li>.btn+.btn {
    margin-left: .5rem;
    position: relative
}

.list-box.type-mypage>li>a {
    display: flex;
    flex: 1
}

.list-claim-file>li {
    border-top: .1rem solid #eee
}

.list-claim-file>li+li {
    margin-top: 2.4rem
}

.list-claim-file>li .tit {
    display: flex;
    align-items: center;
    padding: 1.5rem 0 1.4rem
}

@media(min-width: 1025px) {
    .list-claim-file>li .tit {
        justify-content:normal;
        padding: 1.6rem 0 1.7rem
    }
}

.list-claim-file>li .tit em {
    display: flex;
    align-items: center;
    color: #727272;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.2rem
}

.list-claim-file>li .tit em:after {
    content: "";
    margin: 0 .8rem;
    display: inline-block;
    width: 1px;
    height: 1.4rem;
    background-color: #ddd
}

.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: .8rem;
    display: flex;
    flex-wrap: wrap;
    gap: .8rem;
    width: 100%
}

.list-claim-file>li .btns .btn {
    width: calc(50% - .4rem)
}

@media(min-width: 1025px) {
    .list-claim-file>li .btns .btn {
        width:calc(25% - .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
}

.list-setting>li>span:first-child.ico {
    display: flex;
    align-items: center
}

.list-setting>li>span:first-child.ico:before {
    content: "";
    margin: .4rem 1.6rem .4rem .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,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)
}

.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: #222
}

.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;
    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: .3rem;
    height: .3rem;
    margin-right: .8rem;
    align-self: flex-start;
    margin-top: 1.1rem;
    background-color: #444
}

.list-setting.insur-list .ico-bank {
    margin-right: 1.2rem
}

.list-setting.insur-list li {
    color: #222;
    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: .1rem solid #ddd;
    border-radius: .8rem;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.8rem
}

.list-setting.login-management>li+li {
    margin-top: .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: .8rem
    }

    .list-setting.login-management>li {
        margin: 0;
        flex: 0 0 auto;
        width: calc(50% - .4rem);
        border: .1rem solid #ddd;
        border-radius: .8rem;
        font-size: 2rem;
        font-weight: 700;
        line-height: 2.8rem
    }

    .list-setting.login-management>li+li {
        margin-top: 0
    }

    .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:0
    }
}

.myHome-tit h2 {
    font-size: 2.2rem;
    line-height: 3.2rem;
    font-weight: 700;
    color: #222
}

.myHome-tit .btn {
    margin-left: auto;
    font-size: 1.3rem;
    font-weight: 500;
    border-radius: .4rem;
    border: .1rem solid #949494;
    padding: .7rem 1rem;
    line-height: 1.8rem;
    color: #444
}

.myHome-top {
    margin-top: 3.2rem
}

.myHome-top ul {
    display: flex;
    gap: 2rem;
    margin: 0 -2.4rem
}

@media(min-width: 1025px) {
    .myHome-top ul {
        margin:0
    }
}

.myHome-top ul li {
    flex: 1 1 30%
}

.myHome-top ul li a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    color: #222;
    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: #f4f4f7
    }
}

.myHome-top ul li a:before {
    content: "";
    display: block;
    margin-bottom: .4rem;
    width: 6rem;
    height: 6rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 1025px) {
    .myHome-top ul li a:before {
        width:6.4rem;
        height: 6.4rem;
        margin-bottom: .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 0
}

.myHome-appUi ul li a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-left: 6.8rem;
    box-sizing: border-box
}

.myHome-appUi ul li a:before {
    content: "";
    display: block;
    width: 4.8rem;
    position: absolute;
    left: 0;
    height: 4.8rem;
    background-size: contain;
    background-repeat: no-repeat
}

.myHome-appUi ul li a strong {
    color: #222;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem
}

.myHome-appUi ul li a span {
    color: #444;
    margin-top: .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: 0;
    margin-top: -.4rem;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50%;
    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: 0;
        padding-bottom: 0
    }

    .popup.full.childClaimPop .txt-wrap {
        margin-top: 0
    }
}

@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: 0
}

.list-box.qna-list>li>a {
    padding: 2rem;
    display: block;
    width: 100%;
    color: #222;
    border-radius: inherit
}

.list-box.qna-list .tit {
    display: flex;
    color: #222;
    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: .4rem
}

.list-box.qna-list .tit .type-newIcon {
    top: .6rem;
    position: relative
}

.list-box.qna-list .tit .badge-wrap {
    display: flex;
    gap: .6rem;
    padding-bottom: .8rem
}

@media(min-width: 1025px) {
    .list-box.qna-list .tit .badge-wrap {
        padding-bottom:0;
        margin-left: .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: .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: .4rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: #444
}

.detail-board {
    margin-top: 2.4rem;
    word-break: break-all
}

.detail-board .title-area {
    padding-bottom: 2.4rem;
    border-bottom: .1rem solid #ddd
}

.detail-board .title-area>.flex {
    align-items: flex-start;
    gap: 1.6rem
}

.detail-board .title-area .tit {
    flex: 1;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    word-break: break-all
}

.detail-board .title-area .badge-icon {
    flex: none;
    width: auto!important
}

.detail-board .title-area .date-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .6rem
}

.detail-board .title-area .date-wrap .date {
    margin-top: 0
}

.detail-board .title-area .date {
    display: block;
    margin-top: .6rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: #444
}

.detail-board .title-area .answer {
    font-size: 1.4rem;
    color: #727272;
    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: .3rem;
    height: .3rem;
    margin: 0 .4rem;
    display: inline-block;
    background-color: #727272;
    border-radius: 50%
}

.detail-board .content-area {
    padding-top: 2.4rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #444;
    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: 0 -2.4rem 3.2rem;
    border-top: .1rem solid #eee;
    height: 1.2rem;
    background-color: #f4f4f7;
    box-sizing: border-box
}

.file-area {
    margin-top: 3.2rem;
    border-top: .1rem solid #ddd;
    padding: 3.2rem 0
}

.file-down-list {
    margin-top: 1.2rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #444
}

.file-down-list>li {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem
}

.file-down-list>li+li {
    margin-top: .8rem
}

.list-board {
    margin: 0 -2.4rem;
    border-bottom: .1rem solid #ddd
}

.list-board>li+li {
    border-top: .1rem solid #ddd
}

.list-board>li>a {
    position: relative;
    padding: 2rem 4.8rem 2rem 2.4rem;
    display: block;
    color: #666
}

.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: 0
}

.list-board>li>a .tit strong {
    padding-right: .4rem;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: #222;
    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: none;
    margin: .2rem 0 0 .8rem
}

.list-board>li>a .tit .type-newIcon {
    margin: 0;
    position: relative;
    top: .5rem
}

.list-board>li>a .bott {
    display: flex;
    align-items: center
}

.list-board>li>a .bott>span+span {
    margin-left: .8rem
}

.list-board>li>a .bott>span+span:before {
    content: "";
    display: inline-block;
    width: .1rem;
    height: 1.4rem;
    background-color: #ddd;
    margin-right: .8rem;
    vertical-align: middle
}

.list-board>li>a .bott>span,.list-board>li>a .date {
    margin-top: .4rem;
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: #444
}

@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: 0
}

.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: .1rem solid #ddd;
    padding: 2rem 2.4rem
}

.list-board.type-hospital>li:first-child {
    border-top: 0
}

.list-board.type-hospital>li .tit {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: #222
}

.list-board.type-hospital>li .addr {
    margin-top: .4rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: #444
}

.list-board.type-hospital>li .zipcode {
    margin-top: .4rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    color: #444
}

.faq-list {
    margin: 0 -2.4rem
}

.faq-list .accordion-item:first-child .accordion-header {
    border-top: 0
}

@media(min-width: 1025px) {
    .faq-list {
        margin:0
    }
}

.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: .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-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    color: #222;
    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: .4rem;
    width: 4.8rem;
    height: 4.8rem;
    position: absolute;
    right: 1.6rem;
    bottom: 1.6rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 1025px) {
    .customerHome-top ul li a:before {
        width:6.4rem;
        height: 6.4rem;
        margin-bottom: .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: #f4f4f7;
    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% - .8rem)
}

@media(min-width: 1025px) {
    .customerHome-top ul li.item-2 {
        flex:1 1 30%
    }
}

.customerHome-top ul li.item-2 a {
    background-color: #e8f3ff;
    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% - .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,.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: #222
}

.customerHome-cont .btn {
    font-size: 0;
    background-color: transparent;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    height: 3.2rem;
    border-radius: 0
}

.customerHome-cont .btn:active {
    transform: none
}

.customerHome-cont .btn:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    width: 2rem;
    height: 2rem;
    background-size: contain;
    background-position: 50%;
    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: .4rem;
        border: .1rem solid #949494;
        padding: .7rem 1rem;
        line-height: 1.8rem;
        color: #444;
        background-color: #fff;
        left: auto
    }

    .customerHome-cont .btn:after {
        content: none
    }
}

.customerHome-cont .list-contents li {
    padding: 2rem 0
}

@media(min-width: 1025px) {
    .customerHome-cont .list-contents li {
        padding:2rem 2.4rem
    }
}

.customerHome-cont .list-contents li+li {
    border-top: .1rem solid #ddd
}

.customerHome-cont .list-contents a {
    display: flex;
    flex-direction: column;
    text-align: left;
    align-items: flex-start;
    gap: .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: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }
}

.customerHome-cont .list-contents a strong {
    color: #222;
    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: .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: #444;
    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: .3rem;
    color: transparent;
    position: relative;
    top: .5rem
}

.customerHome-cont .list-contents .faq-items li a strong {
    padding-right: 0
}

@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: 0
    }

    .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: 0
    }

    .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: 0 -2.4rem;
    padding: 3.2rem;
    height: 34rem;
    color: #fff;
    background-repeat: no-repeat;
    background-position: right 1rem bottom;
    background-color: #3373e4;
    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: hsla(0,0%,100%,.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: #0055b9;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem
}

.system-intro .sub-txt+.sub-title {
    margin-top: 0
}

.system-intro .intro-text {
    color: #444;
    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: .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: .6rem;
    display: block;
    color: #444;
    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: .1rem solid #ddd;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.6rem;
    color: #0055b9;
    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: #222;
    border-radius: 1.2rem;
    align-items: center
}

.customer-service .btn-cs>* {
    flex: 1
}

.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: none;
    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: #e4f7ee
}

.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: #e8f3ff
}

.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: #444;
    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:0;
        margin-top: 10rem
    }

    .system-intro .visual-system {
        margin: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 28rem;
        border-radius: 1.2rem;
        background-size: 32rem auto;
        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: .1rem solid #ddd;
        border-radius: 1.2rem
    }

    .system-intro .intro-step {
        padding: 4rem 0;
        display: flex;
        justify-content: center;
        gap: .6rem
    }

    .system-intro .intro-step li {
        padding: 12rem 3.6rem 0 3.6rem;
        width: 10rem;
        background-position: top;
        background-size: 10rem;
        text-align: center;
        box-sizing: content-box;
        position: relative
    }

    .system-intro .intro-step li .list-tit {
        padding: 0;
        font-size: 1.6rem;
        font-weight: 700;
        line-height: 2.4rem
    }

    .system-intro .intro-step li>span {
        padding: 0;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2rem
    }

    .system-intro .intro-step li:after {
        position: absolute;
        width: .6rem;
        height: 1.2rem;
        right: -.6rem;
        top: calc(50% - .3rem);
        background-position: 0 0;
        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: .1rem solid #ddd;
        font-size: 1.8rem;
        font-weight: 700;
        line-height: 2.6rem;
        color: #0055b9;
        padding: 1rem 6rem;
        text-align: left;
        position: relative;
        display: flex;
        align-items: center
    }

    .system-intro .intro-hospital-btns .btn-hospital:after {
        content: "";
        margin-left: .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%;
        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 auto;
        background-position: right 5.1rem bottom
    }
}

:root {
    --pop-move-time: 0.4s;
    --pop-dimm-time: 0.1s
}

#footer.web-footer {
    background-color: #f4f4f7;
    border-top: .1rem solid #cbd4e1;
    padding-top: 7.6rem;
    padding-bottom: 2rem;
    position: relative;
    height: auto;
    z-index: 9
}

@media(max-width: 1024px) {
    #footer.web-footer {
        padding:2.8rem 0
    }
}

#footer.web-footer .inner {
    display: flex;
    margin: auto;
    max-width: 128rem;
    padding: 0 4.4rem 7.6rem
}

@media(max-width: 1024px) {
    #footer.web-footer .inner {
        padding:0 2.4rem;
        flex-wrap: wrap;
        flex-direction: column;
        position: relative
    }
}

#footer.web-footer .inner .footer-logo {
    display: block;
    width: 16rem;
    height: 3rem;
    background-position: 50%;
    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='160' height='30' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M15.95.012H0v29.952h15.826L3.37 15.061 15.95.01ZM25.315 12.969H16.3v16.994h9.014V12.969Z' fill='%23192B87'/%3E%3Cpath d='M15.906 4.785c0 2.637 2.195 4.775 4.9 4.775 2.707 0 4.901-2.138 4.901-4.775 0-2.637-2.194-4.773-4.9-4.773-2.706 0-4.9 2.138-4.9 4.773Z' fill='%23E7350E'/%3E%3Cpath d='M27.379 29.966v.032c6.892-.042 12.72-4.179 14.928-9.94H27.379v9.908ZM33.785 29.965V30h.098v-.033h-.098v-.002ZM27.379 9.406h14.714C39.745 3.926 34.052.043 27.38 0v9.406ZM33.785.013h.098V0h-.098v.013Z' fill='%23192B87'/%3E%3Cpath d='M27.379 9.844c.077-.01.154-.02.237-.02.692 0 1.345.12 1.957.306h12.79a11.172 11.172 0 0 0-.18-.49H27.38v.204ZM31.225 10.895H42.63c-.046-.165-.105-.328-.162-.489H30.324c.322.14.623.304.9.49ZM32.218 11.731h10.637c-.036-.163-.085-.328-.131-.489H31.727c.18.15.34.319.49.489ZM32.811 12.5h10.205c-.028-.162-.051-.328-.087-.488H32.492c.126.153.219.323.322.489h-.003ZM33.225 13.336h9.928c-.023-.165-.057-.323-.08-.488H33.035c.083.158.126.326.19.488ZM33.436 14.102h9.773c-.01-.163-.01-.328-.023-.489h-9.858c.046.163.08.324.108.49ZM33.518 14.827c0 .037-.01.077-.013.115h9.75c0-.165-.024-.323-.029-.489h-9.75c.01.126.042.246.042.374ZM33.418 15.709h9.773c.01-.165.04-.323.04-.486h-9.754c-.018.163-.023.328-.059.486ZM33.137 16.547h9.968l.052-.488h-9.838c-.051.165-.11.33-.18.488h-.002ZM32.707 17.314h10.326c.033-.157.033-.325.051-.486h-10.06c-.088.17-.204.326-.317.486ZM31.99 18.15h10.86c.04-.165.102-.318.138-.486H32.467c-.144.173-.311.328-.479.486h.003ZM30.984 18.916h11.648c.047-.163.098-.323.14-.486H31.688c-.218.175-.455.34-.705.486ZM28.402 19.756h13.992c.052-.158.082-.326.134-.486H30.262a6.49 6.49 0 0 1-1.86.486Z' fill='%231CA144'/%3E%3Cpath d='M27.379 12.009h5.114c-.075-.1-.18-.183-.273-.279H27.38v.279ZM27.379 13.614h5.95c-.028-.095-.064-.183-.103-.278H27.38v.278ZM27.379 12.848h5.657c-.057-.12-.144-.23-.224-.348h-5.433v.348ZM27.379 19.808c.077.008.154.02.237.02.265 0 .524-.038.79-.07h-1.027v.053-.003ZM27.379 19.269h2.886c.247-.105.497-.213.72-.351H27.38v.35ZM27.378 11.243h4.347c-.152-.125-.33-.236-.502-.348h-3.848v.348h.003ZM27.379 18.43h4.311c.106-.088.201-.186.301-.282H27.38v.281ZM27.379 17.663h5.09c.088-.112.158-.233.237-.35H27.38v.35ZM27.379 14.454h6.097c-.01-.115-.018-.233-.041-.349h-6.056v.349ZM27.379 10.407h2.945a6.775 6.775 0 0 0-.75-.278h-2.195v.278ZM27.379 16.055h5.94c.036-.112.07-.228.097-.348H27.38v.348ZM27.379 16.828h5.644c.041-.09.08-.186.116-.281h-5.76v.28ZM27.379 15.222h6.097c.005-.093.028-.185.028-.28h-6.125v.28Z' fill='%231CA144'/%3E%3Cpath d='M51.751 27.784H50.5c-.242-.363-.51-.724-.806-1.085a20.017 20.017 0 0 0-.926-1.046h-.082v1.517c0 .068.013.128.039.18a.288.288 0 0 0 .144.128c.033.015.095.033.188.053.09.02.167.033.228.033v.218H47.43v-.218c.049-.006.118-.01.21-.018a.636.636 0 0 0 .196-.038.273.273 0 0 0 .136-.117.392.392 0 0 0 .044-.188V24.06c0-.07-.013-.13-.036-.18a.274.274 0 0 0-.144-.125 1.076 1.076 0 0 0-.2-.07 1.251 1.251 0 0 0-.206-.038v-.218h1.854v.218c-.059 0-.13.01-.22.027a2.353 2.353 0 0 0-.196.046c-.072.025-.121.065-.144.122a.457.457 0 0 0-.039.188v1.505h.062c.188-.156.375-.319.558-.487a6.99 6.99 0 0 0 .86-.95.54.54 0 0 0 .115-.296c0-.03-.02-.055-.06-.075a.592.592 0 0 0-.133-.048c-.06-.012-.11-.02-.157-.022a3.555 3.555 0 0 1-.113-.008v-.218h1.675v.218s-.021 0-.041.003c-.021 0-.047.005-.073.005a.351.351 0 0 0-.087.012c-.028.008-.067.013-.113.023a1.31 1.31 0 0 0-.23.078.577.577 0 0 0-.192.133c-.216.238-.443.486-.677.741-.234.256-.468.49-.697.7.32.35.584.654.793.908.208.253.432.523.666.812a1.576 1.576 0 0 0 .501.413.688.688 0 0 0 .204.06c.082.015.149.023.203.026v.218l.002.002ZM54.838 26.239c0 .213-.034.42-.103.626a1.48 1.48 0 0 1-.296.524 1.393 1.393 0 0 1-.504.366c-.19.08-.407.12-.643.12a1.42 1.42 0 0 1-1.04-.426 1.542 1.542 0 0 1-.326-.5 1.76 1.76 0 0 1-.121-.665c0-.471.141-.86.424-1.16.283-.302.654-.452 1.111-.452.458 0 .795.143 1.076.429.283.285.424.664.424 1.14l-.002-.002Zm-.651.005c0-.153-.016-.316-.046-.487-.031-.17-.08-.316-.142-.433a.865.865 0 0 0-.265-.306.674.674 0 0 0-.401-.116c-.16 0-.301.04-.414.118a.858.858 0 0 0-.28.319 1.348 1.348 0 0 0-.142.426 2.769 2.769 0 0 0 .008 1.008c.033.168.084.316.156.446s.162.233.27.308a.686.686 0 0 0 .402.113c.262 0 .47-.123.625-.371.154-.248.231-.59.231-1.025h-.002ZM57.663 25.147a.485.485 0 0 1-.08.279c-.051.08-.133.12-.242.12-.118 0-.208-.03-.27-.088a.27.27 0 0 1-.092-.195c0-.045.002-.086.01-.123.008-.038.015-.073.02-.11a.725.725 0 0 0-.347.117 1.024 1.024 0 0 0-.337.331v1.76c0 .073.016.13.044.176a.251.251 0 0 0 .134.1c.051.02.12.035.203.045.082.01.154.017.216.023v.203h-1.636v-.203c.049-.006.098-.008.15-.013a.633.633 0 0 0 .133-.025.224.224 0 0 0 .131-.095.336.336 0 0 0 .044-.18v-1.866a.421.421 0 0 0-.175-.336.413.413 0 0 0-.142-.052 1.22 1.22 0 0 0-.177-.023v-.203l1.032-.068.043.043v.426h.016c.13-.166.275-.29.434-.379a.944.944 0 0 1 .438-.127c.131 0 .239.042.321.125a.459.459 0 0 1 .124.338h.005ZM60.687 27.071c-.13.24-.303.434-.522.577a1.341 1.341 0 0 1-.751.215c-.25 0-.468-.043-.656-.128a1.293 1.293 0 0 1-.466-.35 1.471 1.471 0 0 1-.272-.517 2.154 2.154 0 0 1-.09-.622c0-.195.03-.388.095-.579.064-.188.157-.358.283-.511a1.327 1.327 0 0 1 1.042-.484c.22 0 .422.035.581.105a1.04 1.04 0 0 1 .61.692c.046.155.072.323.072.506v.203h-2.056c0 .199.021.38.06.542.038.163.1.303.185.426a.861.861 0 0 0 .321.281c.132.068.291.103.474.103a.902.902 0 0 0 .483-.128c.137-.085.265-.238.391-.461l.222.133-.006-.003Zm-.694-1.156c0-.115-.01-.235-.031-.366a1.14 1.14 0 0 0-.095-.328.643.643 0 0 0-.198-.23.547.547 0 0 0-.325-.088.685.685 0 0 0-.55.268c-.147.178-.226.426-.237.744h1.436ZM63.987 27.725a5.335 5.335 0 0 1-.26.085.88.88 0 0 1-.254.033.621.621 0 0 1-.391-.113.518.518 0 0 1-.188-.326h-.018c-.136.148-.283.261-.44.339a1.261 1.261 0 0 1-.566.118.811.811 0 0 1-.573-.208.712.712 0 0 1-.227-.547.91.91 0 0 1 .052-.313.732.732 0 0 1 .151-.248.732.732 0 0 1 .209-.163 2.07 2.07 0 0 1 .242-.116c.095-.035.285-.1.573-.193.289-.095.484-.168.584-.22v-.304a1.03 1.03 0 0 0-.018-.153.618.618 0 0 0-.252-.414.553.553 0 0 0-.327-.084.737.737 0 0 0-.27.047.505.505 0 0 0-.175.1c0 .04.01.1.031.18.02.081.031.154.031.221 0 .073-.033.138-.1.196-.067.06-.157.088-.275.088-.106 0-.183-.035-.232-.108a.425.425 0 0 1-.075-.243c0-.09.034-.183.103-.27.07-.086.157-.164.265-.232.096-.057.209-.105.342-.145.134-.04.265-.06.394-.06.178 0 .33.012.46.035.132.023.25.075.358.153a.706.706 0 0 1 .245.308c.056.13.082.299.082.502 0 .293-.003.551-.01.777-.006.225-.01.474-.01.742 0 .08.015.143.043.19a.335.335 0 0 0 .131.12.35.35 0 0 0 .15.03c.069 0 .138.003.208.003v.196l.008-.003Zm-1.098-1.62c-.178.051-.334.101-.468.151-.134.05-.26.11-.376.186a.858.858 0 0 0-.25.248.61.61 0 0 0-.09.34c0 .171.047.297.137.377.09.08.208.12.347.12.15 0 .28-.035.394-.105.113-.07.208-.155.285-.25l.018-1.061.003-.005ZM67.883 27.782H65.87v-.218c.057-.006.139-.01.245-.018a.827.827 0 0 0 .226-.038.32.32 0 0 0 .152-.107.338.338 0 0 0 .046-.19v-3.155c0-.072-.01-.13-.034-.18-.023-.048-.077-.088-.164-.12a1.695 1.695 0 0 0-.237-.07 1.308 1.308 0 0 0-.234-.038v-.218h2.012v.218c-.064 0-.142.01-.234.022-.09.013-.17.03-.237.05-.08.026-.134.066-.16.12a.399.399 0 0 0-.04.184v3.151a.35.35 0 0 0 .046.18c.03.053.082.093.157.126.043.017.115.035.216.052.1.02.185.03.254.033v.218l-.002-.002ZM71.79 27.782h-1.517v-.203c.049-.005.1-.008.16-.013a.678.678 0 0 0 .143-.025.218.218 0 0 0 .132-.098.336.336 0 0 0 .043-.18v-1.554c0-.216-.051-.381-.157-.497a.487.487 0 0 0-.38-.175.92.92 0 0 0-.306.05 1.026 1.026 0 0 0-.247.125.681.681 0 0 0-.165.153 1.315 1.315 0 0 0-.09.13v1.74c0 .07.015.128.044.173.028.045.074.08.13.106.045.02.094.035.145.045.051.01.106.017.16.022v.203h-1.52v-.203c.048-.005.097-.007.148-.012a.633.633 0 0 0 .134-.025.224.224 0 0 0 .131-.096.336.336 0 0 0 .044-.18v-1.865a.394.394 0 0 0-.175-.334.41.41 0 0 0-.141-.052 1.221 1.221 0 0 0-.178-.023v-.203l1.032-.068.043.043v.426h.016c.051-.05.113-.108.188-.175a1.64 1.64 0 0 1 .213-.168c.077-.05.17-.09.278-.123.108-.033.229-.05.363-.05.298 0 .52.09.663.27.145.181.217.422.217.723v1.574c0 .073.012.13.038.173.026.045.07.078.129.103.051.02.095.035.13.042a.93.93 0 0 0 .153.018v.203ZM74.22 26.299a.769.769 0 0 1 .199.255c.046.096.07.213.07.354 0 .28-.109.509-.322.687-.216.178-.494.265-.836.265-.18 0-.347-.032-.5-.095a1.428 1.428 0 0 1-.326-.175l-.062.2h-.236l-.031-1.053h.216c.018.08.051.173.108.281.054.108.12.203.198.288.082.09.18.166.293.229a.783.783 0 0 0 .386.092c.2 0 .358-.045.466-.135a.473.473 0 0 0 .164-.384.47.47 0 0 0-.051-.223.46.46 0 0 0-.152-.163 1.19 1.19 0 0 0-.255-.128 5.706 5.706 0 0 0-.337-.112 3.013 3.013 0 0 1-.329-.118 1.348 1.348 0 0 1-.311-.176.9.9 0 0 1-.226-.263.739.739 0 0 1-.088-.369c0-.248.095-.456.283-.629.188-.173.443-.258.759-.258a1.613 1.613 0 0 1 .684.155l.072-.16h.227l.046.973h-.216a.967.967 0 0 0-.286-.532.759.759 0 0 0-.532-.205c-.172 0-.309.042-.407.128a.393.393 0 0 0-.149.305.48.48 0 0 0 .049.231c.034.06.082.113.147.155.061.04.141.08.236.116.095.035.214.075.355.12.14.043.27.093.391.15.124.058.224.12.304.191v.003ZM78.284 27.726l-1.013.067-.046-.042v-.384h-.018c-.052.05-.108.105-.17.163a1.374 1.374 0 0 1-.489.283 1.306 1.306 0 0 1-.373.043c-.275 0-.484-.088-.628-.263-.144-.176-.216-.429-.216-.762v-1.447a.376.376 0 0 0-.044-.185.382.382 0 0 0-.267-.183 1.342 1.342 0 0 0-.18-.023v-.203l1.037-.073.046.043v2.1c0 .219.051.384.152.495.1.11.22.165.362.165a.845.845 0 0 0 .309-.053.903.903 0 0 0 .226-.122c.057-.043.106-.088.15-.136a.773.773 0 0 0 .1-.133v-1.712a.376.376 0 0 0-.044-.18.382.382 0 0 0-.123-.133.357.357 0 0 0-.168-.045l-.249-.015v-.203l1.13-.073.046.043v2.399c0 .07.015.127.043.177.029.05.07.09.124.126a.362.362 0 0 0 .136.045c.052.008.11.013.172.013v.203l-.005.005ZM81.046 25.147a.485.485 0 0 1-.08.279c-.051.08-.134.12-.242.12-.118 0-.208-.03-.27-.088a.27.27 0 0 1-.092-.195c0-.045.002-.086.01-.123.007-.038.015-.073.02-.11a.725.725 0 0 0-.347.117 1.024 1.024 0 0 0-.337.331v1.76c0 .073.016.13.044.176a.251.251 0 0 0 .134.1c.051.02.12.035.203.045.082.01.154.017.216.023v.203h-1.636v-.203c.049-.006.098-.008.149-.013a.633.633 0 0 0 .134-.025.224.224 0 0 0 .131-.095.336.336 0 0 0 .044-.18v-1.866a.421.421 0 0 0-.175-.336.413.413 0 0 0-.142-.052 1.22 1.22 0 0 0-.177-.023v-.203l1.031-.068.044.043v.426h.016c.13-.166.275-.29.434-.379a.944.944 0 0 1 .438-.127c.13 0 .239.042.321.125a.459.459 0 0 1 .124.338h.005ZM84.245 27.725a5.3 5.3 0 0 1-.26.085.88.88 0 0 1-.254.033.622.622 0 0 1-.391-.113.518.518 0 0 1-.188-.326h-.018c-.136.148-.283.261-.44.339a1.261 1.261 0 0 1-.566.118.811.811 0 0 1-.573-.208.712.712 0 0 1-.227-.547.91.91 0 0 1 .052-.313.73.73 0 0 1 .151-.248.731.731 0 0 1 .209-.163 2.07 2.07 0 0 1 .242-.116c.095-.035.285-.1.573-.193.288-.095.484-.168.584-.22v-.304a1.03 1.03 0 0 0-.018-.153.618.618 0 0 0-.252-.414.553.553 0 0 0-.327-.084.737.737 0 0 0-.27.047.505.505 0 0 0-.175.1c0 .04.01.1.031.18.02.081.031.154.031.221 0 .073-.033.138-.1.196-.067.06-.157.088-.275.088-.106 0-.183-.035-.232-.108a.426.426 0 0 1-.075-.243c0-.09.034-.183.103-.27.07-.086.157-.164.265-.232.095-.057.209-.105.342-.145.134-.04.265-.06.394-.06.177 0 .33.012.46.035.132.023.25.075.358.153a.706.706 0 0 1 .244.308c.057.13.083.299.083.502 0 .293-.003.551-.01.777-.006.225-.01.474-.01.742 0 .08.014.143.043.19a.336.336 0 0 0 .131.12.35.35 0 0 0 .15.03c.069 0 .138.003.208.003v.196l.007-.003Zm-1.098-1.62c-.178.051-.335.101-.468.151-.134.05-.26.11-.376.186a.858.858 0 0 0-.25.248.61.61 0 0 0-.09.34c0 .171.047.297.137.377.09.08.208.12.347.12a.73.73 0 0 0 .394-.105c.113-.07.208-.155.285-.25l.018-1.061.003-.005ZM87.986 27.782h-1.518v-.203l.16-.013a.678.678 0 0 0 .144-.025.218.218 0 0 0 .131-.098.336.336 0 0 0 .044-.18v-1.554c0-.216-.052-.381-.157-.497a.487.487 0 0 0-.38-.175.92.92 0 0 0-.307.05 1.026 1.026 0 0 0-.247.125.681.681 0 0 0-.165.153 1.315 1.315 0 0 0-.09.13v1.74c0 .07.016.128.044.173.028.045.075.08.131.106.044.02.093.035.144.045.052.01.106.017.16.022v.203h-1.52v-.203c.048-.005.097-.007.149-.012a.634.634 0 0 0 .133-.025.224.224 0 0 0 .132-.096.336.336 0 0 0 .043-.18v-1.865a.394.394 0 0 0-.175-.334.41.41 0 0 0-.141-.052 1.221 1.221 0 0 0-.178-.023v-.203l1.032-.068.044.043v.426h.015c.052-.05.113-.108.188-.175a1.64 1.64 0 0 1 .213-.168c.078-.05.17-.09.278-.123.108-.033.23-.05.363-.05.298 0 .52.09.664.27.144.181.216.422.216.723v1.574c0 .073.013.13.038.173.026.045.07.078.129.103.051.02.095.035.131.042a.93.93 0 0 0 .152.018v.203ZM89.803 27.86c-.45 0-.8-.145-1.055-.436-.255-.29-.38-.679-.38-1.168a1.622 1.622 0 0 1 .401-1.1c.123-.146.28-.264.465-.351.188-.088.391-.133.61-.133.303 0 .553.07.743.213.19.143.286.336.286.582a.5.5 0 0 1-.075.27c-.051.078-.134.118-.25.118a.413.413 0 0 1-.288-.093.268.268 0 0 1-.102-.205c0-.093.013-.186.038-.284a1.58 1.58 0 0 0 .044-.213.285.285 0 0 0-.167-.127.82.82 0 0 0-.24-.033c-.1 0-.195.02-.288.063a.76.76 0 0 0-.265.23c-.077.103-.141.241-.187.414a2.315 2.315 0 0 0-.072.622c0 .38.087.692.26.93a.8.8 0 0 0 .681.36.864.864 0 0 0 .512-.145c.136-.098.265-.24.38-.433l.201.128c-.139.24-.321.433-.548.573-.226.14-.46.211-.702.211l-.002.008ZM94.053 27.071a1.57 1.57 0 0 1-.522.577 1.344 1.344 0 0 1-.754.215c-.25 0-.468-.043-.656-.128a1.293 1.293 0 0 1-.465-.35 1.471 1.471 0 0 1-.273-.517 2.151 2.151 0 0 1-.09-.622c0-.195.03-.388.095-.579a1.62 1.62 0 0 1 .283-.511 1.327 1.327 0 0 1 1.042-.484c.221 0 .422.035.581.105.162.07.294.166.394.286.098.115.167.25.216.406.046.155.072.323.072.506v.203h-2.055c0 .199.02.38.059.542.038.163.1.303.185.426a.862.862 0 0 0 .322.281c.13.068.29.103.473.103a.902.902 0 0 0 .484-.128c.136-.085.264-.238.39-.461l.222.133-.003-.003Zm-.697-1.156c0-.115-.01-.235-.03-.366a1.14 1.14 0 0 0-.096-.328.643.643 0 0 0-.198-.23.547.547 0 0 0-.324-.088.685.685 0 0 0-.55.268c-.147.178-.227.426-.237.744h1.435ZM100.326 25.632c0 .37-.072.692-.213.962-.142.274-.33.494-.559.67a2.468 2.468 0 0 1-.777.388 3.118 3.118 0 0 1-.89.128h-1.852v-.218c.062 0 .14-.005.237-.017a.796.796 0 0 0 .193-.038.273.273 0 0 0 .136-.118.392.392 0 0 0 .044-.188V24.06a.481.481 0 0 0-.036-.188.265.265 0 0 0-.144-.133.944.944 0 0 0-.211-.067 1.814 1.814 0 0 0-.196-.028v-.218h1.953c.267 0 .532.04.792.12.26.08.486.19.68.326.262.183.468.421.617.715.149.293.223.641.223 1.04l.003.005Zm-.772-.003c0-.293-.04-.556-.12-.792a1.789 1.789 0 0 0-.35-.616 1.54 1.54 0 0 0-.533-.397 1.69 1.69 0 0 0-.705-.143c-.085 0-.183 0-.29.005l-.242.008v3.344c0 .186.056.316.167.386.11.073.283.108.512.108.267 0 .499-.045.7-.138.2-.093.36-.22.483-.383.131-.17.227-.371.286-.597.059-.226.09-.486.09-.782l.002-.003ZM103.553 27.071c-.131.24-.303.434-.522.577a1.344 1.344 0 0 1-.754.215c-.249 0-.468-.043-.656-.128a1.293 1.293 0 0 1-.465-.35 1.467 1.467 0 0 1-.273-.517 2.145 2.145 0 0 1-.09-.622c0-.195.031-.388.095-.579.064-.188.157-.358.283-.511a1.33 1.33 0 0 1 1.042-.484c.221 0 .422.035.581.105a1.039 1.039 0 0 1 .61.692c.046.155.072.323.072.506v.203h-2.055c0 .199.02.38.059.542.038.163.1.303.185.426a.86.86 0 0 0 .322.281c.131.068.29.103.473.103a.904.904 0 0 0 .484-.128c.136-.085.265-.238.391-.461l.221.133-.003-.003Zm-.694-1.156a2.41 2.41 0 0 0-.031-.366 1.18 1.18 0 0 0-.095-.328.652.652 0 0 0-.198-.23.548.548 0 0 0-.325-.088.685.685 0 0 0-.55.268c-.147.178-.226.426-.237.744h1.436ZM106.981 24.944a.82.82 0 0 0-.27.1.595.595 0 0 0-.219.266c-.123.274-.252.56-.383.858-.131.298-.27.609-.412.937a6.465 6.465 0 0 0-.134.334l-.131.37h-.244c-.201-.48-.383-.92-.551-1.313-.167-.396-.342-.802-.522-1.216a.464.464 0 0 0-.203-.22.838.838 0 0 0-.283-.1v-.204h1.435v.216a1.11 1.11 0 0 0-.236.038c-.096.022-.142.055-.142.095 0 .005.005.022.016.047.01.026.02.056.03.088.085.208.209.5.366.873l.383.905a60.129 60.129 0 0 0 .656-1.534l.059-.156a.418.418 0 0 0 .029-.145c0-.035-.018-.066-.052-.093a.526.526 0 0 0-.123-.073.859.859 0 0 0-.142-.045 3.422 3.422 0 0 0-.113-.023v-.195h1.188v.188l-.002.002ZM109.87 27.071c-.132.24-.304.434-.523.577a1.34 1.34 0 0 1-.753.215c-.25 0-.468-.043-.656-.128a1.297 1.297 0 0 1-.466-.35 1.484 1.484 0 0 1-.273-.517 2.145 2.145 0 0 1-.09-.622c0-.195.031-.388.096-.579.064-.188.156-.358.283-.511a1.335 1.335 0 0 1 1.041-.484c.222 0 .422.035.582.105.162.07.293.166.393.286.098.115.168.25.216.406.047.155.072.323.072.506v.203h-2.055c0 .199.021.38.059.542.039.163.101.303.185.426a.867.867 0 0 0 .322.281c.131.068.291.103.473.103a.902.902 0 0 0 .484-.128c.136-.085.265-.238.391-.461l.221.133-.002-.003Zm-.695-1.156c0-.115-.01-.235-.031-.366-.02-.13-.051-.24-.095-.328a.643.643 0 0 0-.198-.23.547.547 0 0 0-.324-.088.687.687 0 0 0-.551.268c-.146.178-.226.426-.236.744h1.435ZM111.685 27.783h-1.515v-.203c.049-.005.1-.008.154-.015a.813.813 0 0 0 .137-.023.22.22 0 0 0 .131-.098.34.34 0 0 0 .043-.18v-3.507a.455.455 0 0 0-.048-.208.409.409 0 0 0-.129-.153.652.652 0 0 0-.208-.068 2.319 2.319 0 0 0-.242-.037v-.196l1.168-.068.043.046v4.15c0 .074.013.131.042.176.028.046.072.08.131.106.046.02.092.035.136.045.046.01.095.017.152.022v.203l.005.008ZM115.103 26.239c0 .213-.033.42-.103.626a1.48 1.48 0 0 1-.295.524 1.399 1.399 0 0 1-.505.366c-.19.08-.406.12-.643.12-.198 0-.386-.034-.563-.107a1.417 1.417 0 0 1-.476-.319 1.559 1.559 0 0 1-.327-.5 1.756 1.756 0 0 1-.121-.665c0-.471.142-.86.425-1.16.283-.302.653-.452 1.111-.452.458 0 .795.143 1.075.429.283.285.425.664.425 1.14l-.003-.002Zm-.651.005c0-.153-.015-.316-.046-.487a1.548 1.548 0 0 0-.141-.433.867.867 0 0 0-.265-.306.676.676 0 0 0-.402-.116.723.723 0 0 0-.414.118.855.855 0 0 0-.28.319 1.353 1.353 0 0 0-.142.426 2.8 2.8 0 0 0 .008 1.008c.033.168.085.316.157.446s.162.233.27.308a.685.685 0 0 0 .401.113c.263 0 .471-.123.625-.371.155-.248.232-.59.232-1.025h-.003ZM118.388 25.117c.124.143.219.308.288.499.07.188.103.406.103.65 0 .242-.041.458-.123.654a1.6 1.6 0 0 1-.325.503c-.141.14-.295.251-.468.326a1.354 1.354 0 0 1-.548.113c-.193 0-.339-.02-.46-.06a1.014 1.014 0 0 1-.293-.145h-.026v.91c0 .072.015.135.044.185.028.05.074.085.136.108.051.017.123.035.216.052.093.018.17.028.232.03v.204h-1.734v-.204l.187-.015a.965.965 0 0 0 .165-.03.201.201 0 0 0 .131-.107.388.388 0 0 0 .039-.18v-3.22a.385.385 0 0 0-.17-.316.48.48 0 0 0-.157-.057 1.352 1.352 0 0 0-.195-.025v-.203l1.057-.068.044.038v.34l.025.006a1.31 1.31 0 0 1 .407-.306c.162-.083.321-.123.481-.123.193 0 .37.04.53.12.159.08.298.188.414.323v-.002Zm-.514 2.176c.084-.128.146-.273.185-.441a2.55 2.55 0 0 0 .059-.562c0-.15-.018-.306-.052-.464a1.279 1.279 0 0 0-.156-.41.87.87 0 0 0-.281-.289.77.77 0 0 0-.417-.11.717.717 0 0 0-.396.1 1.234 1.234 0 0 0-.283.238v1.79a.764.764 0 0 0 .237.326c.064.05.136.093.211.125a.694.694 0 0 0 .278.048c.118 0 .231-.03.339-.09a.774.774 0 0 0 .273-.256l.003-.005ZM124.546 27.782h-1.51v-.204l.147-.012a.655.655 0 0 0 .131-.025.217.217 0 0 0 .131-.098.339.339 0 0 0 .044-.18V25.7c0-.213-.049-.376-.15-.492a.472.472 0 0 0-.373-.172.915.915 0 0 0-.54.172.766.766 0 0 0-.152.146 1.184 1.184 0 0 0-.092.13v1.745c0 .073.013.13.038.175a.26.26 0 0 0 .129.106c.049.017.093.032.131.042.039.01.09.015.152.02v.203h-1.479v-.203c.049-.005.095-.007.139-.012a.563.563 0 0 0 .123-.025.217.217 0 0 0 .131-.098.33.33 0 0 0 .044-.18v-1.562c0-.213-.049-.376-.149-.492a.473.473 0 0 0-.373-.172.852.852 0 0 0-.291.047c-.09.033-.172.075-.249.13a.69.69 0 0 0-.155.153c-.041.056-.074.098-.095.128v1.733c0 .07.016.127.044.175a.28.28 0 0 0 .131.108c.044.02.09.035.136.045.047.01.098.017.155.023v.202h-1.508v-.203c.049-.005.098-.007.15-.012a.624.624 0 0 0 .133-.025.226.226 0 0 0 .132-.095.34.34 0 0 0 .043-.18v-1.879a.337.337 0 0 0-.046-.175.376.376 0 0 0-.129-.133.539.539 0 0 0-.149-.06 1.115 1.115 0 0 0-.182-.03v-.203l1.039-.068.044.043v.433h.023c.051-.05.115-.11.193-.18a1.52 1.52 0 0 1 .211-.168.975.975 0 0 1 .275-.123c.11-.032.229-.05.357-.05a.86.86 0 0 1 .52.158.9.9 0 0 1 .311.38c.075-.072.142-.134.201-.187.057-.055.134-.113.229-.173a1.06 1.06 0 0 1 .28-.128c.108-.032.229-.05.36-.05.263 0 .469.083.623.25.152.169.229.427.229.773v1.537c0 .072.013.13.038.175a.26.26 0 0 0 .129.105c.049.018.095.033.144.043.049.01.1.015.16.02v.203l-.008.008ZM127.672 27.071c-.131.24-.304.434-.522.577a1.345 1.345 0 0 1-.752.215c-.249 0-.468-.043-.656-.128a1.293 1.293 0 0 1-.465-.35 1.467 1.467 0 0 1-.273-.517 2.158 2.158 0 0 1-.09-.622c0-.195.031-.388.095-.579.065-.188.157-.358.283-.511a1.33 1.33 0 0 1 1.042-.484c.221 0 .422.035.581.105.163.07.294.166.394.286.098.115.167.25.216.406.046.155.072.323.072.506v.203h-2.055c0 .199.02.38.059.542.039.163.1.303.185.426a.86.86 0 0 0 .322.281c.131.068.29.103.473.103a.904.904 0 0 0 .484-.128c.136-.085.265-.238.391-.461l.221.133-.005-.003Zm-.695-1.156c0-.115-.01-.235-.031-.366-.02-.13-.051-.24-.095-.328a.643.643 0 0 0-.198-.23.547.547 0 0 0-.324-.088.687.687 0 0 0-.551.268c-.146.178-.226.426-.236.744h1.435ZM131.459 27.782h-1.518v-.203l.159-.013a.666.666 0 0 0 .144-.025.22.22 0 0 0 .132-.098.34.34 0 0 0 .043-.18v-1.554c0-.216-.051-.381-.157-.497a.484.484 0 0 0-.38-.175.915.915 0 0 0-.306.05 1.019 1.019 0 0 0-.247.125.67.67 0 0 0-.165.153 1.333 1.333 0 0 0-.09.13v1.74c0 .07.015.128.044.173.028.045.074.08.131.106.044.02.092.035.144.045.051.01.105.017.159.022v.203h-1.52v-.203c.049-.005.098-.007.149-.012a.634.634 0 0 0 .134-.025.223.223 0 0 0 .131-.096.33.33 0 0 0 .044-.18v-1.865a.393.393 0 0 0-.175-.334.407.407 0 0 0-.141-.052 1.234 1.234 0 0 0-.178-.023v-.203l1.032-.068.043.043v.426h.016c.051-.05.113-.108.188-.175.074-.068.146-.126.213-.168.077-.05.17-.09.278-.123.108-.033.229-.05.363-.05.298 0 .519.09.663.27.144.181.216.422.216.723v1.574c0 .073.013.13.039.173.026.045.07.078.129.103.051.02.095.035.131.042a.924.924 0 0 0 .152.018v.203ZM133.759 27.649a4.677 4.677 0 0 1-.388.14c-.121.038-.27.058-.448.058-.26 0-.442-.066-.55-.19-.106-.129-.16-.31-.16-.542v-2.051h-.561v-.293h.574v-.943h.574v.943h.89v.293h-.885v1.69c0 .127.005.233.015.318a.614.614 0 0 0 .067.223.32.32 0 0 0 .152.135c.067.03.157.046.27.046a2.652 2.652 0 0 0 .448-.05v.223h.002ZM137.656 27.782h-2.011v-.218c.056-.006.138-.01.244-.018a.817.817 0 0 0 .226-.038.319.319 0 0 0 .152-.107.337.337 0 0 0 .046-.19v-3.155c0-.072-.01-.13-.033-.18-.023-.048-.077-.088-.165-.12a1.658 1.658 0 0 0-.236-.07 1.321 1.321 0 0 0-.234-.038v-.218h2.011v.218c-.064 0-.141.01-.234.022-.09.013-.17.03-.237.05-.079.026-.133.066-.159.12a.403.403 0 0 0-.041.184v3.151c0 .068.015.128.046.18a.318.318 0 0 0 .157.126c.044.017.116.035.216.052.1.02.185.03.255.033v.218l-.003-.002ZM141.564 27.782h-1.518v-.203c.049-.005.101-.008.16-.013a.69.69 0 0 0 .144-.025.217.217 0 0 0 .131-.098.339.339 0 0 0 .044-.18v-1.554c0-.216-.052-.381-.157-.497a.488.488 0 0 0-.381-.175.924.924 0 0 0-.306.05 1.019 1.019 0 0 0-.247.125.708.708 0 0 0-.165.153 1.333 1.333 0 0 0-.09.13v1.74c0 .07.016.128.044.173a.29.29 0 0 0 .131.106c.044.02.093.035.144.045.052.01.106.017.16.022v.203h-1.52v-.203c.048-.005.097-.007.149-.012a.647.647 0 0 0 .134-.025.227.227 0 0 0 .131-.096.34.34 0 0 0 .043-.18v-1.865a.393.393 0 0 0-.174-.334.42.42 0 0 0-.142-.052 1.22 1.22 0 0 0-.177-.023v-.203l1.031-.068.044.043v.426h.015c.052-.05.113-.108.188-.175.075-.068.147-.126.214-.168.077-.05.169-.09.277-.123.108-.033.229-.05.363-.05.299 0 .52.09.664.27.144.181.216.422.216.723v1.574c0 .073.013.13.039.173a.25.25 0 0 0 .128.103.89.89 0 0 0 .131.042.938.938 0 0 0 .152.018v.203ZM143.994 26.299a.763.763 0 0 1 .198.255c.047.096.07.213.07.354 0 .28-.108.509-.322.687-.216.178-.494.265-.836.265-.18 0-.347-.032-.499-.095a1.398 1.398 0 0 1-.326-.175l-.062.2h-.237l-.031-1.053h.216c.018.08.052.173.108.281a1.156 1.156 0 0 0 .492.517.783.783 0 0 0 .386.092c.2 0 .357-.045.465-.135a.474.474 0 0 0 .165-.384.464.464 0 0 0-.052-.223.461.461 0 0 0-.151-.163 1.212 1.212 0 0 0-.255-.128 5.756 5.756 0 0 0-.337-.112 3.003 3.003 0 0 1-.329-.118 1.362 1.362 0 0 1-.312-.176.907.907 0 0 1-.226-.263.74.74 0 0 1-.087-.369c0-.248.095-.456.283-.629.187-.173.442-.258.758-.258a1.612 1.612 0 0 1 .685.155l.072-.16h.226l.046.973h-.216a.965.965 0 0 0-.285-.532.76.76 0 0 0-.533-.205c-.172 0-.308.042-.406.128a.392.392 0 0 0-.149.305c0 .093.015.168.048.231.034.06.083.113.147.155.062.04.142.08.237.116.095.035.213.075.355.12.139.043.27.093.391.15.123.058.224.12.303.191v.003ZM146.646 27.649a4.566 4.566 0 0 1-.389.14c-.12.038-.27.058-.447.058-.26 0-.443-.066-.551-.19-.105-.129-.159-.31-.159-.542v-2.051h-.561v-.293h.574v-.943h.573v.943h.89v.293h-.884v1.69c0 .127.005.233.015.318.01.085.031.158.067.223.033.06.085.105.152.135.067.03.157.046.27.046a2.635 2.635 0 0 0 .447-.05v.223h.003ZM148.461 27.785h-1.5v-.204c.049-.005.098-.007.149-.012a.628.628 0 0 0 .134-.025.223.223 0 0 0 .131-.095.339.339 0 0 0 .044-.18v-1.866a.372.372 0 0 0-.175-.316.604.604 0 0 0-.172-.063 1.38 1.38 0 0 0-.209-.032v-.203l1.096-.068.044.043v2.466c0 .073.013.13.041.178a.245.245 0 0 0 .134.106.8.8 0 0 0 .28.068v.203h.003Zm-.394-4.257a.435.435 0 0 1-.118.306.375.375 0 0 1-.291.13.37.37 0 0 1-.278-.125.41.41 0 0 1 0-.576.377.377 0 0 1 .278-.126c.121 0 .219.04.293.117.078.078.116.171.116.276v-.002ZM150.763 27.649a4.677 4.677 0 0 1-.388.14c-.121.038-.27.058-.448.058-.26 0-.442-.066-.55-.19-.106-.129-.16-.31-.16-.542v-2.051h-.561v-.293h.574v-.943h.574v.943h.89v.293h-.885v1.69c0 .127.005.233.015.318.01.085.031.158.067.223.033.06.085.105.152.135.067.03.157.046.27.046a2.612 2.612 0 0 0 .448-.05v.223h.002ZM154.398 27.726l-1.014.067-.046-.042v-.384h-.018c-.052.05-.108.105-.17.163a1.36 1.36 0 0 1-.489.283 1.301 1.301 0 0 1-.373.043c-.275 0-.483-.088-.627-.263-.145-.176-.217-.429-.217-.762v-1.447a.378.378 0 0 0-.043-.185.377.377 0 0 0-.268-.183 1.325 1.325 0 0 0-.18-.023v-.203l1.037-.073.046.043v2.1c0 .219.052.384.152.495.1.11.221.165.363.165a.844.844 0 0 0 .308-.053.915.915 0 0 0 .376-.258.748.748 0 0 0 .1-.133v-1.712a.379.379 0 0 0-.043-.18.391.391 0 0 0-.124-.133.358.358 0 0 0-.167-.045l-.25-.015v-.203l1.13-.073.046.043v2.399a.345.345 0 0 0 .167.303.362.362 0 0 0 .136.045c.052.008.111.013.173.013v.203l-.005.005ZM156.697 27.649a4.693 4.693 0 0 1-.389.14 1.52 1.52 0 0 1-.447.058c-.26 0-.443-.066-.551-.19-.105-.129-.159-.31-.159-.542v-2.051h-.561v-.293h.574v-.943h.573v.943h.89v.293h-.885v1.69c0 .127.005.233.016.318.01.085.031.158.067.223.033.06.085.105.151.135.067.03.157.046.271.046a2.635 2.635 0 0 0 .447-.05v.223h.003ZM159.765 27.071c-.131.24-.303.434-.522.577a1.339 1.339 0 0 1-.751.215c-.249 0-.468-.043-.656-.128a1.285 1.285 0 0 1-.465-.35 1.467 1.467 0 0 1-.273-.517 2.145 2.145 0 0 1-.09-.622c0-.195.031-.388.095-.579.064-.188.157-.358.283-.511a1.33 1.33 0 0 1 1.042-.484c.221 0 .422.035.581.105a1.046 1.046 0 0 1 .61.692c.046.155.072.323.072.506v.203h-2.056c0 .199.021.38.06.542.038.163.1.303.185.426a.864.864 0 0 0 .321.281c.132.068.291.103.474.103a.9.9 0 0 0 .483-.128c.137-.085.265-.238.391-.461l.222.133-.006-.003Zm-.697-1.156c0-.115-.01-.235-.031-.366-.02-.13-.051-.24-.095-.328a.643.643 0 0 0-.198-.23.547.547 0 0 0-.324-.088.683.683 0 0 0-.55.268c-.147.178-.227.426-.237.744h1.435ZM110.898 8.133h-1.745V2.315h-2.693v16.628h2.693v-8.722h1.745v8.722h2.693V2.315h-2.693v5.818Zm-37.63-.81c0 2.397 2.13 4.34 4.759 4.34 2.629 0 4.759-1.943 4.759-4.34 0-.656-.165-1.275-.45-1.832h1.908V3.277h-4.51a2.825 2.825 0 0 0-.205-.067V1.69h-2.694v1.44c-.174.04-.347.09-.514.15h-4.332v2.213h1.729a4.004 4.004 0 0 0-.45 1.833v-.002Zm3.246-1.832h3.025c.615.429 1.016 1.11 1.016 1.88 0 1.299-1.132 2.352-2.528 2.352-1.397 0-2.53-1.053-2.53-2.352 0-.77.402-1.451 1.017-1.88Zm-19.196 6.977h7.332V2.315h-2.694V5.28h-11.84V2.315h-2.694v10.153h7.375v3.727h-7.375v2.633h17.614v-2.633h-7.718v-3.727Zm-7.203-2.131V7.246h11.841v3.09h-11.84ZM86.91 6.286h-2.271v2.256h2.271v3.143H71.99v7.145h17.614V2.315h-2.694v3.971Zm0 10.288H74.682v-2.6H86.91v2.6Zm43.992-14.26h-2.693V4.08h-5.474V2.315h-2.694v7.52h10.861v-7.52Zm-2.693 5.278h-5.474V6.328h5.474v1.264Zm8.641-5.277h-2.694v8.659h-13.719v2.286h13.719v.94h-13.719v.71h-.013v3.288h.013v.652h16.413v-2.286h-13.735v-.893h13.735V6.818h1.811V4.561h-1.811V2.315Zm20.459 0v9.704h-3.334v2.256h3.334v2.294h-11.041v-2.367h-2.694v4.001h.013v.652h16.412V2.315h-2.693.003Zm-53.611-.04h-7.27v2.213h5.531v4.397s.25 1.37-.877 2.34c0 0-.772.751-2.027.761h-2.63V14.2h3.026s1.983.188 3.429-1.253c0 0 1.77-1.485 1.77-4.064V2.315h-.954v-.043l.002.003Zm43.951 12.9h2.693v-3.229h3.208V9.444h-2.14c1.129-.794 1.86-2.035 1.86-3.437 0-2.396-2.13-4.339-4.759-4.339-2.629 0-4.759 1.943-4.759 4.34 0 1.4.73 2.642 1.86 3.436h-2.025v2.502h4.059v3.23h.003Zm-1.773-9.168c0-1.328 1.181-2.404 2.637-2.404s2.637 1.076 2.637 2.404c0 1.33-1.181 2.405-2.637 2.405s-2.637-1.076-2.637-2.405Z' fill='%23231815'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h160v30H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .footer-logo {
        height:4.8rem
    }
}

#footer.web-footer .inner .web-award2024 {
    width: 3.48rem;
    height: 4.8rem;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.897 40.88-.258-.847h-1.53l-.264.847H12.82l1.517-4.543h1.153l1.498 4.543h-1.091Zm-1.014-3.38h-.019l-.497 1.642h1.008l-.492-1.641ZM8.875 40.984V36.37h1.568c.868 0 1.309.491 1.306 1.186.003.542-.302.883-.708.988v.045c.444.025.863.44.866 1.122-.003.733-.47 1.274-1.36 1.274H8.874Zm.817-.79h.69c.474.003.678-.226.676-.574.002-.389-.25-.663-.653-.663h-.713v1.237Zm0-1.893h.631c.343.003.601-.223.599-.593.002-.335-.21-.561-.583-.561h-.647V38.3ZM5.703 40.984V36.37H8.35v.79h-1.83v1.123h1.694v.79H6.52v1.122h1.834v.79h-2.65ZM1.127 40.984 0 36.37h.893l.664 3.226h.032l.724-3.226h.768l.724 3.232h.033l.664-3.232h.892l-1.126 4.615h-.8l-.752-3.047h-.032l-.757 3.047h-.8ZM21.438 40.889h-1l-.685-2.863h-.018l-.695 2.863h-.971l-1.08-4.543h1.066l.589 2.76h.018l.655-2.76h.942l.636 2.769h.006l.593-2.77h1.025l-1.08 4.544ZM25.596 40.88l-.258-.847h-1.53l-.264.847H22.52l1.517-4.543h1.152l1.498 4.543h-1.09Zm-1.014-3.38h-.018l-.498 1.642h1.008l-.492-1.641ZM29.096 40.881l-.846-1.603h-.487v1.603h-1.076v-4.535h1.871c.426 0 .756.096 1.025.306.33.255.506.676.506 1.125 0 .553-.253 1.094-.81 1.338l.985 1.769h-1.168v-.003Zm-.67-3.647h-.666v1.203h.665c.384 0 .623-.234.623-.605 0-.421-.263-.598-.623-.598Z' fill='%23E82D24'/%3E%3Cpath d='M32.056 40.881h-1.794v-4.535h1.78c.953 0 1.751.54 1.751 1.597v1.278c0 1.128-.838 1.66-1.74 1.66h.003Zm-.096-3.608h-.631v2.686h.66c.388 0 .726-.26.726-.725l.006-1.247c0-.446-.335-.714-.761-.714ZM9.418 47.407h-.405l-.78-2.961h-.016l-.79 2.96H7.02l-.977-3.623h.428l.75 2.961h.022l.785-2.96h.418l.77 2.966h.015l.764-2.967h.407l-.987 3.624h.003ZM10.402 47.383v-.364h.801v-2.87h-.8v-.364h2.02v.364h-.802v2.87h.801v.364h-2.02Z' fill='%23E82D24'/%3E%3Cpath d='m14.681 47.391-1.855-2.917h-.01v2.907h-.394v-3.598h.423l1.826 2.847h.016v-2.847h.388v3.608h-.394ZM17.338 47.391l-1.855-2.917h-.011v2.907h-.394v-3.598h.423l1.826 2.847h.016v-2.847h.389v3.608h-.394Z' fill='%23E82D24'/%3E%3Cpath d='M17.73 47.383v-3.598h2.244v.364h-1.826v1.19h1.475v.358h-1.475v1.322h1.831v.364h-2.248ZM22.088 47.383l-.992-1.429h-.692v1.429h-.424v-3.598h1.267c.33 0 .604.076.817.231.248.187.394.476.394.834 0 .561-.324.959-.915 1.07l1.038 1.463h-.493Zm-.06-2.533c0-.48-.379-.712-.9-.712h-.73v1.463h.74c.58 0 .884-.247.884-.75h.005ZM2.648 46.673v-.458l1.588-2.54h.675v2.52h.491v.478h-.491v.725h-.516v-.725H2.648Zm.576-.479h1.17v-1.846h-.039l-1.131 1.816v.03ZM.09 47.397v-.411l1.245-1.301c.395-.424.59-.66.59-.987 0-.368-.287-.602-.664-.602-.4 0-.653.262-.655.658H.09c-.005-.681.496-1.131 1.18-1.131.693 0 1.172.455 1.177 1.06-.005.416-.194.748-.869 1.434l-.729.766v.031h1.657v.483H.09ZM34.8 6.276 0 0v28.289l29.756 4.942L34.8 6.276Z' fill='%23E82D24'/%3E%3Cpath d='M6.347 22.233 3.664 8.308l2.683.586 1.7 9.572 5.037-8.368 1.968.495 1.788 9.602 4.83-8.49 2.593.586 2.296 13.555-2.296-.494-.685-3.396-3.041-.247 1.133-2.162 1.52.216-.835-4.415-5.246 8.738-2.057-.401-1.7-9.572-5.097 8.337-1.908-.217Z' fill='%23fff'/%3E%3C/svg%3E");
    margin-right: 1.22rem
}

#footer.web-footer .inner img {
    height: 48px;
    width: 69px
}

#footer.web-footer .inner .callCenter-wrap {
    margin-top: 0;
    margin-left: 3.4rem
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .callCenter-wrap {
        margin-top:2.4rem;
        margin-left: 0
    }
}

#footer.web-footer .inner .footer-callCenter {
    margin-left: auto;
    width: auto;
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-weight: 700;
    flex: none;
    flex-wrap: wrap;
    color: #222
}

#footer.web-footer .inner .footer-callCenter strong {
    margin-left: .4rem;
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.8rem
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .footer-callCenter strong {
        line-height:2.6rem
    }
}

#footer.web-footer .inner .footer-callCenter span {
    font-size: 1.5rem;
    line-height: 2.8rem;
    font-weight: 400;
    margin-left: .4rem
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .footer-callCenter span {
        width:100%;
        margin-left: 0;
        margin-top: .4rem;
        line-height: 2rem
    }
}

@media(min-width: 1280px) {
    #footer.web-footer .inner .footer-callCenter {
        font-size:1.8rem;
        line-height: 2.8rem
    }
}

#footer.web-footer .inner .footer-callCenter .youtube-btn {
    font-size: .3rem;
    color: transparent;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: 1.2rem;
    margin-left: auto;
    background-size: 3.8rem auto;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: red;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='13' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M37.521 2.03c-.263-.799-1.038-1.428-2.023-1.642C33.714 0 26.557 0 26.557 0S19.4 0 17.615.388c-.984.214-1.76.843-2.023 1.642-.478 1.448-.478 4.47-.478 4.47s0 3.022.478 4.47c.263.799 1.039 1.428 2.023 1.642C19.4 13 26.557 13 26.557 13s7.157 0 8.941-.388c.985-.214 1.76-.843 2.024-1.642C38 9.522 38 6.5 38 6.5s0-3.022-.478-4.47ZM5.43 10.72c-.305-.2-.522-.51-.65-.932-.129-.421-.193-.982-.193-1.683v-.954c0-.707.073-1.275.22-1.704.147-.428.376-.74.688-.938.312-.196.722-.294 1.228-.294.507 0 .9.1 1.2.3.302.2.522.513.662.938.14.425.209.99.209 1.698v.954c0 .7-.068 1.264-.204 1.688-.136.425-.356.736-.66.933-.305.196-.719.294-1.24.294s-.957-.1-1.26-.3Zm1.707-1.028c.084-.215.126-.565.126-1.05V6.593c0-.472-.042-.816-.126-1.034-.085-.218-.233-.327-.446-.327-.214 0-.351.108-.436.327-.084.218-.126.562-.126 1.034V8.64c0 .486.04.836.12 1.05.081.215.228.322.441.322s.362-.107.446-.321Z' fill='%23fff'/%3E%3Cpath d='M33.204 8.121v.332c0 .422.013.738.039.949.025.21.078.364.16.46.08.097.205.145.374.145.227 0 .383-.085.468-.257.084-.172.13-.457.137-.857l1.31.075c.008.057.012.135.012.235 0 .608-.17 1.061-.512 1.362-.342.3-.825.45-1.449.45-.749 0-1.274-.229-1.575-.686-.301-.457-.451-1.165-.451-2.122V7.06c0-.986.156-1.706.468-2.16.312-.453.846-.68 1.602-.68.522 0 .922.093 1.2.28.28.185.476.474.59.867.114.394.17.937.17 1.63v1.125h-2.543v-.001Zm.193-2.765c-.077.093-.128.245-.154.456-.026.21-.038.53-.038.959v.471h1.112v-.471c0-.422-.014-.741-.044-.96-.029-.217-.082-.371-.16-.46-.077-.09-.196-.134-.358-.134-.161 0-.28.046-.358.14Z' fill='red'/%3E%3Cpath d='M1.73 7.998 0 1.921h1.509l.605 2.755c.154.679.268 1.257.342 1.736H2.5c.051-.343.165-.918.341-1.725L3.47 1.92h1.509L3.226 8v2.915H1.73V8ZM13.702 4.343v6.57h-1.19l-.132-.804h-.032c-.324.608-.808.911-1.454.911-.448 0-.778-.142-.992-.428-.213-.286-.319-.733-.319-1.34V4.343h1.52v4.823c0 .293.033.502.099.627s.176.188.33.188c.133 0 .26-.04.38-.118a.735.735 0 0 0 .27-.3v-5.22h1.52Z' fill='%23fff'/%3E%3Cpath d='M25.88 4.343v6.57h-1.189l-.132-.804h-.033c-.323.608-.808.911-1.453.911-.448 0-.779-.142-.992-.428-.213-.286-.32-.733-.32-1.34V4.343h1.52v4.823c0 .293.034.502.1.627s.176.188.33.188c.132 0 .26-.04.38-.118a.735.735 0 0 0 .27-.3v-5.22h1.52Z' fill='red'/%3E%3Cpath d='M22.214 3.111h-1.508v7.803h-1.487V3.11H17.71v-1.19h4.505v1.19ZM30.91 5.394c-.09-.414-.24-.714-.445-.9-.206-.186-.488-.278-.848-.278-.28 0-.54.077-.782.23-.242.154-.43.355-.562.605h-.01V1.59h-1.465v9.325h1.255l.154-.622h.034c.117.222.293.397.528.525.235.128.496.193.782.193.514 0 .892-.23 1.134-.692.243-.46.364-1.18.364-2.159v-1.04c0-.736-.046-1.31-.138-1.725Zm-1.392 2.68c0 .48-.02.854-.06 1.126-.041.271-.11.464-.204.579a.477.477 0 0 1-.386.171.72.72 0 0 1-.347-.086.653.653 0 0 1-.259-.257v-3.73a.93.93 0 0 1 .265-.439.593.593 0 0 1 .407-.171c.154 0 .274.058.358.177.084.117.143.316.177.594.033.279.05.675.05 1.19v.847h-.001Z' fill='red'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h38v13H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

@media(min-width: 1280px) {
    #footer.web-footer .inner .footer-callCenter .youtube-btn {
        width:4.8rem;
        height: 4.8rem;
        margin-left: 2.4rem
    }
}

@media(min-width: 1024px) {
    #footer.web-footer .inner .footer-callCenter .youtube-btn {
        margin-left:1.6rem
    }
}

#footer.web-footer .inner .footer-address {
    display: flex;
    justify-content: space-between;
    margin-top: 2.8rem
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .footer-address {
        margin-top:2.4rem
    }
}

#footer.web-footer .inner .footer-address .address {
    font-style: normal;
    font-size: 0
}

#footer.web-footer .inner .footer-address .address span {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: #727272;
    display: block;
    position: relative
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .footer-address .address span {
        font-size:1.4rem;
        font-weight: 400;
        line-height: 2rem
    }
}

#footer.web-footer .inner .footer-address .address span:first-child {
    margin-bottom: .8rem
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .footer-address .address span:first-child {
        margin-bottom:.4rem
    }
}

#footer.web-footer .inner .footer-address .address span:first-child:before {
    content: none
}

#footer.web-footer .inner .left {
    width: 100%
}

@media(min-width: 1280px) {
    #footer.web-footer .inner .left {
        padding-right:4rem
    }
}

@media(min-width: 1024px) {
    #footer.web-footer .inner .left {
        padding-right:4rem
    }

    #footer.web-footer .inner .left>.flex {
        align-items: center
    }
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .left>.flex {
        flex-direction:column
    }
}

#footer.web-footer .inner .right {
    margin-left: auto;
    padding-left: 3.4rem;
    display: flex;
    gap: 1.6rem;
    position: relative
}

@media(min-width: 1280px) {
    #footer.web-footer .inner .right {
        padding-left:4rem
    }
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right {
        margin-left:0;
        padding-left: 0;
        position: static
    }
}

#footer.web-footer .inner .right:before {
    content: none
}

@media(min-width: 1025px) {
    #footer.web-footer .inner .right:before {
        content:"";
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: .1rem;
        height: 100%;
        background-color: #d7d7d7
    }
}

#footer.web-footer .inner .right p {
    font-size: 1.5rem;
    font-weight: 600;
    color: #000;
    line-height: 2.2rem;
    text-align: center;
    margin-bottom: 1rem
}

#footer.web-footer .inner .right .appDown-list {
    height: 100%
}

#footer.web-footer .inner .right .app-wrap {
    display: flex;
    flex-direction: column
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .app-wrap p {
        font-size:0;
        display: none
    }
}

#footer.web-footer .inner .right .app-wrap ul {
    display: flex;
    height: 8rem;
    flex-direction: column;
    justify-content: space-between
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .app-wrap ul {
        display:inline-flex;
        flex-wrap: wrap;
        flex-direction: row;
        gap: 1.2rem;
        height: auto;
        margin: 2.4rem 0
    }
}

#footer.web-footer .inner .right .app-wrap ul li {
    height: 3.6rem
}

#footer.web-footer .inner .right .app-wrap ul li:last-child {
    display: none
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .app-wrap ul li:last-child {
        display:block
    }

    #footer.web-footer .inner .right .app-wrap ul li {
        flex: 1 1 auto;
        width: 4rem;
        height: 4rem
    }
}

#footer.web-footer .inner .right .app-wrap ul li a {
    width: 12rem;
    height: 3.6rem;
    font-size: 0;
    padding: 0;
    border-radius: .8rem;
    background-size: 8rem 2.2rem;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #fff;
    border: .1rem solid #ddd;
    box-sizing: border-box;
    display: inline-block
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .app-wrap ul li a {
        width:4rem;
        height: 4rem;
        border-radius: 50%;
        background-size: 2.4rem;
        background-position: 50%;
        background-repeat: no-repeat;
        background-color: #fff
    }
}

#footer.web-footer .inner .right .app-wrap ul li a.googlePlay-link {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='22' fill='none'%3E%3Cpath d='M25.86 3.782c0 .553-.138 1.037-.484 1.383-.415.415-.899.622-1.521.622-.622 0-1.106-.207-1.521-.622-.415-.415-.623-.9-.623-1.522s.208-1.106.623-1.52c.415-.416.899-.623 1.52-.623.277 0 .554.07.83.207.277.139.485.277.623.484l-.346.346c-.276-.346-.622-.484-1.106-.484-.415 0-.83.138-1.106.484-.346.277-.484.692-.484 1.176s.138.899.484 1.175c.345.277.691.484 1.106.484.484 0 .83-.138 1.175-.484.208-.207.346-.484.346-.83h-1.521v-.553h2.005v.277Zm3.18-1.729h-1.866v1.314h1.729v.484h-1.73v1.314h1.868v.553h-2.42V1.569h2.42v.484Zm2.283 3.665h-.554V2.053h-1.175V1.57h2.904v.484h-1.175v3.665Zm3.18 0V1.569h.553v4.149h-.553Zm2.904 0h-.553V2.053H35.68V1.57h2.835v.484h-1.176v3.665h.07Zm6.569-.553c-.415.415-.899.622-1.521.622-.622 0-1.107-.207-1.521-.622-.415-.415-.623-.9-.623-1.522s.208-1.106.623-1.52c.414-.416.899-.623 1.52-.623.623 0 1.107.207 1.522.622.415.415.622.9.622 1.521 0 .623-.207 1.107-.622 1.522Zm-2.628-.346c.277.277.692.484 1.107.484.415 0 .83-.138 1.106-.484.277-.277.484-.692.484-1.176s-.138-.898-.484-1.175c-.276-.277-.691-.484-1.106-.484-.415 0-.83.138-1.107.484a1.668 1.668 0 0 0-.483 1.175c0 .484.138.9.483 1.176Zm4.01.899V1.569h.623l2.005 3.25v-3.25h.553v4.149h-.553L45.843 2.33v3.388h-.484Z' fill='%23333' stroke='%23333' stroke-width='.174' stroke-miterlimit='10'/%3E%3Cpath d='M40.173 11.803c-1.66 0-2.973 1.244-2.973 2.973a2.951 2.951 0 0 0 2.973 2.973c1.66 0 2.973-1.245 2.973-2.973 0-1.798-1.314-2.973-2.973-2.973Zm0 4.701c-.899 0-1.66-.76-1.66-1.797 0-1.038.761-1.798 1.66-1.798.899 0 1.66.691 1.66 1.798 0 1.037-.761 1.797-1.66 1.797Zm-6.43-4.702c-1.66 0-2.974 1.245-2.974 2.974a2.951 2.951 0 0 0 2.974 2.973c1.659 0 2.973-1.245 2.973-2.973 0-1.798-1.314-2.973-2.974-2.973Zm0 4.702c-.9 0-1.66-.76-1.66-1.797 0-1.038.76-1.798 1.66-1.798.898 0 1.659.691 1.659 1.798 0 1.037-.76 1.797-1.66 1.797Zm-7.676-3.803v1.245h2.974c-.07.691-.346 1.245-.692 1.59-.415.415-1.106.9-2.282.9-1.866 0-3.25-1.453-3.25-3.32 0-1.867 1.453-3.319 3.25-3.319.968 0 1.73.415 2.282.9l.899-.9c-.76-.691-1.729-1.244-3.111-1.244-2.49 0-4.633 2.074-4.633 4.563 0 2.49 2.143 4.564 4.633 4.564 1.383 0 2.35-.415 3.18-1.314.83-.83 1.107-2.005 1.107-2.904 0-.277 0-.553-.07-.76h-4.287Zm31.392.968c-.277-.691-.968-1.867-2.49-1.867-1.52 0-2.765 1.176-2.765 2.974 0 1.66 1.245 2.973 2.904 2.973 1.314 0 2.144-.83 2.42-1.314l-.968-.691c-.346.484-.76.83-1.452.83-.691 0-1.106-.277-1.452-.9l3.941-1.659-.138-.346Zm-4.01.968c0-1.106.898-1.728 1.52-1.728.485 0 .969.276 1.107.622l-2.627 1.106Zm-3.25 2.835h1.314V8.83h-1.314v8.643Zm-2.075-5.047c-.345-.346-.898-.692-1.59-.692-1.452 0-2.835 1.314-2.835 2.974 0 1.66 1.314 2.904 2.835 2.904.692 0 1.245-.346 1.521-.692h.07v.415c0 1.106-.623 1.729-1.59 1.729-.761 0-1.315-.553-1.453-1.037l-1.106.483c.346.761 1.175 1.73 2.627 1.73 1.521 0 2.766-.9 2.766-3.043V11.94h-1.245v.484Zm-1.52 4.08c-.9 0-1.66-.761-1.66-1.798 0-1.038.76-1.798 1.66-1.798.898 0 1.59.76 1.59 1.798 0 1.037-.692 1.797-1.59 1.797Zm16.87-7.676h-3.11v8.643h1.313v-3.25h1.798c1.452 0 2.834-1.037 2.834-2.696 0-1.66-1.382-2.697-2.834-2.697Zm.07 4.149h-1.867v-2.973h1.867c.968 0 1.52.83 1.52 1.452-.068.76-.621 1.521-1.52 1.521Zm7.951-1.245c-.968 0-1.936.415-2.281 1.314l1.175.484c.277-.484.692-.622 1.175-.622.692 0 1.314.415 1.383 1.106v.07c-.207-.139-.76-.346-1.313-.346-1.245 0-2.49.691-2.49 1.936 0 1.175 1.038 1.936 2.144 1.936.899 0 1.314-.415 1.66-.83h.069v.691h1.244v-3.319c-.138-1.52-1.314-2.42-2.766-2.42Zm-.138 4.771c-.415 0-1.037-.207-1.037-.76 0-.692.76-.9 1.383-.9.553 0 .83.14 1.175.277-.138.83-.83 1.383-1.52 1.383Zm7.26-4.563-1.452 3.734h-.069l-1.521-3.734h-1.383l2.282 5.255L75.16 20.1h1.314L80 11.94h-1.382Zm-11.616 5.531h1.314V8.83H67v8.643Z' fill='%23333'/%3E%3Cpath d='M.277 1.914C.069 2.122 0 2.467 0 2.882v15.281c0 .415.138.76.346.968l.069.07 8.574-8.575v-.138L.277 1.914Z' fill='url(%23a)'/%3E%3Cpath d='M11.754 13.53 8.92 10.695v-.208l2.835-2.835.07.07 3.388 1.936c.968.553.968 1.452 0 2.005l-3.458 1.867Z' fill='url(%23b)'/%3E%3Cpath d='M11.823 13.46 8.92 10.558.276 19.2c.346.346.83.346 1.452.069l10.095-5.808Z' fill='url(%23c)'/%3E%3Cpath d='M11.823 7.654 1.728 1.914c-.622-.345-1.106-.276-1.452.07l8.643 8.574 2.904-2.904Z' fill='url(%23d)'/%3E%3Cpath opacity='.2' d='m11.754 13.393-10.026 5.67c-.553.345-1.037.276-1.382 0l-.07.069.07.069c.345.276.83.345 1.382 0l10.026-5.808Z' fill='%23000'/%3E%3Cpath opacity='.12' d='M.277 19.061C.069 18.854 0 18.508 0 18.093v.07c0 .415.138.76.346.968v-.07h-.07Zm14.935-7.605-3.457 1.936.069.069 3.388-1.936c.484-.277.691-.623.691-.968 0 .345-.276.622-.691.899Z' fill='%23000'/%3E%3Cpath opacity='.25' d='m1.729 1.983 13.483 7.675c.415.277.691.553.691.899 0-.346-.207-.691-.691-.968L1.729 1.914C.76 1.36 0 1.776 0 2.882v.069c0-1.037.76-1.521 1.729-.968Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='8.159' y1='2.751' x2='-3.445' y2='14.354' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300A0FF'/%3E%3Cstop offset='.007' stop-color='%2300A1FF'/%3E%3Cstop offset='.26' stop-color='%2300BEFF'/%3E%3Cstop offset='.512' stop-color='%2300D2FF'/%3E%3Cstop offset='.76' stop-color='%2300DFFF'/%3E%3Cstop offset='1' stop-color='%2300E3FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='16.48' y1='10.557' x2='-.251' y2='10.557' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE000'/%3E%3Cstop offset='.409' stop-color='%23FFBD00'/%3E%3Cstop offset='.775' stop-color='orange'/%3E%3Cstop offset='1' stop-color='%23FF9C00'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='10.252' y1='12.144' x2='-5.484' y2='27.88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF3A44'/%3E%3Cstop offset='1' stop-color='%23C31162'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='-1.869' y1='-3.149' x2='5.158' y2='3.878' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2332A071'/%3E%3Cstop offset='.069' stop-color='%232DA771'/%3E%3Cstop offset='.476' stop-color='%2315CF74'/%3E%3Cstop offset='.801' stop-color='%2306E775'/%3E%3Cstop offset='1' stop-color='%2300F076'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .app-wrap ul li a.googlePlay-link {
        background-size:auto;
        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='M2.348 1.308C2.087 1.568 2 2.004 2 2.526v19.237c0 .522.174.958.435 1.219l.087.087 10.794-10.794v-.174L2.348 1.308Z' fill='url(%23a)'/%3E%3Cpath d='m16.797 15.931-3.569-3.569v-.26l3.57-3.57.086.087 4.266 2.438c1.218.696 1.218 1.827 0 2.524l-4.353 2.35Z' fill='url(%23b)'/%3E%3Cpath d='m16.884 15.843-3.656-3.655-10.88 10.88c.435.435 1.044.435 1.828.087l12.708-7.312Z' fill='url(%23c)'/%3E%3Cpath d='M16.884 8.532 4.176 1.308c-.784-.436-1.393-.349-1.828.087l10.88 10.793 3.656-3.656Z' fill='url(%23d)'/%3E%3Cpath opacity='.2' d='M16.797 15.757 4.176 22.895c-.697.435-1.306.348-1.741 0l-.087.087.087.087c.435.348 1.044.435 1.74 0l12.622-7.312Z' fill='%23000'/%3E%3Cpath opacity='.12' d='M2.348 22.894C2.087 22.633 2 22.198 2 21.675v.087c0 .523.174.958.435 1.22v-.088h-.087ZM21.15 13.32l-4.352 2.437.087.087 4.265-2.437c.61-.348.87-.783.87-1.219 0 .436-.348.784-.87 1.132Z' fill='%23000'/%3E%3Cpath opacity='.25' d='m4.176 1.394 16.974 9.662c.522.348.87.697.87 1.132 0-.436-.26-.87-.87-1.219L4.176 1.307C2.957.611 2 1.133 2 2.526v.087c0-1.306.958-1.915 2.176-1.219Z' fill='%23fff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='12.271' y1='2.361' x2='-2.337' y2='16.969' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300A0FF'/%3E%3Cstop offset='.007' stop-color='%2300A1FF'/%3E%3Cstop offset='.26' stop-color='%2300BEFF'/%3E%3Cstop offset='.512' stop-color='%2300D2FF'/%3E%3Cstop offset='.76' stop-color='%2300DFFF'/%3E%3Cstop offset='1' stop-color='%2300E3FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='22.746' y1='12.189' x2='1.684' y2='12.189' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE000'/%3E%3Cstop offset='.409' stop-color='%23FFBD00'/%3E%3Cstop offset='.775' stop-color='orange'/%3E%3Cstop offset='1' stop-color='%23FF9C00'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='14.906' y1='14.186' x2='-4.904' y2='33.996' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF3A44'/%3E%3Cstop offset='1' stop-color='%23C31162'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='-.353' y1='-5.068' x2='8.493' y2='3.779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2332A071'/%3E%3Cstop offset='.069' stop-color='%232DA771'/%3E%3Cstop offset='.476' stop-color='%2315CF74'/%3E%3Cstop offset='.801' stop-color='%2306E775'/%3E%3Cstop offset='1' stop-color='%2300F076'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
    }
}

#footer.web-footer .inner .right .app-wrap ul li a.appStore-link {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='22' fill='none'%3E%3Cpath d='M12.681 10.254c-.021-2.357 1.93-3.504 2.02-3.558-1.106-1.61-2.819-1.83-3.42-1.848-1.44-.152-2.835.86-3.568.86-.748 0-1.876-.846-3.093-.82-1.565.023-3.03.93-3.833 2.336-1.657 2.87-.421 7.085 1.167 9.404.794 1.137 1.723 2.404 2.938 2.36 1.188-.049 1.632-.758 3.067-.758 1.421 0 1.838.757 3.077.729 1.276-.02 2.079-1.141 2.846-2.287.918-1.3 1.286-2.584 1.3-2.65-.028-.01-2.476-.944-2.5-3.768Zm-2.34-6.932c.639-.799 1.076-1.886.955-2.99-.926.041-2.083.64-2.75 1.422-.589.689-1.115 1.818-.98 2.88 1.04.077 2.107-.525 2.774-1.312ZM29.898 18.822h-1.661l-.91-2.86h-3.163l-.867 2.86H21.68l3.134-9.733h1.936l3.148 9.732Zm-2.846-4.059-.822-2.54c-.088-.26-.251-.872-.491-1.834h-.03c-.096.414-.25 1.025-.462 1.833l-.809 2.541h2.614Zm10.89.463c0 1.194-.323 2.137-.972 2.83-.58.616-1.303.924-2.164.924-.93 0-1.598-.331-2.004-.995v3.682h-1.56V14.11c0-.75-.02-1.518-.057-2.306h1.371l.087 1.112h.03c.52-.838 1.309-1.257 2.368-1.257.828 0 1.52.327 2.072.982.553.655.83 1.517.83 2.585Zm-1.588.057c0-.683-.154-1.246-.462-1.69a1.598 1.598 0 0 0-1.358-.692c-.385 0-.734.129-1.047.382-.313.256-.518.59-.613 1.004a2.044 2.044 0 0 0-.073.475v1.17c0 .51.157.941.47 1.294.313.35.72.527 1.22.527.587 0 1.045-.227 1.371-.679.328-.452.492-1.049.492-1.79Zm9.662-.057c0 1.194-.324 2.137-.972 2.83-.582.616-1.303.924-2.165.924-.93 0-1.598-.331-2.004-.995v3.682h-1.56V14.11c0-.75-.02-1.518-.058-2.306h1.372l.087 1.112h.03c.519-.838 1.308-1.257 2.368-1.257.827 0 1.518.327 2.073.982.551.655.83 1.517.83 2.585Zm-1.59.057c0-.683-.154-1.246-.462-1.69-.337-.461-.789-.692-1.356-.692a1.63 1.63 0 0 0-1.049.382c-.313.256-.517.59-.613 1.004a2.08 2.08 0 0 0-.073.475v1.17c0 .51.158.941.47 1.294.312.35.719.527 1.22.527.589 0 1.046-.227 1.372-.679.328-.452.492-1.049.492-1.79Zm10.617.809c0 .828-.29 1.502-.865 2.021-.634.568-1.518.852-2.652.852-1.048 0-1.887-.201-2.52-.606l.36-1.3a4.34 4.34 0 0 0 2.253.608c.588 0 1.045-.133 1.371-.397.327-.265.493-.619.493-1.06 0-.396-.137-.728-.406-.998-.27-.269-.716-.52-1.343-.75-1.704-.635-2.557-1.565-2.557-2.787 0-.8.301-1.453.903-1.964.601-.51 1.398-.766 2.39-.766.886 0 1.624.155 2.21.462l-.391 1.271c-.552-.298-1.174-.447-1.87-.447-.55 0-.982.135-1.291.404-.26.24-.391.534-.391.882 0 .384.15.703.448.953.259.23.731.481 1.415.75.838.338 1.454.732 1.848 1.184.397.452.595 1.015.595 1.688Zm5.17-3.118h-1.72v3.407c0 .867.303 1.299.91 1.299.279 0 .51-.023.693-.072l.043 1.183c-.307.115-.712.173-1.213.173-.616 0-1.097-.188-1.444-.564-.346-.376-.52-1.005-.52-1.892v-3.537h-1.024v-1.17h1.024v-1.285l1.531-.462V11.8h1.72v1.173Zm7.74 2.28c0 1.08-.309 1.965-.925 2.658-.644.713-1.501 1.068-2.57 1.068-1.032 0-1.851-.341-2.463-1.024-.611-.683-.917-1.545-.917-2.584 0-1.088.316-1.978.946-2.67.63-.694 1.48-1.04 2.55-1.04 1.03 0 1.857.342 2.483 1.025.598.662.896 1.518.896 2.568Zm-1.617.037c0-.643-.138-1.194-.417-1.656-.327-.557-.795-.836-1.402-.836-.624 0-1.104.279-1.43.836-.28.462-.418 1.023-.418 1.685 0 .643.139 1.196.418 1.656.337.558.808.836 1.417.836.596 0 1.064-.284 1.402-.85.286-.472.43-1.027.43-1.671Zm6.688-2.116a2.71 2.71 0 0 0-.491-.043c-.549 0-.973.206-1.272.622-.258.365-.389.827-.389 1.385v3.683h-1.56v-4.808a49.314 49.314 0 0 0-.044-2.21h1.358l.057 1.343h.043c.165-.461.424-.833.78-1.112.325-.243.72-.375 1.127-.376.144 0 .274.01.39.029l.001 1.487ZM80 14.981c.004.237-.015.473-.057.707h-4.678c.017.693.244 1.224.678 1.59.395.326.904.49 1.53.49.693 0 1.325-.11 1.893-.332l.245 1.082c-.665.29-1.448.434-2.353.434-1.089 0-1.943-.32-2.565-.96-.62-.64-.931-1.5-.931-2.577 0-1.057.289-1.939.868-2.641.605-.75 1.424-1.126 2.454-1.126 1.011 0 1.777.375 2.297 1.126.412.594.62 1.331.62 2.207Zm-1.487-.405c.011-.463-.091-.861-.303-1.198-.27-.435-.685-.651-1.242-.651-.51 0-.925.211-1.241.635-.26.338-.414.743-.462 1.213l3.248.001ZM23.714 5.66a9.96 9.96 0 0 1-1.121-.057V.897c.437-.067.878-.1 1.32-.099 1.789 0 2.612.88 2.612 2.314 0 1.654-.973 2.548-2.81 2.548Zm.262-4.259a3.13 3.13 0 0 0-.617.05v3.577c.092.014.269.021.518.021 1.171 0 1.838-.667 1.838-1.916 0-1.114-.603-1.732-1.739-1.732Zm5.116 4.294c-1.008 0-1.661-.752-1.661-1.774 0-1.064.667-1.823 1.718-1.823.993 0 1.661.716 1.661 1.767 0 1.078-.688 1.83-1.718 1.83Zm.03-3.037c-.554 0-.91.517-.91 1.241 0 .71.363 1.228.902 1.228.54 0 .901-.553.901-1.242 0-.702-.355-1.227-.894-1.227Zm7.436-.49-1.079 3.45h-.703L34.33 4.12a11.313 11.313 0 0 1-.278-1.114h-.014a7.483 7.483 0 0 1-.277 1.114l-.475 1.497h-.71L31.56 2.168h.788l.39 1.64c.093.39.17.76.235 1.107h.014c.057-.29.149-.653.284-1.1l.49-1.646h.625l.469 1.611c.113.39.205.774.277 1.136h.02c.05-.355.129-.731.234-1.136l.42-1.61.752-.002Zm3.972 3.45h-.766V3.636c0-.61-.234-.916-.696-.916-.454 0-.766.39-.766.845v2.051h-.767V3.154c0-.305-.007-.632-.029-.986h.675l.036.532h.02c.207-.368.626-.602 1.094-.602.725 0 1.2.553 1.2 1.454v2.065Zm2.114 0h-.767V.585h.767v5.031Zm2.795.077c-1.007 0-1.66-.752-1.66-1.774 0-1.064.666-1.823 1.717-1.823.994 0 1.66.716 1.66 1.767.002 1.078-.687 1.83-1.717 1.83Zm.029-3.037c-.554 0-.909.517-.909 1.241 0 .71.363 1.228.9 1.228.54 0 .902-.553.902-1.242 0-.702-.353-1.227-.893-1.227Zm4.711 2.96-.055-.398h-.02c-.235.32-.576.475-1.01.475-.617 0-1.056-.432-1.056-1.015 0-.85.738-1.291 2.016-1.291v-.064c0-.454-.241-.681-.717-.681-.34 0-.638.085-.9.256l-.156-.504c.318-.199.716-.298 1.184-.298.901 0 1.356.475 1.356 1.426v1.27c0 .349.015.618.05.824h-.692Zm-.105-1.719c-.851 0-1.279.207-1.279.696 0 .362.22.539.526.539.39 0 .753-.298.753-.702v-.533Zm4.47 1.718-.036-.553h-.022c-.22.418-.59.631-1.107.631-.832 0-1.448-.73-1.448-1.76 0-1.078.639-1.838 1.51-1.838.462 0 .79.156.974.469h.015V.586h.767v4.102c0 .333.008.646.029.93h-.682Zm-.114-2.03c0-.482-.32-.893-.807-.893-.569 0-.916.503-.916 1.213 0 .695.36 1.171.9 1.171.482 0 .823-.419.823-.915v-.575Zm5.633 2.108c-1.008 0-1.66-.752-1.66-1.774 0-1.064.666-1.823 1.717-1.823.994 0 1.66.716 1.66 1.767.002 1.078-.687 1.83-1.717 1.83Zm.028-3.037c-.553 0-.908.517-.908 1.241 0 .71.362 1.228.9 1.228.54 0 .902-.553.902-1.242.002-.702-.353-1.227-.894-1.227Zm5.812 2.96h-.767V3.636c0-.61-.234-.916-.695-.916-.455 0-.766.39-.766.845v2.051h-.768V3.154c0-.305-.007-.632-.028-.986h.674l.036.532h.021c.206-.368.625-.603 1.093-.603.724 0 1.2.553 1.2 1.454v2.066Zm5.158-2.875h-.843v1.675c0 .426.148.64.446.64.135 0 .249-.016.34-.037l.021.582a1.7 1.7 0 0 1-.594.086c-.605 0-.966-.334-.966-1.207V2.743h-.503v-.575h.503v-.631l.753-.228v.859h.843v.575Zm4.059 2.874h-.766V3.652c0-.618-.234-.93-.696-.93-.397 0-.767.27-.767.816v2.08h-.766V.585h.766v2.072h.015c.241-.376.591-.561 1.037-.561.73 0 1.177.567 1.177 1.469v2.051Zm4.157-1.54h-2.3c.014.653.447 1.022 1.087 1.022.34 0 .653-.057.93-.163l.119.532c-.326.142-.71.213-1.157.213-1.08 0-1.718-.682-1.718-1.738 0-1.058.654-1.853 1.631-1.853.882 0 1.435.653 1.435 1.64.004.116-.004.233-.027.347Zm-.703-.546c0-.533-.268-.908-.758-.908-.44 0-.789.383-.838.908h1.596Z' fill='%23333'/%3E%3C/svg%3E")
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .app-wrap ul li a.appStore-link {
        background-size:auto;
        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='M18.102 12.816c-.025-2.807 2.3-4.173 2.406-4.236-1.317-1.919-3.357-2.181-4.074-2.202-1.713-.18-3.376 1.025-4.249 1.025-.89 0-2.234-1.008-3.683-.978-1.864.029-3.608 1.108-4.565 2.783-1.974 3.417-.501 8.438 1.39 11.2.946 1.353 2.051 2.862 3.498 2.81 1.416-.058 1.945-.902 3.653-.902 1.693 0 2.19.901 3.665.867 1.52-.023 2.476-1.358 3.389-2.723 1.093-1.55 1.532-3.077 1.55-3.155-.035-.013-2.95-1.126-2.98-4.49ZM15.315 4.56c.761-.952 1.282-2.247 1.137-3.561-1.102.049-2.48.762-3.273 1.693-.703.82-1.33 2.165-1.168 3.43 1.238.092 2.51-.625 3.304-1.562Z' fill='%23333'/%3E%3C/svg%3E")
    }
}

#footer.web-footer .inner .right .app-wrap ul li a.youtube-link {
    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%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.814 4.948c.86.246 1.538.972 1.768 1.894C22 8.514 22 12 22 12s0 3.488-.418 5.158c-.23.922-.908 1.648-1.768 1.894C18.254 19.5 12 19.5 12 19.5s-6.253 0-7.814-.448c-.86-.246-1.538-.972-1.768-1.894C2 15.486 2 12 2 12s0-3.486.418-5.158c.23-.922.908-1.648 1.768-1.894C5.746 4.5 12 4.5 12 4.5s6.255 0 7.814.448ZM15 12l-5 2.5v-5l5 2.5Z' fill='red'/%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(max-width: 1280px) {
    #footer.web-footer .inner .right .app-wrap ul li a {
        width:14.6rem
    }
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .app-wrap ul li a {
        width:100%
    }

    #footer.web-footer .inner .right .qr-wrap {
        display: none
    }
}

#footer.web-footer .inner .right .qr-img a {
    display: block;
    background-color: #fff;
    border-radius: 1.2rem;
    border: .1rem solid #ddd;
    padding: 1rem;
    box-sizing: border-box;
    width: 8rem;
    height: 8rem
}

#footer.web-footer .inner .right .qr-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .youtube-wrap {
        display:none
    }
}

#footer.web-footer .inner .right .youtube-wrap .youtube-btn a {
    font-size: .3rem;
    color: transparent;
    display: block;
    background-color: #fff;
    border-radius: 1.2rem;
    border: .1rem solid #ddd;
    padding: 1rem;
    box-sizing: border-box;
    width: 8rem;
    height: 8rem;
    background-position: 50%;
    background-size: 4.8rem;
    background-repeat: no-repeat;
    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='M0 24c0 13.255 10.745 24 24 24s24-10.745 24-24S37.255 0 24 0 0 10.745 0 24Z' fill='red'/%3E%3Cpath d='M35.4 18.15a2.97 2.97 0 0 0-2.1-2.1c-1.8-.45-9.45-.45-9.45-.45s-7.5 0-9.45.45a2.97 2.97 0 0 0-2.1 2.1C12 20.1 12 24 12 24s0 3.9.45 5.85a2.97 2.97 0 0 0 2.1 2.1c1.8.45 9.45.45 9.45.45s7.5 0 9.45-.45a2.97 2.97 0 0 0 2.1-2.1C36 27.9 36 24 36 24s0-3.9-.6-5.85ZM21.6 27.6v-7.2l6.3 3.6-6.3 3.6Z' fill='%23fff'/%3E%3C/svg%3E")
}

@media(max-width: 1024px) {
    #footer.web-footer .inner .right .youtube-wrap .youtube-btn a {
        width:4.8rem;
        height: 4.8rem;
        border-radius: 50%;
        position: absolute;
        top: 3rem;
        right: 2.4rem;
        border: 0;
        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")
    }
}

#footer.web-footer .inner+.hr-divide {
    margin: 0;
    border-top: .1rem solid #ddd
}

@media(max-width: 1024px) {
    #footer.web-footer .inner+.hr-divide {
        margin:0 2.4rem;
        height: .1rem
    }
}

#footer.web-footer .mark-wrap.mobile {
    display: none
}

@media(max-width: 1024px) {
    #footer.web-footer .mark-wrap.mobile {
        display:flex;
        position: absolute;
        right: 2.4rem
    }
}

#footer.web-footer .mark-wrap.pc {
    display: flex;
    align-items: flex-end;
    padding-left: 2rem
}

@media(max-width: 1024px) {
    #footer.web-footer .mark-wrap.pc {
        display:none
    }
}

#footer.web-footer .nav-wrap {
    display: flex;
    justify-content: space-between;
    max-width: 128rem;
    padding: 1.8rem 4rem 0;
    margin: 0 auto;
    align-items: center
}

#footer.web-footer .nav-wrap .footer-nav {
    display: inline-flex;
    align-items: center;
    justify-content: space-around
}

@media(max-width: 1024px) {
    #footer.web-footer .nav-wrap .footer-nav {
        margin-top:1.6rem;
        flex-wrap: wrap;
        gap: .8rem 0;
        justify-content: flex-start
    }
}

#footer.web-footer .nav-wrap .footer-nav li {
    line-height: 2.2rem;
    padding-right: 1.2rem;
    position: relative
}

@media(min-width: 1024px) {
    #footer.web-footer .nav-wrap .footer-nav li {
        line-height:2.4rem;
        padding-right: 2.4rem
    }
}

@media(max-width: 375px) {
    #footer.web-footer .nav-wrap .footer-nav li {
        flex:0 0 auto
    }

    #footer.web-footer .nav-wrap .footer-nav li:nth-child(odd) {
        padding-left: 0
    }

    #footer.web-footer .nav-wrap .footer-nav li:nth-child(odd):before {
        content: none
    }
}

#footer.web-footer .nav-wrap .footer-nav li a {
    font-size: 1.6rem;
    font-weight: 500;
    color: #727272
}

@media(min-width: 1280px) {
    #footer.web-footer .nav-wrap .footer-nav li a {
        font-size:1.8rem
    }
}

#footer.web-footer .nav-wrap .footer-nav li:first-child a {
    color: #0055b9;
    position: relative;
    font-weight: 700
}

#footer.web-footer .nav-wrap .footer-nav li:first-child a:after {
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    bottom: -.2rem;
    border-bottom: .1rem solid #0055b9;
    position: absolute
}

#footer.web-footer .nav-wrap .footer-nav li:first-child:before {
    content: none
}

#footer.web-footer .nav-wrap .footer-nav li:last-child {
    padding-right: 0
}

@media(max-width: 1024px) {
    #footer.web-footer .nav-wrap {
        padding:0 2.4rem 0
    }
}

#footer .copyRight {
    font-size: 1.6rem;
    line-height: 2.4rem;
    display: block;
    font-weight: 400;
    color: #727272
}

@media(max-width: 1024px) {
    #footer .copyRight.pc {
        display:none
    }
}

#footer .copyRight.mobile {
    display: none
}

@media(max-width: 1024px) {
    #footer .copyRight.mobile {
        display:block;
        font-size: 1.4rem;
        line-height: 2rem;
        padding-top: 2.4rem
    }
}

.lg-size #footer.web-footer .inner .footer-logo {
    width: 150px;
    height: 48px
}

.lg-size #footer.web-footer .inner .web-award2024 {
    width: 35px;
    height: 48px;
    margin-right: 8px
}
