@charset "utf-8";


*{margin:0;padding:0;}
*, :after, :before {box-sizing:border-box;}
:root {-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:0;overflow-wrap:break-word;word-break:break-word;-moz-tab-size:4;tab-size:4;border:none}
html, body {}
img, picture, video, canvas, svg {}
button {background:none;border:0;cursor:pointer;}
a {text-decoration:none;}
ul,ol,dl {list-style-type:none; margin:0;}
table {border-collapse:collapse;border-spacing:0;}
iframe {border: 0;}
input, textarea, button { border:none;outline:none }
input, textarea, button:focus { outline:none }
select { border:none; outline:none }


:root {
	
	
	
	
	
	font-family:'Pretendard Regular';
	--font-default:'Pretendard Regular';
	
	font-size:13px;
	color:#1a2238;
	
	
	--color-key:#b08d57;
	--color-key-dark:#14213b;
	
	
	
	
	--br_s1:100px;
	--br_s2:70px;
	--br_s3:30px;
	--br_s4:15px;
	--br_s5:10px;
	
	--br_s1_m:60px;
	--br_s2_m:40px;
	--br_s3_m:20px;
	--br_s4_m:10px;
	--br_s5_m:6px;

}

#contents { width:100%; height:100%;   position:relative } 

.centerBox { display:flex; justify-content:center; align-items:center }
.text_ellipsis1 { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block }
.text_ellipsis2 { overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2 }


.box1920 { width:100%; max-width:1920px; margin:0 auto; position:relative; overflow:hidden }
.box1920 .img_pc { width:1920px; left:50%; margin-left:-960px; position:relative; display:flex; justify-content:center }
.box1920 .img_pc img { width:auto }
.img_mobile { width:100%; display:none }
@media (max-width:1300px) {
	.box1920 .img_pc { width:100%; left:0; margin-left:0px }
	.box1920 .img_pc img { width:calc((1920/1300)*100%) }
}
@media only screen and (max-width:1300px) {
	.box1920 .img_pc { display:none }
	.box1920 .img_mobile { display:block }
}

.display-block-1719 { display:none !important; }
.display-block-1659 { display:none !important; }
.display-block-1559 { display:none !important; }
.display-block-1279 { display:none !important; }
.display-block-1023 { display:none !important; }
.display-block-767 { display:none !important; }
@media only screen and (max-width:1719px) {
	.display-none-1719 { display:none !important; }
	.display-block-1719 { display:block !important; }
}
@media only screen and (max-width:1659px) {
	.display-none-1659 { display:none !important; }
	.display-block-1659 { display:block !important; }
}
@media only screen and (max-width:1559px) {
	.display-none-1559 { display:none !important; }
	.display-block-1559 { display:block !important; }
}
@media only screen and (max-width:1300px) {
	.display-none-1279 { display:none !important; }
	.display-block-1279 { display:block !important; }
}
@media only screen and (max-width:1300px) {
	.display-none-1023 { display:none !important; }
	.display-block-1023 { display:block !important; }
}
@media only screen and (max-width:1300px) {
	.display-none-767 { display:none !important; }
	.display-block-767 { display:block !important; }
}







#private_box { width:100%; height:100%; margin:0 auto; position:relative; padding:20px }
#private_box .tit { background:#eee; border-radius:5px; overflow:hidden; text-align:left; display:flex }
#private_box .tit .wrap { border-radius:5px; height:40px; padding:0 25px 0 20px; display:flex; justify-content:flex-start; align-items:center; gap:10px; background:var(--color-key) }
#private_box .tit .wrap > div { width:4px; height:4px; background:rgba(255,255,255,.5); border-radius:2px; display:inline-block }
#private_box .tit .wrap > p { font-family:'Pretendard SemiBold'; font-size:15px; color:#fff; display:inline-block  }
#private_box .txt { margin-top:20px }
#private_box .inputprivate { font-family:var(--font-default);width:100%; height:335px; padding:10px; border:1px solid #ccc; background:#fff; color:#1a2238; line-height:1.4 }


#popup_pc { top:0; left:0; position:absolute; width:100%; background:rgba(255,0,0,.5); line-height:0 }
#popup_mobile { top:0; left:0; position:absolute; width:100%; background:rgba(0,0,255,.5); line-height:0 }


.common_mc .common_btn_more { position:relative; border:1px solid #ccc; width:80px; height:80px; border-radius:40px; display:flex; justify-content:center; align-items:center; transition:all ease-out .3s }
.common_mc .common_btn_more p { font-family:'Barlow Condensed Regular'; font-size:12px; color:#7b8496; line-height:1; letter-spacing:.5px; transition:all ease-out .3s }
.common_mc .common_btn_more .icon { top:50%; left:50%; margin-top:-15px; margin-left:-15px; position:absolute; width:30px; height:30px; transform:rotate(-135deg) scale(0); transition:all ease-out .3s }
.common_mc .common_btn_more .icon:before { content:''; top:calc(50% - 1px); left:0; position:absolute; width:100%; height:2px; background:var(--color-key) }
.common_mc .common_btn_more .icon:after { content:''; top:0; left:calc(50% - 1px); position:absolute; width:2px; height:100%; background:var(--color-key) }
@media(hover: hover) and (pointer: fine) {
	.common_mc .common_btn_more:hover { border-color:var(--color-key) }
	.common_mc .common_btn_more:hover p { opacity:0 }
	.common_mc .common_btn_more:hover .icon { transform:rotate(0deg) scale(1) }
}
@media only screen and (max-width:1300px) {
	.common_mc .common_btn_more { width:50px; height:50px }
	.common_mc .common_btn_more .icon { display:none }
	.common_mc .common_btn_more p { font-size:10px }
}



.common_mc .swiper { line-height:0 }


.common_mc .swiper-pagination { bottom:auto !important; position:relative; margin-top:40px; width:100% !important }
.common_mc .swiper-pagination-bullet { width:8px; height:8px; border-radius:4px; overflow:hidden; opacity:1; background:rgba(0,0,0,.1); transition:all ease-out .3s; cursor:pointer; margin:0 !important }
.common_mc .swiper-pagination-bullet:nth-child(n+2) { margin-left:8px !important }
.common_mc .swiper-pagination-bullet-active { width:40px; transition:all ease-out .3s; background:rgba(0,0,0,.6) }

@media only screen and (max-width:1300px) {
	.common_mc .swiper-pagination { bottom:auto; position:relative }
	.common_mc .swiper-pagination-bullet { width:4px; height:4px; border-radius:2px }
	.common_mc .swiper-pagination-bullet:nth-child(n+2) { margin-left:4px !important }
	.common_mc .swiper-pagination-bullet-active { width:20px }
	.common_mc .swiper-pagination { margin-top:20px }
}


.common_mc .btn_pn { top:0; position:absolute; width:100px; height:100%; cursor:pointer; display:none; transition:all ease-out .3s }
.common_mc .btn_prev { left:-100px }
.common_mc .btn_next { right:-100px }
.common_mc .btn_pn .arrow_wrap { top:50%; left:50%; transform:translate(-50%,-50%); position:absolute; width:60px; height:60px; background:#fff; border-radius:50%; border:1px solid rgba(0,0,0,.1); transition:all .3s ease-out }
.common_mc .btn_pn .arrow { border:solid #aaa; border-width:0 1px 1px 0; display:inline-block; vertical-align:middle; padding:10px; transition:all .3s ease-out }
.common_mc .btn_prev .arrow_wrap .arrow { top:50%; left:50%; transform:translate(-50%,-50%) rotate(135deg); position:absolute; margin-left:5px }
.common_mc .btn_next .arrow_wrap .arrow { top:50%; left:50%; transform:translate(-50%,-50%) rotate(-45deg); position:absolute; margin-left:-5px }
@media(hover: hover) and (pointer: fine) {
	.common_mc .btn_pn:hover .arrow_wrap { border-color:rgba(0,0,0,.3) }
	.common_mc .btn_pn:hover .arrow { border-color:var(--color-key) }
}


















:root {
	
	
	
	--font-primary:'Noto Sans KR', 'Adjusted-Fallback-2', sans-serif;
	
	--font-primary-en:'NanumMyeongjo';
	
	--letter-spacing:-0.05em;
	
	
	--color-primary:#4a5264;
	--color-body:#4a5264;
	
	
	--ease-out-1:cubic-bezier(0.33, 1, 0.68, 1);
	--ease-in-out-1:cubic-bezier(0.65, 0, 0.35, 1);
	--ease-out-2:cubic-bezier(0.22, 1, 0.36, 1);
	--ease-in-out-2:cubic-bezier(0.83, 0, 0.17, 1);
	--ease-out-back:cubic-bezier(0.34, 1.56, 0.64, 1);
	
	
	--box-padding:3.0rem;
	--box-space-TB:16rem;
	--box-space-titlebottom:8rem;
	
}

html, body { font-size:62.5% !important; overflow-x:clip;  } 
html, body p, html, body h1, html, body h2, html, body h3 {  }
@media screen and (max-width:1300px){
	html, body { font-size:56.3% !important; } 
}
@media screen and (max-width:1300px){
	html, body { font-size:50% !important; } 
}
@media screen and (max-width:1300px){
	:root { --box-space-TB:12rem; --box-space-titlebottom:6rem; }
	html, body { font-size:43.75% !important; } 
}

#contents { position:relative; width:min(100%,1920px); margin:0 auto; height:100%; }

.common-box-center { position:relative; width:min(100%,calc(var(--max-width) + calc(var(--box-padding) * 2))); height:100%; margin:0 auto; padding:0 var(--box-padding); }

.grid-wrap { display:grid; grid-template-columns:repeat(var(--row),1fr); gap:var(--gap-column) var(--gap-row); }
@media (max-width:1300px) {
    .grid-wrap { grid-template-columns:repeat(var(--row-1279, var(--row)),1fr); gap:var(--gap-column-1279, var(--gap-column)) var(--gap-row-1279, var(--gap-row)); }
}
@media (max-width:1300px) {
    .grid-wrap { grid-template-columns:repeat(var(--row-1023, var(--row-1279, var(--row))),1fr); gap:var(--gap-column-1023, var(--gap-column-1279, var(--gap-column))) var(--gap-row-1023, var(--gap-row-1279, var(--gap-row))); }
}
@media (max-width:1300px) {
    .grid-wrap { grid-template-columns:repeat(var(--row-767, var(--row-1023, var(--row-1279, var(--row)))), 1fr); gap:var(--gap-column-767, var(--gap-column-1023, var(--gap-column-1279, var(--gap-column)))) var(--gap-row-767, var(--gap-row-1023,var(--gap-row-1279,var(--gap-row)))); }
}
.grid-wrap .grid-item { position:relative; min-width:0;  }
.grid-wrap .grid-item.full {
  grid-column: 1 / -1; 
}

.section-sub { position:relative; width:min(100%,1920px); margin:0 auto; overflow:hidden; line-height:var(--line-height); }
.section-sub p, .section-sub h1, .section-sub h2, .section-sub h3 { font-family:var(--font-primary); font-weight:400; color:var(--color-body); line-height:1.3; letter-spacing:var(--letter-spacing); word-break:keep-all !important; }
.section-sub img {  vertical-align:top; width:100% !important; }
.section-sub a { color:var(--color-primary); }

.section-sub .sec-title-e1 { font-size:2.5rem; font-family:var(--font-primary-en); letter-spacing:0;  }
.section-sub .sec-title-k1 {  margin-top:.5rem; font-size:3rem; font-weight:700; }
.section-sub .sec-title-k2 {  margin-top:2rem; --fs-val:1.8; font-size:calc(var(--fs-val) * 1rem);  line-height:1.7; }
@media only screen and (max-width:1300px) {

}





.img-1500 { width:100%; max-width:1920px; margin:0 auto; position:relative; overflow:hidden }
.img-1500 .pc { width:1920px; left:50%; margin-left:-960px; position:relative; display:flex; justify-content:center }
.img-1500 .pc img { width:auto; }
@media (max-width:1559px) {
	.img-1500 .pc { width:100%; left:0; margin-left:0px }
	.img-1500 .pc img { width:calc((1920/1559)*100%) }
}
@media (max-width:1300px) {
	.img-1500 .pc img { width:1259px; }
}










[class^="font-size-"], [class*=" font-size-"] {
  font-size: calc(var(--fs-val) * 1rem);
}


@media screen and (max-width:1300px) {
  [class^="font-size-"],
  [class*=" font-size-"],
  .section-sub .sec-title-k2 ,
  .common-btn-more-v2 .btn-more p {
    
    
    --dynamic-multiplier: calc(1.0 + (2.0 - var(--fs-val)) * 0.3);
    
    
    --final-multiplier: max(1.0, var(--dynamic-multiplier));

    
    font-size: calc(var(--fs-val) * var(--final-multiplier) * 1rem) !important;
    
    
    
	
  }
}

.font-NM { font-family:'NanumMyeongjo' !important; }
.font-BA { font-family:'Barlow Semi Condensed' !important; }


.font-weight-100 { font-weight:100; }
.font-weight-200 { font-weight:200; }
.font-weight-300 { font-weight:300; }
.font-weight-400 { font-weight:400; }
.font-weight-500 { font-weight:500; }
.font-weight-600 { font-weight:600; }
.font-weight-700 { font-weight:700; }
.font-weight-800 { font-weight:800; }
.font-weight-900 { font-weight:900; }


.letter-spacing-0 { letter-spacing:0; }


.font-size-1 { --fs-val: 0.1; }
.font-size-2 { --fs-val: 0.2; }
.font-size-3 { --fs-val: 0.3; }
.font-size-4 { --fs-val: 0.4; }
.font-size-5 { --fs-val: 0.5; }
.font-size-6 { --fs-val: 0.6; }
.font-size-7 { --fs-val: 0.7; }
.font-size-8 { --fs-val: 0.8; }
.font-size-9 { --fs-val: 0.9; }
.font-size-10 { --fs-val: 1.0; }
.font-size-11 { --fs-val: 1.1; }
.font-size-12 { --fs-val: 1.2; }
.font-size-13 { --fs-val: 1.3; }
.font-size-14 { --fs-val: 1.4; }
.font-size-15 { --fs-val: 1.5; }
.font-size-16 { --fs-val: 1.6; }
.font-size-17 { --fs-val: 1.7; }
.font-size-18 { --fs-val: 1.8; }
.font-size-19 { --fs-val: 1.9; }
.font-size-20 { --fs-val: 2.0; }
.font-size-21 { --fs-val: 2.1; }
.font-size-22 { --fs-val: 2.2; }
.font-size-23 { --fs-val: 2.3; }
.font-size-24 { --fs-val: 2.4; }
.font-size-25 { --fs-val: 2.5; }
.font-size-26 { --fs-val: 2.6; }
.font-size-27 { --fs-val: 2.7; }
.font-size-28 { --fs-val: 2.8; }
.font-size-29 { --fs-val: 2.9; }
.font-size-30 { --fs-val: 3.0; }
.font-size-31 { --fs-val: 3.1; }
.font-size-32 { --fs-val: 3.2; }
.font-size-33 { --fs-val: 3.3; }
.font-size-34 { --fs-val: 3.4; }
.font-size-35 { --fs-val: 3.5; }
.font-size-36 { --fs-val: 3.6; }
.font-size-37 { --fs-val: 3.7; }
.font-size-38 { --fs-val: 3.8; }
.font-size-39 { --fs-val: 3.9; }
.font-size-40 { --fs-val: 4.0; }
.font-size-41 { --fs-val: 4.1; }
.font-size-42 { --fs-val: 4.2; }
.font-size-43 { --fs-val: 4.3; }
.font-size-44 { --fs-val: 4.4; }
.font-size-45 { --fs-val: 4.5; }
.font-size-46 { --fs-val: 4.6; }
.font-size-47 { --fs-val: 4.7; }
.font-size-48 { --fs-val: 4.8; }
.font-size-49 { --fs-val: 4.9; }
.font-size-50 { --fs-val: 5.0; }
.font-size-51 { --fs-val: 5.1; }
.font-size-52 { --fs-val: 5.2; }
.font-size-53 { --fs-val: 5.3; }
.font-size-54 { --fs-val: 5.4; }
.font-size-55 { --fs-val: 5.5; }
.font-size-56 { --fs-val: 5.6; }
.font-size-57 { --fs-val: 5.7; }
.font-size-58 { --fs-val: 5.8; }
.font-size-59 { --fs-val: 5.9; }
.font-size-60 { --fs-val: 6.0; }
.font-size-61 { --fs-val: 6.1; }
.font-size-62 { --fs-val: 6.2; }
.font-size-63 { --fs-val: 6.3; }
.font-size-64 { --fs-val: 6.4; }
.font-size-65 { --fs-val: 6.5; }
.font-size-66 { --fs-val: 6.6; }
.font-size-67 { --fs-val: 6.7; }
.font-size-68 { --fs-val: 6.8; }
.font-size-69 { --fs-val: 6.9; }
.font-size-70 { --fs-val: 7.0; }
.font-size-71 { --fs-val: 7.1; }
.font-size-72 { --fs-val: 7.2; }
.font-size-73 { --fs-val: 7.3; }
.font-size-74 { --fs-val: 7.4; }
.font-size-75 { --fs-val: 7.5; }
.font-size-76 { --fs-val: 7.6; }
.font-size-77 { --fs-val: 7.7; }
.font-size-78 { --fs-val: 7.8; }
.font-size-79 { --fs-val: 7.9; }
.font-size-80 { --fs-val: 8.0; }
.font-size-81 { --fs-val: 8.1; }
.font-size-82 { --fs-val: 8.2; }
.font-size-83 { --fs-val: 8.3; }
.font-size-84 { --fs-val: 8.4; }
.font-size-85 { --fs-val: 8.5; }
.font-size-86 { --fs-val: 8.6; }
.font-size-87 { --fs-val: 8.7; }
.font-size-88 { --fs-val: 8.8; }
.font-size-89 { --fs-val: 8.9; }
.font-size-90 { --fs-val: 9.0; }
.font-size-91 { --fs-val: 9.1; }
.font-size-92 { --fs-val: 9.2; }
.font-size-93 { --fs-val: 9.3; }
.font-size-94 { --fs-val: 9.4; }
.font-size-95 { --fs-val: 9.5; }
.font-size-96 { --fs-val: 9.6; }
.font-size-97 { --fs-val: 9.7; }
.font-size-98 { --fs-val: 9.8; }
.font-size-99 { --fs-val: 9.9; }
.font-size-100 { --fs-val: 10.0; }
.font-size-101 { --fs-val: 10.1; }
.font-size-102 { --fs-val: 10.2; }
.font-size-103 { --fs-val: 10.3; }
.font-size-104 { --fs-val: 10.4; }
.font-size-105 { --fs-val: 10.5; }
.font-size-106 { --fs-val: 10.6; }
.font-size-107 { --fs-val: 10.7; }
.font-size-108 { --fs-val: 10.8; }
.font-size-109 { --fs-val: 10.9; }
.font-size-110 { --fs-val: 11.0; }
.font-size-111 { --fs-val: 11.1; }
.font-size-112 { --fs-val: 11.2; }
.font-size-113 { --fs-val: 11.3; }
.font-size-114 { --fs-val: 11.4; }
.font-size-115 { --fs-val: 11.5; }
.font-size-116 { --fs-val: 11.6; }
.font-size-117 { --fs-val: 11.7; }
.font-size-118 { --fs-val: 11.8; }
.font-size-119 { --fs-val: 11.9; }
.font-size-120 { --fs-val: 12.0; }
.font-size-121 { --fs-val: 12.1; }
.font-size-122 { --fs-val: 12.2; }
.font-size-123 { --fs-val: 12.3; }
.font-size-124 { --fs-val: 12.4; }
.font-size-125 { --fs-val: 12.5; }
.font-size-126 { --fs-val: 12.6; }
.font-size-127 { --fs-val: 12.7; }
.font-size-128 { --fs-val: 12.8; }
.font-size-129 { --fs-val: 12.9; }
.font-size-130 { --fs-val: 13.0; }
.font-size-131 { --fs-val: 13.1; }
.font-size-132 { --fs-val: 13.2; }
.font-size-133 { --fs-val: 13.3; }
.font-size-134 { --fs-val: 13.4; }
.font-size-135 { --fs-val: 13.5; }
.font-size-136 { --fs-val: 13.6; }
.font-size-137 { --fs-val: 13.7; }
.font-size-138 { --fs-val: 13.8; }
.font-size-139 { --fs-val: 13.9; }
.font-size-140 { --fs-val: 14.0; }
.font-size-141 { --fs-val: 14.1; }
.font-size-142 { --fs-val: 14.2; }
.font-size-143 { --fs-val: 14.3; }
.font-size-144 { --fs-val: 14.4; }
.font-size-145 { --fs-val: 14.5; }
.font-size-146 { --fs-val: 14.6; }
.font-size-147 { --fs-val: 14.7; }
.font-size-148 { --fs-val: 14.8; }
.font-size-149 { --fs-val: 14.9; }
.font-size-150 { --fs-val: 15.0; }
.font-size-151 { --fs-val: 15.1; }
.font-size-152 { --fs-val: 15.2; }
.font-size-153 { --fs-val: 15.3; }
.font-size-154 { --fs-val: 15.4; }
.font-size-155 { --fs-val: 15.5; }
.font-size-156 { --fs-val: 15.6; }
.font-size-157 { --fs-val: 15.7; }
.font-size-158 { --fs-val: 15.8; }
.font-size-159 { --fs-val: 15.9; }
.font-size-160 { --fs-val: 16.0; }
.font-size-161 { --fs-val: 16.1; }
.font-size-162 { --fs-val: 16.2; }
.font-size-163 { --fs-val: 16.3; }
.font-size-164 { --fs-val: 16.4; }
.font-size-165 { --fs-val: 16.5; }
.font-size-166 { --fs-val: 16.6; }
.font-size-167 { --fs-val: 16.7; }
.font-size-168 { --fs-val: 16.8; }
.font-size-169 { --fs-val: 16.9; }
.font-size-170 { --fs-val: 17.0; }
.font-size-171 { --fs-val: 17.1; }
.font-size-172 { --fs-val: 17.2; }
.font-size-173 { --fs-val: 17.3; }
.font-size-174 { --fs-val: 17.4; }
.font-size-175 { --fs-val: 17.5; }
.font-size-176 { --fs-val: 17.6; }
.font-size-177 { --fs-val: 17.7; }
.font-size-178 { --fs-val: 17.8; }
.font-size-179 { --fs-val: 17.9; }
.font-size-180 { --fs-val: 18.0; }
.font-size-181 { --fs-val: 18.1; }
.font-size-182 { --fs-val: 18.2; }
.font-size-183 { --fs-val: 18.3; }
.font-size-184 { --fs-val: 18.4; }
.font-size-185 { --fs-val: 18.5; }
.font-size-186 { --fs-val: 18.6; }
.font-size-187 { --fs-val: 18.7; }
.font-size-188 { --fs-val: 18.8; }
.font-size-189 { --fs-val: 18.9; }
.font-size-190 { --fs-val: 19.0; }
.font-size-191 { --fs-val: 19.1; }
.font-size-192 { --fs-val: 19.2; }
.font-size-193 { --fs-val: 19.3; }
.font-size-194 { --fs-val: 19.4; }
.font-size-195 { --fs-val: 19.5; }
.font-size-196 { --fs-val: 19.6; }
.font-size-197 { --fs-val: 19.7; }
.font-size-198 { --fs-val: 19.8; }
.font-size-199 { --fs-val: 19.9; }
.font-size-200 { --fs-val: 20.0; }
.font-size-201 { --fs-val: 20.1; }
.font-size-202 { --fs-val: 20.2; }
.font-size-203 { --fs-val: 20.3; }
.font-size-204 { --fs-val: 20.4; }
.font-size-205 { --fs-val: 20.5; }
.font-size-206 { --fs-val: 20.6; }
.font-size-207 { --fs-val: 20.7; }
.font-size-208 { --fs-val: 20.8; }
.font-size-209 { --fs-val: 20.9; }
.font-size-210 { --fs-val: 21.0; }
.font-size-211 { --fs-val: 21.1; }
.font-size-212 { --fs-val: 21.2; }
.font-size-213 { --fs-val: 21.3; }
.font-size-214 { --fs-val: 21.4; }
.font-size-215 { --fs-val: 21.5; }
.font-size-216 { --fs-val: 21.6; }
.font-size-217 { --fs-val: 21.7; }
.font-size-218 { --fs-val: 21.8; }
.font-size-219 { --fs-val: 21.9; }
.font-size-220 { --fs-val: 22.0; }
.font-size-221 { --fs-val: 22.1; }
.font-size-222 { --fs-val: 22.2; }
.font-size-223 { --fs-val: 22.3; }
.font-size-224 { --fs-val: 22.4; }
.font-size-225 { --fs-val: 22.5; }
.font-size-226 { --fs-val: 22.6; }
.font-size-227 { --fs-val: 22.7; }
.font-size-228 { --fs-val: 22.8; }
.font-size-229 { --fs-val: 22.9; }
.font-size-230 { --fs-val: 23.0; }
.font-size-231 { --fs-val: 23.1; }
.font-size-232 { --fs-val: 23.2; }
.font-size-233 { --fs-val: 23.3; }
.font-size-234 { --fs-val: 23.4; }
.font-size-235 { --fs-val: 23.5; }
.font-size-236 { --fs-val: 23.6; }
.font-size-237 { --fs-val: 23.7; }
.font-size-238 { --fs-val: 23.8; }
.font-size-239 { --fs-val: 23.9; }
.font-size-240 { --fs-val: 24.0; }
.font-size-241 { --fs-val: 24.1; }
.font-size-242 { --fs-val: 24.2; }
.font-size-243 { --fs-val: 24.3; }
.font-size-244 { --fs-val: 24.4; }
.font-size-245 { --fs-val: 24.5; }
.font-size-246 { --fs-val: 24.6; }
.font-size-247 { --fs-val: 24.7; }
.font-size-248 { --fs-val: 24.8; }
.font-size-249 { --fs-val: 24.9; }
.font-size-250 { --fs-val: 25.0; }
.font-size-251 { --fs-val: 25.1; }
.font-size-252 { --fs-val: 25.2; }
.font-size-253 { --fs-val: 25.3; }
.font-size-254 { --fs-val: 25.4; }
.font-size-255 { --fs-val: 25.5; }
.font-size-256 { --fs-val: 25.6; }
.font-size-257 { --fs-val: 25.7; }
.font-size-258 { --fs-val: 25.8; }
.font-size-259 { --fs-val: 25.9; }
.font-size-260 { --fs-val: 26.0; }
.font-size-261 { --fs-val: 26.1; }
.font-size-262 { --fs-val: 26.2; }
.font-size-263 { --fs-val: 26.3; }
.font-size-264 { --fs-val: 26.4; }
.font-size-265 { --fs-val: 26.5; }
.font-size-266 { --fs-val: 26.6; }
.font-size-267 { --fs-val: 26.7; }
.font-size-268 { --fs-val: 26.8; }
.font-size-269 { --fs-val: 26.9; }
.font-size-270 { --fs-val: 27.0; }
.font-size-271 { --fs-val: 27.1; }
.font-size-272 { --fs-val: 27.2; }
.font-size-273 { --fs-val: 27.3; }
.font-size-274 { --fs-val: 27.4; }
.font-size-275 { --fs-val: 27.5; }
.font-size-276 { --fs-val: 27.6; }
.font-size-277 { --fs-val: 27.7; }
.font-size-278 { --fs-val: 27.8; }
.font-size-279 { --fs-val: 27.9; }
.font-size-280 { --fs-val: 28.0; }
.font-size-281 { --fs-val: 28.1; }
.font-size-282 { --fs-val: 28.2; }
.font-size-283 { --fs-val: 28.3; }
.font-size-284 { --fs-val: 28.4; }
.font-size-285 { --fs-val: 28.5; }
.font-size-286 { --fs-val: 28.6; }
.font-size-287 { --fs-val: 28.7; }
.font-size-288 { --fs-val: 28.8; }
.font-size-289 { --fs-val: 28.9; }
.font-size-290 { --fs-val: 29.0; }
.font-size-291 { --fs-val: 29.1; }
.font-size-292 { --fs-val: 29.2; }
.font-size-293 { --fs-val: 29.3; }
.font-size-294 { --fs-val: 29.4; }
.font-size-295 { --fs-val: 29.5; }
.font-size-296 { --fs-val: 29.6; }
.font-size-297 { --fs-val: 29.7; }
.font-size-298 { --fs-val: 29.8; }
.font-size-299 { --fs-val: 29.9; }
.font-size-300 { --fs-val: 30.0; }