/* page1 - sec3 황매실 포인트*/
.page1 .sec3 { --s3-pt: 12rem; --s3-pb: 12rem; --s3-min-h: 80rem; --s3-tt-mb: 9rem; --s3-tt-size: 4.2rem; --s3-gap: 3.2rem; --s3-card-w: 32.5rem; --s3-card-min-h: 45rem; --s3-card-px: 4.5rem; --s3-card-pt: 10.6rem; --s3-card-pb: 10rem; --s3-card-rd: 2.8rem; --s3-st-mb: 1.8rem; --s3-st-size: 2.5rem; --s3-line-w: 3.4rem; --s3-line-mb: 3.2rem; --s3-ds-size: 2rem; --s3-ds-lh: 1.6; position: relative; padding-bottom:var(--sec-pd); background: url("/theme/basic/img/sub/sub2/img_s3.jpg") no-repeat center / cover; overflow: hidden; } 
.page1 .sec3::before { content: ""; position: absolute; inset: 0; background: linear-gradient(rgba(20, 33, 18, 0.42), rgba(20, 33, 18, 0.42)); } 
.page1 .sec3 .inner { position: relative; z-index: 1; } 
.page1 .sec3 .s3-tt { margin: 0 0 var(--s3-tt-mb); color: #fff; text-align: center; font-family: "GyeonggiBatang", serif; font-size: var(--s3-tt-size); font-weight: 700; line-height: 1.35; letter-spacing: -0.04em; word-break: keep-all; } 
.page1 .sec3 .s3-ls { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--s3-gap); margin: 0; padding: 0; list-style: none; } 
.page1 .sec3 .s3-it { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 8rem 2rem; border: 0.1rem solid rgba(255, 255, 255, 0.7); border-radius: var(--border-ra); background: linear-gradient( 180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.08) 100% ); box-shadow: 0 1.2rem 3.6rem rgba(0, 0, 0, 0.12), inset 0 0 0.8rem rgba(255, 255, 255, 0.08); backdrop-filter: blur(1.8rem); -webkit-backdrop-filter: blur(1.8rem); text-align: center; } 
.page1 .sec3 .s3-st { display: block; margin-bottom: var(--s3-st-mb); color: #fff; font-family: "GyeonggiBatang", serif; font-size: var(--s3-st-size); font-weight: 700; line-height: 1.45; letter-spacing: -0.04em; word-break: keep-all; } 
.page1 .sec3 .s3-line { display: block; width: var(--s3-line-w); height: 0.2rem; margin-bottom: var(--s3-line-mb); background: rgba(255, 255, 255, 0.9); } 
.page1 .sec3 .s3-ds { margin: 0; color: #fff; font-family: "Pretendard", serif; font-size: var(--s3-ds-size); font-weight: 400; line-height: var(--s3-ds-lh); letter-spacing: -0.03em; word-break: keep-all; } 
.page1 .sec3 .s3-ds br + br { display: none; } 
@media screen and (max-width: 1440px){
 .page1 .sec3 .s3-ls { gap: 2rem; } 
 }
@media screen and (max-width: 1280px){
 .page1 .sec3 { --s3-gap: 2rem; --s3-card-px: 2.8rem; --s3-card-pt: 8.8rem; --s3-card-pb: 4.6rem; } 
 }
@media screen and (max-width: 1024px){
 .page1 .sec3 { --s3-pt: 8rem; --s3-pb: 10rem; --s3-tt-mb: 5rem; --s3-gap: 2.4rem; --s3-card-min-h: 46rem; } 
 .page1 .sec3 .s3-ls { grid-template-columns: repeat(2, minmax(0, 1fr)); } 
 }
@media screen and (max-width: 768px){
 .page1 .sec3 { --s3-pt: 6rem; --s3-pb: 8rem; --s3-min-h: auto; --s3-tt-mb: 3.6rem; --s3-tt-size: 3rem; --s3-gap: 1.8rem; --s3-card-w: 100%; --s3-card-min-h: auto; --s3-card-px: 9.5rem; --s3-card-pt: 4rem; --s3-card-pb: 3.6rem; --s3-card-rd: 2rem; --s3-st-size: 2.5rem; --s3-line-mb: 2.2rem; --s3-ds-size: 2rem; } 
 .page1 .sec3 .s3-ls { gap: 1rem; grid-template-columns: 1fr; } 
 .page1 .sec3 .s3-ds { font-size: 1.8rem; letter-spacing: 0; } 
 .page1 .sec3 .s3-it { padding: 3rem; } 
 .page1 .sec3 .s3-st, .page1 .sec3 .s3-line { margin-bottom: 1rem } 
 }

/* page1 - sec4 */
.page1 .sec4 { --s4-pt: 12rem; --s4-pb: 14rem; --s4-row-gap: 8rem; --s4-col-gap: 7.8rem; --s4-img-w: 68.4rem; --s4-img-rd: 3rem; --s4-en-mb: 2rem; --s4-tt-mb: 4rem; --s4-copy-mb: 2.8rem; --s4-en-size: 1.8rem; --s4-tt-size: 2.5rem; --s4-copy-size: 2rem; --s4-info-size: 2rem; --s4-tt-lh: 1.5; --s4-copy-lh: 1.7; --s4-info-lh: 1.9; background: #f7f7f7; padding-bottom: var(--sec-pd); } 
.page1 .sec4 .inner { display: flex; flex-direction: column; gap: var(--s4-row-gap); } 
.page1 .sec4 .s4-it { display: flex; align-items: center; justify-content: space-between; gap: var(--s4-col-gap); } 
.page1 .sec4 .s4-it.rv { flex-direction: row; } 
.page1 .sec4 .s4-img { flex: 0 0 var(--s4-img-w); width: var(--s4-img-w); border-radius: var(--border-ra); overflow: hidden; } 
.page1 .sec4 .s4-img img { display: block; width: 100%; height: auto; } 
.page1 .sec4 .s4-tx { flex: 1; min-width: 0; margin-bottom: 0; } 
.page1 .sec4 .s4-tx .tit-b { margin-top: 1rem; } 
.page1 .sec4 .s4-en { margin: 0 0 var(--s4-en-mb); color: #24462f; font-family: "Pretendard", sans-serif; font-size: var(--s4-en-size); font-weight: 600; line-height: 1; letter-spacing: 0.08em; } 
.page1 .sec4 .s4-tt { margin: 0 0 var(--s4-tt-mb); color: #242021; font-family: "GyeonggiBatang", serif; font-size: var(--s4-tt-size); font-weight: 700; line-height: var(--s4-tt-lh); letter-spacing: -0.04em; word-break: keep-all; } 
.page1 .sec4 .s4-copy { margin: 0 0 var(--s4-copy-mb); color: #242021; font-family: "GyeonggiBatang", serif; font-size: var(--s4-copy-size); font-weight: 400; line-height: var(--s4-copy-lh); letter-spacing: -0.03em; word-break: keep-all; } 
.page1 .sec4 .s4-info { margin: 0; color: #242021; font-family: "Pretendard", sans-serif; font-size: var(--s4-info-size); font-weight: 400; line-height: var(--s4-info-lh); letter-spacing: -0.03em; word-break: keep-all; } 
@media screen and (max-width: 1280px){
 .page1 .sec4 { --s4-col-gap: 4rem; --s4-img-w: 58rem; } 
 }
@media screen and (max-width: 1024px){
 .page1 .sec4 { --s4-pt: 6rem; --s4-pb: 3rem; --s4-row-gap: 5rem; --s4-col-gap: 2.4rem; --s4-img-w: 100%; --s4-img-rd: 2rem; --s4-en-mb: 1.4rem; --s4-tt-mb: 2.2rem; --s4-copy-mb: 1.6rem; --s4-en-size: 1.6rem; --s4-tt-size: 2.5rem; --s4-copy-size: 1.7rem; --s4-info-size: 2rem; } 
 .page1 .sec4 .s4-it { flex-direction: column; } 
 .page1 .sec4 .s4-it.rv { flex-direction: column-reverse; } 
 .page1 .sec4 .s4-img { flex-basis: auto; width: 100%; } 
 .page1 .sec4 .s4-info .nb { white-space: nowrap; } 
 }

/* page1 - sec5 */
.page1 .sec5 { --s5-pt: 12rem; --s5-pb: 0; --s5-top-mb: 9rem; --s5-top-gap: 8rem; --s5-cd-min: 66.7rem; --s5-en-mb: 2rem; --s5-tt-mb: 0; --s5-no-mb: 1.2rem; --s5-ti-mb: 3rem; --s5-sm-mb: 0; --s5-dt-mt: auto; --s5-en-size: 1.8rem; --s5-tt-size: 2.5rem; --s5-no-size: 2rem; --s5-ti-size: 3rem; --s5-sm-size: 2rem; --s5-dt-size: 2rem; --s5-copy-size: 2rem; --s5-tt-lh: 1.45; --s5-copy-lh: 1.9; --s5-sm-lh: 1.6; --s5-dt-lh: 1.7; --s5-px: 10rem; --s5-ptx: 7rem; --s5-pbt: 7rem; padding-bottom: 0 !important; } 
.page1 .sec5 .s5-top { display: flex; justify-content: space-between; gap: var(--s5-top-gap); margin-bottom: var(--s5-top-mb); } 
.page1 .sec5 .s5-hd { flex: 0 0 34rem; } 
.page1 .sec5 .s5-en { margin: 0 0 var(--s5-en-mb); color: #24462f; font-family: "Pretendard", sans-serif; font-size: var(--s5-en-size); font-weight: 600; line-height: 1; letter-spacing: 0.08em; } 
.page1 .sec5 .s5-tt { margin: 0 0 var(--s5-tt-mb); color: #242021; font-family: "GyeonggiBatang", serif; font-size: var(--s5-tt-size); font-weight: 700; line-height: var(--s5-tt-lh); letter-spacing: -0.04em; word-break: keep-all; } 
.page1 .sec5 .s5-copy { flex: 1; max-width: 60rem; } 
.page1 .sec5 .s5-cds { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); } 
.page1 .sec5 .s5-cd { position: relative; width: 100%; height: 66.7rem; overflow: hidden; cursor: pointer; } 
.page1 .sec5 .s5-bg { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } 
.page1 .sec5 .s5-cd::before { content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.28); transition: background 0.35s ease; z-index: 1; } 
.page1 .sec5 .s5-cd:hover::before,
.page1 .sec5 .s5-cd.is-on::before { background: rgba(0, 0, 0, 0.48); } 
.page1 .sec5 .s5-cd:hover .s5-bg,
.page1 .sec5 .s5-cd.is-on .s5-bg { transform: scale(1.04); } 
.page1 .sec5 .s5-tx { position: absolute; inset: 0; z-index: 2; display: flex; flex-direction: column; padding: var(--s5-ptx) var(--s5-px) var(--s5-pbt); color: #fff; } 
.page1 .sec5 .s5-no { margin-bottom: 0.5rem; font-family: "GyeonggiBatang", serif; font-size: var(--s5-no-size); font-weight: 700; line-height: 1.3; letter-spacing: -0.03em; } 
.page1 .sec5 .s5-ti { display: block; margin-bottom: var(--s5-ti-mb); font-family: "GyeonggiBatang", serif; font-size: var(--s5-ti-size); font-weight: 700; line-height: 1.4; letter-spacing: -0.03em; word-break: keep-all; } 
.page1 .sec5 .s5-sm { margin: 0 0 var(--s5-sm-mb); font-family: "Pretendard", sans-serif; font-size: var(--s5-sm-size); font-weight: 400; line-height: var(--s5-sm-lh); letter-spacing: -0.03em; word-break: keep-all; } 
.page1 .sec5 .s5-dt { margin: var(--s5-dt-mt) 0 0; font-family: "Pretendard", sans-serif; font-size: var(--s5-dt-size); font-weight: 400; line-height: var(--s5-dt-lh); letter-spacing: -0.03em; word-break: keep-all; opacity: 0; visibility: hidden; transform: translateY(2rem); transition: opacity 0.35s ease, transform 0.35s ease, visibility 0.35s ease; } 
.page1 .sec5 .s5-cd:hover .s5-dt { opacity: 1; visibility: visible; transform: translateY(0); } 
@media screen and (max-width: 1280px){
 .page1 .sec5 { --s5-top-gap: 5rem; --s5-px: 5.2rem; --s5-ptx: 7rem; --s5-pbt: 5rem; --s5-sm-size: 1.8rem; --s5-dt-size: 1.8rem; --s5-copy-size: 1.8rem; } 
 }
@media screen and (max-width: 1024px){
 .page1 .sec5 { --s5-pt: 8rem; --s5-top-mb: 5rem; --s5-top-gap: 4rem; --s5-cd-min: 52rem; --s5-px: 3.6rem; --s5-ptx: 5rem; --s5-pbt: 3.6rem; --s5-tt-size: 2.3rem; --s5-no-size: 1.8rem; --s5-ti-size: 1.8rem; --s5-sm-size: 1.7rem; --s5-dt-size: 1.7rem; --s5-copy-size: 1.7rem; } 
 .page1 .sec5 .s5-top { display: block; } 
 .page1 .sec5 .s5-copy { max-width: 100%; margin-top: 3rem; } 

 .page1 .sec5 { --s5-pt: 6rem; --s5-top-mb: 3.6rem; --s5-cd-min: auto; --s5-px: 2.4rem; --s5-ptx: 3.6rem; --s5-pbt: 2.8rem; --s5-en-size: 1.6rem; --s5-tt-size: 2.5rem; --s5-no-size: 1.6rem; --s5-ti-size: 2.5rem; --s5-sm-size: 2rem; --s5-dt-size: 2rem; --s5-copy-size: 2rem; } 
 .page1 .sec5 .s5-cds { grid-template-columns: 1fr; height: auto; } 
 .page1 .sec5 .s5-cd { height: 39rem; } 
 .page1 .sec5 .s5-dt { opacity: 1; visibility: visible; transform: none; margin-top: 1rem; font-size: 1.8rem; line-height: 1.5; } 
 .page1 .sec5 .s5-cd::before { background: rgba(0, 0, 0, 0.48); } 
 .page1 .sec5 .s5-ti { font-size: 2.8rem; } 
 }
@media screen and (max-width: 768px){
 .page1 .sec5 .s5-cd { height: auto; } 
 }



 /* page1 - sec2 */
.page2 .sec2 { --box-wi:48.8rem; --box-hei:41.7rem; --s2-pt: 11rem; --s2-pb: 16rem; --s2-top-gap: 8rem; --s2-top-mb: 7rem; --s2-ds-gap: 2.4rem; --s2-rd: 3rem; --s2-rg-pt: 4.8rem; --s2-rg-px: 6rem; --s2-rg-pb: 5rem; --s2-ch-w: 30.6rem; --s2-ch-h: 27.3rem; --s2-ch-mt: 16rem; --s2-ch-mb: 17rem; --s2-mt-col-gap: 6rem; --s2-mt-row-gap: 3rem; --s2-bar-w: 13rem; --s2-bar-h: 0.8rem; --s2-sub-mb: 2rem; --s2-nm-mb: 2.4rem; --s2-line-w: 9rem; --s2-line-mb: 2.8rem; } 
.page2 .sec2 .s2-top { display: flex; justify-content: space-between; gap: var(--s2-top-gap); margin-bottom: var(--s2-top-mb); } 
.page2 .sec2 .s2-hd { flex: 0 0 34rem; } 
.page2 .sec2 .s2-en { margin: 0 0 1.8rem; color: #24462f; font-family: "Pretendard", sans-serif; font-size: 1.6rem; font-weight: 600; line-height: 1; letter-spacing: 0.08em; } 
.page2 .sec2 .s2-tt { margin: 0; color: #242021; font-family: "GyeonggiBatang", serif; font-size: 4.2rem; font-weight: 700; line-height: 1.35; letter-spacing: -0.04em; word-break: keep-all; } 
.page2 .sec2 .s2-ds { flex: 1; max-width: 70rem; } 
.page2 .sec2 .s2-bx { display: grid; grid-template-columns: 1fr 1fr; border-radius: var(--border-ra); overflow: hidden; height: 68rem; } 
.page2 .sec2 .s2-lf { position: relative; } 
.page2 .sec2 .s2-bg { display: block; width: 100%; height: 100%; object-fit: cover; } 
.page2 .sec2 .s2-ov { position: absolute; top: 50%; left: 50%; width: 100%; padding: 4rem 5rem; text-align: center; transform: translate(-50%, -50%); color: #fff; margin-bottom: 0; } 
.page2 .sec2 .s2-sub { margin: 0 0 var(--s2-sub-mb); font-family: "Pretendard", sans-serif; font-size: 2rem; font-weight: 400; line-height: 1.3; letter-spacing: -0.03em; } 
.page2 .sec2 .s2-nm { display: block; margin-bottom: var(--s2-nm-mb); font-family: "GyeonggiBatang", serif; font-size: 4.2rem; font-weight: 700; line-height: 1.3; letter-spacing: -0.04em; } 
.page2 .sec2 .s2-line { display: block; width: var(--s2-line-w); height: 0.2rem; margin: 0 auto var(--s2-line-mb); background: #fff; } 
.page2 .sec2 .s2-copy { margin: 0; font-family: "Pretendard", sans-serif; font-size: 2rem; font-weight: 400; line-height: 1.8; letter-spacing: -0.03em; word-break: keep-all; } 
.page2 .sec2 .s2-lg span { display: inline-flex; align-items: center; gap: 0.8rem; color: #fff; font-family: "Pretendard", sans-serif; font-size: 1.8rem; font-weight: 400; line-height: 1; } 
.page2 .sec2 .s2-lg i { display: block; width: 1.6rem; height: 1.6rem; } 
.page2 .sec2 .lg-gr { background: #75ab39; } 
.page2 .sec2 .lg-yl { background: #fec40a; } 
.page2 .sec2 .s2-ch { display: flex; align-items: center; justify-content: center; } 
.page2 .sec2 .s2-cx { position: relative; width: var(--box-wi); height: var(--box-hei); } 
.page2 .sec2 .s2-cx img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } 
.page2 .sec2 .s2-cx .c1 { width: var(--box-wi); height: var(--box-hei); z-index: 0; } 
.page2 .sec2 .s2-cx .c2 { width: 19.2rem; z-index: 2; margin-left: 2.7rem; margin-top: 0.5rem; } 
.page2 .sec2 .s2-cx .c3 { width: 24.3rem; -index: 2; margin-top: -2.5rem; margin-left: -.3rem; } 
.page2 .sec2 .s2-mt { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--s2-mt-row-gap) var(--s2-mt-col-gap); margin: 0; padding: 0; list-style: none; } 
.page2 .sec2 .mt-top { display: flex; align-items: baseline; gap: 1rem; margin-bottom: 1.4rem; color: #fff; } 
.page2 .sec2 .mt-top .lb { font-family: "Pretendard", sans-serif; font-size: 1.8rem; font-weight: 500; line-height: 1.2; letter-spacing: -0.03em; } 
.page2 .sec2 .mt-top .num { font-family: "Pretendard", sans-serif; font-size: 1.8rem; font-weight: 400; line-height: 1.2; letter-spacing: -0.03em; } 
.page2 .sec2 .bar { display: block; width: var(--s2-bar-w); height: var(--s2-bar-h); background: rgba(255, 255, 255, 0.28); overflow: hidden; } 
.page2 .sec2 .bar i { display: block; width: 0; height: 100%; background: #fff; } 

.page2 .sec2 .s2-rg { position: relative; display: block; padding: 1rem 8rem 6rem; background: #24462f; overflow: hidden; } 
.page2 .sec2 .s2-lg { position: absolute; right: 4rem; top: 4rem; z-index: 5; display: flex; justify-content: flex-end; gap: 2.4rem; } 
.page2 .sec2 .s2-spec-area { position: relative; width: 100%; height: 100%; } 
.page2 .sec2 .s2-spec { position: absolute; inset: 0; display: grid; grid-template-rows: 1fr auto; align-content: space-between; opacity: 0; visibility: hidden; pointer-events: none; } 
.page2 .sec2 .s2-spec.is-active { opacity: 1; visibility: visible; pointer-events: auto; } 
.page2 .sec2 .s2-spec .s2-ch { display: flex; align-items: center; justify-content: center; min-height: 42rem; } 
.page2 .sec2 .s2-spec--green .c2 { z-index: 3; } 
.page2 .sec2 .s2-spec--yellow .c3 { z-index: 3; } 

.page2 .sec2 .s2-lf.mo { display: none; } 

@media screen and (max-width: 1280px){
 .page2 .sec2 .s2-rg { padding: 1rem 3rem 5rem; } 
 .page2 .sec2 .s2-lg { right: 2rem; top: 2rem; } 
 .page2 .sec2 .bar { width: 100%; } 
 .page2 .sec2 .s2-mt { gap: 2rem 4rem; } 
 .page2 .sec2 .mt-top { margin-bottom: .5rem; } 
 }

@media screen and (max-width: 1024px){
 .page2 .sec2 .s2-lf.pc { display: none; } 
 .page2 .sec2 .s2-lf.mo { display: block; height: 40rem; margin-bottom: 2rem; } 
 .page2 .sec2 .s2-bx { grid-template-columns: 1fr; } 
 .page2 .sec2 .s2-bx { height: 65rem; } 
 .page2 .sec2 .s2-top { gap: 1rem; margin-bottom: 2rem; } 
 .page2 .sec2 .s2-hd { flex: none; margin-bottom: 0; } 
 }

@media screen and (max-width: 768px){
 .page2 .sec2 .s2-top { flex-direction: column; gap: 2.4rem; margin-bottom: 4rem; } 
 .page2 .sec2 .s2-hd { flex: none; } 
 .page2 .sec2 .s2-ds { max-width: 100%; } 
 .page2 .sec2 .s2-bx { height: auto; overflow: visible; border-radius: 2rem; } 
 .page2 .sec2 .s2-lf { height: 42rem; overflow: hidden; } 
 .page2 .sec2 .s2-bg { width: 100%; height: 100%; object-fit: cover; } 
 .page2 .sec2 .s2-ov { padding: 3rem 2rem; } 
 .page2 .sec2 .s2-rg { padding: 6rem 3rem 3rem; border-radius: var(--border-ra); overflow: hidden; } 
 .page2 .sec2 .s2-lg { top: 2.4rem; right: 2.4rem; gap: 1.6rem; } 
 .page2 .sec2 .s2-lg span { font-size: 1.5rem; } 
 .page2 .sec2 .s2-lg i { width: 1.2rem; height: 1.2rem; } 
 .page2 .sec2 .s2-spec-area { height: 100%; min-height: 0; } 
 .page2 .sec2 .s2-spec { position: relative; grid-template-rows: auto; height: auto; align-content: center; opacity: 1; visibility: visible; pointer-events: none; } 
 .page2 .sec2 .s2-spec .s2-ch { min-height: auto; height: auto; margin-bottom: 2rem; } 
 .page2 .sec2 .s2-cx { width: 41rem; height: 40rem; } 
 .page2 .sec2 .s2-cx .c1 { width: 41rem; height: 40rem; } 
 .page2 .sec2 .s2-spec--green .c2,
 .page2 .sec2 .s2-spec--yellow .c2 { width: 14rem; } 
 .page2 .sec2 .s2-spec--yellow { margin-top: 9rem; } 
 .page2 .sec2 .s2-spec--green .c3,
 .page2 .sec2 .s2-spec--yellow .c3 { width: 20rem; } 
 .page2 .sec2 .s2-mt { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2rem 2.4rem; } 
 .page2 .sec2 .mt-top { margin-bottom: 1rem; } 
 .page2 .sec2 .mt-top .lb,
 .page2 .sec2 .mt-top .num { font-size: 1.5rem; } 
 .page2 .sec2 .bar { width: 100%; height: 0.7rem; } 
 }
@media screen and (max-width: 576px){
 .page2 .sec2 .s2-cx, .page2 .sec2 .s2-cx .c1 { width: 31rem; height: 30rem; } 
 .page2 .sec2 .s2-spec--green .c3, .page2 .sec2 .s2-spec--yellow .c3 { width: 15rem; } 
 .page2 .sec2 .s2-cx .c3 { margin-top: -1.5rem; margin-left: -.3rem; } 
 .page2 .sec2 .s2-cx .c2 { margin-left: 1.9rem; margin-top: 0rem; } 
 }