/* Reset */
*{box-sizing:border-box}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html, body{height:100%}
body,th,td,input,select,textarea,button{color:#333; line-height:1.5; font-weight:400; font-family:'Roboto', Helvetica, Arial, sans-serif}
button{cursor:pointer}
a{text-decoration:none; color:inherit; /*transition:all 0.3s ease*/}
a:hover{text-decoration:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
dl, ol, ul, menu, li{list-style:none}
i,em,address{font-style:italic;font-weight:normal}
input, select, button, textarea{vertical-align:middle;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background:inherit}
input[type=”button”], input[type=”submit”], input[type="radio"], input[type="checkbox"], /*input[type="text"]*/ button{transition:all 0.2s ease}
/* hr{display:none} */
strong{font-weight:600}
table{border-collapse:collapse;border-spacing:0}
img{border:0;max-width:100%;vertical-align:middle}
fieldset{border:none}
body{-webkit-text-size-adjust:100%}
sup{vertical-align:super; font-size:smaller}
sub{vertical-align:sub; font-size:smaller}
/* IOS input 초기화 */
input, select, button, textarea{-webkit-border-radius:0; /* 모서리 스타일 제거 */ -webkit-appearance:none; /* 인풋내 그림자 제거 */ }


/* Grid system */
@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}
.container, .container-fluid{width:90%; margin-right:auto; margin-left:auto; padding-left:0; padding-right:0}
@media(min-width:576px){
  .container, .container-fluid{max-width:inherit}
}
@media(min-width:768px){
  :root{--container-width:700px}
  .container{max-width:var(--container-width)}
  .container, .container-fluid{width:100%; padding-left:40px; padding-right:40px}
  /* .row{margin-left:-15px; margin-right:-15px} */
}
@media(min-width:1070px){
  :root{--container-width:980px}
  .container{max-width:var(--container-width)}
}
@media(min-width:1260px){
  :root{--container-width:1140px}
  .container{max-width:var(--container-width)}
}
@media(min-width:1400px){
  :root{--container-width:1280px}
  .container{max-width:var(--container-width)}
}


:root{
  /* Point Color Setting 지정된 변수를 사용하거나 임의로 설정 */
  --color-primary:var(--blue-600);
  --color-sub1:var(--green-600);
  --color-sub2:var(--teal-400);
  --color-sub3:var(--yellow-700);
  --color-sub4:var(--purple-300);

  /* single 본문 가로 설정 */
  --single-xxlg-width:1600px;
  --single-xlg-width:1200px;
  --single-lg-width:980px;
  --single-base-width:653px;

  /* Color Setting*/
  --grey-50: #f9fafb;
  --grey-100: #f2f4f6;
  --grey-200: #e5e8eb;
  --grey-300: #d1d6db;
  --grey-400: #b0b8c1;
  --grey-500: #8b95a1;
  --grey-600: #6b7684;
  --grey-700: #4e5968;
  --grey-800: #333d4b;
  --grey-900: #191f28;
  --grey-opacity-50: rgba(0,23,51,0.02);
  --grey-opacity-100: rgba(2,32,71,0.05);
  --grey-opacity-200: rgba(0,27,55,0.1);
  --grey-opacity-300: rgba(0,29,58,0.18);
  --grey-opacity-400: rgba(0,29,54,0.31);
  --grey-opacity-500: rgba(3,24,50,0.46);
  --grey-opacity-600: rgba(0,19,43,0.58);
  --grey-opacity-700: rgba(3,18,40,0.7);
  --grey-opacity-800: rgba(0,12,30,0.8);
  --grey-opacity-900: rgba(2,9,19,0.91);
  --white: #fff;
  --black: #000;
  --blue-50: #e8f3ff;
  --blue-200: #90c2ff;
  --blue-100: #c9e2ff;
  --blue-300: #64a8ff;
  --blue-400: #4593fc;
  --blue-500: #3182f6;
  --blue-600: #2272eb;
  --blue-700: #1b64da;
  --blue-800: #1957c2;
  --blue-900: #194aa6;
  --red-50: #ffebee;
  --red-100: #ffcdd2;
  --red-200: #ef9a9a;
  --red-300: #e57373;
  --red-400: #ef5350;
  --red-500: #f44336;
  --red-600: #e53935;
  --red-700: #d32f2f;
  --red-800: #c62828;
  --red-900: #b71c1c;
  --orange-50: #fff3e0;
  --orange-100: #ffe0b2;
  --orange-200: #ffcc80;
  --orange-300: #ffb74d;
  --orange-400: #ffa726;
  --orange-500: #ff9800;
  --orange-600: #fb8c00;
  --orange-700: #f57c00;
  --orange-800: #ef6c00;
  --orange-900: #e65100;
  --yellow-50: #fffde7;
  --yellow-100: #fff9c4;
  --yellow-200: #fff59d;
  --yellow-300: #fff176;
  --yellow-400: #ffee58;
  --yellow-500: #ffeb3b;
  --yellow-600: #fdd835;
  --yellow-700: #fbc02d;
  --yellow-800: #f9a825;
  --yellow-900: #f57f17;
  --purple-50: #f3e5f5;
  --purple-100: #e1bee7;
  --purple-200: #ce93d8;
  --purple-300: #ba68c8;
  --purple-400: #ab47bc;
  --purple-500: #9c27b0;
  --purple-600: #8e24aa;
  --purple-700: #7b1fa2;
  --purple-800: #6a1b9a;
  --purple-900: #4a148c;
  --teal-50: #E1F0DF;
  --teal-100: #b1dade;
  --teal-200: #81c7cc;
  --teal-300: #4caeb5;
  --teal-400: #269da6;
  --teal-500: #008c96;
  --teal-600: #00818a;
  --teal-700: #007278;
  --teal-800: #006369;
  --teal-900: #004d4d;
  --green-50: #e5fff4;
  --green-100: #abf2d4;
  --green-200: #5ae9ad;
  --green-300: #1cd98a;
  --green-400: #05c072;
  --green-500: #00a661;
  --green-600: #009959;
  --green-700: #008a50;
  --green-800: #007544;
  --green-900: #005c36;
  --white-opacity-50: rgba(209,209,253,0.05);
  --white-opacity-100: rgba(217,217,255,0.11);
  --white-opacity-200: rgba(222,222,255,0.19);
  --white-opacity-300: rgba(224,224,255,0.27);
  --white-opacity-400: rgba(232,232,253,0.36);
  --white-opacity-500: rgba(242,242,255,0.47);
  --white-opacity-600: rgba(248,248,255,0.6);
  --white-opacity-700: rgba(253,253,255,0.75);
  --white-opacity-800: rgba(253,253,254,0.89);
  --white-opacity-900: #fff;
  --inverse-grey-50: #202027;
  --inverse-grey-100: #2c2c35;
  --inverse-grey-200: #3c3c47;
  --inverse-grey-300: #4d4d59;
  --inverse-grey-400: #62626d;
  --inverse-grey-500: #7e7e87;
  --inverse-grey-600: #9e9ea4;
  --inverse-grey-700: #c3c3c6;
  --inverse-grey-800: #e4e4e5;
  --inverse-grey-900: #fff;

  /* 화면 폭 1070px 이하일 때 px to vw 구하는 식 */
  /* ( 변환할 px값 / Breakpoint ) * 100 */
  --breakpoint:1070;
  --vw-0:0vw;
  --vw-1:calc( (1 / var(--breakpoint) ) * 100vw );
  --vw-2:calc( (2 / var(--breakpoint) ) * 100vw );
  --vw-3:calc( (3 / var(--breakpoint) ) * 100vw );
  --vw-4:calc( (4 / var(--breakpoint) ) * 100vw );
  --vw-5:calc( (5 / var(--breakpoint) ) * 100vw );
  --vw-6:calc( (6 / var(--breakpoint) ) * 100vw );
  --vw-7:calc( (7 / var(--breakpoint) ) * 100vw );
  --vw-8:calc( (8 / var(--breakpoint) ) * 100vw );
  --vw-9:calc( (9 / var(--breakpoint) ) * 100vw );
  --vw-10:calc( (10 / var(--breakpoint) ) * 100vw );
  --vw-11:calc( (11 / var(--breakpoint) ) * 100vw );
  --vw-12:calc( (12 / var(--breakpoint) ) * 100vw );
  --vw-13:calc( (13 / var(--breakpoint) ) * 100vw );
  --vw-14:calc( (14 / var(--breakpoint) ) * 100vw );
  --vw-15:calc( (15 / var(--breakpoint) ) * 100vw );
  --vw-16:calc( (16 / var(--breakpoint) ) * 100vw );
  --vw-17:calc( (17 / var(--breakpoint) ) * 100vw );
  --vw-18:calc( (18 / var(--breakpoint) ) * 100vw );
  --vw-19:calc( (19 / var(--breakpoint) ) * 100vw );
  --vw-20:calc( (20 / var(--breakpoint) ) * 100vw );
  --vw-21:calc( (21 / var(--breakpoint) ) * 100vw );
  --vw-22:calc( (22 / var(--breakpoint) ) * 100vw );
  --vw-23:calc( (23 / var(--breakpoint) ) * 100vw );
  --vw-24:calc( (24 / var(--breakpoint) ) * 100vw );
  --vw-25:calc( (25 / var(--breakpoint) ) * 100vw );
  --vw-26:calc( (26 / var(--breakpoint) ) * 100vw );
  --vw-27:calc( (27 / var(--breakpoint) ) * 100vw );
  --vw-28:calc( (28 / var(--breakpoint) ) * 100vw );
  --vw-29:calc( (29 / var(--breakpoint) ) * 100vw );
  --vw-30:calc( (30 / var(--breakpoint) ) * 100vw );
  --vw-31:calc( (31 / var(--breakpoint) ) * 100vw );
  --vw-32:calc( (32 / var(--breakpoint) ) * 100vw );
  --vw-33:calc( (33 / var(--breakpoint) ) * 100vw );
  --vw-34:calc( (34 / var(--breakpoint) ) * 100vw );
  --vw-35:calc( (35 / var(--breakpoint) ) * 100vw );
  --vw-36:calc( (36 / var(--breakpoint) ) * 100vw );
  --vw-37:calc( (37 / var(--breakpoint) ) * 100vw );
  --vw-38:calc( (38 / var(--breakpoint) ) * 100vw );
  --vw-39:calc( (39 / var(--breakpoint) ) * 100vw );
  --vw-40:calc( (40 / var(--breakpoint) ) * 100vw );
  --vw-41:calc( (41 / var(--breakpoint) ) * 100vw );
  --vw-42:calc( (42 / var(--breakpoint) ) * 100vw );
  --vw-43:calc( (43 / var(--breakpoint) ) * 100vw );
  --vw-44:calc( (44 / var(--breakpoint) ) * 100vw );
  --vw-45:calc( (45 / var(--breakpoint) ) * 100vw );
  --vw-46:calc( (46 / var(--breakpoint) ) * 100vw );
  --vw-47:calc( (47 / var(--breakpoint) ) * 100vw );
  --vw-48:calc( (48 / var(--breakpoint) ) * 100vw );
  --vw-49:calc( (49 / var(--breakpoint) ) * 100vw );
  --vw-50:calc( (50 / var(--breakpoint) ) * 100vw );
  --vw-55:calc( (55 / var(--breakpoint) ) * 100vw );
  --vw-60:calc( (60 / var(--breakpoint) ) * 100vw );
  --vw-65:calc( (65 / var(--breakpoint) ) * 100vw );
  --vw-70:calc( (70 / var(--breakpoint) ) * 100vw );
  --vw-75:calc( (75 / var(--breakpoint) ) * 100vw );
  --vw-80:calc( (80 / var(--breakpoint) ) * 100vw );
  --vw-85:calc( (85 / var(--breakpoint) ) * 100vw );
  --vw-90:calc( (90 / var(--breakpoint) ) * 100vw );
  --vw-95:calc( (95 / var(--breakpoint) ) * 100vw );
  --vw-100:calc( (100 / var(--breakpoint) ) * 100vw );
  --vw-105:calc( (105 / var(--breakpoint) ) * 100vw );
  --vw-110:calc( (110 / var(--breakpoint) ) * 100vw );
  --vw-115:calc( (115 / var(--breakpoint) ) * 100vw );
  --vw-120:calc( (120 / var(--breakpoint) ) * 100vw );
  --vw-125:calc( (125 / var(--breakpoint) ) * 100vw );
  --vw-130:calc( (130 / var(--breakpoint) ) * 100vw );
  --vw-135:calc( (135 / var(--breakpoint) ) * 100vw );
  --vw-140:calc( (140 / var(--breakpoint) ) * 100vw );
  --vw-145:calc( (145 / var(--breakpoint) ) * 100vw );
  --vw-150:calc( (150 / var(--breakpoint) ) * 100vw );
  --vw-155:calc( (155 / var(--breakpoint) ) * 100vw );
  --vw-160:calc( (160 / var(--breakpoint) ) * 100vw );
  --vw-165:calc( (165 / var(--breakpoint) ) * 100vw );
  --vw-170:calc( (170 / var(--breakpoint) ) * 100vw );
  --vw-175:calc( (175 / var(--breakpoint) ) * 100vw );
  --vw-180:calc( (180 / var(--breakpoint) ) * 100vw );
  --vw-185:calc( (185 / var(--breakpoint) ) * 100vw );
  --vw-190:calc( (190 / var(--breakpoint) ) * 100vw );
  --vw-195:calc( (195 / var(--breakpoint) ) * 100vw );
  --vw-200:calc( (200 / var(--breakpoint) ) * 100vw );
  --vw-205:calc( (205 / var(--breakpoint) ) * 100vw );
  --vw-210:calc( (210 / var(--breakpoint) ) * 100vw );
  --vw-215:calc( (215 / var(--breakpoint) ) * 100vw );
  --vw-220:calc( (220 / var(--breakpoint) ) * 100vw );
  --vw-225:calc( (225 / var(--breakpoint) ) * 100vw );
  --vw-230:calc( (230 / var(--breakpoint) ) * 100vw );
  --vw-235:calc( (235 / var(--breakpoint) ) * 100vw );
  --vw-240:calc( (240 / var(--breakpoint) ) * 100vw );
  --vw-245:calc( (245 / var(--breakpoint) ) * 100vw );
  --vw-250:calc( (250 / var(--breakpoint) ) * 100vw );
  --vw-255:calc( (255 / var(--breakpoint) ) * 100vw );
  --vw-260:calc( (260 / var(--breakpoint) ) * 100vw );
  --vw-265:calc( (265 / var(--breakpoint) ) * 100vw );
  --vw-270:calc( (270 / var(--breakpoint) ) * 100vw );
  --vw-275:calc( (275 / var(--breakpoint) ) * 100vw );
  --vw-280:calc( (280 / var(--breakpoint) ) * 100vw );
  --vw-285:calc( (285 / var(--breakpoint) ) * 100vw );
  --vw-290:calc( (290 / var(--breakpoint) ) * 100vw );
  --vw-295:calc( (295 / var(--breakpoint) ) * 100vw );
  --vw-300:calc( (300 / var(--breakpoint) ) * 100vw );
  --vw-310:calc( (310 / var(--breakpoint) ) * 100vw );
  --vw-320:calc( (320 / var(--breakpoint) ) * 100vw );
  --vw-330:calc( (330 / var(--breakpoint) ) * 100vw );
  --vw-340:calc( (340 / var(--breakpoint) ) * 100vw );
  --vw-350:calc( (350 / var(--breakpoint) ) * 100vw );
  --vw-360:calc( (360 / var(--breakpoint) ) * 100vw );
  --vw-370:calc( (370 / var(--breakpoint) ) * 100vw );
  --vw-380:calc( (380 / var(--breakpoint) ) * 100vw );
  --vw-390:calc( (390 / var(--breakpoint) ) * 100vw );
  --vw-400:calc( (400 / var(--breakpoint) ) * 100vw );
  --vw-410:calc( (410 / var(--breakpoint) ) * 100vw );
  --vw-420:calc( (420 / var(--breakpoint) ) * 100vw );
  --vw-430:calc( (430 / var(--breakpoint) ) * 100vw );
  --vw-440:calc( (440 / var(--breakpoint) ) * 100vw );
  --vw-450:calc( (450 / var(--breakpoint) ) * 100vw );
  --vw-460:calc( (460 / var(--breakpoint) ) * 100vw );
  --vw-470:calc( (470 / var(--breakpoint) ) * 100vw );
  --vw-480:calc( (480 / var(--breakpoint) ) * 100vw );
  --vw-490:calc( (490 / var(--breakpoint) ) * 100vw );
  --vw-500:calc( (500 / var(--breakpoint) ) * 100vw );
  --vw-510:calc( (510 / var(--breakpoint) ) * 100vw );
  --vw-520:calc( (520 / var(--breakpoint) ) * 100vw );
  --vw-530:calc( (530 / var(--breakpoint) ) * 100vw );
  --vw-540:calc( (540 / var(--breakpoint) ) * 100vw );
  --vw-550:calc( (550 / var(--breakpoint) ) * 100vw );
  --vw-560:calc( (560 / var(--breakpoint) ) * 100vw );
  --vw-570:calc( (570 / var(--breakpoint) ) * 100vw );
  --vw-580:calc( (580 / var(--breakpoint) ) * 100vw );
  --vw-590:calc( (590 / var(--breakpoint) ) * 100vw );
  --vw-600:calc( (600 / var(--breakpoint) ) * 100vw );
  --vw-610:calc( (610 / var(--breakpoint) ) * 100vw );
  --vw-620:calc( (620 / var(--breakpoint) ) * 100vw );
  --vw-630:calc( (630 / var(--breakpoint) ) * 100vw );
  --vw-640:calc( (640 / var(--breakpoint) ) * 100vw );
  --vw-650:calc( (650 / var(--breakpoint) ) * 100vw );
  --vw-660:calc( (660 / var(--breakpoint) ) * 100vw );
  --vw-670:calc( (670 / var(--breakpoint) ) * 100vw );
  --vw-680:calc( (680 / var(--breakpoint) ) * 100vw );
  --vw-690:calc( (690 / var(--breakpoint) ) * 100vw );
  --vw-700:calc( (700 / var(--breakpoint) ) * 100vw );
  --vw-710:calc( (710 / var(--breakpoint) ) * 100vw );
  --vw-720:calc( (720 / var(--breakpoint) ) * 100vw );
  --vw-730:calc( (730 / var(--breakpoint) ) * 100vw );
  --vw-740:calc( (740 / var(--breakpoint) ) * 100vw );
  --vw-750:calc( (750 / var(--breakpoint) ) * 100vw );
  --vw-760:calc( (760 / var(--breakpoint) ) * 100vw );
  --vw-770:calc( (770 / var(--breakpoint) ) * 100vw );
  --vw-780:calc( (780 / var(--breakpoint) ) * 100vw );
  --vw-790:calc( (790 / var(--breakpoint) ) * 100vw );
  --vw-800:calc( (800 / var(--breakpoint) ) * 100vw );
  --vw-810:calc( (810 / var(--breakpoint) ) * 100vw );
  --vw-820:calc( (820 / var(--breakpoint) ) * 100vw );
  --vw-830:calc( (830 / var(--breakpoint) ) * 100vw );
  --vw-840:calc( (840 / var(--breakpoint) ) * 100vw );
  --vw-850:calc( (850 / var(--breakpoint) ) * 100vw );
  --vw-860:calc( (860 / var(--breakpoint) ) * 100vw );
  --vw-870:calc( (870 / var(--breakpoint) ) * 100vw );
  --vw-880:calc( (880 / var(--breakpoint) ) * 100vw );
  --vw-890:calc( (890 / var(--breakpoint) ) * 100vw );
  --vw-900:calc( (900 / var(--breakpoint) ) * 100vw );
  --vw-910:calc( (910 / var(--breakpoint) ) * 100vw );
  --vw-920:calc( (920 / var(--breakpoint) ) * 100vw );
  --vw-930:calc( (930 / var(--breakpoint) ) * 100vw );
  --vw-940:calc( (940 / var(--breakpoint) ) * 100vw );
  --vw-950:calc( (950 / var(--breakpoint) ) * 100vw );
  --vw-960:calc( (960 / var(--breakpoint) ) * 100vw );
  --vw-970:calc( (970 / var(--breakpoint) ) * 100vw );
  --vw-980:calc( (980 / var(--breakpoint) ) * 100vw );
  --vw-990:calc( (990 / var(--breakpoint) ) * 100vw );
  --vw-1000:calc( (1000 / var(--breakpoint) ) * 100vw );
}
@media(min-width:1070px){
  :root{
    /* 화면 폭 1070px 이상일 때 vw to px */
    --vw-0:0px;
    --vw-1:1px;
    --vw-2:2px;
    --vw-3:3px;
    --vw-4:4px;
    --vw-5:5px;
    --vw-6:6px;
    --vw-7:7px;
    --vw-8:8px;
    --vw-9:9px;
    --vw-10:10px;
    --vw-11:11px;
    --vw-12:12px;
    --vw-13:13px;
    --vw-14:14px;
    --vw-15:15px;
    --vw-16:16px;
    --vw-17:17px;
    --vw-18:18px;
    --vw-19:19px;
    --vw-20:20px;
    --vw-21:21px;
    --vw-22:22px;
    --vw-23:23px;
    --vw-24:24px;
    --vw-25:25px;
    --vw-26:26px;
    --vw-27:27px;
    --vw-28:28px;
    --vw-29:29px;
    --vw-30:30px;
    --vw-31:31px;
    --vw-32:32px;
    --vw-33:33px;
    --vw-34:34px;
    --vw-35:35px;
    --vw-36:36px;
    --vw-37:37px;
    --vw-38:38px;
    --vw-39:39px;
    --vw-40:40px;
    --vw-41:41px;
    --vw-42:42px;
    --vw-43:43px;
    --vw-44:44px;
    --vw-45:45px;
    --vw-46:46px;
    --vw-47:47px;
    --vw-48:48px;
    --vw-49:49px;
    --vw-50:50px;
    --vw-55:55px;
    --vw-60:60px;
    --vw-65:65px;
    --vw-70:70px;
    --vw-75:75px;
    --vw-80:80px;
    --vw-85:85px;
    --vw-90:90px;
    --vw-95:95px;
    --vw-100:100px;
    --vw-105:105px;
    --vw-110:110px;
    --vw-115:115px;
    --vw-120:120px;
    --vw-125:125px;
    --vw-130:130px;
    --vw-135:135px;
    --vw-140:140px;
    --vw-145:145px;
    --vw-150:150px;
    --vw-155:155px;
    --vw-160:160px;
    --vw-165:165px;
    --vw-170:170px;
    --vw-175:175px;
    --vw-180:180px;
    --vw-185:185px;
    --vw-190:190px;
    --vw-195:195px;
    --vw-200:200px;
    --vw-205:205px;
    --vw-210:210px;
    --vw-215:215px;
    --vw-220:220px;
    --vw-225:225px;
    --vw-230:230px;
    --vw-235:235px;
    --vw-240:240px;
    --vw-245:245px;
    --vw-250:250px;
    --vw-255:255px;
    --vw-260:260px;
    --vw-265:265px;
    --vw-270:270px;
    --vw-275:275px;
    --vw-280:280px;
    --vw-285:285px;
    --vw-290:290px;
    --vw-295:295px;
    --vw-300:300px;
    --vw-310:310px;
    --vw-320:320px;
    --vw-330:330px;
    --vw-340:340px;
    --vw-350:350px;
    --vw-360:360px;
    --vw-370:370px;
    --vw-380:380px;
    --vw-390:390px;
    --vw-400:400px;
    --vw-410:410px;
    --vw-420:420px;
    --vw-430:430px;
    --vw-440:440px;
    --vw-450:450px;
    --vw-460:460px;
    --vw-470:470px;
    --vw-480:480px;
    --vw-490:490px;
    --vw-500:500px;
    --vw-510:510px;
    --vw-520:520px;
    --vw-530:530px;
    --vw-540:540px;
    --vw-550:550px;
    --vw-560:560px;
    --vw-570:570px;
    --vw-580:580px;
    --vw-590:590px;
    --vw-600:600px;
    --vw-610:610px;
    --vw-620:620px;
    --vw-630:630px;
    --vw-640:640px;
    --vw-650:650px;
    --vw-660:660px;
    --vw-670:670px;
    --vw-680:680px;
    --vw-690:690px;
    --vw-700:700px;
    --vw-710:710px;
    --vw-720:720px;
    --vw-730:730px;
    --vw-740:740px;
    --vw-750:750px;
    --vw-760:760px;
    --vw-770:770px;
    --vw-780:780px;
    --vw-790:790px;
    --vw-800:800px;
    --vw-810:810px;
    --vw-820:820px;
    --vw-830:830px;
    --vw-840:840px;
    --vw-850:850px;
    --vw-860:860px;
    --vw-870:870px;
    --vw-880:880px;
    --vw-890:890px;
    --vw-900:900px;
    --vw-910:910px;
    --vw-920:920px;
    --vw-930:930px;
    --vw-940:940px;
    --vw-950:950px;
    --vw-960:960px;
    --vw-970:970px;
    --vw-980:980px;
    --vw-990:990px;
    --vw-1000:1000px;
  }
}

/* 버튼 */
:root{

  --color-white:#FFF;

  --color-gray-25:#FCFCFD;
  --color-gray-50:#F9FAFB;
  --color-gray-100:#EEF0F3;
  --color-gray-200:#E3E6ED;
  --color-gray-300:#D0D5DD;
  --color-gray-400:#98A2B3;
  --color-gray-500:#667085;
  --color-gray-600:#475467;
  --color-gray-700:#344054;
  --color-gray-800:#1D2939;
  --color-gray-900:#101828;

  --color-primary-25:#F5FAFF;
  --color-primary-50:#EEF7FF;
  --color-primary-100:#CBE8FF;
  --color-primary-200:#A7D5FF;
  --color-primary-300:#68BBFF;
  --color-primary-400:#329CFF;
  --color-primary-500:#067DFD;
  --color-primary-600:#0062E5;
  --color-primary-700:#0048C8;
  --color-primary-800:#0231A6;
  --color-primary-900:#0231A6;

  --color-danger-25:#FFFBFA;
  --color-danger-50:#FFF5F5;
  --color-danger-100:#FFDADB;
  --color-danger-200:#FFBFBF;
  --color-danger-300:#FF8585;
  --color-danger-400:#FF5454;
  --color-danger-500:#EF2B2A;
  --color-danger-600:#DA120D;
  --color-danger-700:#BF0A03;
  --color-danger-800:#9F0A01;
  --color-danger-900:#7D0800;

  --color-warning-25:#FFFCF5;
  --color-warning-50:#FFFAEB;
  --color-warning-100:#FEF0C7;
  --color-warning-200:#FEDF89;
  --color-warning-300:#FEC84B;
  --color-warning-400:#FDB022;
  --color-warning-500:#F79009;
  --color-warning-600:#DC6803;
  --color-warning-700:#B54708;
  --color-warning-800:#9F0A01;
  --color-warning-900:#7D0800;

  /* --color-danger-25:#;
  --color-danger-50:#;
  --color-danger-100:#;
  --color-danger-200:#;
  --color-danger-300:#;
  --color-danger-400:#;
  --color-danger-500:#;
  --color-danger-600:#;
  --color-danger-700:#;
  --color-danger-800:#;
  --color-danger-900:#; */

  --color-primary:#3182F6;
  --color-complete:#5259ff;
  --color-success:#19ad79;
  --color-danger:#d83c31;
  --color-warning:#ffd945;
  --color-secondary-1:#000;
  --color-secondary-2:#000;
  --color-secondary-3:#000;
  --color-secondary-4:#000;
  --color-secondary-5:#000;

  --color-complete-light:#E9F2FF;
  --color-success-light:#e0fbef;
  --color-danger-light:#ffebee;
  --color-warning-light:#fffadc;

  --color-style-text:#4d5256;
  --color-bg-gray:#F7F8FA;
  --color-style-tonal:#E9F2FF;
  --color-border:#E6E8EA;


  --border-shadow:inset 0 0 0 1px;

  --shadow-btn:0 1px 4px 0 rgba(0,0,0,0.1);
}

.text-white{color:var(--color-white) !important}

.color-bg-gray-25 {background-color:var(--color-gray-25)}
.color-bg-gray-50{ background-color:var(--color-gray-50)}
.color-bg-gray-100{background-color:var(--color-gray-100)}
.color-bg-gray-200{background-color:var(--color-gray-200)}
.color-bg-gray-300{background-color:var(--color-gray-300)}
.color-bg-gray-400{background-color:var(--color-gray-400)}
.color-bg-gray-500{background-color:var(--color-gray-500)}
.color-bg-gray-600{background-color:var(--color-gray-600)}
.color-bg-gray-700{background-color:var(--color-gray-700)}
.color-bg-gray-800{background-color:var(--color-gray-800)}
.color-bg-gray-900{background-color:var(--color-gray-900)}

.color-bg-primary-25 {background-color:var(--color-primary-25)}
.color-bg-primary-50{ background-color:var(--color-primary-50)}
.color-bg-primary-100{background-color:var(--color-primary-100)}
.color-bg-primary-200{background-color:var(--color-primary-200)}
.color-bg-primary-300{background-color:var(--color-primary-300)}
.color-bg-primary-400{background-color:var(--color-primary-400)}
.color-bg-primary-500{background-color:var(--color-primary-500)}
.color-bg-primary-600{background-color:var(--color-primary-600)}
.color-bg-primary-700{background-color:var(--color-primary-700)}
.color-bg-primary-800{background-color:var(--color-primary-800)}
.color-bg-primary-900{background-color:var(--color-primary-900)}

.color-bg-danger-25 {background-color:var(--color-danger-25)}
.color-bg-danger-50{ background-color:var(--color-danger-50)}
.color-bg-danger-100{background-color:var(--color-danger-100)}
.color-bg-danger-200{background-color:var(--color-danger-200)}
.color-bg-danger-300{background-color:var(--color-danger-300)}
.color-bg-danger-400{background-color:var(--color-danger-400)}
.color-bg-danger-500{background-color:var(--color-danger-500)}
.color-bg-danger-600{background-color:var(--color-danger-600)}
.color-bg-danger-700{background-color:var(--color-danger-700)}
.color-bg-danger-800{background-color:var(--color-danger-800)}
.color-bg-danger-900{background-color:var(--color-danger-900)}

.color-bg-warning-25 {background-color:var(--color-warning-25)}
.color-bg-warning-50{ background-color:var(--color-warning-50)}
.color-bg-warning-100{background-color:var(--color-warning-100)}
.color-bg-warning-200{background-color:var(--color-warning-200)}
.color-bg-warning-300{background-color:var(--color-warning-300)}
.color-bg-warning-400{background-color:var(--color-warning-400)}
.color-bg-warning-500{background-color:var(--color-warning-500)}
.color-bg-warning-600{background-color:var(--color-warning-600)}
.color-bg-warning-700{background-color:var(--color-warning-700)}
.color-bg-warning-800{background-color:var(--color-warning-800)}
.color-bg-warning-900{background-color:var(--color-warning-900)}



.btn{font-size:var(--comp-font-size); line-height:14px; height:var(--comp-height); padding:var(--btn-padding-y) var(--btn-padding-x); border-radius:var(--comp-border-radius); color:var(--color-style-text); background-color:var(--color-bg-gray); display:inline-flex; align-items:center; justify-content:center; vertical-align:middle; transition:all 0.2s ease; position:relative; overflow:hidden}


.btn, .input, .badge{
  --comp-font-size:14px;
  --comp-border-radius:6px;
  --comp-icon-margin:8px;
  --comp-height:40px;
  --btn-width:40px;
  --btn-padding-x:24px;
  --btn-padding-y:8px;
  --input-padding-x:15px;
  --badge-font-size:12px;
  --badge-padding-x:6px;
  --badge-padding-y:4px;
  --badge-border-radius:4px;
}
.size-es{
  --comp-font-size:12px;
  --comp-border-radius:4px;
  --comp-icon-margin:4px;
  --comp-height:24px;
  --btn-width:24px;
  --btn-padding-x:7px;
  --btn-padding-y:3px;
  --input-padding-x:8px;
  --badge-font-size:10px;
  --badge-padding-x:5px;
  --badge-padding-y:3px;
  --badge-border-radius:3px;
}
.size-sm{
  --comp-font-size:13px;
  --comp-border-radius:4px;
  --comp-icon-margin:6px;
  --comp-height:32px;
  --btn-width:32px;
  --btn-padding-x:10px;
  --btn-padding-y:6px;
  --input-padding-x:11px;
  --badge-font-size:10px;
  --badge-padding-x:5px;
  --badge-padding-y:4px;
  --badge-border-radius:3px;
}
.size-md{
  --comp-font-size:14px;
  --comp-border-radius:5px;
  --comp-icon-margin:7px;
  --comp-height:36px;
  --btn-width:36px;
  --btn-padding-x:15px;
  --btn-padding-y:8px;
  --input-padding-x:13px;
  --badge-font-size:11px;
  --badge-padding-x:6px;
  --badge-padding-y:4px;
  --badge-border-radius:4px;
}
.size-lg{
  --comp-font-size:15px;
  --comp-border-radius:6px;
  --comp-height:45px;
  --btn-width:45px;
  --btn-padding-x:24px;
  --btn-padding-y:10px;
  --input-padding-x:18px;
  --badge-font-size:13px;
  --badge-padding-x:6px;
  --badge-padding-y:5px;
  --badge-border-radius:4px;
}
.size-xl{
  --comp-font-size:16px;
  --comp-border-radius:7px;
  --comp-icon-margin:9px;
  --comp-height:48px;
  --btn-padding-x:24px;
  --btn-padding-y:10px;
  --btn-width:46px;
  --input-padding-x:20px;
  --badge-font-size:14px;
  --badge-padding-x:7px;
  --badge-padding-y:5px;
  --badge-border-radius:4px;
}
.size-xxl{
  --comp-font-size:17px;
  --comp-border-radius:8px;
  --comp-icon-margin:10px;
  --comp-height:50px;
  --btn-padding-x:24px;
  --btn-padding-y:10px;
  --btn-width:50px;
  --input-padding-x:22px;
  --badge-font-size:15px;
  --badge-padding-x:9px;
  --badge-padding-y:6px;
  --badge-border-radius:5px;
}


/* Common Style */
.style-lined{box-shadow:var(--border-shadow) var(--color-border)}
.style-filled{color:#FFF; background-color:var(--color-primary)}
.style-tonal{background-color:var(--color-style-tonal)}
.style-outline{box-shadow:var(--border-shadow) var(--color-style-text)}
.style-shadow{box-shadow:var(--shadow-btn); background-color:#FFF}
.style-text{background-color:transparent; padding-left:12px; padding-right:12px}
.style-text-tight{padding:0; height:inherit; background-color:transparent; border-radius:0; overflow:visible}

.btn-icon-only{padding:initial; width:40px; height:var(--comp-height); width:var(--btn-width)}

.color-primary    {color:var(--color-primary)}
.color-secondary-1{color:var(--color-secondary-1)}
.color-secondary-2{color:var(--color-secondary-2)}
.color-secondary-3{color:var(--color-secondary-3)}
.color-secondary-4{color:var(--color-secondary-4)}
.color-secondary-5{color:var(--color-secondary-5)}
.color-bg-primary    {background-color:var(--color-primary)}
.color-bg-secondary-1{background-color:var(--color-secondary-1)}
.color-bg-secondary-2{background-color:var(--color-secondary-2)}
.color-bg-secondary-3{background-color:var(--color-secondary-3)}
.color-bg-secondary-4{background-color:var(--color-secondary-4)}
.color-bg-secondary-5{background-color:var(--color-secondary-5)}
.color-complete{color:var(--color-complete)}
.color-success {color:var(--color-success)}
.color-danger  {color:var(--color-danger)}
.color-warning {color:var(--color-warning)}


.style-filled.color-primary{background-color:var(--color-primary); color:#FFF}
.style-filled.color-complete{background-color:var(--color-complete); color:#FFF}
.style-filled.color-success{background-color:var(--color-success); color:#FFF}
.style-filled.color-danger{background-color:var(--color-danger); color:#FFF}
.style-filled.color-warning{background-color:var(--color-warning); color:#FFF}


/* btn hover */
.btn::before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background-color:#001846; opacity:0; transition:all 0.2s ease}
.btn:hover::before{opacity:0.03}
.style-text-tight:hover::before{display:none}


.btn.style-filled::before{background-color:#fff}
.btn.style-filled:hover::before{opacity:0.1}


.style-tonal.color-complete{color:var(--color-complete); background-color:var(--color-complete-light)}
.style-tonal.color-success{color:var(--color-success); background-color:var(--color-success-light)}
.style-tonal.color-danger{color:var(--color-danger); background-color:var(--color-danger-light)}
.style-tonal.color-warning{color:#e4910b; background-color:var(--color-warning-light)}
.style-lined.color-warning,
.style-shadow.color-warning{color:#e4910b}


.style-outline.color-primary{color:var(--color-primary); box-shadow:var(--border-shadow) var(--color-primary)}
.style-outline.color-complete{color:var(--color-complete); box-shadow:var(--border-shadow) var(--color-complete)}
.style-outline.color-success{color:var(--color-success); box-shadow:var(--border-shadow) var(--color-success)}
.style-outline.color-danger{color:var(--color-danger); box-shadow:var(--border-shadow) var(--color-danger)}
.style-outline.color-warning{color:#e4910b; box-shadow:inset 0 0 0 1px #e4910b}


/* Button Group */
.btn-group{display:inline-flex}
.btn-group > .btn{padding-left:12px; padding-right:12px}
.btn-group > .btn:not(:first-child){margin-left:-1px}
.btn-group > :not(:first-child):not(:last-child){border-left:none; border-right:none}
.btn-group > .btn:not(:last-child){border-top-right-radius:0; border-bottom-right-radius:0}
.btn-group > .btn:not(:first-child){border-top-left-radius:0; border-bottom-left-radius:0}


/* Disabled Button */
.disabled{opacity:0.5}
.disabled:hover::before{display:none}


/* Block Button */
.btn-block{width:100%}


/* Button Square */
.btn-square,
.btn-square > .btn{border-radius:0}


/* Icon Button */
.btn-icon [class^="ico-"]:before,
.btn-icon [class*=" ico-"]:before{margin-left:var(--comp-icon-margin); margin-right:var(--comp-icon-margin)}
.btn-icon > :first-child:before{margin-left:0}
.btn-icon > :last-child:before{margin-right:0}


.dark .btn:not(.txt-link):not(.style-text),
.dark.btn:not(.txt-link):not(.style-text){color:#333 !important; border:none}


/* Badge */
.badge{display:inline-block; font-size:var(--badge-font-size); padding:var(--badge-padding-y) var(--badge-padding-x); border-radius:var(--badge-border-radius); line-height:1.1}
.btn > .badge{margin-left:6px}


/* Style Round */
.style-round,
.style-round > *{border-radius:100px}
.style-round-8,
.style-round-8 > *{border-radius:8px}


/* Tag */
.tag-menu{font-size:0}
.tag-menu a::before{content:'\0023'}
.tag-menu a{margin-left:2px; margin-right:2px; display:inline-block; line-height:1.2}
.tag-menu a:first-child{margin-left:0}
.tag-menu a:last-child{margin-right:0}
.tag-menu.tag-btn a,
.tag-menu.tag-btn-fill a{padding:10px; margin:3px; color:#555; display:inline-block}
.tag-menu.tag-btn a{border:1px solid #E0E0E0; border-radius:8px}
.tag-menu.tag-btn-fill a{font-size:13px; background-color:#F8F8F8; border:0; border-radius:6px}


/* Tag page */
.tag-page .tag-btn .tag-cloud-link{padding:12px 14px; margin-bottom:6px; color:#444; background-color:#F8F8F8; border:none}
.tag-page .tag-menu .post_count{color:#9A795E}

/* Alert */
.alert{padding:14px 18px}

/* Post a */
.post a{color:#3182f6}


/* 그리드 확인용 */
.grid-ex .row + .row{margin-top:1rem}
.grid-ex .row > .col,
.grid-ex .row > [class^="col-"]{padding-top:.75rem; padding-bottom:.75rem; background-color:rgba(39,41,43,0.03); border:1px solid rgba(39,41,43,0.1)}


/* Font icon 설정 */
.ico{font-family:"fontello"; font-size:inherit}
[class^="ico-"]:before, [class*=" ico-"]:before{width:inherit }

/* Embeded Video */
.videoWrap div{position:relative; width:100%; padding-bottom:56.25%}
.videoWrap iframe{position:absolute; left:0; width:100%; height:100%}
.videoEmbed{position:relative; width:100%; padding-bottom:56.25%; /*margin-top:15px*/}
.videoEmbed iframe{position:absolute; left:0; width:100%; height:100%}


/* gotop */
#gotop{position:fixed; bottom:20px; right:20px; z-index:110 !important; background:rgb(0, 0, 0); background:rgba(0, 0, 0, 0.7); text-decoration:none; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; display:none; cursor:pointer; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease}
#gotop a{width:50px; height:50px; display:block; margin:0; position:relative; left:0; top:0; font-size:0; padding:15px 10px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease}
#gotop a::before{content:''; width:17px; height:11px; background:url('../images/ui/ico-btntop.svg') no-repeat center; background-size:100%; display:inline-block; position:absolute; top:50%; left:50%; margin-top:-7px; margin-left:-8px}
#gotop:hover{background:rgba(0, 0, 0, 0.9)}
#gotop:hover a{top:-4px}


/* Table */
table.table{width:100%; border-top:1px solid rgba(224,224,224,.7)}
table.table thead th{font-size:13px; color:#878d91; text-align:left; background-color:#f8fafb}
table.table tbody td{font-size:14px}
table.table th,
table.table td{padding:1.14285714em 0.85714286em; line-height:1.5; vertical-align:middle; border-bottom:1px solid rgba(224,224,224,.7)}
table.table-data th,
table.table-data td{padding-top:0.64285714em; padding-bottom:0.64285714em}


/* 리스트 */
.lists .info > *:not(:first-child){margin-top:4px}
.lists .list-link{z-index:1}
@media(min-width:768px){
  .lists .info > *:not(:first-child){margin-top:8px}
}
@media(min-width:1070px){
  .lists .info > *:not(:first-child){margin-top:12px}
}

/* 리스트 썸네일 */
.lists .thum-img{width:100%; height:auto; padding-bottom:60%; background-size:cover; background-position:center; background-repeat:no-repeat}
.lists.thum-height-full .thum-img{height:100%}

/* 리스트 외곽 라운드 */
.list-round-4 .list-link{border-radius:4px; overflow:hidden}
.list-round-5 .list-link{border-radius:5px; overflow:hidden}
.list-round-6 .list-link{border-radius:6px; overflow:hidden}
.list-round-7 .list-link{border-radius:7px; overflow:hidden}
.list-round-8 .list-link{border-radius:8px; overflow:hidden}
.list-round-9 .list-link{border-radius:9px; overflow:hidden}
.list-round-10 .list-link{border-radius:10px; overflow:hidden}
.list-round-11 .list-link{border-radius:11px; overflow:hidden}
.list-round-12 .list-link{border-radius:12px; overflow:hidden}
.list-round-13 .list-link{border-radius:13px; overflow:hidden}
.list-round-14 .list-link{border-radius:14px; overflow:hidden}
.list-round-15 .list-link{border-radius:15px; overflow:hidden}
.list-round-16 .list-link{border-radius:16px; overflow:hidden}
.list-round-17 .list-link{border-radius:17px; overflow:hidden}
.list-round-18 .list-link{border-radius:18px; overflow:hidden}
.list-round-19 .list-link{border-radius:19px; overflow:hidden}
.list-round-20 .list-link{border-radius:20px; overflow:hidden}

/* .lists div[class*="col"]:last-child .list-item .info{padding-bottom:0} */
/* @media(min-width:767px){
  .lists .info > *{margin-top:8px}
}
@media(min-width:1070px){
  .lists .info > *{margin-top:12px}
} */

/* 리스트 카드 세로형(기본) : list-card */
.list-card .list-item .info{background-color:#fff}
.list-card .list-item{display:flex; flex-direction:column; height:100%; transition:transform 300ms ease-in-out; position:relative}
.list-card .list-item::after{position:absolute; width:100%; height:100%; top:0; left:0; opacity:0; z-index:0; content:""; transition:opacity 0.3s ease; box-shadow:10px 10px 20px 0px rgb(0 0 0 / 4%), -10px 0 20px 0px rgb(0 0 0 / 4%)}
.list-card .list-item:hover::after{opacity:1}
.list-card .list-link{height:100%; display:flex; flex-direction:column}
.list-card .thum{flex-grow:0}
.list-card .info{flex-grow:1}
.list-card .thum-img{height:100%}

/* 리스트 오버레이 */
.list-overlay .list-item,
.list-overlay .list-link{height:100%}
.list-overlay .list-link{display:flex; position:relative}
.list-overlay .thum{position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%}
.list-overlay .thum-img{height:100%; padding-bottom:inherit}
.list-overlay .info{display:flex; flex-direction:column; justify-content:flex-end; width:100%}
.list-overlay .info::after{
  content:''; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; opacity:0.7;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(60%, transparent));
  background: -webkit-linear-gradient(bottom, #000, transparent 60%);
  background: linear-gradient(to top, #000, transparent 60%)
}
.list-overlay .info > *{z-index:10; position:relative}

/* 리스트 썸네일 라운드 */
.list-thum-round-4 .thum-img{border-radius:3px; overflow:hidden}
.list-thum-round-5 .thum-img{border-radius:4px; overflow:hidden}
.list-thum-round-6 .thum-img{border-radius:5px; overflow:hidden}
.list-thum-round-7 .thum-img{border-radius:6px; overflow:hidden}
.list-thum-round-8 .thum-img{border-radius:8px; overflow:hidden}
.list-thum-round-9 .thum-img{border-radius:9px; overflow:hidden}
.list-thum-round-10 .thum-img{border-radius:10px; overflow:hidden}
.list-thum-round-11 .thum-img{border-radius:11px; overflow:hidden}
.list-thum-round-12 .thum-img{border-radius:12px; overflow:hidden}
.list-thum-round-13 .thum-img{border-radius:13px; overflow:hidden}
.list-thum-round-14 .thum-img{border-radius:14px; overflow:hidden}
.list-thum-round-15 .thum-img{border-radius:15px; overflow:hidden}
.list-thum-round-16 .thum-img{border-radius:16px; overflow:hidden}
.list-thum-round-17 .thum-img{border-radius:17px; overflow:hidden}
.list-thum-round-18 .thum-img{border-radius:18px; overflow:hidden}
.list-thum-round-19 .thum-img{border-radius:19px; overflow:hidden}
.list-thum-round-20 .thum-img{border-radius:20px; overflow:hidden}


/* 리스트 카드 라운드 */
.list-card-round .list-item::after,
.list-card-round .list-link{border-radius:8px}
.list-card-round .list-link{overflow:hidden}

/* 리스트 좌우 : list-lateral */
/* .list-lateral{flex-direction:column} */
.list-lateral .row{margin-left:inherit; margin-right:inherit}
.list-lateral .row div[class*="col"]{padding-left:0; padding-right:0}
.list-lateral .list-link{/*min-height:240px;*/ display:flex; /*align-items:center*/}
.list-lateral .info{margin-bottom:inherit; height:100%}
/* 리스트 좌우 + 카드 : list-lateral + list-card */
.list-lateral.list-card .list-link{flex-direction:row; align-items:stretch}
.list-lateral.list-card .thum,
.list-lateral.list-card .info{flex-grow:inherit}
.list-lateral.list-card .info{height:100%}

/* 리스트 좌우 + 썸네일 가로폭 고정 : list-lateral + list-fix-thum */
.list-lateral.list-fix-thum .thum{/*flex-basis:26%; max-width:30%; margin-right:15px; margin-right:15px; */ flex-shrink:0; }
.list-lateral.list-fix-thum .thum-img{height:inherit}
/* 리스트 좌우 + 썸네일 가로폭 고정 : list-lateral + list-fix-thum */
.list-lateral.list-card.list-fix-thum .thum{margin-right:inherit}
.list-lateral.list-card.list-fix-thum .thum-img{height:100%}
@media(min-width:768px){
  /* .list-lateral.list-fix-thum .thum{margin-right:30px} */
}

/* 리스트 좌우 sm 사이즈 : list-lateral-sm */
@media(max-width:575px){
  .list-lateral-sm .list-link{display:flex; flex-direction:row}
  .list-lateral-sm .list-link .thum{flex-basis:31%; flex-shrink:0; margin-right:14px; display:flex; align-items:center}
  .list-lateral-sm .list-link .post-title,
  .list-lateral-sm .list-link .post-excerpt{display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical}

  /* 카드형일 경우 */
  .list-card.list-lateral-sm .list-link .thum{margin-right:inherit}
  .list-card.list-lateral-sm .list-link .thum-img{height:100%}
}

/* 리스트 테이블형 */
.list-table{border-top:1px solid #666}
.list-table .list-table-header{display:none}
.list-table .list-item:not(.list-table-header) .info,
.list-table .info .post-title > *{color:#888} /* 전체 텍스트 색상 설정 */
/* .list-table .list-item{border-bottom:1px solid #EEE} */
.list-table .list-item:not(.list-table-header):hover .post-title{text-decoration:underline}
.list-table .list-link{display:block}
.list-table .fix-width{width:42px}
.list-table .fix-width:last-child{text-align:right}
.list-table .info{display:flex; align-items:center}
.list-table .info div{margin:0; color:inherit}
.list-table .info > div:not(.flow-area){flex-shrink:0}
.list-table .info .flow-area{flex-grow:1}
.list-table .info .flow-area > .dp-ib-md{margin-left:10px; margin-top:2px}
.list-table .info .post-title + .dp-ib-md{margin-left:0}
.list-table .info .post-title{color:#222}
.list-table .info .new,
.list-table .info .reply{display:inline-block; font-weight:normal}
.list-table .info .new{font-size:10px; color:#fff; background-color:#FE4948; border-radius:2px; height:14px; width:14px; text-align:center; margin-left:2px}
.list-table .info .reply{font-size:12px}
.list-table .info .post-title > *{vertical-align:2px}
@media(max-width:767px){
  .list-table .info{padding-top:15px; padding-bottom:15px}
}
@media(min-width:768px){
  .list-table .list-table-header{display:block; border-bottom:1px solid #EEE}
  .list-table .fix-width{width:inherit}
  .list-table .fix-width:last-child{text-align:inherit}
  .list-table .list-item:not(.list-table-header):hover{background-color:#fafbfc; text-decoration:none}
  .list-table .list-item:not(.list-table-header):hover .post-title{text-decoration:none}
  .list-table .info .flow-area{display:flex; align-items:center; flex-grow:1; text-align:left}
  .list-table .info{display:flex; align-items:center; text-align:center}
  .list-table .info .flow-area > div:not(.post-title){flex-shrink:0}
  .list-table .info .flow-area > .dp-ib-md{margin-left:0; margin-top:0}
  .list-table .info .number{width:80px}
  .list-table .info .post-title{flex-grow:1; flex-shrink:1; text-align:left}
  .list-table .info .view{width:70px}
  .list-table .info .post-date{width:110px}
  .list-table .info .reading{width:60px}
}



/* 리스트 텍스트 컬러 */
.post-excerpt{color:#777}
.post-category{color:#407fe9}
.post-date,
.meta,
.views{color:#6e6e73}


/* Forms */
.form-group{position:relative}
.form-label,
.form-label-col{margin-bottom:6px; font-size:.938rem; display:inline-block; color:#4e5968}
.form-label-col{margin-bottom:inherit}
.form-control{display:block; font-size:var(--comp-font-size); width:100%; height:var(--comp-height); border-radius:var(--comp-border-radius); padding:var(--btn-padding-y) var(--input-padding-x); outline:0; border:1px solid var(--color-border); transition:all 0.2s ease; /*box-shadow:inset 0 0 0 1px rgba(0,27,55,0.1)*/}
textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}
.form-control-lg{font-size:1.063rem; padding:1rem 1.25rem}
.form-control-sm{font-size:.875rem; padding:.625rem .875rem}

/* Forms border-radius : 폼 상위에 form-br-8 클래스 추가 */
.form-br-8 .form-control{border-radius:8px}
.form-br-8 .btn{border-radius:8px}

/* disabled */
.form-control[disabled],
.form-control.disabled,
.form-control[readonly],
.form-control.readonly,
fieldset[disabled] .form-control,
.disabled .form-control{cursor:not-allowed}
.form-control[disabled],
.form-control.disabled,
fieldset[disabled] .form-control,
.disabled .form-control{color:#ced3d6; background-color:#F7F9FA; border-color:#F0F3F6}
.form-control[disabled]::placeholder,
.form-control.disabled::placeholder,
fieldset[disabled] .form-control::placeholder,
.disabled .form-control::placeholder{color:#CED3D6}

/* Forms etc */
.form-control.readonly-text{padding-left:0; padding-right:0; border:none; cursor:text}

/* Form 호버 및 활성화 디자인 */
.form-control:not([disabled]):hover{box-shadow:inset 0 0 0 1px #8FC3FF; border-color:#8FC3FF}
.form-control:not([disabled]):active,
.form-control:not([disabled]):focus{box-shadow:inset 0 0 0 1px #3082F6; border-color:#3082F6}
.form-control::placeholder,
textarea::placeholder{color:#8B95A1; transition:all 0.2s ease}

/* Form BG */
.form-bg .form-control{background-color:#F8F9FA}
.form-bg-no-border .form-control{background-color:#F8F9FA; border-color:transparent}


/* dropdown */
.dropdown{position:relative; display:inline-block}
.dropdown::before{content:''; position:absolute; display:inline-block; width:8px; height:8px; top:50%; right:18px; margin-top:-6px; border-top:1px solid #AAAFB3; border-right:1px solid #AAAFB3; transform:rotate(135deg)}
.dropdown .btn{background-color:transparent}
.dropdown select{padding-right:40px; /*height:100%*/}


/* input */
.input.radius-m input{border-radius:8px}
.input{position:relative; display:flex; align-items:center; width:100%; height:var(--comp-height); margin:0 auto; font-size:var(--comp-font-size); line-height:20px; border:none; outline:none; border:1px solid var(--color-border); border-radius:var(--comp-border-radius); -webkit-appearance:none; -moz-appearance:none; appearance:none; overflow:hidden; transition:all 0.2s ease}
.input-field{flex-grow:1; outline:0; border:0; background:none; line-height:48px; font-size:inherit; padding:0 var(--input-padding-x); height:100%; width:100%}

.input-field::placeholder{color:#8B95A1; transition:all 0.2s ease}
/* .input-left-addon{margin:0 -8px 0 12px}
.input-right-addon{margin:0 12px 0 -8px} */
.input-left-addon,
.input-right-addon{display:flex; align-items:center; height:100%; padding:0 calc( var(--input-padding-x) - 5px)}
.input-left-addon{padding-right:inherit}
.input-right-addon{padding-left:inherit}
.input-left-addon + .input-field{padding-left: calc( var(--input-padding-x) - 10px)}
button.input-left-addon,
button.input-right-addon{font-size:inherit}

/* Input multiline */
.input-multiline{height:inherit; overflow:auto}
.input-multiline .input-field{padding:14px 18px; overflow:auto; line-height:inherit}

/* Input BG */
.input-bg .input{background-color:var(--color-bg-gray)}
.input-bg-no-border .input{background-color:var(--color-bg-gray); box-shadow:var(--border-shadow) rgb(0 27 55 / 0); border-color:transparent}

/* Input icon */
.input .ico{color:#8B95A1}

/* Input button padding */
.input-group .btn{padding-left:14px; padding-right:14px}

/* Input border-radius 8px */
.form-br-8 .input{border-radius:8px}
.form-br-8 .btn{border-radius:8px}

/* Input hover focus */
.input:hover{box-shadow:inset 0 0 0 1px #8fc3ff; border-color:#8FC3FF}
.input.input-focus{box-shadow:inset 0 0 0 1px #3082f6; border-color:#3082F6}

/* Input sizing */
.input-lg,
.input-lg .input{height:60px; font-size:1.063rem}
.input-sm,
.input-sm .input{height:42px; font-size:.875rem}

/* Input disabled */
.input.disabled{background-color:#F7F9FA; border-color:#F0F3F6; box-shadow:none/*pointer-events:none*/}
.input.disabled:hover{border-color:#F0F3F6; box-shadow:none}
.input.disabled .input-field{cursor:not-allowed}
.input.disabled .input-field::placeholder{color:#ced3d6}

/* Input readonly */
.input.readonly{box-shadow:none; border:none}
.input.readonly .input-field{padding-left:inherit; padding-right:inherit}

/* Input file upload */
.input-field[type="file"]{position:absolute; top:0; left:0; width:0; height:0; opacity:0; padding:inherit}
.input-label-file{color:#8B95A1; cursor:pointer; width:100%; height:100%; display:flex;  align-items:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.input-label-file > .ico{margin-right:4px}
.input.upload-name{padding-left:18px; padding-right:18px; color:#9da6b0}

/* Input group*/
.input-group{position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%}
.input-group > .input{flex:1 1 auto; width:1%; min-width:0}

/* Input-group 내부 요소들 간격(마지막 요소가 아닐 경우 margin) */
.input-group > *:not(:last-child){margin-right:4px}

/* Input group no margin : 인풋 상위의 .input-group + .input-mg-no 클래스 추가 */
.input-group.input-mg-no > *{margin-right:inherit}
.input-group.input-mg-no > .form-control{z-index:1}
.input-group.input-mg-no > *:first-child,
.input-group.input-mg-no > *:first-child > .btn{border-top-right-radius:0; border-bottom-right-radius:0}
.input-group.input-mg-no > *:last-child,
.input-group.input-mg-no > *:last-child > .btn{border-top-left-radius:0; border-bottom-left-radius:0}
.input-group.input-mg-no > :not(:first-child):not(:last-child){border-radius:0}
.input-group.input-mg-no > *:not(:first-child){margin-left:-1px}



/* Tabs */
.tabs .tab-menu{display:flex; overflow-x:auto}
.tabs .tab-menu .tab-item{cursor:pointer; padding:18px 16px; line-height:1.1; position:relative; box-shadow:inset 0 -1px rgba(0,0,0,.15)}
.tabs .tab-menu .tab-item:hover{background-color:rgba(0,0,0,0.025)}
.tabs .tab-menu .tab-item.current::before{content:''; width:100%; height:2px; bottom:0; left:0; position:absolute; background-color:rgba(0,0,0,0.5)}
.tabs .tab-content{display:none; margin-top:24px; margin-bottom:24px}
.tabs .tab-content.current{display:inherit}

.tabs.color-primary .tab-menu .tab-item:hover,
.tabs.color-primary .tab-menu .tab-item.current          {color:var(--color-primary)}
.tabs.color-primary .tab-menu .tab-item.current::before  {background-color:var(--color-primary)}
.tabs.color-complete .tab-menu .tab-item:hover,
.tabs.color-complete .tab-menu .tab-item.current         {color:var(--color-complete)}
.tabs.color-complete .tab-menu .tab-item.current::before {background-color:var(--color-complete)}
.tabs.color-success .tab-menu .tab-item:hover,
.tabs.color-success .tab-menu .tab-item.current          {color:var(--color-success)}
.tabs.color-success .tab-menu .tab-item.current::before  {background-color:var(--color-success)}
.tabs.color-danger .tab-menu .tab-item:hover,
.tabs.color-danger .tab-menu .tab-item.current           {color:var(--color-danger)}
.tabs.color-danger .tab-menu .tab-item.current::before   {background-color:var(--color-danger)}
.tabs.color-warning .tab-menu .tab-item:hover,
.tabs.color-warning .tab-menu .tab-item.current           {color:var(--color-warning)}
.tabs.color-warning .tab-menu .tab-item.current::before   {background-color:var(--color-warning)}
.tabs.color-warning .tab-menu .tab-item:hover,
.tabs.color-warning .tab-menu .tab-item.current          {color:#f9c600}
.tabs.color-warning .tab-menu .tab-item.current::before  {background-color:#ffd945}

.tabs:not([class^="color-"]) .tab-menu .tab-item,
.tabs:not([class^="color-"]) .tab-content{color:initial}

.tabs.tabs-text .tab-item{padding:6px 0; margin-left:14px; margin-right:14px; box-shadow:none}
.tabs.tabs-text .tab-item:hover{background-color:transparent}
.tabs.tabs-text .tab-item:first-child{margin-left:0}
.tabs.tabs-text .tab-item:last-child{margin-right:0}


/* Pagination */
.pagination .page-numbers{display:inline-block; padding:9px 16px; border-radius:6px}
.pagination .page-numbers:hover{background-color:rgba(2,32,71,0.05)}
.pagination .page-numbers.current{color:#FFF; background-color:#222}
.pagination .page-arrow{padding-left:5px; padding-right:5px}

/* Pagination round */
.pagination.br-100p .page-numbers{border-radius:100px}

/* Pagination color theme */
.pagination.color-primary .page-numbers:hover:not(.current) {color:var(--color-primary)}
.pagination.color-primary .page-numbers.current             {background-color:var(--color-primary)}
.pagination.color-complete .page-numbers:hover:not(.current){color:var(--color-complete)}
.pagination.color-complete .page-numbers.current            {background-color:var(--color-complete)}
.pagination.color-success .page-numbers:hover:not(.current) {color:var(--color-success)}
.pagination.color-success .page-numbers.current             {background-color:var(--color-success)}
.pagination.color-danger .page-numbers:hover:not(.current)  {color:var(--color-danger)}
.pagination.color-danger .page-numbers.current              {background-color:var(--color-danger)}
.pagination.color-warning .page-numbers:hover:not(.current) {color:var(--color-warning)}
.pagination.color-warning .page-numbers.current             {background-color:var(--color-warning)}

.pagination:not([class^="color-"]) .page-numbers:not(.current){color:initial}


/* Check Box */
/* .form-check{display:flex; align-items:center}
.form-check-input{width:24px; height:24px;  margin:0 12px 0 0; position:relative}
.form-check-input:after,
.form-check-input::before{content:''; position:absolute; transition:opacity .1s ease}
.form-check-input::before{width:100%; height:100%; border:2px solid #d1d6db; border-radius:6px}
.form-check-input:after{opacity:0; top:50%; left:50%; width:12px; height:8px; margin-top:-6px; margin-left:-6px; border:2px solid #fff; border-radius:1px; border-top:none; border-right:none; transform:rotate(-45deg)}
.form-check-input:checked:after{opacity:1}

.form-check-input:focus,
.form-check-input:hover::before {background-color:#e8f3ff; border-color:#3182f6}
.form-check-input:checked::before{background-color:#3182f6; border-color:#3182f6} */

/* Disabled */
/* .form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label{opacity:.5; cursor:not-allowed}
input:disabled,
label:disabled {cursor:not-allowed}
.form-check-input[disabled]:hover{border-color:#d1d6db} */

/* Check Box */
.form-check{margin-top:5px; margin-bottom:5px; margin-right:24px}
.form-check input{display:none}
.form-check .form-check-label{cursor:pointer; -webkit-user-select:none; -webkit-user-select:none; -webkit-tap-highlight-color:transparent}
.form-check .form-check-label > span{display:inline-block; vertical-align:middle; transform:translate3d(0, 0, 0)}
.form-check .form-check-label .check-ico{position:relative; width:22px; height:22px; border-radius:50%; transform:scale(1); vertical-align:middle; border:2px solid #d1d6db; transition:all 0.2s ease}
.form-check .form-check-input[type=checkbox] + .form-check-label .check-ico{border-radius:6px}
.form-check .form-check-label .check-ico svg{position:absolute; z-index:1; width:12px; height:9px; top:50%; left:50%; margin-top:-4px; margin-left:-6px; fill:none; stroke:white; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; stroke-dasharray:16px; stroke-dashoffset:16px; transition:all 0.3s ease; transition-delay:0.1s; transform:translate3d(0, 0, 0)}
.form-check .form-check-label .check-ico:before{content:""; width:100%; height:100%; background-color:var(--color-primary); display:block; transform:scale(0); opacity:1; border-radius:50%; transition-delay:0.2s}
.form-check .form-check-label .cb-label{margin-left:8px}
.form-check .form-check-label .cb-label:after{content:""; position:absolute; bottom:0px; left:0; height:1px; width:100%; background-color:var(--color-primary); transform-origin:0 0; transform:scaleX(0)}
.form-check .form-check-label:hover .check-ico{border-color:#3182F6; background-color:#e8f3ff}
.form-check .form-check-input:checked + .form-check-label .check-ico {border-color:var(--color-primary); background-color:var(--color-primary); animation:checkbox-ani 0.6s ease}
.form-check .form-check-input:checked + .form-check-label .check-ico svg{stroke-dashoffset:0}
.form-check .form-check-input:checked + .form-check-label .check-ico:before{transform:scale(2.2); opacity:0; transition:all 0.6s ease}
.form-check .form-check-input:checked + .form-check-label .cb-label{color:var(--color-primary); transition:all 0.3s ease}
.form-check .form-check-input:checked + .form-check-label .cb-label:after{transform:scaleX(1); transition:all 0.3s ease}
.form-check-inline{display:inline-block}

/* Disabled */
.form-check .form-check-input:disabled + .form-check-label{opacity:0.5; cursor:not-allowed}
.form-check .form-check-input:disabled:not([checked]) + .form-check-label:hover .check-ico{border-color:#d1d6db; background-color:transparent}

/* Check Switches */
.form-switch .form-check-label{position:relative; display:block; width:52px; height:28px; cursor:pointer; -webkit-tap-highlight-color:transparent; transform:translate3d(0, 0, 0)}
.form-switch .form-check-label:before{content:''; position:relative; top:0; left:0; width:100%; height:100%; display:block; background:#E8E9EB; border-radius:50px; transition:background 0.2s ease}
.form-switch .form-check-label .pin{position:absolute; top:50%; left:2px; margin-top:-12px; width:24px; height:24px; display:block; transition:all 0.2s ease}
.form-switch .form-check-label .pin::after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-color:white; border-radius:50%; box-shadow:0 3px 8px rgba(154, 153, 153, 0.5)}
.form-switch .form-check-label .pin::before{content:''; position:absolute; display:block; width:46px; height:46px; top:50%; left:50%; margin-top:-23px; margin-left:-23px; background-color:var(--color-primary); border-radius:50%; transform:scale(0); opacity:1; pointer-events:none}
.form-switch .form-check-input:checked + .form-check-label::before{background-color:var(--color-primary)}
.form-switch .form-check-input:checked + .form-check-label .pin{transform:translateX(100%); transition:all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease}
.form-switch .form-check-input:checked + .form-check-label .pin::after{box-shadow:0 3px 8px rgba(79, 46, 220, 0.2)}
.form-switch .form-check-input:checked + .form-check-label .pin::before{transform:scale(1); opacity:0; transition:all 0.4s ease}


/* 화살표 꼬리 있는 것 */
.css-arrow{
  display:inline-block;
  position:relative;
  width:13px; /* 화살표 머리 크기 */
  height:35px; /* 가로 선 길이 */
  transition:all 0.15s ease;
}
.css-arrow::before,
.css-arrow::after{
  content:"";
  display:block;
  position:absolute;
}
.css-arrow::before{
  left:50%;
  transform:translate(-50%, 0);
  top:1px;
  bottom:0;
  width:1px;
  background-color:var(--color-primary);
  box-sizing:border-box;
}
.css-arrow::after{
  top:0;
  left:50%;
  width:57%;
  height:0;
  padding-bottom:57%;
  border:1px solid var(--color-primary);
  border-width:1px 0 0 1px;
  transform:translate(0, 0) rotate(45deg);
  transform-origin:0% 0%;
  border-radius:0;
  box-sizing:content-box;
}
.css-arrow.right{
  transform:rotate(90deg);
  margin-left:25px;
}
.css-arrow.left{
  transform:rotate(-90deg);
  margin-right:25px;
}


/* Video Embed */
.video-embed{position:relative; width:100%; height:0; overflow:hidden; padding-bottom:56.26%}
.video-embed iframe {position:absolute; top:0; left:0; width:100%; height:100%}

/* 아이콘 버튼 */
/* .ico-btn{outline:0; border:0; background-color:transparent}
.input-group{width:100%; position:relative; display:inline-block}
.input-group input{width:100%}
.input-group.ico-btn-left input{padding-left:44px}
.input-group.ico-btn-left .ico-btn.ico-left{left:0}
.input-group.ico-btn-right input{padding-right:44px}
.input-group.ico-btn-right .ico-btn.ico-right{right:0}
.input-group .ico-btn{position:absolute; font-size:20px; color:#8B95A1; top:0; padding-left:10px; padding-right:10px; height:100%}
.input-group .ico-btn:hover{color:#333D4B} */


/* 개행 : 768px 이상에서 BR태그 활성 */
h1 > br,
h2 > br,
h3 > br,
h4 > br,
h5 > br,
h6 > br,
p > br{display:none}
@media(min-width:768px){
  h1 > br,
  h2 > br,
  h3 > br,
  h4 > br,
  h5 > br,
  h6 > br,
  p > br{display:inherit}
}
/* 개행 유지 */
.br-fix, .br-fix > *{display:inherit}

/* 텍스트 가림 */
.blind{position:absolute; overflow:hidden; margin:-1px; width:1px; height:1px; clip:rect(0 0 0 0)}


/* Border radius */
.br-0, .br-0 > * {border-radius:0 !important}
.br-1, .br-1 > * {border-radius:1px !important}
.br-2, .br-2 > * {border-radius:2px !important}
.br-3, .br-3 > * {border-radius:3px !important}
.br-4, .br-4 > * {border-radius:4px !important}
.br-5, .br-5 > * {border-radius:5px !important}
.br-6, .br-6 > * {border-radius:6px !important}
.br-7, .br-7 > * {border-radius:7px !important}
.br-8, .br-8 > * {border-radius:8px !important}
.br-9, .br-9 > * {border-radius:9px !important}
.br-10, .br-10 > * {border-radius:10px !important}
.br-15, .br-15 > * {border-radius:15px !important}
.br-20, .br-20 > * {border-radius:20px !important}
.br-25, .br-25 > * {border-radius:25px !important}
.br-30, .br-30 > * {border-radius:30px !important}
.br-35, .br-35 > * {border-radius:35px !important}
.br-40, .br-40 > * {border-radius:40px !important}
.br-45, .br-45 > * {border-radius:45px !important}
.br-50, .br-50 > * {border-radius:50px !important}

/* 원형 라운드 */
.br-round{border-radius:200px !important}

/* 미리 설정된 보더 제거 */
.br-none,
.br-none > *{border-radius:0 !important}


/* dark */
.dark, .dark *{color:#FFF !important}


/* Display */
.dp-i{display:inline}
.dp-b{display:block}
.dp-ib{display:inline-block}
.dp-f{display:flex}

/* sm 전용 */
@media(max-width:575px){
  .dp-i-sm{display:inline}
  .dp-b-sm{display:block}
  .dp-ib-sm{display:inline-block}
  .dp-f-sm{display:flex}
}

/* md 전용 */
@media(max-width:767px){
  .dp-i-md{display:inline}
  .dp-b-md{display:block}
  .dp-ib-md{display:inline-block}
  .dp-f-md{display:flex}
}

/* lg 전용 */
@media(max-width:1069px){
  .dp-i-lg{display:inline}
  .dp-b-lg{display:block}
  .dp-ib-lg{display:inline-block}
  .dp-f-lg{display:flex}
}


/* opacity */
.op-0{opacity:0}
.op-1{opacity:.01}
.op-2{opacity:.02}
.op-3{opacity:.03}
.op-4{opacity:.04}
.op-5{opacity:.05}
.op-6{opacity:.06}
.op-7{opacity:.07}
.op-8{opacity:.08}
.op-9{opacity:.09}
.op-10{opacity:.10}
.op-11{opacity:.11}
.op-12{opacity:.12}
.op-13{opacity:.13}
.op-14{opacity:.14}
.op-15{opacity:.15}
.op-16{opacity:.16}
.op-17{opacity:.17}
.op-18{opacity:.18}
.op-19{opacity:.19}
.op-20{opacity:.20}
.op-21{opacity:.21}
.op-22{opacity:.22}
.op-23{opacity:.23}
.op-24{opacity:.24}
.op-25{opacity:.25}
.op-26{opacity:.26}
.op-27{opacity:.27}
.op-28{opacity:.28}
.op-29{opacity:.29}
.op-30{opacity:.30}
.op-31{opacity:.31}
.op-32{opacity:.32}
.op-33{opacity:.33}
.op-34{opacity:.34}
.op-35{opacity:.35}
.op-36{opacity:.36}
.op-37{opacity:.37}
.op-38{opacity:.38}
.op-39{opacity:.39}
.op-40{opacity:.40}
.op-41{opacity:.41}
.op-42{opacity:.42}
.op-43{opacity:.43}
.op-44{opacity:.44}
.op-45{opacity:.45}
.op-46{opacity:.46}
.op-47{opacity:.47}
.op-48{opacity:.48}
.op-49{opacity:.49}
.op-50{opacity:.50}
.op-51{opacity:.51}
.op-52{opacity:.52}
.op-53{opacity:.53}
.op-54{opacity:.54}
.op-55{opacity:.55}
.op-56{opacity:.56}
.op-57{opacity:.57}
.op-58{opacity:.58}
.op-59{opacity:.59}
.op-60{opacity:.60}
.op-61{opacity:.61}
.op-62{opacity:.62}
.op-63{opacity:.63}
.op-64{opacity:.64}
.op-65{opacity:.65}
.op-66{opacity:.66}
.op-67{opacity:.67}
.op-68{opacity:.68}
.op-69{opacity:.69}
.op-70{opacity:.70}
.op-71{opacity:.71}
.op-72{opacity:.72}
.op-73{opacity:.73}
.op-74{opacity:.74}
.op-75{opacity:.75}
.op-76{opacity:.76}
.op-77{opacity:.77}
.op-78{opacity:.78}
.op-79{opacity:.79}
.op-80{opacity:.80}
.op-81{opacity:.81}
.op-82{opacity:.82}
.op-83{opacity:.83}
.op-84{opacity:.84}
.op-85{opacity:.85}
.op-86{opacity:.86}
.op-87{opacity:.87}
.op-88{opacity:.88}
.op-89{opacity:.89}
.op-90{opacity:.90}
.op-91{opacity:.91}
.op-92{opacity:.92}
.op-93{opacity:.93}
.op-94{opacity:.94}
.op-95{opacity:.95}
.op-96{opacity:.96}
.op-97{opacity:.97}
.op-98{opacity:.98}
.op-99{opacity:.99}
.op-100{opacity:1}


/* flex */
.flex           {display:flex}
.flex-center    {display:flex; align-items:center; justify-content:center}
.flex-ai-center {display:flex; align-items:center}
.flex-ai-end    {display:flex; align-items:flex-end}
.flex-ai-start  {display:flex; align-items:flex-start}
.flex-jc-center {display:flex; justify-content:center}
.flex-jc-end    {display:flex; justify-content:flex-end}
.flex-jc-start  {display:flex; justify-content:flex-start}
.flex-jc-around {display:flex; justify-content:space-around}
.flex-jc-between{display:flex; justify-content:space-between}
.flex-dr-column {display:flex; flex-direction:column}

/* flex sm */
@media(max-width:575px){
  .flex-sm           {display:flex}
  .flex-center-sm    {display:flex; align-items:center; justify-content:center}
  .flex-ai-center-sm {display:flex; align-items:center}
  .flex-ai-end-sm    {display:flex; align-items:flex-end}
  .flex-ai-start-sm  {display:flex; align-items:flex-start}
  .flex-jc-center-sm {display:flex; justify-content:center}
  .flex-jc-end-sm    {display:flex; justify-content:flex-end}
  .flex-jc-start-sm  {display:flex; justify-content:flex-start}
  .flex-jc-around-sm {display:flex; justify-content:space-around}
  .flex-jc-between-sm{display:flex; justify-content:space-between}
  .flex-dr-column-sm {display:flex; flex-direction:column}
}

/* flex md */
@media(max-width:767px){
  .flex-md           {display:flex}
  .flex-center-md    {display:flex; align-items:center; justify-content:center}
  .flex-ai-center-md {display:flex; align-items:center}
  .flex-ai-end-md    {display:flex; align-items:flex-end}
  .flex-ai-start-md  {display:flex; align-items:flex-start}
  .flex-jc-center-md {display:flex; justify-content:center}
  .flex-jc-end-md    {display:flex; justify-content:flex-end}
  .flex-jc-start-md  {display:flex; justify-content:flex-start}
  .flex-jc-around-md {display:flex; justify-content:space-around}
  .flex-jc-between-md{display:flex; justify-content:space-between}
  .flex-dr-column-md {display:flex; flex-direction:column}
}

/* flex lg */
@media(max-width:1069px){
  .flex-lg           {display:flex}
  .flex-center-lg    {display:flex; align-items:center; justify-content:center}
  .flex-ai-center-lg {display:flex; align-items:center}
  .flex-ai-end-lg    {display:flex; align-items:flex-end}
  .flex-ai-start-lg  {display:flex; align-items:flex-start}
  .flex-jc-center-lg {display:flex; justify-content:center}
  .flex-jc-end-lg    {display:flex; justify-content:flex-end}
  .flex-jc-start-lg  {display:flex; justify-content:flex-start}
  .flex-jc-around-lg {display:flex; justify-content:space-around}
  .flex-jc-between-lg{display:flex; justify-content:space-between}
  .flex-dr-column-lg {display:flex; flex-direction:column}
}


/* Typography */
h1, h2, h3, h4, h5, h6, p, small, blockquote, cite{text-align:left}
.fs-1{font-size:1px}
.fs-2{font-size:2px}
.fs-3{font-size:3px}
.fs-4{font-size:4px}
.fs-5{font-size:5px}
.fs-6{font-size:6px}
.fs-7{font-size:7px}
.fs-8{font-size:8px}
.fs-9{font-size:9px}
.fs-10{font-size:10px}
.fs-11{font-size:11px}
.fs-12{font-size:12px}
.fs-13{font-size:13px}
.fs-14{font-size:14px}
.fs-15{font-size:15px}
.fs-16{font-size:16px}
.fs-17{font-size:17px}
.fs-18{font-size:18px}
.fs-19{font-size:19px}
.fs-20{font-size:20px}
.fs-21{font-size:21px}
.fs-22{font-size:22px}
.fs-23{font-size:23px}
.fs-24{font-size:24px}
.fs-25{font-size:25px}
.fs-26{font-size:26px}
.fs-27{font-size:27px}
.fs-28{font-size:28px}
.fs-29{font-size:29px}
.fs-30{font-size:30px}
.fs-31{font-size:31px}
.fs-32{font-size:32px}
.fs-33{font-size:33px}
.fs-34{font-size:34px}
.fs-35{font-size:35px}
.fs-36{font-size:36px}
.fs-37{font-size:37px}
.fs-38{font-size:38px}
.fs-39{font-size:39px}
.fs-40{font-size:40px}
.fs-41{font-size:41px}
.fs-42{font-size:42px}
.fs-43{font-size:43px}
.fs-44{font-size:44px}
.fs-45{font-size:45px}
.fs-46{font-size:46px}
.fs-47{font-size:47px}
.fs-48{font-size:48px}
.fs-49{font-size:49px}
.fs-50{font-size:50px}
.fs-51{font-size:51px}
.fs-52{font-size:52px}
.fs-53{font-size:53px}
.fs-54{font-size:54px}
.fs-55{font-size:55px}
.fs-56{font-size:56px}
.fs-57{font-size:57px}
.fs-58{font-size:58px}
.fs-59{font-size:59px}
.fs-60{font-size:60px}
.fs-61{font-size:61px}
.fs-62{font-size:62px}
.fs-63{font-size:63px}
.fs-64{font-size:64px}
.fs-65{font-size:65px}
.fs-66{font-size:66px}
.fs-67{font-size:67px}
.fs-68{font-size:68px}
.fs-69{font-size:69px}
.fs-70{font-size:70px}
.fs-71{font-size:71px}
.fs-72{font-size:72px}
.fs-73{font-size:73px}
.fs-74{font-size:74px}
.fs-75{font-size:75px}
.fs-76{font-size:76px}
.fs-77{font-size:77px}
.fs-78{font-size:78px}
.fs-79{font-size:79px}
.fs-80{font-size:80px}
.fs-81{font-size:81px}
.fs-82{font-size:82px}
.fs-83{font-size:83px}
.fs-84{font-size:84px}
.fs-85{font-size:85px}
.fs-86{font-size:86px}
.fs-87{font-size:87px}
.fs-88{font-size:88px}
.fs-89{font-size:89px}
.fs-90{font-size:90px}
.fs-91{font-size:91px}
.fs-92{font-size:92px}
.fs-93{font-size:93px}
.fs-94{font-size:94px}
.fs-95{font-size:95px}
.fs-96{font-size:96px}
.fs-97{font-size:97px}
.fs-98{font-size:98px}
.fs-99{font-size:99px}
.fs-100{font-size:100px}
.fs-101{font-size:101px}
.fs-102{font-size:102px}
.fs-103{font-size:103px}
.fs-104{font-size:104px}
.fs-105{font-size:105px}
.fs-106{font-size:106px}
.fs-107{font-size:107px}
.fs-108{font-size:108px}
.fs-109{font-size:109px}
.fs-110{font-size:110px}
.fs-111{font-size:111px}
.fs-112{font-size:112px}
.fs-113{font-size:113px}
.fs-114{font-size:114px}
.fs-115{font-size:115px}
.fs-116{font-size:116px}
.fs-117{font-size:117px}
.fs-118{font-size:118px}
.fs-119{font-size:119px}
.fs-120{font-size:120px}
.fs-121{font-size:121px}
.fs-122{font-size:122px}
.fs-123{font-size:123px}
.fs-124{font-size:124px}
.fs-125{font-size:125px}
.fs-126{font-size:126px}
.fs-127{font-size:127px}
.fs-128{font-size:128px}
.fs-129{font-size:129px}
.fs-130{font-size:130px}
.fs-131{font-size:131px}
.fs-132{font-size:132px}
.fs-133{font-size:133px}
.fs-134{font-size:134px}
.fs-135{font-size:135px}
.fs-136{font-size:136px}
.fs-137{font-size:137px}
.fs-138{font-size:138px}
.fs-139{font-size:139px}
.fs-140{font-size:140px}
.fs-141{font-size:141px}
.fs-142{font-size:142px}
.fs-143{font-size:143px}
.fs-144{font-size:144px}
.fs-145{font-size:145px}
.fs-146{font-size:146px}
.fs-147{font-size:147px}
.fs-148{font-size:148px}
.fs-149{font-size:149px}
.fs-150{font-size:150px}
.fs-151{font-size:151px}
.fs-152{font-size:152px}
.fs-153{font-size:153px}
.fs-154{font-size:154px}
.fs-155{font-size:155px}
.fs-156{font-size:156px}
.fs-157{font-size:157px}
.fs-158{font-size:158px}
.fs-159{font-size:159px}
.fs-160{font-size:160px}
.fs-161{font-size:161px}
.fs-162{font-size:162px}
.fs-163{font-size:163px}
.fs-164{font-size:164px}
.fs-165{font-size:165px}
.fs-166{font-size:166px}
.fs-167{font-size:167px}
.fs-168{font-size:168px}
.fs-169{font-size:169px}
.fs-170{font-size:170px}
.fs-171{font-size:171px}
.fs-172{font-size:172px}
.fs-173{font-size:173px}
.fs-174{font-size:174px}
.fs-175{font-size:175px}
.fs-176{font-size:176px}
.fs-177{font-size:177px}
.fs-178{font-size:178px}
.fs-179{font-size:179px}
.fs-180{font-size:180px}
.fs-181{font-size:181px}
.fs-182{font-size:182px}
.fs-183{font-size:183px}
.fs-184{font-size:184px}
.fs-185{font-size:185px}
.fs-186{font-size:186px}
.fs-187{font-size:187px}
.fs-188{font-size:188px}
.fs-189{font-size:189px}
.fs-190{font-size:190px}
.fs-191{font-size:191px}
.fs-192{font-size:192px}
.fs-193{font-size:193px}
.fs-194{font-size:194px}
.fs-195{font-size:195px}
.fs-196{font-size:196px}
.fs-197{font-size:197px}
.fs-198{font-size:198px}
.fs-199{font-size:199px}
.fs-200{font-size:200px}
.fs-201{font-size:201px}
.fs-202{font-size:202px}
.fs-203{font-size:203px}
.fs-204{font-size:204px}
.fs-205{font-size:205px}
.fs-206{font-size:206px}
.fs-207{font-size:207px}
.fs-208{font-size:208px}
.fs-209{font-size:209px}
.fs-210{font-size:210px}
.fs-211{font-size:211px}
.fs-212{font-size:212px}
.fs-213{font-size:213px}
.fs-214{font-size:214px}
.fs-215{font-size:215px}
.fs-216{font-size:216px}
.fs-217{font-size:217px}
.fs-218{font-size:218px}
.fs-219{font-size:219px}
.fs-220{font-size:220px}
.fs-221{font-size:221px}
.fs-222{font-size:222px}
.fs-223{font-size:223px}
.fs-224{font-size:224px}
.fs-225{font-size:225px}
.fs-226{font-size:226px}
.fs-227{font-size:227px}
.fs-228{font-size:228px}
.fs-229{font-size:229px}
.fs-230{font-size:230px}
.fs-231{font-size:231px}
.fs-232{font-size:232px}
.fs-233{font-size:233px}
.fs-234{font-size:234px}
.fs-235{font-size:235px}
.fs-236{font-size:236px}
.fs-237{font-size:237px}
.fs-238{font-size:238px}
.fs-239{font-size:239px}
.fs-240{font-size:240px}
.fs-241{font-size:241px}
.fs-242{font-size:242px}
.fs-243{font-size:243px}
.fs-244{font-size:244px}
.fs-245{font-size:245px}
.fs-246{font-size:246px}
.fs-247{font-size:247px}
.fs-248{font-size:248px}
.fs-249{font-size:249px}
.fs-250{font-size:250px}
.fs-251{font-size:251px}
.fs-252{font-size:252px}
.fs-253{font-size:253px}
.fs-254{font-size:254px}
.fs-255{font-size:255px}
.fs-256{font-size:256px}
.fs-257{font-size:257px}
.fs-258{font-size:258px}
.fs-259{font-size:259px}
.fs-260{font-size:260px}
.fs-261{font-size:261px}
.fs-262{font-size:262px}
.fs-263{font-size:263px}
.fs-264{font-size:264px}
.fs-265{font-size:265px}
.fs-266{font-size:266px}
.fs-267{font-size:267px}
.fs-268{font-size:268px}
.fs-269{font-size:269px}
.fs-270{font-size:270px}
.fs-271{font-size:271px}
.fs-272{font-size:272px}
.fs-273{font-size:273px}
.fs-274{font-size:274px}
.fs-275{font-size:275px}
.fs-276{font-size:276px}
.fs-277{font-size:277px}
.fs-278{font-size:278px}
.fs-279{font-size:279px}
.fs-280{font-size:280px}
.fs-281{font-size:281px}
.fs-282{font-size:282px}
.fs-283{font-size:283px}
.fs-284{font-size:284px}
.fs-285{font-size:285px}
.fs-286{font-size:286px}
.fs-287{font-size:287px}
.fs-288{font-size:288px}
.fs-289{font-size:289px}
.fs-290{font-size:290px}
.fs-291{font-size:291px}
.fs-292{font-size:292px}
.fs-293{font-size:293px}
.fs-294{font-size:294px}
.fs-295{font-size:295px}
.fs-296{font-size:296px}
.fs-297{font-size:297px}
.fs-298{font-size:298px}
.fs-299{font-size:299px}
.fs-300{font-size:300px}
@media(min-width:576px){
  .fs-sm-1{font-size:1px}
  .fs-sm-2{font-size:2px}
  .fs-sm-3{font-size:3px}
  .fs-sm-4{font-size:4px}
  .fs-sm-5{font-size:5px}
  .fs-sm-6{font-size:6px}
  .fs-sm-7{font-size:7px}
  .fs-sm-8{font-size:8px}
  .fs-sm-9{font-size:9px}
  .fs-sm-10{font-size:10px}
  .fs-sm-11{font-size:11px}
  .fs-sm-12{font-size:12px}
  .fs-sm-13{font-size:13px}
  .fs-sm-14{font-size:14px}
  .fs-sm-15{font-size:15px}
  .fs-sm-16{font-size:16px}
  .fs-sm-17{font-size:17px}
  .fs-sm-18{font-size:18px}
  .fs-sm-19{font-size:19px}
  .fs-sm-20{font-size:20px}
  .fs-sm-21{font-size:21px}
  .fs-sm-22{font-size:22px}
  .fs-sm-23{font-size:23px}
  .fs-sm-24{font-size:24px}
  .fs-sm-25{font-size:25px}
  .fs-sm-26{font-size:26px}
  .fs-sm-27{font-size:27px}
  .fs-sm-28{font-size:28px}
  .fs-sm-29{font-size:29px}
  .fs-sm-30{font-size:30px}
  .fs-sm-31{font-size:31px}
  .fs-sm-32{font-size:32px}
  .fs-sm-33{font-size:33px}
  .fs-sm-34{font-size:34px}
  .fs-sm-35{font-size:35px}
  .fs-sm-36{font-size:36px}
  .fs-sm-37{font-size:37px}
  .fs-sm-38{font-size:38px}
  .fs-sm-39{font-size:39px}
  .fs-sm-40{font-size:40px}
  .fs-sm-41{font-size:41px}
  .fs-sm-42{font-size:42px}
  .fs-sm-43{font-size:43px}
  .fs-sm-44{font-size:44px}
  .fs-sm-45{font-size:45px}
  .fs-sm-46{font-size:46px}
  .fs-sm-47{font-size:47px}
  .fs-sm-48{font-size:48px}
  .fs-sm-49{font-size:49px}
  .fs-sm-50{font-size:50px}
  .fs-sm-51{font-size:51px}
  .fs-sm-52{font-size:52px}
  .fs-sm-53{font-size:53px}
  .fs-sm-54{font-size:54px}
  .fs-sm-55{font-size:55px}
  .fs-sm-56{font-size:56px}
  .fs-sm-57{font-size:57px}
  .fs-sm-58{font-size:58px}
  .fs-sm-59{font-size:59px}
  .fs-sm-60{font-size:60px}
  .fs-sm-61{font-size:61px}
  .fs-sm-62{font-size:62px}
  .fs-sm-63{font-size:63px}
  .fs-sm-64{font-size:64px}
  .fs-sm-65{font-size:65px}
  .fs-sm-66{font-size:66px}
  .fs-sm-67{font-size:67px}
  .fs-sm-68{font-size:68px}
  .fs-sm-69{font-size:69px}
  .fs-sm-70{font-size:70px}
  .fs-sm-71{font-size:71px}
  .fs-sm-72{font-size:72px}
  .fs-sm-73{font-size:73px}
  .fs-sm-74{font-size:74px}
  .fs-sm-75{font-size:75px}
  .fs-sm-76{font-size:76px}
  .fs-sm-77{font-size:77px}
  .fs-sm-78{font-size:78px}
  .fs-sm-79{font-size:79px}
  .fs-sm-80{font-size:80px}
  .fs-sm-81{font-size:81px}
  .fs-sm-82{font-size:82px}
  .fs-sm-83{font-size:83px}
  .fs-sm-84{font-size:84px}
  .fs-sm-85{font-size:85px}
  .fs-sm-86{font-size:86px}
  .fs-sm-87{font-size:87px}
  .fs-sm-88{font-size:88px}
  .fs-sm-89{font-size:89px}
  .fs-sm-90{font-size:90px}
  .fs-sm-91{font-size:91px}
  .fs-sm-92{font-size:92px}
  .fs-sm-93{font-size:93px}
  .fs-sm-94{font-size:94px}
  .fs-sm-95{font-size:95px}
  .fs-sm-96{font-size:96px}
  .fs-sm-97{font-size:97px}
  .fs-sm-98{font-size:98px}
  .fs-sm-99{font-size:99px}
  .fs-sm-100{font-size:100px}
  .fs-sm-101{font-size:101px}
  .fs-sm-102{font-size:102px}
  .fs-sm-103{font-size:103px}
  .fs-sm-104{font-size:104px}
  .fs-sm-105{font-size:105px}
  .fs-sm-106{font-size:106px}
  .fs-sm-107{font-size:107px}
  .fs-sm-108{font-size:108px}
  .fs-sm-109{font-size:109px}
  .fs-sm-110{font-size:110px}
  .fs-sm-111{font-size:111px}
  .fs-sm-112{font-size:112px}
  .fs-sm-113{font-size:113px}
  .fs-sm-114{font-size:114px}
  .fs-sm-115{font-size:115px}
  .fs-sm-116{font-size:116px}
  .fs-sm-117{font-size:117px}
  .fs-sm-118{font-size:118px}
  .fs-sm-119{font-size:119px}
  .fs-sm-120{font-size:120px}
  .fs-sm-121{font-size:121px}
  .fs-sm-122{font-size:122px}
  .fs-sm-123{font-size:123px}
  .fs-sm-124{font-size:124px}
  .fs-sm-125{font-size:125px}
  .fs-sm-126{font-size:126px}
  .fs-sm-127{font-size:127px}
  .fs-sm-128{font-size:128px}
  .fs-sm-129{font-size:129px}
  .fs-sm-130{font-size:130px}
  .fs-sm-131{font-size:131px}
  .fs-sm-132{font-size:132px}
  .fs-sm-133{font-size:133px}
  .fs-sm-134{font-size:134px}
  .fs-sm-135{font-size:135px}
  .fs-sm-136{font-size:136px}
  .fs-sm-137{font-size:137px}
  .fs-sm-138{font-size:138px}
  .fs-sm-139{font-size:139px}
  .fs-sm-140{font-size:140px}
  .fs-sm-141{font-size:141px}
  .fs-sm-142{font-size:142px}
  .fs-sm-143{font-size:143px}
  .fs-sm-144{font-size:144px}
  .fs-sm-145{font-size:145px}
  .fs-sm-146{font-size:146px}
  .fs-sm-147{font-size:147px}
  .fs-sm-148{font-size:148px}
  .fs-sm-149{font-size:149px}
  .fs-sm-150{font-size:150px}
  .fs-sm-151{font-size:151px}
  .fs-sm-152{font-size:152px}
  .fs-sm-153{font-size:153px}
  .fs-sm-154{font-size:154px}
  .fs-sm-155{font-size:155px}
  .fs-sm-156{font-size:156px}
  .fs-sm-157{font-size:157px}
  .fs-sm-158{font-size:158px}
  .fs-sm-159{font-size:159px}
  .fs-sm-160{font-size:160px}
  .fs-sm-161{font-size:161px}
  .fs-sm-162{font-size:162px}
  .fs-sm-163{font-size:163px}
  .fs-sm-164{font-size:164px}
  .fs-sm-165{font-size:165px}
  .fs-sm-166{font-size:166px}
  .fs-sm-167{font-size:167px}
  .fs-sm-168{font-size:168px}
  .fs-sm-169{font-size:169px}
  .fs-sm-170{font-size:170px}
  .fs-sm-171{font-size:171px}
  .fs-sm-172{font-size:172px}
  .fs-sm-173{font-size:173px}
  .fs-sm-174{font-size:174px}
  .fs-sm-175{font-size:175px}
  .fs-sm-176{font-size:176px}
  .fs-sm-177{font-size:177px}
  .fs-sm-178{font-size:178px}
  .fs-sm-179{font-size:179px}
  .fs-sm-180{font-size:180px}
  .fs-sm-181{font-size:181px}
  .fs-sm-182{font-size:182px}
  .fs-sm-183{font-size:183px}
  .fs-sm-184{font-size:184px}
  .fs-sm-185{font-size:185px}
  .fs-sm-186{font-size:186px}
  .fs-sm-187{font-size:187px}
  .fs-sm-188{font-size:188px}
  .fs-sm-189{font-size:189px}
  .fs-sm-190{font-size:190px}
  .fs-sm-191{font-size:191px}
  .fs-sm-192{font-size:192px}
  .fs-sm-193{font-size:193px}
  .fs-sm-194{font-size:194px}
  .fs-sm-195{font-size:195px}
  .fs-sm-196{font-size:196px}
  .fs-sm-197{font-size:197px}
  .fs-sm-198{font-size:198px}
  .fs-sm-199{font-size:199px}
  .fs-sm-200{font-size:200px}
  .fs-sm-201{font-size:201px}
  .fs-sm-202{font-size:202px}
  .fs-sm-203{font-size:203px}
  .fs-sm-204{font-size:204px}
  .fs-sm-205{font-size:205px}
  .fs-sm-206{font-size:206px}
  .fs-sm-207{font-size:207px}
  .fs-sm-208{font-size:208px}
  .fs-sm-209{font-size:209px}
  .fs-sm-210{font-size:210px}
  .fs-sm-211{font-size:211px}
  .fs-sm-212{font-size:212px}
  .fs-sm-213{font-size:213px}
  .fs-sm-214{font-size:214px}
  .fs-sm-215{font-size:215px}
  .fs-sm-216{font-size:216px}
  .fs-sm-217{font-size:217px}
  .fs-sm-218{font-size:218px}
  .fs-sm-219{font-size:219px}
  .fs-sm-220{font-size:220px}
  .fs-sm-221{font-size:221px}
  .fs-sm-222{font-size:222px}
  .fs-sm-223{font-size:223px}
  .fs-sm-224{font-size:224px}
  .fs-sm-225{font-size:225px}
  .fs-sm-226{font-size:226px}
  .fs-sm-227{font-size:227px}
  .fs-sm-228{font-size:228px}
  .fs-sm-229{font-size:229px}
  .fs-sm-230{font-size:230px}
  .fs-sm-231{font-size:231px}
  .fs-sm-232{font-size:232px}
  .fs-sm-233{font-size:233px}
  .fs-sm-234{font-size:234px}
  .fs-sm-235{font-size:235px}
  .fs-sm-236{font-size:236px}
  .fs-sm-237{font-size:237px}
  .fs-sm-238{font-size:238px}
  .fs-sm-239{font-size:239px}
  .fs-sm-240{font-size:240px}
  .fs-sm-241{font-size:241px}
  .fs-sm-242{font-size:242px}
  .fs-sm-243{font-size:243px}
  .fs-sm-244{font-size:244px}
  .fs-sm-245{font-size:245px}
  .fs-sm-246{font-size:246px}
  .fs-sm-247{font-size:247px}
  .fs-sm-248{font-size:248px}
  .fs-sm-249{font-size:249px}
  .fs-sm-250{font-size:250px}
  .fs-sm-251{font-size:251px}
  .fs-sm-252{font-size:252px}
  .fs-sm-253{font-size:253px}
  .fs-sm-254{font-size:254px}
  .fs-sm-255{font-size:255px}
  .fs-sm-256{font-size:256px}
  .fs-sm-257{font-size:257px}
  .fs-sm-258{font-size:258px}
  .fs-sm-259{font-size:259px}
  .fs-sm-260{font-size:260px}
  .fs-sm-261{font-size:261px}
  .fs-sm-262{font-size:262px}
  .fs-sm-263{font-size:263px}
  .fs-sm-264{font-size:264px}
  .fs-sm-265{font-size:265px}
  .fs-sm-266{font-size:266px}
  .fs-sm-267{font-size:267px}
  .fs-sm-268{font-size:268px}
  .fs-sm-269{font-size:269px}
  .fs-sm-270{font-size:270px}
  .fs-sm-271{font-size:271px}
  .fs-sm-272{font-size:272px}
  .fs-sm-273{font-size:273px}
  .fs-sm-274{font-size:274px}
  .fs-sm-275{font-size:275px}
  .fs-sm-276{font-size:276px}
  .fs-sm-277{font-size:277px}
  .fs-sm-278{font-size:278px}
  .fs-sm-279{font-size:279px}
  .fs-sm-280{font-size:280px}
  .fs-sm-281{font-size:281px}
  .fs-sm-282{font-size:282px}
  .fs-sm-283{font-size:283px}
  .fs-sm-284{font-size:284px}
  .fs-sm-285{font-size:285px}
  .fs-sm-286{font-size:286px}
  .fs-sm-287{font-size:287px}
  .fs-sm-288{font-size:288px}
  .fs-sm-289{font-size:289px}
  .fs-sm-290{font-size:290px}
  .fs-sm-291{font-size:291px}
  .fs-sm-292{font-size:292px}
  .fs-sm-293{font-size:293px}
  .fs-sm-294{font-size:294px}
  .fs-sm-295{font-size:295px}
  .fs-sm-296{font-size:296px}
  .fs-sm-297{font-size:297px}
  .fs-sm-298{font-size:298px}
  .fs-sm-299{font-size:299px}
  .fs-sm-300{font-size:300px}
}
@media(min-width:768px){
  h1, h2, h3, h4, h5, h6, p, small, blockquote, cite{text-align:inherit}
  .fs-md-1{font-size:1px}
  .fs-md-2{font-size:2px}
  .fs-md-3{font-size:3px}
  .fs-md-4{font-size:4px}
  .fs-md-5{font-size:5px}
  .fs-md-6{font-size:6px}
  .fs-md-7{font-size:7px}
  .fs-md-8{font-size:8px}
  .fs-md-9{font-size:9px}
  .fs-md-10{font-size:10px}
  .fs-md-11{font-size:11px}
  .fs-md-12{font-size:12px}
  .fs-md-13{font-size:13px}
  .fs-md-14{font-size:14px}
  .fs-md-15{font-size:15px}
  .fs-md-16{font-size:16px}
  .fs-md-17{font-size:17px}
  .fs-md-18{font-size:18px}
  .fs-md-19{font-size:19px}
  .fs-md-20{font-size:20px}
  .fs-md-21{font-size:21px}
  .fs-md-22{font-size:22px}
  .fs-md-23{font-size:23px}
  .fs-md-24{font-size:24px}
  .fs-md-25{font-size:25px}
  .fs-md-26{font-size:26px}
  .fs-md-27{font-size:27px}
  .fs-md-28{font-size:28px}
  .fs-md-29{font-size:29px}
  .fs-md-30{font-size:30px}
  .fs-md-31{font-size:31px}
  .fs-md-32{font-size:32px}
  .fs-md-33{font-size:33px}
  .fs-md-34{font-size:34px}
  .fs-md-35{font-size:35px}
  .fs-md-36{font-size:36px}
  .fs-md-37{font-size:37px}
  .fs-md-38{font-size:38px}
  .fs-md-39{font-size:39px}
  .fs-md-40{font-size:40px}
  .fs-md-41{font-size:41px}
  .fs-md-42{font-size:42px}
  .fs-md-43{font-size:43px}
  .fs-md-44{font-size:44px}
  .fs-md-45{font-size:45px}
  .fs-md-46{font-size:46px}
  .fs-md-47{font-size:47px}
  .fs-md-48{font-size:48px}
  .fs-md-49{font-size:49px}
  .fs-md-50{font-size:50px}
  .fs-md-51{font-size:51px}
  .fs-md-52{font-size:52px}
  .fs-md-53{font-size:53px}
  .fs-md-54{font-size:54px}
  .fs-md-55{font-size:55px}
  .fs-md-56{font-size:56px}
  .fs-md-57{font-size:57px}
  .fs-md-58{font-size:58px}
  .fs-md-59{font-size:59px}
  .fs-md-60{font-size:60px}
  .fs-md-61{font-size:61px}
  .fs-md-62{font-size:62px}
  .fs-md-63{font-size:63px}
  .fs-md-64{font-size:64px}
  .fs-md-65{font-size:65px}
  .fs-md-66{font-size:66px}
  .fs-md-67{font-size:67px}
  .fs-md-68{font-size:68px}
  .fs-md-69{font-size:69px}
  .fs-md-70{font-size:70px}
  .fs-md-71{font-size:71px}
  .fs-md-72{font-size:72px}
  .fs-md-73{font-size:73px}
  .fs-md-74{font-size:74px}
  .fs-md-75{font-size:75px}
  .fs-md-76{font-size:76px}
  .fs-md-77{font-size:77px}
  .fs-md-78{font-size:78px}
  .fs-md-79{font-size:79px}
  .fs-md-80{font-size:80px}
  .fs-md-81{font-size:81px}
  .fs-md-82{font-size:82px}
  .fs-md-83{font-size:83px}
  .fs-md-84{font-size:84px}
  .fs-md-85{font-size:85px}
  .fs-md-86{font-size:86px}
  .fs-md-87{font-size:87px}
  .fs-md-88{font-size:88px}
  .fs-md-89{font-size:89px}
  .fs-md-90{font-size:90px}
  .fs-md-91{font-size:91px}
  .fs-md-92{font-size:92px}
  .fs-md-93{font-size:93px}
  .fs-md-94{font-size:94px}
  .fs-md-95{font-size:95px}
  .fs-md-96{font-size:96px}
  .fs-md-97{font-size:97px}
  .fs-md-98{font-size:98px}
  .fs-md-99{font-size:99px}
  .fs-md-100{font-size:100px}
  .fs-md-101{font-size:101px}
  .fs-md-102{font-size:102px}
  .fs-md-103{font-size:103px}
  .fs-md-104{font-size:104px}
  .fs-md-105{font-size:105px}
  .fs-md-106{font-size:106px}
  .fs-md-107{font-size:107px}
  .fs-md-108{font-size:108px}
  .fs-md-109{font-size:109px}
  .fs-md-110{font-size:110px}
  .fs-md-111{font-size:111px}
  .fs-md-112{font-size:112px}
  .fs-md-113{font-size:113px}
  .fs-md-114{font-size:114px}
  .fs-md-115{font-size:115px}
  .fs-md-116{font-size:116px}
  .fs-md-117{font-size:117px}
  .fs-md-118{font-size:118px}
  .fs-md-119{font-size:119px}
  .fs-md-120{font-size:120px}
  .fs-md-121{font-size:121px}
  .fs-md-122{font-size:122px}
  .fs-md-123{font-size:123px}
  .fs-md-124{font-size:124px}
  .fs-md-125{font-size:125px}
  .fs-md-126{font-size:126px}
  .fs-md-127{font-size:127px}
  .fs-md-128{font-size:128px}
  .fs-md-129{font-size:129px}
  .fs-md-130{font-size:130px}
  .fs-md-131{font-size:131px}
  .fs-md-132{font-size:132px}
  .fs-md-133{font-size:133px}
  .fs-md-134{font-size:134px}
  .fs-md-135{font-size:135px}
  .fs-md-136{font-size:136px}
  .fs-md-137{font-size:137px}
  .fs-md-138{font-size:138px}
  .fs-md-139{font-size:139px}
  .fs-md-140{font-size:140px}
  .fs-md-141{font-size:141px}
  .fs-md-142{font-size:142px}
  .fs-md-143{font-size:143px}
  .fs-md-144{font-size:144px}
  .fs-md-145{font-size:145px}
  .fs-md-146{font-size:146px}
  .fs-md-147{font-size:147px}
  .fs-md-148{font-size:148px}
  .fs-md-149{font-size:149px}
  .fs-md-150{font-size:150px}
  .fs-md-151{font-size:151px}
  .fs-md-152{font-size:152px}
  .fs-md-153{font-size:153px}
  .fs-md-154{font-size:154px}
  .fs-md-155{font-size:155px}
  .fs-md-156{font-size:156px}
  .fs-md-157{font-size:157px}
  .fs-md-158{font-size:158px}
  .fs-md-159{font-size:159px}
  .fs-md-160{font-size:160px}
  .fs-md-161{font-size:161px}
  .fs-md-162{font-size:162px}
  .fs-md-163{font-size:163px}
  .fs-md-164{font-size:164px}
  .fs-md-165{font-size:165px}
  .fs-md-166{font-size:166px}
  .fs-md-167{font-size:167px}
  .fs-md-168{font-size:168px}
  .fs-md-169{font-size:169px}
  .fs-md-170{font-size:170px}
  .fs-md-171{font-size:171px}
  .fs-md-172{font-size:172px}
  .fs-md-173{font-size:173px}
  .fs-md-174{font-size:174px}
  .fs-md-175{font-size:175px}
  .fs-md-176{font-size:176px}
  .fs-md-177{font-size:177px}
  .fs-md-178{font-size:178px}
  .fs-md-179{font-size:179px}
  .fs-md-180{font-size:180px}
  .fs-md-181{font-size:181px}
  .fs-md-182{font-size:182px}
  .fs-md-183{font-size:183px}
  .fs-md-184{font-size:184px}
  .fs-md-185{font-size:185px}
  .fs-md-186{font-size:186px}
  .fs-md-187{font-size:187px}
  .fs-md-188{font-size:188px}
  .fs-md-189{font-size:189px}
  .fs-md-190{font-size:190px}
  .fs-md-191{font-size:191px}
  .fs-md-192{font-size:192px}
  .fs-md-193{font-size:193px}
  .fs-md-194{font-size:194px}
  .fs-md-195{font-size:195px}
  .fs-md-196{font-size:196px}
  .fs-md-197{font-size:197px}
  .fs-md-198{font-size:198px}
  .fs-md-199{font-size:199px}
  .fs-md-200{font-size:200px}
  .fs-md-201{font-size:201px}
  .fs-md-202{font-size:202px}
  .fs-md-203{font-size:203px}
  .fs-md-204{font-size:204px}
  .fs-md-205{font-size:205px}
  .fs-md-206{font-size:206px}
  .fs-md-207{font-size:207px}
  .fs-md-208{font-size:208px}
  .fs-md-209{font-size:209px}
  .fs-md-210{font-size:210px}
  .fs-md-211{font-size:211px}
  .fs-md-212{font-size:212px}
  .fs-md-213{font-size:213px}
  .fs-md-214{font-size:214px}
  .fs-md-215{font-size:215px}
  .fs-md-216{font-size:216px}
  .fs-md-217{font-size:217px}
  .fs-md-218{font-size:218px}
  .fs-md-219{font-size:219px}
  .fs-md-220{font-size:220px}
  .fs-md-221{font-size:221px}
  .fs-md-222{font-size:222px}
  .fs-md-223{font-size:223px}
  .fs-md-224{font-size:224px}
  .fs-md-225{font-size:225px}
  .fs-md-226{font-size:226px}
  .fs-md-227{font-size:227px}
  .fs-md-228{font-size:228px}
  .fs-md-229{font-size:229px}
  .fs-md-230{font-size:230px}
  .fs-md-231{font-size:231px}
  .fs-md-232{font-size:232px}
  .fs-md-233{font-size:233px}
  .fs-md-234{font-size:234px}
  .fs-md-235{font-size:235px}
  .fs-md-236{font-size:236px}
  .fs-md-237{font-size:237px}
  .fs-md-238{font-size:238px}
  .fs-md-239{font-size:239px}
  .fs-md-240{font-size:240px}
  .fs-md-241{font-size:241px}
  .fs-md-242{font-size:242px}
  .fs-md-243{font-size:243px}
  .fs-md-244{font-size:244px}
  .fs-md-245{font-size:245px}
  .fs-md-246{font-size:246px}
  .fs-md-247{font-size:247px}
  .fs-md-248{font-size:248px}
  .fs-md-249{font-size:249px}
  .fs-md-250{font-size:250px}
  .fs-md-251{font-size:251px}
  .fs-md-252{font-size:252px}
  .fs-md-253{font-size:253px}
  .fs-md-254{font-size:254px}
  .fs-md-255{font-size:255px}
  .fs-md-256{font-size:256px}
  .fs-md-257{font-size:257px}
  .fs-md-258{font-size:258px}
  .fs-md-259{font-size:259px}
  .fs-md-260{font-size:260px}
  .fs-md-261{font-size:261px}
  .fs-md-262{font-size:262px}
  .fs-md-263{font-size:263px}
  .fs-md-264{font-size:264px}
  .fs-md-265{font-size:265px}
  .fs-md-266{font-size:266px}
  .fs-md-267{font-size:267px}
  .fs-md-268{font-size:268px}
  .fs-md-269{font-size:269px}
  .fs-md-270{font-size:270px}
  .fs-md-271{font-size:271px}
  .fs-md-272{font-size:272px}
  .fs-md-273{font-size:273px}
  .fs-md-274{font-size:274px}
  .fs-md-275{font-size:275px}
  .fs-md-276{font-size:276px}
  .fs-md-277{font-size:277px}
  .fs-md-278{font-size:278px}
  .fs-md-279{font-size:279px}
  .fs-md-280{font-size:280px}
  .fs-md-281{font-size:281px}
  .fs-md-282{font-size:282px}
  .fs-md-283{font-size:283px}
  .fs-md-284{font-size:284px}
  .fs-md-285{font-size:285px}
  .fs-md-286{font-size:286px}
  .fs-md-287{font-size:287px}
  .fs-md-288{font-size:288px}
  .fs-md-289{font-size:289px}
  .fs-md-290{font-size:290px}
  .fs-md-291{font-size:291px}
  .fs-md-292{font-size:292px}
  .fs-md-293{font-size:293px}
  .fs-md-294{font-size:294px}
  .fs-md-295{font-size:295px}
  .fs-md-296{font-size:296px}
  .fs-md-297{font-size:297px}
  .fs-md-298{font-size:298px}
  .fs-md-299{font-size:299px}
  .fs-md-300{font-size:300px}
}
@media(min-width:1070px){
  .fs-lg-1{font-size:1px}
  .fs-lg-2{font-size:2px}
  .fs-lg-3{font-size:3px}
  .fs-lg-4{font-size:4px}
  .fs-lg-5{font-size:5px}
  .fs-lg-6{font-size:6px}
  .fs-lg-7{font-size:7px}
  .fs-lg-8{font-size:8px}
  .fs-lg-9{font-size:9px}
  .fs-lg-10{font-size:10px}
  .fs-lg-11{font-size:11px}
  .fs-lg-12{font-size:12px}
  .fs-lg-13{font-size:13px}
  .fs-lg-14{font-size:14px}
  .fs-lg-15{font-size:15px}
  .fs-lg-16{font-size:16px}
  .fs-lg-17{font-size:17px}
  .fs-lg-18{font-size:18px}
  .fs-lg-19{font-size:19px}
  .fs-lg-20{font-size:20px}
  .fs-lg-21{font-size:21px}
  .fs-lg-22{font-size:22px}
  .fs-lg-23{font-size:23px}
  .fs-lg-24{font-size:24px}
  .fs-lg-25{font-size:25px}
  .fs-lg-26{font-size:26px}
  .fs-lg-27{font-size:27px}
  .fs-lg-28{font-size:28px}
  .fs-lg-29{font-size:29px}
  .fs-lg-30{font-size:30px}
  .fs-lg-31{font-size:31px}
  .fs-lg-32{font-size:32px}
  .fs-lg-33{font-size:33px}
  .fs-lg-34{font-size:34px}
  .fs-lg-35{font-size:35px}
  .fs-lg-36{font-size:36px}
  .fs-lg-37{font-size:37px}
  .fs-lg-38{font-size:38px}
  .fs-lg-39{font-size:39px}
  .fs-lg-40{font-size:40px}
  .fs-lg-41{font-size:41px}
  .fs-lg-42{font-size:42px}
  .fs-lg-43{font-size:43px}
  .fs-lg-44{font-size:44px}
  .fs-lg-45{font-size:45px}
  .fs-lg-46{font-size:46px}
  .fs-lg-47{font-size:47px}
  .fs-lg-48{font-size:48px}
  .fs-lg-49{font-size:49px}
  .fs-lg-50{font-size:50px}
  .fs-lg-51{font-size:51px}
  .fs-lg-52{font-size:52px}
  .fs-lg-53{font-size:53px}
  .fs-lg-54{font-size:54px}
  .fs-lg-55{font-size:55px}
  .fs-lg-56{font-size:56px}
  .fs-lg-57{font-size:57px}
  .fs-lg-58{font-size:58px}
  .fs-lg-59{font-size:59px}
  .fs-lg-60{font-size:60px}
  .fs-lg-61{font-size:61px}
  .fs-lg-62{font-size:62px}
  .fs-lg-63{font-size:63px}
  .fs-lg-64{font-size:64px}
  .fs-lg-65{font-size:65px}
  .fs-lg-66{font-size:66px}
  .fs-lg-67{font-size:67px}
  .fs-lg-68{font-size:68px}
  .fs-lg-69{font-size:69px}
  .fs-lg-70{font-size:70px}
  .fs-lg-71{font-size:71px}
  .fs-lg-72{font-size:72px}
  .fs-lg-73{font-size:73px}
  .fs-lg-74{font-size:74px}
  .fs-lg-75{font-size:75px}
  .fs-lg-76{font-size:76px}
  .fs-lg-77{font-size:77px}
  .fs-lg-78{font-size:78px}
  .fs-lg-79{font-size:79px}
  .fs-lg-80{font-size:80px}
  .fs-lg-81{font-size:81px}
  .fs-lg-82{font-size:82px}
  .fs-lg-83{font-size:83px}
  .fs-lg-84{font-size:84px}
  .fs-lg-85{font-size:85px}
  .fs-lg-86{font-size:86px}
  .fs-lg-87{font-size:87px}
  .fs-lg-88{font-size:88px}
  .fs-lg-89{font-size:89px}
  .fs-lg-90{font-size:90px}
  .fs-lg-91{font-size:91px}
  .fs-lg-92{font-size:92px}
  .fs-lg-93{font-size:93px}
  .fs-lg-94{font-size:94px}
  .fs-lg-95{font-size:95px}
  .fs-lg-96{font-size:96px}
  .fs-lg-97{font-size:97px}
  .fs-lg-98{font-size:98px}
  .fs-lg-99{font-size:99px}
  .fs-lg-100{font-size:100px}
  .fs-lg-101{font-size:101px}
  .fs-lg-102{font-size:102px}
  .fs-lg-103{font-size:103px}
  .fs-lg-104{font-size:104px}
  .fs-lg-105{font-size:105px}
  .fs-lg-106{font-size:106px}
  .fs-lg-107{font-size:107px}
  .fs-lg-108{font-size:108px}
  .fs-lg-109{font-size:109px}
  .fs-lg-110{font-size:110px}
  .fs-lg-111{font-size:111px}
  .fs-lg-112{font-size:112px}
  .fs-lg-113{font-size:113px}
  .fs-lg-114{font-size:114px}
  .fs-lg-115{font-size:115px}
  .fs-lg-116{font-size:116px}
  .fs-lg-117{font-size:117px}
  .fs-lg-118{font-size:118px}
  .fs-lg-119{font-size:119px}
  .fs-lg-120{font-size:120px}
  .fs-lg-121{font-size:121px}
  .fs-lg-122{font-size:122px}
  .fs-lg-123{font-size:123px}
  .fs-lg-124{font-size:124px}
  .fs-lg-125{font-size:125px}
  .fs-lg-126{font-size:126px}
  .fs-lg-127{font-size:127px}
  .fs-lg-128{font-size:128px}
  .fs-lg-129{font-size:129px}
  .fs-lg-130{font-size:130px}
  .fs-lg-131{font-size:131px}
  .fs-lg-132{font-size:132px}
  .fs-lg-133{font-size:133px}
  .fs-lg-134{font-size:134px}
  .fs-lg-135{font-size:135px}
  .fs-lg-136{font-size:136px}
  .fs-lg-137{font-size:137px}
  .fs-lg-138{font-size:138px}
  .fs-lg-139{font-size:139px}
  .fs-lg-140{font-size:140px}
  .fs-lg-141{font-size:141px}
  .fs-lg-142{font-size:142px}
  .fs-lg-143{font-size:143px}
  .fs-lg-144{font-size:144px}
  .fs-lg-145{font-size:145px}
  .fs-lg-146{font-size:146px}
  .fs-lg-147{font-size:147px}
  .fs-lg-148{font-size:148px}
  .fs-lg-149{font-size:149px}
  .fs-lg-150{font-size:150px}
  .fs-lg-151{font-size:151px}
  .fs-lg-152{font-size:152px}
  .fs-lg-153{font-size:153px}
  .fs-lg-154{font-size:154px}
  .fs-lg-155{font-size:155px}
  .fs-lg-156{font-size:156px}
  .fs-lg-157{font-size:157px}
  .fs-lg-158{font-size:158px}
  .fs-lg-159{font-size:159px}
  .fs-lg-160{font-size:160px}
  .fs-lg-161{font-size:161px}
  .fs-lg-162{font-size:162px}
  .fs-lg-163{font-size:163px}
  .fs-lg-164{font-size:164px}
  .fs-lg-165{font-size:165px}
  .fs-lg-166{font-size:166px}
  .fs-lg-167{font-size:167px}
  .fs-lg-168{font-size:168px}
  .fs-lg-169{font-size:169px}
  .fs-lg-170{font-size:170px}
  .fs-lg-171{font-size:171px}
  .fs-lg-172{font-size:172px}
  .fs-lg-173{font-size:173px}
  .fs-lg-174{font-size:174px}
  .fs-lg-175{font-size:175px}
  .fs-lg-176{font-size:176px}
  .fs-lg-177{font-size:177px}
  .fs-lg-178{font-size:178px}
  .fs-lg-179{font-size:179px}
  .fs-lg-180{font-size:180px}
  .fs-lg-181{font-size:181px}
  .fs-lg-182{font-size:182px}
  .fs-lg-183{font-size:183px}
  .fs-lg-184{font-size:184px}
  .fs-lg-185{font-size:185px}
  .fs-lg-186{font-size:186px}
  .fs-lg-187{font-size:187px}
  .fs-lg-188{font-size:188px}
  .fs-lg-189{font-size:189px}
  .fs-lg-190{font-size:190px}
  .fs-lg-191{font-size:191px}
  .fs-lg-192{font-size:192px}
  .fs-lg-193{font-size:193px}
  .fs-lg-194{font-size:194px}
  .fs-lg-195{font-size:195px}
  .fs-lg-196{font-size:196px}
  .fs-lg-197{font-size:197px}
  .fs-lg-198{font-size:198px}
  .fs-lg-199{font-size:199px}
  .fs-lg-200{font-size:200px}
  .fs-lg-201{font-size:201px}
  .fs-lg-202{font-size:202px}
  .fs-lg-203{font-size:203px}
  .fs-lg-204{font-size:204px}
  .fs-lg-205{font-size:205px}
  .fs-lg-206{font-size:206px}
  .fs-lg-207{font-size:207px}
  .fs-lg-208{font-size:208px}
  .fs-lg-209{font-size:209px}
  .fs-lg-210{font-size:210px}
  .fs-lg-211{font-size:211px}
  .fs-lg-212{font-size:212px}
  .fs-lg-213{font-size:213px}
  .fs-lg-214{font-size:214px}
  .fs-lg-215{font-size:215px}
  .fs-lg-216{font-size:216px}
  .fs-lg-217{font-size:217px}
  .fs-lg-218{font-size:218px}
  .fs-lg-219{font-size:219px}
  .fs-lg-220{font-size:220px}
  .fs-lg-221{font-size:221px}
  .fs-lg-222{font-size:222px}
  .fs-lg-223{font-size:223px}
  .fs-lg-224{font-size:224px}
  .fs-lg-225{font-size:225px}
  .fs-lg-226{font-size:226px}
  .fs-lg-227{font-size:227px}
  .fs-lg-228{font-size:228px}
  .fs-lg-229{font-size:229px}
  .fs-lg-230{font-size:230px}
  .fs-lg-231{font-size:231px}
  .fs-lg-232{font-size:232px}
  .fs-lg-233{font-size:233px}
  .fs-lg-234{font-size:234px}
  .fs-lg-235{font-size:235px}
  .fs-lg-236{font-size:236px}
  .fs-lg-237{font-size:237px}
  .fs-lg-238{font-size:238px}
  .fs-lg-239{font-size:239px}
  .fs-lg-240{font-size:240px}
  .fs-lg-241{font-size:241px}
  .fs-lg-242{font-size:242px}
  .fs-lg-243{font-size:243px}
  .fs-lg-244{font-size:244px}
  .fs-lg-245{font-size:245px}
  .fs-lg-246{font-size:246px}
  .fs-lg-247{font-size:247px}
  .fs-lg-248{font-size:248px}
  .fs-lg-249{font-size:249px}
  .fs-lg-250{font-size:250px}
  .fs-lg-251{font-size:251px}
  .fs-lg-252{font-size:252px}
  .fs-lg-253{font-size:253px}
  .fs-lg-254{font-size:254px}
  .fs-lg-255{font-size:255px}
  .fs-lg-256{font-size:256px}
  .fs-lg-257{font-size:257px}
  .fs-lg-258{font-size:258px}
  .fs-lg-259{font-size:259px}
  .fs-lg-260{font-size:260px}
  .fs-lg-261{font-size:261px}
  .fs-lg-262{font-size:262px}
  .fs-lg-263{font-size:263px}
  .fs-lg-264{font-size:264px}
  .fs-lg-265{font-size:265px}
  .fs-lg-266{font-size:266px}
  .fs-lg-267{font-size:267px}
  .fs-lg-268{font-size:268px}
  .fs-lg-269{font-size:269px}
  .fs-lg-270{font-size:270px}
  .fs-lg-271{font-size:271px}
  .fs-lg-272{font-size:272px}
  .fs-lg-273{font-size:273px}
  .fs-lg-274{font-size:274px}
  .fs-lg-275{font-size:275px}
  .fs-lg-276{font-size:276px}
  .fs-lg-277{font-size:277px}
  .fs-lg-278{font-size:278px}
  .fs-lg-279{font-size:279px}
  .fs-lg-280{font-size:280px}
  .fs-lg-281{font-size:281px}
  .fs-lg-282{font-size:282px}
  .fs-lg-283{font-size:283px}
  .fs-lg-284{font-size:284px}
  .fs-lg-285{font-size:285px}
  .fs-lg-286{font-size:286px}
  .fs-lg-287{font-size:287px}
  .fs-lg-288{font-size:288px}
  .fs-lg-289{font-size:289px}
  .fs-lg-290{font-size:290px}
  .fs-lg-291{font-size:291px}
  .fs-lg-292{font-size:292px}
  .fs-lg-293{font-size:293px}
  .fs-lg-294{font-size:294px}
  .fs-lg-295{font-size:295px}
  .fs-lg-296{font-size:296px}
  .fs-lg-297{font-size:297px}
  .fs-lg-298{font-size:298px}
  .fs-lg-299{font-size:299px}
  .fs-lg-300{font-size:300px}
}
@media(min-width:1200px){
  .fs-xl-1{font-size:1px}
  .fs-xl-2{font-size:2px}
  .fs-xl-3{font-size:3px}
  .fs-xl-4{font-size:4px}
  .fs-xl-5{font-size:5px}
  .fs-xl-6{font-size:6px}
  .fs-xl-7{font-size:7px}
  .fs-xl-8{font-size:8px}
  .fs-xl-9{font-size:9px}
  .fs-xl-10{font-size:10px}
  .fs-xl-11{font-size:11px}
  .fs-xl-12{font-size:12px}
  .fs-xl-13{font-size:13px}
  .fs-xl-14{font-size:14px}
  .fs-xl-15{font-size:15px}
  .fs-xl-16{font-size:16px}
  .fs-xl-17{font-size:17px}
  .fs-xl-18{font-size:18px}
  .fs-xl-19{font-size:19px}
  .fs-xl-20{font-size:20px}
  .fs-xl-21{font-size:21px}
  .fs-xl-22{font-size:22px}
  .fs-xl-23{font-size:23px}
  .fs-xl-24{font-size:24px}
  .fs-xl-25{font-size:25px}
  .fs-xl-26{font-size:26px}
  .fs-xl-27{font-size:27px}
  .fs-xl-28{font-size:28px}
  .fs-xl-29{font-size:29px}
  .fs-xl-30{font-size:30px}
  .fs-xl-31{font-size:31px}
  .fs-xl-32{font-size:32px}
  .fs-xl-33{font-size:33px}
  .fs-xl-34{font-size:34px}
  .fs-xl-35{font-size:35px}
  .fs-xl-36{font-size:36px}
  .fs-xl-37{font-size:37px}
  .fs-xl-38{font-size:38px}
  .fs-xl-39{font-size:39px}
  .fs-xl-40{font-size:40px}
  .fs-xl-41{font-size:41px}
  .fs-xl-42{font-size:42px}
  .fs-xl-43{font-size:43px}
  .fs-xl-44{font-size:44px}
  .fs-xl-45{font-size:45px}
  .fs-xl-46{font-size:46px}
  .fs-xl-47{font-size:47px}
  .fs-xl-48{font-size:48px}
  .fs-xl-49{font-size:49px}
  .fs-xl-50{font-size:50px}
  .fs-xl-51{font-size:51px}
  .fs-xl-52{font-size:52px}
  .fs-xl-53{font-size:53px}
  .fs-xl-54{font-size:54px}
  .fs-xl-55{font-size:55px}
  .fs-xl-56{font-size:56px}
  .fs-xl-57{font-size:57px}
  .fs-xl-58{font-size:58px}
  .fs-xl-59{font-size:59px}
  .fs-xl-60{font-size:60px}
  .fs-xl-61{font-size:61px}
  .fs-xl-62{font-size:62px}
  .fs-xl-63{font-size:63px}
  .fs-xl-64{font-size:64px}
  .fs-xl-65{font-size:65px}
  .fs-xl-66{font-size:66px}
  .fs-xl-67{font-size:67px}
  .fs-xl-68{font-size:68px}
  .fs-xl-69{font-size:69px}
  .fs-xl-70{font-size:70px}
  .fs-xl-71{font-size:71px}
  .fs-xl-72{font-size:72px}
  .fs-xl-73{font-size:73px}
  .fs-xl-74{font-size:74px}
  .fs-xl-75{font-size:75px}
  .fs-xl-76{font-size:76px}
  .fs-xl-77{font-size:77px}
  .fs-xl-78{font-size:78px}
  .fs-xl-79{font-size:79px}
  .fs-xl-80{font-size:80px}
  .fs-xl-81{font-size:81px}
  .fs-xl-82{font-size:82px}
  .fs-xl-83{font-size:83px}
  .fs-xl-84{font-size:84px}
  .fs-xl-85{font-size:85px}
  .fs-xl-86{font-size:86px}
  .fs-xl-87{font-size:87px}
  .fs-xl-88{font-size:88px}
  .fs-xl-89{font-size:89px}
  .fs-xl-90{font-size:90px}
  .fs-xl-91{font-size:91px}
  .fs-xl-92{font-size:92px}
  .fs-xl-93{font-size:93px}
  .fs-xl-94{font-size:94px}
  .fs-xl-95{font-size:95px}
  .fs-xl-96{font-size:96px}
  .fs-xl-97{font-size:97px}
  .fs-xl-98{font-size:98px}
  .fs-xl-99{font-size:99px}
  .fs-xl-100{font-size:100px}
  .fs-xl-101{font-size:101px}
  .fs-xl-102{font-size:102px}
  .fs-xl-103{font-size:103px}
  .fs-xl-104{font-size:104px}
  .fs-xl-105{font-size:105px}
  .fs-xl-106{font-size:106px}
  .fs-xl-107{font-size:107px}
  .fs-xl-108{font-size:108px}
  .fs-xl-109{font-size:109px}
  .fs-xl-110{font-size:110px}
  .fs-xl-111{font-size:111px}
  .fs-xl-112{font-size:112px}
  .fs-xl-113{font-size:113px}
  .fs-xl-114{font-size:114px}
  .fs-xl-115{font-size:115px}
  .fs-xl-116{font-size:116px}
  .fs-xl-117{font-size:117px}
  .fs-xl-118{font-size:118px}
  .fs-xl-119{font-size:119px}
  .fs-xl-120{font-size:120px}
  .fs-xl-121{font-size:121px}
  .fs-xl-122{font-size:122px}
  .fs-xl-123{font-size:123px}
  .fs-xl-124{font-size:124px}
  .fs-xl-125{font-size:125px}
  .fs-xl-126{font-size:126px}
  .fs-xl-127{font-size:127px}
  .fs-xl-128{font-size:128px}
  .fs-xl-129{font-size:129px}
  .fs-xl-130{font-size:130px}
  .fs-xl-131{font-size:131px}
  .fs-xl-132{font-size:132px}
  .fs-xl-133{font-size:133px}
  .fs-xl-134{font-size:134px}
  .fs-xl-135{font-size:135px}
  .fs-xl-136{font-size:136px}
  .fs-xl-137{font-size:137px}
  .fs-xl-138{font-size:138px}
  .fs-xl-139{font-size:139px}
  .fs-xl-140{font-size:140px}
  .fs-xl-141{font-size:141px}
  .fs-xl-142{font-size:142px}
  .fs-xl-143{font-size:143px}
  .fs-xl-144{font-size:144px}
  .fs-xl-145{font-size:145px}
  .fs-xl-146{font-size:146px}
  .fs-xl-147{font-size:147px}
  .fs-xl-148{font-size:148px}
  .fs-xl-149{font-size:149px}
  .fs-xl-150{font-size:150px}
  .fs-xl-151{font-size:151px}
  .fs-xl-152{font-size:152px}
  .fs-xl-153{font-size:153px}
  .fs-xl-154{font-size:154px}
  .fs-xl-155{font-size:155px}
  .fs-xl-156{font-size:156px}
  .fs-xl-157{font-size:157px}
  .fs-xl-158{font-size:158px}
  .fs-xl-159{font-size:159px}
  .fs-xl-160{font-size:160px}
  .fs-xl-161{font-size:161px}
  .fs-xl-162{font-size:162px}
  .fs-xl-163{font-size:163px}
  .fs-xl-164{font-size:164px}
  .fs-xl-165{font-size:165px}
  .fs-xl-166{font-size:166px}
  .fs-xl-167{font-size:167px}
  .fs-xl-168{font-size:168px}
  .fs-xl-169{font-size:169px}
  .fs-xl-170{font-size:170px}
  .fs-xl-171{font-size:171px}
  .fs-xl-172{font-size:172px}
  .fs-xl-173{font-size:173px}
  .fs-xl-174{font-size:174px}
  .fs-xl-175{font-size:175px}
  .fs-xl-176{font-size:176px}
  .fs-xl-177{font-size:177px}
  .fs-xl-178{font-size:178px}
  .fs-xl-179{font-size:179px}
  .fs-xl-180{font-size:180px}
  .fs-xl-181{font-size:181px}
  .fs-xl-182{font-size:182px}
  .fs-xl-183{font-size:183px}
  .fs-xl-184{font-size:184px}
  .fs-xl-185{font-size:185px}
  .fs-xl-186{font-size:186px}
  .fs-xl-187{font-size:187px}
  .fs-xl-188{font-size:188px}
  .fs-xl-189{font-size:189px}
  .fs-xl-190{font-size:190px}
  .fs-xl-191{font-size:191px}
  .fs-xl-192{font-size:192px}
  .fs-xl-193{font-size:193px}
  .fs-xl-194{font-size:194px}
  .fs-xl-195{font-size:195px}
  .fs-xl-196{font-size:196px}
  .fs-xl-197{font-size:197px}
  .fs-xl-198{font-size:198px}
  .fs-xl-199{font-size:199px}
  .fs-xl-200{font-size:200px}
  .fs-xl-201{font-size:201px}
  .fs-xl-202{font-size:202px}
  .fs-xl-203{font-size:203px}
  .fs-xl-204{font-size:204px}
  .fs-xl-205{font-size:205px}
  .fs-xl-206{font-size:206px}
  .fs-xl-207{font-size:207px}
  .fs-xl-208{font-size:208px}
  .fs-xl-209{font-size:209px}
  .fs-xl-210{font-size:210px}
  .fs-xl-211{font-size:211px}
  .fs-xl-212{font-size:212px}
  .fs-xl-213{font-size:213px}
  .fs-xl-214{font-size:214px}
  .fs-xl-215{font-size:215px}
  .fs-xl-216{font-size:216px}
  .fs-xl-217{font-size:217px}
  .fs-xl-218{font-size:218px}
  .fs-xl-219{font-size:219px}
  .fs-xl-220{font-size:220px}
  .fs-xl-221{font-size:221px}
  .fs-xl-222{font-size:222px}
  .fs-xl-223{font-size:223px}
  .fs-xl-224{font-size:224px}
  .fs-xl-225{font-size:225px}
  .fs-xl-226{font-size:226px}
  .fs-xl-227{font-size:227px}
  .fs-xl-228{font-size:228px}
  .fs-xl-229{font-size:229px}
  .fs-xl-230{font-size:230px}
  .fs-xl-231{font-size:231px}
  .fs-xl-232{font-size:232px}
  .fs-xl-233{font-size:233px}
  .fs-xl-234{font-size:234px}
  .fs-xl-235{font-size:235px}
  .fs-xl-236{font-size:236px}
  .fs-xl-237{font-size:237px}
  .fs-xl-238{font-size:238px}
  .fs-xl-239{font-size:239px}
  .fs-xl-240{font-size:240px}
  .fs-xl-241{font-size:241px}
  .fs-xl-242{font-size:242px}
  .fs-xl-243{font-size:243px}
  .fs-xl-244{font-size:244px}
  .fs-xl-245{font-size:245px}
  .fs-xl-246{font-size:246px}
  .fs-xl-247{font-size:247px}
  .fs-xl-248{font-size:248px}
  .fs-xl-249{font-size:249px}
  .fs-xl-250{font-size:250px}
  .fs-xl-251{font-size:251px}
  .fs-xl-252{font-size:252px}
  .fs-xl-253{font-size:253px}
  .fs-xl-254{font-size:254px}
  .fs-xl-255{font-size:255px}
  .fs-xl-256{font-size:256px}
  .fs-xl-257{font-size:257px}
  .fs-xl-258{font-size:258px}
  .fs-xl-259{font-size:259px}
  .fs-xl-260{font-size:260px}
  .fs-xl-261{font-size:261px}
  .fs-xl-262{font-size:262px}
  .fs-xl-263{font-size:263px}
  .fs-xl-264{font-size:264px}
  .fs-xl-265{font-size:265px}
  .fs-xl-266{font-size:266px}
  .fs-xl-267{font-size:267px}
  .fs-xl-268{font-size:268px}
  .fs-xl-269{font-size:269px}
  .fs-xl-270{font-size:270px}
  .fs-xl-271{font-size:271px}
  .fs-xl-272{font-size:272px}
  .fs-xl-273{font-size:273px}
  .fs-xl-274{font-size:274px}
  .fs-xl-275{font-size:275px}
  .fs-xl-276{font-size:276px}
  .fs-xl-277{font-size:277px}
  .fs-xl-278{font-size:278px}
  .fs-xl-279{font-size:279px}
  .fs-xl-280{font-size:280px}
  .fs-xl-281{font-size:281px}
  .fs-xl-282{font-size:282px}
  .fs-xl-283{font-size:283px}
  .fs-xl-284{font-size:284px}
  .fs-xl-285{font-size:285px}
  .fs-xl-286{font-size:286px}
  .fs-xl-287{font-size:287px}
  .fs-xl-288{font-size:288px}
  .fs-xl-289{font-size:289px}
  .fs-xl-290{font-size:290px}
  .fs-xl-291{font-size:291px}
  .fs-xl-292{font-size:292px}
  .fs-xl-293{font-size:293px}
  .fs-xl-294{font-size:294px}
  .fs-xl-295{font-size:295px}
  .fs-xl-296{font-size:296px}
  .fs-xl-297{font-size:297px}
  .fs-xl-298{font-size:298px}
  .fs-xl-299{font-size:299px}
  .fs-xl-300{font-size:300px}
}
@media(min-width:1400px){
  .fs-xxl-1{font-size:1px}
  .fs-xxl-2{font-size:2px}
  .fs-xxl-3{font-size:3px}
  .fs-xxl-4{font-size:4px}
  .fs-xxl-5{font-size:5px}
  .fs-xxl-6{font-size:6px}
  .fs-xxl-7{font-size:7px}
  .fs-xxl-8{font-size:8px}
  .fs-xxl-9{font-size:9px}
  .fs-xxl-10{font-size:10px}
  .fs-xxl-11{font-size:11px}
  .fs-xxl-12{font-size:12px}
  .fs-xxl-13{font-size:13px}
  .fs-xxl-14{font-size:14px}
  .fs-xxl-15{font-size:15px}
  .fs-xxl-16{font-size:16px}
  .fs-xxl-17{font-size:17px}
  .fs-xxl-18{font-size:18px}
  .fs-xxl-19{font-size:19px}
  .fs-xxl-20{font-size:20px}
  .fs-xxl-21{font-size:21px}
  .fs-xxl-22{font-size:22px}
  .fs-xxl-23{font-size:23px}
  .fs-xxl-24{font-size:24px}
  .fs-xxl-25{font-size:25px}
  .fs-xxl-26{font-size:26px}
  .fs-xxl-27{font-size:27px}
  .fs-xxl-28{font-size:28px}
  .fs-xxl-29{font-size:29px}
  .fs-xxl-30{font-size:30px}
  .fs-xxl-31{font-size:31px}
  .fs-xxl-32{font-size:32px}
  .fs-xxl-33{font-size:33px}
  .fs-xxl-34{font-size:34px}
  .fs-xxl-35{font-size:35px}
  .fs-xxl-36{font-size:36px}
  .fs-xxl-37{font-size:37px}
  .fs-xxl-38{font-size:38px}
  .fs-xxl-39{font-size:39px}
  .fs-xxl-40{font-size:40px}
  .fs-xxl-41{font-size:41px}
  .fs-xxl-42{font-size:42px}
  .fs-xxl-43{font-size:43px}
  .fs-xxl-44{font-size:44px}
  .fs-xxl-45{font-size:45px}
  .fs-xxl-46{font-size:46px}
  .fs-xxl-47{font-size:47px}
  .fs-xxl-48{font-size:48px}
  .fs-xxl-49{font-size:49px}
  .fs-xxl-50{font-size:50px}
  .fs-xxl-51{font-size:51px}
  .fs-xxl-52{font-size:52px}
  .fs-xxl-53{font-size:53px}
  .fs-xxl-54{font-size:54px}
  .fs-xxl-55{font-size:55px}
  .fs-xxl-56{font-size:56px}
  .fs-xxl-57{font-size:57px}
  .fs-xxl-58{font-size:58px}
  .fs-xxl-59{font-size:59px}
  .fs-xxl-60{font-size:60px}
  .fs-xxl-61{font-size:61px}
  .fs-xxl-62{font-size:62px}
  .fs-xxl-63{font-size:63px}
  .fs-xxl-64{font-size:64px}
  .fs-xxl-65{font-size:65px}
  .fs-xxl-66{font-size:66px}
  .fs-xxl-67{font-size:67px}
  .fs-xxl-68{font-size:68px}
  .fs-xxl-69{font-size:69px}
  .fs-xxl-70{font-size:70px}
  .fs-xxl-71{font-size:71px}
  .fs-xxl-72{font-size:72px}
  .fs-xxl-73{font-size:73px}
  .fs-xxl-74{font-size:74px}
  .fs-xxl-75{font-size:75px}
  .fs-xxl-76{font-size:76px}
  .fs-xxl-77{font-size:77px}
  .fs-xxl-78{font-size:78px}
  .fs-xxl-79{font-size:79px}
  .fs-xxl-80{font-size:80px}
  .fs-xxl-81{font-size:81px}
  .fs-xxl-82{font-size:82px}
  .fs-xxl-83{font-size:83px}
  .fs-xxl-84{font-size:84px}
  .fs-xxl-85{font-size:85px}
  .fs-xxl-86{font-size:86px}
  .fs-xxl-87{font-size:87px}
  .fs-xxl-88{font-size:88px}
  .fs-xxl-89{font-size:89px}
  .fs-xxl-90{font-size:90px}
  .fs-xxl-91{font-size:91px}
  .fs-xxl-92{font-size:92px}
  .fs-xxl-93{font-size:93px}
  .fs-xxl-94{font-size:94px}
  .fs-xxl-95{font-size:95px}
  .fs-xxl-96{font-size:96px}
  .fs-xxl-97{font-size:97px}
  .fs-xxl-98{font-size:98px}
  .fs-xxl-99{font-size:99px}
  .fs-xxl-100{font-size:100px}
  .fs-xxl-101{font-size:101px}
  .fs-xxl-102{font-size:102px}
  .fs-xxl-103{font-size:103px}
  .fs-xxl-104{font-size:104px}
  .fs-xxl-105{font-size:105px}
  .fs-xxl-106{font-size:106px}
  .fs-xxl-107{font-size:107px}
  .fs-xxl-108{font-size:108px}
  .fs-xxl-109{font-size:109px}
  .fs-xxl-110{font-size:110px}
  .fs-xxl-111{font-size:111px}
  .fs-xxl-112{font-size:112px}
  .fs-xxl-113{font-size:113px}
  .fs-xxl-114{font-size:114px}
  .fs-xxl-115{font-size:115px}
  .fs-xxl-116{font-size:116px}
  .fs-xxl-117{font-size:117px}
  .fs-xxl-118{font-size:118px}
  .fs-xxl-119{font-size:119px}
  .fs-xxl-120{font-size:120px}
  .fs-xxl-121{font-size:121px}
  .fs-xxl-122{font-size:122px}
  .fs-xxl-123{font-size:123px}
  .fs-xxl-124{font-size:124px}
  .fs-xxl-125{font-size:125px}
  .fs-xxl-126{font-size:126px}
  .fs-xxl-127{font-size:127px}
  .fs-xxl-128{font-size:128px}
  .fs-xxl-129{font-size:129px}
  .fs-xxl-130{font-size:130px}
  .fs-xxl-131{font-size:131px}
  .fs-xxl-132{font-size:132px}
  .fs-xxl-133{font-size:133px}
  .fs-xxl-134{font-size:134px}
  .fs-xxl-135{font-size:135px}
  .fs-xxl-136{font-size:136px}
  .fs-xxl-137{font-size:137px}
  .fs-xxl-138{font-size:138px}
  .fs-xxl-139{font-size:139px}
  .fs-xxl-140{font-size:140px}
  .fs-xxl-141{font-size:141px}
  .fs-xxl-142{font-size:142px}
  .fs-xxl-143{font-size:143px}
  .fs-xxl-144{font-size:144px}
  .fs-xxl-145{font-size:145px}
  .fs-xxl-146{font-size:146px}
  .fs-xxl-147{font-size:147px}
  .fs-xxl-148{font-size:148px}
  .fs-xxl-149{font-size:149px}
  .fs-xxl-150{font-size:150px}
  .fs-xxl-151{font-size:151px}
  .fs-xxl-152{font-size:152px}
  .fs-xxl-153{font-size:153px}
  .fs-xxl-154{font-size:154px}
  .fs-xxl-155{font-size:155px}
  .fs-xxl-156{font-size:156px}
  .fs-xxl-157{font-size:157px}
  .fs-xxl-158{font-size:158px}
  .fs-xxl-159{font-size:159px}
  .fs-xxl-160{font-size:160px}
  .fs-xxl-161{font-size:161px}
  .fs-xxl-162{font-size:162px}
  .fs-xxl-163{font-size:163px}
  .fs-xxl-164{font-size:164px}
  .fs-xxl-165{font-size:165px}
  .fs-xxl-166{font-size:166px}
  .fs-xxl-167{font-size:167px}
  .fs-xxl-168{font-size:168px}
  .fs-xxl-169{font-size:169px}
  .fs-xxl-170{font-size:170px}
  .fs-xxl-171{font-size:171px}
  .fs-xxl-172{font-size:172px}
  .fs-xxl-173{font-size:173px}
  .fs-xxl-174{font-size:174px}
  .fs-xxl-175{font-size:175px}
  .fs-xxl-176{font-size:176px}
  .fs-xxl-177{font-size:177px}
  .fs-xxl-178{font-size:178px}
  .fs-xxl-179{font-size:179px}
  .fs-xxl-180{font-size:180px}
  .fs-xxl-181{font-size:181px}
  .fs-xxl-182{font-size:182px}
  .fs-xxl-183{font-size:183px}
  .fs-xxl-184{font-size:184px}
  .fs-xxl-185{font-size:185px}
  .fs-xxl-186{font-size:186px}
  .fs-xxl-187{font-size:187px}
  .fs-xxl-188{font-size:188px}
  .fs-xxl-189{font-size:189px}
  .fs-xxl-190{font-size:190px}
  .fs-xxl-191{font-size:191px}
  .fs-xxl-192{font-size:192px}
  .fs-xxl-193{font-size:193px}
  .fs-xxl-194{font-size:194px}
  .fs-xxl-195{font-size:195px}
  .fs-xxl-196{font-size:196px}
  .fs-xxl-197{font-size:197px}
  .fs-xxl-198{font-size:198px}
  .fs-xxl-199{font-size:199px}
  .fs-xxl-200{font-size:200px}
  .fs-xxl-201{font-size:201px}
  .fs-xxl-202{font-size:202px}
  .fs-xxl-203{font-size:203px}
  .fs-xxl-204{font-size:204px}
  .fs-xxl-205{font-size:205px}
  .fs-xxl-206{font-size:206px}
  .fs-xxl-207{font-size:207px}
  .fs-xxl-208{font-size:208px}
  .fs-xxl-209{font-size:209px}
  .fs-xxl-210{font-size:210px}
  .fs-xxl-211{font-size:211px}
  .fs-xxl-212{font-size:212px}
  .fs-xxl-213{font-size:213px}
  .fs-xxl-214{font-size:214px}
  .fs-xxl-215{font-size:215px}
  .fs-xxl-216{font-size:216px}
  .fs-xxl-217{font-size:217px}
  .fs-xxl-218{font-size:218px}
  .fs-xxl-219{font-size:219px}
  .fs-xxl-220{font-size:220px}
  .fs-xxl-221{font-size:221px}
  .fs-xxl-222{font-size:222px}
  .fs-xxl-223{font-size:223px}
  .fs-xxl-224{font-size:224px}
  .fs-xxl-225{font-size:225px}
  .fs-xxl-226{font-size:226px}
  .fs-xxl-227{font-size:227px}
  .fs-xxl-228{font-size:228px}
  .fs-xxl-229{font-size:229px}
  .fs-xxl-230{font-size:230px}
  .fs-xxl-231{font-size:231px}
  .fs-xxl-232{font-size:232px}
  .fs-xxl-233{font-size:233px}
  .fs-xxl-234{font-size:234px}
  .fs-xxl-235{font-size:235px}
  .fs-xxl-236{font-size:236px}
  .fs-xxl-237{font-size:237px}
  .fs-xxl-238{font-size:238px}
  .fs-xxl-239{font-size:239px}
  .fs-xxl-240{font-size:240px}
  .fs-xxl-241{font-size:241px}
  .fs-xxl-242{font-size:242px}
  .fs-xxl-243{font-size:243px}
  .fs-xxl-244{font-size:244px}
  .fs-xxl-245{font-size:245px}
  .fs-xxl-246{font-size:246px}
  .fs-xxl-247{font-size:247px}
  .fs-xxl-248{font-size:248px}
  .fs-xxl-249{font-size:249px}
  .fs-xxl-250{font-size:250px}
  .fs-xxl-251{font-size:251px}
  .fs-xxl-252{font-size:252px}
  .fs-xxl-253{font-size:253px}
  .fs-xxl-254{font-size:254px}
  .fs-xxl-255{font-size:255px}
  .fs-xxl-256{font-size:256px}
  .fs-xxl-257{font-size:257px}
  .fs-xxl-258{font-size:258px}
  .fs-xxl-259{font-size:259px}
  .fs-xxl-260{font-size:260px}
  .fs-xxl-261{font-size:261px}
  .fs-xxl-262{font-size:262px}
  .fs-xxl-263{font-size:263px}
  .fs-xxl-264{font-size:264px}
  .fs-xxl-265{font-size:265px}
  .fs-xxl-266{font-size:266px}
  .fs-xxl-267{font-size:267px}
  .fs-xxl-268{font-size:268px}
  .fs-xxl-269{font-size:269px}
  .fs-xxl-270{font-size:270px}
  .fs-xxl-271{font-size:271px}
  .fs-xxl-272{font-size:272px}
  .fs-xxl-273{font-size:273px}
  .fs-xxl-274{font-size:274px}
  .fs-xxl-275{font-size:275px}
  .fs-xxl-276{font-size:276px}
  .fs-xxl-277{font-size:277px}
  .fs-xxl-278{font-size:278px}
  .fs-xxl-279{font-size:279px}
  .fs-xxl-280{font-size:280px}
  .fs-xxl-281{font-size:281px}
  .fs-xxl-282{font-size:282px}
  .fs-xxl-283{font-size:283px}
  .fs-xxl-284{font-size:284px}
  .fs-xxl-285{font-size:285px}
  .fs-xxl-286{font-size:286px}
  .fs-xxl-287{font-size:287px}
  .fs-xxl-288{font-size:288px}
  .fs-xxl-289{font-size:289px}
  .fs-xxl-290{font-size:290px}
  .fs-xxl-291{font-size:291px}
  .fs-xxl-292{font-size:292px}
  .fs-xxl-293{font-size:293px}
  .fs-xxl-294{font-size:294px}
  .fs-xxl-295{font-size:295px}
  .fs-xxl-296{font-size:296px}
  .fs-xxl-297{font-size:297px}
  .fs-xxl-298{font-size:298px}
  .fs-xxl-299{font-size:299px}
  .fs-xxl-300{font-size:300px}
}

/* line-height */
.lh-100{line-height:1}
.lh-110{line-height:1.1}
.lh-120{line-height:1.2}
.lh-130{line-height:1.3}
.lh-140{line-height:1.4}
.lh-150{line-height:1.5}
.lh-160{line-height:1.6}
.lh-170{line-height:1.7}
.lh-180{line-height:1.8}
.lh-190{line-height:1.9}
.lh-200{line-height:2}

/* font-weight */
.fw-100{font-weight:100}
.fw-200{font-weight:200}
.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-700{font-weight:700}
.fw-800{font-weight:800}
.fw-900{font-weight:900}

/* 텍스트 정렬 */
/* 모든 사이즈 */
.ta-left  {text-align:left}
.ta-center{text-align:center}
.ta-right {text-align:right}

/* md 사이즈 */
.ta-left-md  {text-align:left}
.ta-center-md{text-align:center}
.ta-right-md {text-align:right}

/* lg 사이즈 */
.ta-left-lg  {text-align:left}
.ta-center-lg{text-align:center}
.ta-right-lg {text-align:right}
@media(min-width:768px){
  .ta-left-md,
  .ta-center-md,
  .ta-right-md{text-align:inherit}
}
@media(min-width:1070px){
  .ta-left-lg,
  .ta-center-lg,
  .ta-right-lg{text-align:inherit}
}


/* text-wrap */
.text-wrap > *{margin-top:.7em}
.text-wrap > .btn{margin-top:0.6em}
.text-wrap > *:first-child{margin-top:0 !important}
@media(min-width:768px){
  .text-wrap > .btn{margin-top:0.9em}
}
@media(min-width:1070px){
  .text-wrap > .btn{margin-top:1.1em}
}
/* @media(min-width:768px){
  .text-wrap > *{margin-top:.7em}
  .text-wrap > .btn{margin-top:1.1em}
} */

/* 말줄임 */
.ellipsis{display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical}
.ellipsis-1{-webkit-line-clamp:1}
.ellipsis-2{-webkit-line-clamp:2}
.ellipsis-3{-webkit-line-clamp:3}
@media(min-width:768px){
  .ellipsis-md{-webkit-line-clamp:inherit}
}
@media(min-width:1070px){
  .ellipsis-lg{-webkit-line-clamp:inherit}
}

/* bg-img */
.bg-img{background-position:center; background-repeat:no-repeat; background-size:cover}

/* blockquote */
blockquote.line,
blockquote.bible{padding-left:25px; border-left:3px solid #777}


/* margin */
.mg-0{margin:var(--vw-0)}
.mg-1{margin:var(--vw-1)}
.mg-2{margin:var(--vw-2)}
.mg-3{margin:var(--vw-3)}
.mg-4{margin:var(--vw-4)}
.mg-5{margin:var(--vw-5)}
.mg-6{margin:var(--vw-6)}
.mg-7{margin:var(--vw-7)}
.mg-8{margin:var(--vw-8)}
.mg-9{margin:var(--vw-9)}
.mg-10{margin:var(--vw-10)}
.mg-11{margin:var(--vw-11)}
.mg-12{margin:var(--vw-12)}
.mg-13{margin:var(--vw-13)}
.mg-14{margin:var(--vw-14)}
.mg-15{margin:var(--vw-15)}
.mg-16{margin:var(--vw-16)}
.mg-17{margin:var(--vw-17)}
.mg-18{margin:var(--vw-18)}
.mg-19{margin:var(--vw-19)}
.mg-20{margin:var(--vw-20)}
.mg-21{margin:var(--vw-21)}
.mg-22{margin:var(--vw-22)}
.mg-23{margin:var(--vw-23)}
.mg-24{margin:var(--vw-24)}
.mg-25{margin:var(--vw-25)}
.mg-26{margin:var(--vw-26)}
.mg-27{margin:var(--vw-27)}
.mg-28{margin:var(--vw-28)}
.mg-29{margin:var(--vw-29)}
.mg-30{margin:var(--vw-30)}
.mg-31{margin:var(--vw-31)}
.mg-32{margin:var(--vw-32)}
.mg-33{margin:var(--vw-33)}
.mg-34{margin:var(--vw-34)}
.mg-35{margin:var(--vw-35)}
.mg-36{margin:var(--vw-36)}
.mg-37{margin:var(--vw-37)}
.mg-38{margin:var(--vw-38)}
.mg-39{margin:var(--vw-39)}
.mg-40{margin:var(--vw-40)}
.mg-41{margin:var(--vw-41)}
.mg-42{margin:var(--vw-42)}
.mg-43{margin:var(--vw-43)}
.mg-44{margin:var(--vw-44)}
.mg-45{margin:var(--vw-45)}
.mg-46{margin:var(--vw-46)}
.mg-47{margin:var(--vw-47)}
.mg-48{margin:var(--vw-48)}
.mg-49{margin:var(--vw-49)}
.mg-50{margin:var(--vw-50)}
.mg-55{margin:var(--vw-55)}
.mg-60{margin:var(--vw-60)}
.mg-65{margin:var(--vw-65)}
.mg-70{margin:var(--vw-70)}
.mg-75{margin:var(--vw-75)}
.mg-80{margin:var(--vw-80)}
.mg-85{margin:var(--vw-85)}
.mg-90{margin:var(--vw-90)}
.mg-95{margin:var(--vw-95)}
.mg-100{margin:var(--vw-100)}
.mg-105{margin:var(--vw-105)}
.mg-110{margin:var(--vw-110)}
.mg-115{margin:var(--vw-115)}
.mg-120{margin:var(--vw-120)}
.mg-125{margin:var(--vw-125)}
.mg-130{margin:var(--vw-130)}
.mg-135{margin:var(--vw-135)}
.mg-140{margin:var(--vw-140)}
.mg-145{margin:var(--vw-145)}
.mg-150{margin:var(--vw-150)}
.mg-155{margin:var(--vw-155)}
.mg-160{margin:var(--vw-160)}
.mg-165{margin:var(--vw-165)}
.mg-170{margin:var(--vw-170)}
.mg-175{margin:var(--vw-175)}
.mg-180{margin:var(--vw-180)}
.mg-185{margin:var(--vw-185)}
.mg-190{margin:var(--vw-190)}
.mg-195{margin:var(--vw-195)}
.mg-200{margin:var(--vw-200)}
.mg-205{margin:var(--vw-205)}
.mg-210{margin:var(--vw-210)}
.mg-215{margin:var(--vw-215)}
.mg-220{margin:var(--vw-220)}
.mg-225{margin:var(--vw-225)}
.mg-230{margin:var(--vw-230)}
.mg-235{margin:var(--vw-235)}
.mg-240{margin:var(--vw-240)}
.mg-245{margin:var(--vw-245)}
.mg-250{margin:var(--vw-250)}
.mg-255{margin:var(--vw-255)}
.mg-260{margin:var(--vw-260)}
.mg-265{margin:var(--vw-265)}
.mg-270{margin:var(--vw-270)}
.mg-275{margin:var(--vw-275)}
.mg-280{margin:var(--vw-280)}
.mg-285{margin:var(--vw-285)}
.mg-290{margin:var(--vw-290)}
.mg-295{margin:var(--vw-295)}
.mg-300{margin:var(--vw-300)}
@media(min-width:1070px){
  .mg-0{margin:0px}
  .mg-1{margin:1px}
  .mg-2{margin:2px}
  .mg-3{margin:3px}
  .mg-4{margin:4px}
  .mg-5{margin:5px}
  .mg-6{margin:6px}
  .mg-7{margin:7px}
  .mg-8{margin:8px}
  .mg-9{margin:9px}
  .mg-10{margin:10px}
  .mg-11{margin:11px}
  .mg-12{margin:12px}
  .mg-13{margin:13px}
  .mg-14{margin:14px}
  .mg-15{margin:15px}
  .mg-16{margin:16px}
  .mg-17{margin:17px}
  .mg-18{margin:18px}
  .mg-19{margin:19px}
  .mg-20{margin:20px}
  .mg-21{margin:21px}
  .mg-22{margin:22px}
  .mg-23{margin:23px}
  .mg-24{margin:24px}
  .mg-25{margin:25px}
  .mg-26{margin:26px}
  .mg-27{margin:27px}
  .mg-28{margin:28px}
  .mg-29{margin:29px}
  .mg-30{margin:30px}
  .mg-31{margin:31px}
  .mg-32{margin:32px}
  .mg-33{margin:33px}
  .mg-34{margin:34px}
  .mg-35{margin:35px}
  .mg-36{margin:36px}
  .mg-37{margin:37px}
  .mg-38{margin:38px}
  .mg-39{margin:39px}
  .mg-40{margin:40px}
  .mg-41{margin:41px}
  .mg-42{margin:42px}
  .mg-43{margin:43px}
  .mg-44{margin:44px}
  .mg-45{margin:45px}
  .mg-46{margin:46px}
  .mg-47{margin:47px}
  .mg-48{margin:48px}
  .mg-49{margin:49px}
  .mg-50{margin:50px}
  .mg-55{margin:55px}
  .mg-60{margin:60px}
  .mg-65{margin:65px}
  .mg-70{margin:70px}
  .mg-75{margin:75px}
  .mg-80{margin:80px}
  .mg-85{margin:85px}
  .mg-90{margin:90px}
  .mg-95{margin:95px}
  .mg-100{margin:100px}
  .mg-105{margin:105px}
  .mg-110{margin:110px}
  .mg-115{margin:115px}
  .mg-120{margin:120px}
  .mg-125{margin:125px}
  .mg-130{margin:130px}
  .mg-135{margin:135px}
  .mg-140{margin:140px}
  .mg-145{margin:145px}
  .mg-150{margin:150px}
  .mg-155{margin:155px}
  .mg-160{margin:160px}
  .mg-165{margin:165px}
  .mg-170{margin:170px}
  .mg-175{margin:175px}
  .mg-180{margin:180px}
  .mg-185{margin:185px}
  .mg-190{margin:190px}
  .mg-195{margin:195px}
  .mg-200{margin:200px}
  .mg-205{margin:205px}
  .mg-210{margin:210px}
  .mg-215{margin:215px}
  .mg-220{margin:220px}
  .mg-225{margin:225px}
  .mg-230{margin:230px}
  .mg-235{margin:235px}
  .mg-240{margin:240px}
  .mg-245{margin:245px}
  .mg-250{margin:250px}
  .mg-255{margin:255px}
  .mg-260{margin:260px}
  .mg-265{margin:265px}
  .mg-270{margin:270px}
  .mg-275{margin:275px}
  .mg-280{margin:280px}
  .mg-285{margin:285px}
  .mg-290{margin:290px}
  .mg-295{margin:295px}
  .mg-300{margin:300px}
}

/* margin-top */
.mg-t-0{margin-top:var(--vw-0)}
.mg-t-1{margin-top:var(--vw-1)}
.mg-t-2{margin-top:var(--vw-2)}
.mg-t-3{margin-top:var(--vw-3)}
.mg-t-4{margin-top:var(--vw-4)}
.mg-t-5{margin-top:var(--vw-5)}
.mg-t-6{margin-top:var(--vw-6)}
.mg-t-7{margin-top:var(--vw-7)}
.mg-t-8{margin-top:var(--vw-8)}
.mg-t-9{margin-top:var(--vw-9)}
.mg-t-10{margin-top:var(--vw-10)}
.mg-t-11{margin-top:var(--vw-11)}
.mg-t-12{margin-top:var(--vw-12)}
.mg-t-13{margin-top:var(--vw-13)}
.mg-t-14{margin-top:var(--vw-14)}
.mg-t-15{margin-top:var(--vw-15)}
.mg-t-16{margin-top:var(--vw-16)}
.mg-t-17{margin-top:var(--vw-17)}
.mg-t-18{margin-top:var(--vw-18)}
.mg-t-19{margin-top:var(--vw-19)}
.mg-t-20{margin-top:var(--vw-20)}
.mg-t-21{margin-top:var(--vw-21)}
.mg-t-22{margin-top:var(--vw-22)}
.mg-t-23{margin-top:var(--vw-23)}
.mg-t-24{margin-top:var(--vw-24)}
.mg-t-25{margin-top:var(--vw-25)}
.mg-t-26{margin-top:var(--vw-26)}
.mg-t-27{margin-top:var(--vw-27)}
.mg-t-28{margin-top:var(--vw-28)}
.mg-t-29{margin-top:var(--vw-29)}
.mg-t-30{margin-top:var(--vw-30)}
.mg-t-31{margin-top:var(--vw-31)}
.mg-t-32{margin-top:var(--vw-32)}
.mg-t-33{margin-top:var(--vw-33)}
.mg-t-34{margin-top:var(--vw-34)}
.mg-t-35{margin-top:var(--vw-35)}
.mg-t-36{margin-top:var(--vw-36)}
.mg-t-37{margin-top:var(--vw-37)}
.mg-t-38{margin-top:var(--vw-38)}
.mg-t-39{margin-top:var(--vw-39)}
.mg-t-40{margin-top:var(--vw-40)}
.mg-t-41{margin-top:var(--vw-41)}
.mg-t-42{margin-top:var(--vw-42)}
.mg-t-43{margin-top:var(--vw-43)}
.mg-t-44{margin-top:var(--vw-44)}
.mg-t-45{margin-top:var(--vw-45)}
.mg-t-46{margin-top:var(--vw-46)}
.mg-t-47{margin-top:var(--vw-47)}
.mg-t-48{margin-top:var(--vw-48)}
.mg-t-49{margin-top:var(--vw-49)}
.mg-t-50{margin-top:var(--vw-50)}
.mg-t-55{margin-top:var(--vw-55)}
.mg-t-60{margin-top:var(--vw-60)}
.mg-t-65{margin-top:var(--vw-65)}
.mg-t-70{margin-top:var(--vw-70)}
.mg-t-75{margin-top:var(--vw-75)}
.mg-t-80{margin-top:var(--vw-80)}
.mg-t-85{margin-top:var(--vw-85)}
.mg-t-90{margin-top:var(--vw-90)}
.mg-t-95{margin-top:var(--vw-95)}
.mg-t-100{margin-top:var(--vw-100)}
.mg-t-105{margin-top:var(--vw-105)}
.mg-t-110{margin-top:var(--vw-110)}
.mg-t-115{margin-top:var(--vw-115)}
.mg-t-120{margin-top:var(--vw-120)}
.mg-t-125{margin-top:var(--vw-125)}
.mg-t-130{margin-top:var(--vw-130)}
.mg-t-135{margin-top:var(--vw-135)}
.mg-t-140{margin-top:var(--vw-140)}
.mg-t-145{margin-top:var(--vw-145)}
.mg-t-150{margin-top:var(--vw-150)}
.mg-t-155{margin-top:var(--vw-155)}
.mg-t-160{margin-top:var(--vw-160)}
.mg-t-165{margin-top:var(--vw-165)}
.mg-t-170{margin-top:var(--vw-170)}
.mg-t-175{margin-top:var(--vw-175)}
.mg-t-180{margin-top:var(--vw-180)}
.mg-t-185{margin-top:var(--vw-185)}
.mg-t-190{margin-top:var(--vw-190)}
.mg-t-195{margin-top:var(--vw-195)}
.mg-t-200{margin-top:var(--vw-200)}
.mg-t-205{margin-top:var(--vw-205)}
.mg-t-210{margin-top:var(--vw-210)}
.mg-t-215{margin-top:var(--vw-215)}
.mg-t-220{margin-top:var(--vw-220)}
.mg-t-225{margin-top:var(--vw-225)}
.mg-t-230{margin-top:var(--vw-230)}
.mg-t-235{margin-top:var(--vw-235)}
.mg-t-240{margin-top:var(--vw-240)}
.mg-t-245{margin-top:var(--vw-245)}
.mg-t-250{margin-top:var(--vw-250)}
.mg-t-255{margin-top:var(--vw-255)}
.mg-t-260{margin-top:var(--vw-260)}
.mg-t-265{margin-top:var(--vw-265)}
.mg-t-270{margin-top:var(--vw-270)}
.mg-t-275{margin-top:var(--vw-275)}
.mg-t-280{margin-top:var(--vw-280)}
.mg-t-285{margin-top:var(--vw-285)}
.mg-t-290{margin-top:var(--vw-290)}
.mg-t-295{margin-top:var(--vw-295)}
.mg-t-300{margin-top:var(--vw-300)}
@media(min-width:1070px){
  .mg-t-0{margin-top:0px}
  .mg-t-1{margin-top:1px}
  .mg-t-2{margin-top:2px}
  .mg-t-3{margin-top:3px}
  .mg-t-4{margin-top:4px}
  .mg-t-5{margin-top:5px}
  .mg-t-6{margin-top:6px}
  .mg-t-7{margin-top:7px}
  .mg-t-8{margin-top:8px}
  .mg-t-9{margin-top:9px}
  .mg-t-10{margin-top:10px}
  .mg-t-11{margin-top:11px}
  .mg-t-12{margin-top:12px}
  .mg-t-13{margin-top:13px}
  .mg-t-14{margin-top:14px}
  .mg-t-15{margin-top:15px}
  .mg-t-16{margin-top:16px}
  .mg-t-17{margin-top:17px}
  .mg-t-18{margin-top:18px}
  .mg-t-19{margin-top:19px}
  .mg-t-20{margin-top:20px}
  .mg-t-21{margin-top:21px}
  .mg-t-22{margin-top:22px}
  .mg-t-23{margin-top:23px}
  .mg-t-24{margin-top:24px}
  .mg-t-25{margin-top:25px}
  .mg-t-26{margin-top:26px}
  .mg-t-27{margin-top:27px}
  .mg-t-28{margin-top:28px}
  .mg-t-29{margin-top:29px}
  .mg-t-30{margin-top:30px}
  .mg-t-31{margin-top:31px}
  .mg-t-32{margin-top:32px}
  .mg-t-33{margin-top:33px}
  .mg-t-34{margin-top:34px}
  .mg-t-35{margin-top:35px}
  .mg-t-36{margin-top:36px}
  .mg-t-37{margin-top:37px}
  .mg-t-38{margin-top:38px}
  .mg-t-39{margin-top:39px}
  .mg-t-40{margin-top:40px}
  .mg-t-41{margin-top:41px}
  .mg-t-42{margin-top:42px}
  .mg-t-43{margin-top:43px}
  .mg-t-44{margin-top:44px}
  .mg-t-45{margin-top:45px}
  .mg-t-46{margin-top:46px}
  .mg-t-47{margin-top:47px}
  .mg-t-48{margin-top:48px}
  .mg-t-49{margin-top:49px}
  .mg-t-50{margin-top:50px}
  .mg-t-55{margin-top:55px}
  .mg-t-60{margin-top:60px}
  .mg-t-65{margin-top:65px}
  .mg-t-70{margin-top:70px}
  .mg-t-75{margin-top:75px}
  .mg-t-80{margin-top:80px}
  .mg-t-85{margin-top:85px}
  .mg-t-90{margin-top:90px}
  .mg-t-95{margin-top:95px}
  .mg-t-100{margin-top:100px}
  .mg-t-105{margin-top:105px}
  .mg-t-110{margin-top:110px}
  .mg-t-115{margin-top:115px}
  .mg-t-120{margin-top:120px}
  .mg-t-125{margin-top:125px}
  .mg-t-130{margin-top:130px}
  .mg-t-135{margin-top:135px}
  .mg-t-140{margin-top:140px}
  .mg-t-145{margin-top:145px}
  .mg-t-150{margin-top:150px}
  .mg-t-155{margin-top:155px}
  .mg-t-160{margin-top:160px}
  .mg-t-165{margin-top:165px}
  .mg-t-170{margin-top:170px}
  .mg-t-175{margin-top:175px}
  .mg-t-180{margin-top:180px}
  .mg-t-185{margin-top:185px}
  .mg-t-190{margin-top:190px}
  .mg-t-195{margin-top:195px}
  .mg-t-200{margin-top:200px}
  .mg-t-205{margin-top:205px}
  .mg-t-210{margin-top:210px}
  .mg-t-215{margin-top:215px}
  .mg-t-220{margin-top:220px}
  .mg-t-225{margin-top:225px}
  .mg-t-230{margin-top:230px}
  .mg-t-235{margin-top:235px}
  .mg-t-240{margin-top:240px}
  .mg-t-245{margin-top:245px}
  .mg-t-250{margin-top:250px}
  .mg-t-255{margin-top:255px}
  .mg-t-260{margin-top:260px}
  .mg-t-265{margin-top:265px}
  .mg-t-270{margin-top:270px}
  .mg-t-275{margin-top:275px}
  .mg-t-280{margin-top:280px}
  .mg-t-285{margin-top:285px}
  .mg-t-290{margin-top:290px}
  .mg-t-295{margin-top:295px}
  .mg-t-300{margin-top:300px}
}

/* margin-bottom */
.mg-b-0{margin-bottom:var(--vw-0)}
.mg-b-1{margin-bottom:var(--vw-1)}
.mg-b-2{margin-bottom:var(--vw-2)}
.mg-b-3{margin-bottom:var(--vw-3)}
.mg-b-4{margin-bottom:var(--vw-4)}
.mg-b-5{margin-bottom:var(--vw-5)}
.mg-b-6{margin-bottom:var(--vw-6)}
.mg-b-7{margin-bottom:var(--vw-7)}
.mg-b-8{margin-bottom:var(--vw-8)}
.mg-b-9{margin-bottom:var(--vw-9)}
.mg-b-10{margin-bottom:var(--vw-10)}
.mg-b-11{margin-bottom:var(--vw-11)}
.mg-b-12{margin-bottom:var(--vw-12)}
.mg-b-13{margin-bottom:var(--vw-13)}
.mg-b-14{margin-bottom:var(--vw-14)}
.mg-b-15{margin-bottom:var(--vw-15)}
.mg-b-16{margin-bottom:var(--vw-16)}
.mg-b-17{margin-bottom:var(--vw-17)}
.mg-b-18{margin-bottom:var(--vw-18)}
.mg-b-19{margin-bottom:var(--vw-19)}
.mg-b-20{margin-bottom:var(--vw-20)}
.mg-b-21{margin-bottom:var(--vw-21)}
.mg-b-22{margin-bottom:var(--vw-22)}
.mg-b-23{margin-bottom:var(--vw-23)}
.mg-b-24{margin-bottom:var(--vw-24)}
.mg-b-25{margin-bottom:var(--vw-25)}
.mg-b-26{margin-bottom:var(--vw-26)}
.mg-b-27{margin-bottom:var(--vw-27)}
.mg-b-28{margin-bottom:var(--vw-28)}
.mg-b-29{margin-bottom:var(--vw-29)}
.mg-b-30{margin-bottom:var(--vw-30)}
.mg-b-31{margin-bottom:var(--vw-31)}
.mg-b-32{margin-bottom:var(--vw-32)}
.mg-b-33{margin-bottom:var(--vw-33)}
.mg-b-34{margin-bottom:var(--vw-34)}
.mg-b-35{margin-bottom:var(--vw-35)}
.mg-b-36{margin-bottom:var(--vw-36)}
.mg-b-37{margin-bottom:var(--vw-37)}
.mg-b-38{margin-bottom:var(--vw-38)}
.mg-b-39{margin-bottom:var(--vw-39)}
.mg-b-40{margin-bottom:var(--vw-40)}
.mg-b-41{margin-bottom:var(--vw-41)}
.mg-b-42{margin-bottom:var(--vw-42)}
.mg-b-43{margin-bottom:var(--vw-43)}
.mg-b-44{margin-bottom:var(--vw-44)}
.mg-b-45{margin-bottom:var(--vw-45)}
.mg-b-46{margin-bottom:var(--vw-46)}
.mg-b-47{margin-bottom:var(--vw-47)}
.mg-b-48{margin-bottom:var(--vw-48)}
.mg-b-49{margin-bottom:var(--vw-49)}
.mg-b-50{margin-bottom:var(--vw-50)}
.mg-b-55{margin-bottom:var(--vw-55)}
.mg-b-60{margin-bottom:var(--vw-60)}
.mg-b-65{margin-bottom:var(--vw-65)}
.mg-b-70{margin-bottom:var(--vw-70)}
.mg-b-75{margin-bottom:var(--vw-75)}
.mg-b-80{margin-bottom:var(--vw-80)}
.mg-b-85{margin-bottom:var(--vw-85)}
.mg-b-90{margin-bottom:var(--vw-90)}
.mg-b-95{margin-bottom:var(--vw-95)}
.mg-b-100{margin-bottom:var(--vw-100)}
.mg-b-105{margin-bottom:var(--vw-105)}
.mg-b-110{margin-bottom:var(--vw-110)}
.mg-b-115{margin-bottom:var(--vw-115)}
.mg-b-120{margin-bottom:var(--vw-120)}
.mg-b-125{margin-bottom:var(--vw-125)}
.mg-b-130{margin-bottom:var(--vw-130)}
.mg-b-135{margin-bottom:var(--vw-135)}
.mg-b-140{margin-bottom:var(--vw-140)}
.mg-b-145{margin-bottom:var(--vw-145)}
.mg-b-150{margin-bottom:var(--vw-150)}
.mg-b-155{margin-bottom:var(--vw-155)}
.mg-b-160{margin-bottom:var(--vw-160)}
.mg-b-165{margin-bottom:var(--vw-165)}
.mg-b-170{margin-bottom:var(--vw-170)}
.mg-b-175{margin-bottom:var(--vw-175)}
.mg-b-180{margin-bottom:var(--vw-180)}
.mg-b-185{margin-bottom:var(--vw-185)}
.mg-b-190{margin-bottom:var(--vw-190)}
.mg-b-195{margin-bottom:var(--vw-195)}
.mg-b-200{margin-bottom:var(--vw-200)}
.mg-b-205{margin-bottom:var(--vw-205)}
.mg-b-210{margin-bottom:var(--vw-210)}
.mg-b-215{margin-bottom:var(--vw-215)}
.mg-b-220{margin-bottom:var(--vw-220)}
.mg-b-225{margin-bottom:var(--vw-225)}
.mg-b-230{margin-bottom:var(--vw-230)}
.mg-b-235{margin-bottom:var(--vw-235)}
.mg-b-240{margin-bottom:var(--vw-240)}
.mg-b-245{margin-bottom:var(--vw-245)}
.mg-b-250{margin-bottom:var(--vw-250)}
.mg-b-255{margin-bottom:var(--vw-255)}
.mg-b-260{margin-bottom:var(--vw-260)}
.mg-b-265{margin-bottom:var(--vw-265)}
.mg-b-270{margin-bottom:var(--vw-270)}
.mg-b-275{margin-bottom:var(--vw-275)}
.mg-b-280{margin-bottom:var(--vw-280)}
.mg-b-285{margin-bottom:var(--vw-285)}
.mg-b-290{margin-bottom:var(--vw-290)}
.mg-b-295{margin-bottom:var(--vw-295)}
.mg-b-300{margin-bottom:var(--vw-300)}
@media(min-width:1070px){
  .mg-b-0{margin-bottom:0px}
  .mg-b-1{margin-bottom:1px}
  .mg-b-2{margin-bottom:2px}
  .mg-b-3{margin-bottom:3px}
  .mg-b-4{margin-bottom:4px}
  .mg-b-5{margin-bottom:5px}
  .mg-b-6{margin-bottom:6px}
  .mg-b-7{margin-bottom:7px}
  .mg-b-8{margin-bottom:8px}
  .mg-b-9{margin-bottom:9px}
  .mg-b-10{margin-bottom:10px}
  .mg-b-11{margin-bottom:11px}
  .mg-b-12{margin-bottom:12px}
  .mg-b-13{margin-bottom:13px}
  .mg-b-14{margin-bottom:14px}
  .mg-b-15{margin-bottom:15px}
  .mg-b-16{margin-bottom:16px}
  .mg-b-17{margin-bottom:17px}
  .mg-b-18{margin-bottom:18px}
  .mg-b-19{margin-bottom:19px}
  .mg-b-20{margin-bottom:20px}
  .mg-b-21{margin-bottom:21px}
  .mg-b-22{margin-bottom:22px}
  .mg-b-23{margin-bottom:23px}
  .mg-b-24{margin-bottom:24px}
  .mg-b-25{margin-bottom:25px}
  .mg-b-26{margin-bottom:26px}
  .mg-b-27{margin-bottom:27px}
  .mg-b-28{margin-bottom:28px}
  .mg-b-29{margin-bottom:29px}
  .mg-b-30{margin-bottom:30px}
  .mg-b-31{margin-bottom:31px}
  .mg-b-32{margin-bottom:32px}
  .mg-b-33{margin-bottom:33px}
  .mg-b-34{margin-bottom:34px}
  .mg-b-35{margin-bottom:35px}
  .mg-b-36{margin-bottom:36px}
  .mg-b-37{margin-bottom:37px}
  .mg-b-38{margin-bottom:38px}
  .mg-b-39{margin-bottom:39px}
  .mg-b-40{margin-bottom:40px}
  .mg-b-41{margin-bottom:41px}
  .mg-b-42{margin-bottom:42px}
  .mg-b-43{margin-bottom:43px}
  .mg-b-44{margin-bottom:44px}
  .mg-b-45{margin-bottom:45px}
  .mg-b-46{margin-bottom:46px}
  .mg-b-47{margin-bottom:47px}
  .mg-b-48{margin-bottom:48px}
  .mg-b-49{margin-bottom:49px}
  .mg-b-50{margin-bottom:50px}
  .mg-b-55{margin-bottom:55px}
  .mg-b-60{margin-bottom:60px}
  .mg-b-65{margin-bottom:65px}
  .mg-b-70{margin-bottom:70px}
  .mg-b-75{margin-bottom:75px}
  .mg-b-80{margin-bottom:80px}
  .mg-b-85{margin-bottom:85px}
  .mg-b-90{margin-bottom:90px}
  .mg-b-95{margin-bottom:95px}
  .mg-b-100{margin-bottom:100px}
  .mg-b-105{margin-bottom:105px}
  .mg-b-110{margin-bottom:110px}
  .mg-b-115{margin-bottom:115px}
  .mg-b-120{margin-bottom:120px}
  .mg-b-125{margin-bottom:125px}
  .mg-b-130{margin-bottom:130px}
  .mg-b-135{margin-bottom:135px}
  .mg-b-140{margin-bottom:140px}
  .mg-b-145{margin-bottom:145px}
  .mg-b-150{margin-bottom:150px}
  .mg-b-155{margin-bottom:155px}
  .mg-b-160{margin-bottom:160px}
  .mg-b-165{margin-bottom:165px}
  .mg-b-170{margin-bottom:170px}
  .mg-b-175{margin-bottom:175px}
  .mg-b-180{margin-bottom:180px}
  .mg-b-185{margin-bottom:185px}
  .mg-b-190{margin-bottom:190px}
  .mg-b-195{margin-bottom:195px}
  .mg-b-200{margin-bottom:200px}
  .mg-b-205{margin-bottom:205px}
  .mg-b-210{margin-bottom:210px}
  .mg-b-215{margin-bottom:215px}
  .mg-b-220{margin-bottom:220px}
  .mg-b-225{margin-bottom:225px}
  .mg-b-230{margin-bottom:230px}
  .mg-b-235{margin-bottom:235px}
  .mg-b-240{margin-bottom:240px}
  .mg-b-245{margin-bottom:245px}
  .mg-b-250{margin-bottom:250px}
  .mg-b-255{margin-bottom:255px}
  .mg-b-260{margin-bottom:260px}
  .mg-b-265{margin-bottom:265px}
  .mg-b-270{margin-bottom:270px}
  .mg-b-275{margin-bottom:275px}
  .mg-b-280{margin-bottom:280px}
  .mg-b-285{margin-bottom:285px}
  .mg-b-290{margin-bottom:290px}
  .mg-b-295{margin-bottom:295px}
  .mg-b-300{margin-bottom:300px}
}

/* margin left */
.mg-l-0{margin-left:var(--vw-0)}
.mg-l-1{margin-left:var(--vw-1)}
.mg-l-2{margin-left:var(--vw-2)}
.mg-l-3{margin-left:var(--vw-3)}
.mg-l-4{margin-left:var(--vw-4)}
.mg-l-5{margin-left:var(--vw-5)}
.mg-l-6{margin-left:var(--vw-6)}
.mg-l-7{margin-left:var(--vw-7)}
.mg-l-8{margin-left:var(--vw-8)}
.mg-l-9{margin-left:var(--vw-9)}
.mg-l-10{margin-left:var(--vw-10)}
.mg-l-11{margin-left:var(--vw-11)}
.mg-l-12{margin-left:var(--vw-12)}
.mg-l-13{margin-left:var(--vw-13)}
.mg-l-14{margin-left:var(--vw-14)}
.mg-l-15{margin-left:var(--vw-15)}
.mg-l-16{margin-left:var(--vw-16)}
.mg-l-17{margin-left:var(--vw-17)}
.mg-l-18{margin-left:var(--vw-18)}
.mg-l-19{margin-left:var(--vw-19)}
.mg-l-20{margin-left:var(--vw-20)}
.mg-l-21{margin-left:var(--vw-21)}
.mg-l-22{margin-left:var(--vw-22)}
.mg-l-23{margin-left:var(--vw-23)}
.mg-l-24{margin-left:var(--vw-24)}
.mg-l-25{margin-left:var(--vw-25)}
.mg-l-26{margin-left:var(--vw-26)}
.mg-l-27{margin-left:var(--vw-27)}
.mg-l-28{margin-left:var(--vw-28)}
.mg-l-29{margin-left:var(--vw-29)}
.mg-l-30{margin-left:var(--vw-30)}
.mg-l-31{margin-left:var(--vw-31)}
.mg-l-32{margin-left:var(--vw-32)}
.mg-l-33{margin-left:var(--vw-33)}
.mg-l-34{margin-left:var(--vw-34)}
.mg-l-35{margin-left:var(--vw-35)}
.mg-l-36{margin-left:var(--vw-36)}
.mg-l-37{margin-left:var(--vw-37)}
.mg-l-38{margin-left:var(--vw-38)}
.mg-l-39{margin-left:var(--vw-39)}
.mg-l-40{margin-left:var(--vw-40)}
.mg-l-41{margin-left:var(--vw-41)}
.mg-l-42{margin-left:var(--vw-42)}
.mg-l-43{margin-left:var(--vw-43)}
.mg-l-44{margin-left:var(--vw-44)}
.mg-l-45{margin-left:var(--vw-45)}
.mg-l-46{margin-left:var(--vw-46)}
.mg-l-47{margin-left:var(--vw-47)}
.mg-l-48{margin-left:var(--vw-48)}
.mg-l-49{margin-left:var(--vw-49)}
.mg-l-50{margin-left:var(--vw-50)}
.mg-l-55{margin-left:var(--vw-55)}
.mg-l-60{margin-left:var(--vw-60)}
.mg-l-65{margin-left:var(--vw-65)}
.mg-l-70{margin-left:var(--vw-70)}
.mg-l-75{margin-left:var(--vw-75)}
.mg-l-80{margin-left:var(--vw-80)}
.mg-l-85{margin-left:var(--vw-85)}
.mg-l-90{margin-left:var(--vw-90)}
.mg-l-95{margin-left:var(--vw-95)}
.mg-l-100{margin-left:var(--vw-100)}
.mg-l-105{margin-left:var(--vw-105)}
.mg-l-110{margin-left:var(--vw-110)}
.mg-l-115{margin-left:var(--vw-115)}
.mg-l-120{margin-left:var(--vw-120)}
.mg-l-125{margin-left:var(--vw-125)}
.mg-l-130{margin-left:var(--vw-130)}
.mg-l-135{margin-left:var(--vw-135)}
.mg-l-140{margin-left:var(--vw-140)}
.mg-l-145{margin-left:var(--vw-145)}
.mg-l-150{margin-left:var(--vw-150)}
.mg-l-155{margin-left:var(--vw-155)}
.mg-l-160{margin-left:var(--vw-160)}
.mg-l-165{margin-left:var(--vw-165)}
.mg-l-170{margin-left:var(--vw-170)}
.mg-l-175{margin-left:var(--vw-175)}
.mg-l-180{margin-left:var(--vw-180)}
.mg-l-185{margin-left:var(--vw-185)}
.mg-l-190{margin-left:var(--vw-190)}
.mg-l-195{margin-left:var(--vw-195)}
.mg-l-200{margin-left:var(--vw-200)}
.mg-l-205{margin-left:var(--vw-205)}
.mg-l-210{margin-left:var(--vw-210)}
.mg-l-215{margin-left:var(--vw-215)}
.mg-l-220{margin-left:var(--vw-220)}
.mg-l-225{margin-left:var(--vw-225)}
.mg-l-230{margin-left:var(--vw-230)}
.mg-l-235{margin-left:var(--vw-235)}
.mg-l-240{margin-left:var(--vw-240)}
.mg-l-245{margin-left:var(--vw-245)}
.mg-l-250{margin-left:var(--vw-250)}
.mg-l-255{margin-left:var(--vw-255)}
.mg-l-260{margin-left:var(--vw-260)}
.mg-l-265{margin-left:var(--vw-265)}
.mg-l-270{margin-left:var(--vw-270)}
.mg-l-275{margin-left:var(--vw-275)}
.mg-l-280{margin-left:var(--vw-280)}
.mg-l-285{margin-left:var(--vw-285)}
.mg-l-290{margin-left:var(--vw-290)}
.mg-l-295{margin-left:var(--vw-295)}
.mg-l-300{margin-left:var(--vw-300)}
@media(min-width:1070px){
  .mg-l-0{margin-left:0px}
  .mg-l-1{margin-left:1px}
  .mg-l-2{margin-left:2px}
  .mg-l-3{margin-left:3px}
  .mg-l-4{margin-left:4px}
  .mg-l-5{margin-left:5px}
  .mg-l-6{margin-left:6px}
  .mg-l-7{margin-left:7px}
  .mg-l-8{margin-left:8px}
  .mg-l-9{margin-left:9px}
  .mg-l-10{margin-left:10px}
  .mg-l-11{margin-left:11px}
  .mg-l-12{margin-left:12px}
  .mg-l-13{margin-left:13px}
  .mg-l-14{margin-left:14px}
  .mg-l-15{margin-left:15px}
  .mg-l-16{margin-left:16px}
  .mg-l-17{margin-left:17px}
  .mg-l-18{margin-left:18px}
  .mg-l-19{margin-left:19px}
  .mg-l-20{margin-left:20px}
  .mg-l-21{margin-left:21px}
  .mg-l-22{margin-left:22px}
  .mg-l-23{margin-left:23px}
  .mg-l-24{margin-left:24px}
  .mg-l-25{margin-left:25px}
  .mg-l-26{margin-left:26px}
  .mg-l-27{margin-left:27px}
  .mg-l-28{margin-left:28px}
  .mg-l-29{margin-left:29px}
  .mg-l-30{margin-left:30px}
  .mg-l-31{margin-left:31px}
  .mg-l-32{margin-left:32px}
  .mg-l-33{margin-left:33px}
  .mg-l-34{margin-left:34px}
  .mg-l-35{margin-left:35px}
  .mg-l-36{margin-left:36px}
  .mg-l-37{margin-left:37px}
  .mg-l-38{margin-left:38px}
  .mg-l-39{margin-left:39px}
  .mg-l-40{margin-left:40px}
  .mg-l-41{margin-left:41px}
  .mg-l-42{margin-left:42px}
  .mg-l-43{margin-left:43px}
  .mg-l-44{margin-left:44px}
  .mg-l-45{margin-left:45px}
  .mg-l-46{margin-left:46px}
  .mg-l-47{margin-left:47px}
  .mg-l-48{margin-left:48px}
  .mg-l-49{margin-left:49px}
  .mg-l-50{margin-left:50px}
  .mg-l-55{margin-left:55px}
  .mg-l-60{margin-left:60px}
  .mg-l-65{margin-left:65px}
  .mg-l-70{margin-left:70px}
  .mg-l-75{margin-left:75px}
  .mg-l-80{margin-left:80px}
  .mg-l-85{margin-left:85px}
  .mg-l-90{margin-left:90px}
  .mg-l-95{margin-left:95px}
  .mg-l-100{margin-left:100px}
  .mg-l-105{margin-left:105px}
  .mg-l-110{margin-left:110px}
  .mg-l-115{margin-left:115px}
  .mg-l-120{margin-left:120px}
  .mg-l-125{margin-left:125px}
  .mg-l-130{margin-left:130px}
  .mg-l-135{margin-left:135px}
  .mg-l-140{margin-left:140px}
  .mg-l-145{margin-left:145px}
  .mg-l-150{margin-left:150px}
  .mg-l-155{margin-left:155px}
  .mg-l-160{margin-left:160px}
  .mg-l-165{margin-left:165px}
  .mg-l-170{margin-left:170px}
  .mg-l-175{margin-left:175px}
  .mg-l-180{margin-left:180px}
  .mg-l-185{margin-left:185px}
  .mg-l-190{margin-left:190px}
  .mg-l-195{margin-left:195px}
  .mg-l-200{margin-left:200px}
  .mg-l-205{margin-left:205px}
  .mg-l-210{margin-left:210px}
  .mg-l-215{margin-left:215px}
  .mg-l-220{margin-left:220px}
  .mg-l-225{margin-left:225px}
  .mg-l-230{margin-left:230px}
  .mg-l-235{margin-left:235px}
  .mg-l-240{margin-left:240px}
  .mg-l-245{margin-left:245px}
  .mg-l-250{margin-left:250px}
  .mg-l-255{margin-left:255px}
  .mg-l-260{margin-left:260px}
  .mg-l-265{margin-left:265px}
  .mg-l-270{margin-left:270px}
  .mg-l-275{margin-left:275px}
  .mg-l-280{margin-left:280px}
  .mg-l-285{margin-left:285px}
  .mg-l-290{margin-left:290px}
  .mg-l-295{margin-left:295px}
  .mg-l-300{margin-left:300px}
}

/* margin right */
.mg-r-0{margin-right:var(--vw-0)}
.mg-r-1{margin-right:var(--vw-1)}
.mg-r-2{margin-right:var(--vw-2)}
.mg-r-3{margin-right:var(--vw-3)}
.mg-r-4{margin-right:var(--vw-4)}
.mg-r-5{margin-right:var(--vw-5)}
.mg-r-6{margin-right:var(--vw-6)}
.mg-r-7{margin-right:var(--vw-7)}
.mg-r-8{margin-right:var(--vw-8)}
.mg-r-9{margin-right:var(--vw-9)}
.mg-r-10{margin-right:var(--vw-10)}
.mg-r-11{margin-right:var(--vw-11)}
.mg-r-12{margin-right:var(--vw-12)}
.mg-r-13{margin-right:var(--vw-13)}
.mg-r-14{margin-right:var(--vw-14)}
.mg-r-15{margin-right:var(--vw-15)}
.mg-r-16{margin-right:var(--vw-16)}
.mg-r-17{margin-right:var(--vw-17)}
.mg-r-18{margin-right:var(--vw-18)}
.mg-r-19{margin-right:var(--vw-19)}
.mg-r-20{margin-right:var(--vw-20)}
.mg-r-21{margin-right:var(--vw-21)}
.mg-r-22{margin-right:var(--vw-22)}
.mg-r-23{margin-right:var(--vw-23)}
.mg-r-24{margin-right:var(--vw-24)}
.mg-r-25{margin-right:var(--vw-25)}
.mg-r-26{margin-right:var(--vw-26)}
.mg-r-27{margin-right:var(--vw-27)}
.mg-r-28{margin-right:var(--vw-28)}
.mg-r-29{margin-right:var(--vw-29)}
.mg-r-30{margin-right:var(--vw-30)}
.mg-r-31{margin-right:var(--vw-31)}
.mg-r-32{margin-right:var(--vw-32)}
.mg-r-33{margin-right:var(--vw-33)}
.mg-r-34{margin-right:var(--vw-34)}
.mg-r-35{margin-right:var(--vw-35)}
.mg-r-36{margin-right:var(--vw-36)}
.mg-r-37{margin-right:var(--vw-37)}
.mg-r-38{margin-right:var(--vw-38)}
.mg-r-39{margin-right:var(--vw-39)}
.mg-r-40{margin-right:var(--vw-40)}
.mg-r-41{margin-right:var(--vw-41)}
.mg-r-42{margin-right:var(--vw-42)}
.mg-r-43{margin-right:var(--vw-43)}
.mg-r-44{margin-right:var(--vw-44)}
.mg-r-45{margin-right:var(--vw-45)}
.mg-r-46{margin-right:var(--vw-46)}
.mg-r-47{margin-right:var(--vw-47)}
.mg-r-48{margin-right:var(--vw-48)}
.mg-r-49{margin-right:var(--vw-49)}
.mg-r-50{margin-right:var(--vw-50)}
.mg-r-55{margin-right:var(--vw-55)}
.mg-r-60{margin-right:var(--vw-60)}
.mg-r-65{margin-right:var(--vw-65)}
.mg-r-70{margin-right:var(--vw-70)}
.mg-r-75{margin-right:var(--vw-75)}
.mg-r-80{margin-right:var(--vw-80)}
.mg-r-85{margin-right:var(--vw-85)}
.mg-r-90{margin-right:var(--vw-90)}
.mg-r-95{margin-right:var(--vw-95)}
.mg-r-100{margin-right:var(--vw-100)}
.mg-r-105{margin-right:var(--vw-105)}
.mg-r-110{margin-right:var(--vw-110)}
.mg-r-115{margin-right:var(--vw-115)}
.mg-r-120{margin-right:var(--vw-120)}
.mg-r-125{margin-right:var(--vw-125)}
.mg-r-130{margin-right:var(--vw-130)}
.mg-r-135{margin-right:var(--vw-135)}
.mg-r-140{margin-right:var(--vw-140)}
.mg-r-145{margin-right:var(--vw-145)}
.mg-r-150{margin-right:var(--vw-150)}
.mg-r-155{margin-right:var(--vw-155)}
.mg-r-160{margin-right:var(--vw-160)}
.mg-r-165{margin-right:var(--vw-165)}
.mg-r-170{margin-right:var(--vw-170)}
.mg-r-175{margin-right:var(--vw-175)}
.mg-r-180{margin-right:var(--vw-180)}
.mg-r-185{margin-right:var(--vw-185)}
.mg-r-190{margin-right:var(--vw-190)}
.mg-r-195{margin-right:var(--vw-195)}
.mg-r-200{margin-right:var(--vw-200)}
.mg-r-205{margin-right:var(--vw-205)}
.mg-r-210{margin-right:var(--vw-210)}
.mg-r-215{margin-right:var(--vw-215)}
.mg-r-220{margin-right:var(--vw-220)}
.mg-r-225{margin-right:var(--vw-225)}
.mg-r-230{margin-right:var(--vw-230)}
.mg-r-235{margin-right:var(--vw-235)}
.mg-r-240{margin-right:var(--vw-240)}
.mg-r-245{margin-right:var(--vw-245)}
.mg-r-250{margin-right:var(--vw-250)}
.mg-r-255{margin-right:var(--vw-255)}
.mg-r-260{margin-right:var(--vw-260)}
.mg-r-265{margin-right:var(--vw-265)}
.mg-r-270{margin-right:var(--vw-270)}
.mg-r-275{margin-right:var(--vw-275)}
.mg-r-280{margin-right:var(--vw-280)}
.mg-r-285{margin-right:var(--vw-285)}
.mg-r-290{margin-right:var(--vw-290)}
.mg-r-295{margin-right:var(--vw-295)}
.mg-r-300{margin-right:var(--vw-300)}
@media(min-width:1070px){
  .mg-r-0{margin-right:0px}
  .mg-r-1{margin-right:1px}
  .mg-r-2{margin-right:2px}
  .mg-r-3{margin-right:3px}
  .mg-r-4{margin-right:4px}
  .mg-r-5{margin-right:5px}
  .mg-r-6{margin-right:6px}
  .mg-r-7{margin-right:7px}
  .mg-r-8{margin-right:8px}
  .mg-r-9{margin-right:9px}
  .mg-r-10{margin-right:10px}
  .mg-r-11{margin-right:11px}
  .mg-r-12{margin-right:12px}
  .mg-r-13{margin-right:13px}
  .mg-r-14{margin-right:14px}
  .mg-r-15{margin-right:15px}
  .mg-r-16{margin-right:16px}
  .mg-r-17{margin-right:17px}
  .mg-r-18{margin-right:18px}
  .mg-r-19{margin-right:19px}
  .mg-r-20{margin-right:20px}
  .mg-r-21{margin-right:21px}
  .mg-r-22{margin-right:22px}
  .mg-r-23{margin-right:23px}
  .mg-r-24{margin-right:24px}
  .mg-r-25{margin-right:25px}
  .mg-r-26{margin-right:26px}
  .mg-r-27{margin-right:27px}
  .mg-r-28{margin-right:28px}
  .mg-r-29{margin-right:29px}
  .mg-r-30{margin-right:30px}
  .mg-r-31{margin-right:31px}
  .mg-r-32{margin-right:32px}
  .mg-r-33{margin-right:33px}
  .mg-r-34{margin-right:34px}
  .mg-r-35{margin-right:35px}
  .mg-r-36{margin-right:36px}
  .mg-r-37{margin-right:37px}
  .mg-r-38{margin-right:38px}
  .mg-r-39{margin-right:39px}
  .mg-r-40{margin-right:40px}
  .mg-r-41{margin-right:41px}
  .mg-r-42{margin-right:42px}
  .mg-r-43{margin-right:43px}
  .mg-r-44{margin-right:44px}
  .mg-r-45{margin-right:45px}
  .mg-r-46{margin-right:46px}
  .mg-r-47{margin-right:47px}
  .mg-r-48{margin-right:48px}
  .mg-r-49{margin-right:49px}
  .mg-r-50{margin-right:50px}
  .mg-r-55{margin-right:55px}
  .mg-r-60{margin-right:60px}
  .mg-r-65{margin-right:65px}
  .mg-r-70{margin-right:70px}
  .mg-r-75{margin-right:75px}
  .mg-r-80{margin-right:80px}
  .mg-r-85{margin-right:85px}
  .mg-r-90{margin-right:90px}
  .mg-r-95{margin-right:95px}
  .mg-r-100{margin-right:100px}
  .mg-r-105{margin-right:105px}
  .mg-r-110{margin-right:110px}
  .mg-r-115{margin-right:115px}
  .mg-r-120{margin-right:120px}
  .mg-r-125{margin-right:125px}
  .mg-r-130{margin-right:130px}
  .mg-r-135{margin-right:135px}
  .mg-r-140{margin-right:140px}
  .mg-r-145{margin-right:145px}
  .mg-r-150{margin-right:150px}
  .mg-r-155{margin-right:155px}
  .mg-r-160{margin-right:160px}
  .mg-r-165{margin-right:165px}
  .mg-r-170{margin-right:170px}
  .mg-r-175{margin-right:175px}
  .mg-r-180{margin-right:180px}
  .mg-r-185{margin-right:185px}
  .mg-r-190{margin-right:190px}
  .mg-r-195{margin-right:195px}
  .mg-r-200{margin-right:200px}
  .mg-r-205{margin-right:205px}
  .mg-r-210{margin-right:210px}
  .mg-r-215{margin-right:215px}
  .mg-r-220{margin-right:220px}
  .mg-r-225{margin-right:225px}
  .mg-r-230{margin-right:230px}
  .mg-r-235{margin-right:235px}
  .mg-r-240{margin-right:240px}
  .mg-r-245{margin-right:245px}
  .mg-r-250{margin-right:250px}
  .mg-r-255{margin-right:255px}
  .mg-r-260{margin-right:260px}
  .mg-r-265{margin-right:265px}
  .mg-r-270{margin-right:270px}
  .mg-r-275{margin-right:275px}
  .mg-r-280{margin-right:280px}
  .mg-r-285{margin-right:285px}
  .mg-r-290{margin-right:290px}
  .mg-r-295{margin-right:295px}
  .mg-r-300{margin-right:300px}
}

/* margin top & bottom */
.mg-tb-0{margin-top:var(--vw-0); margin-bottom:var(--vw-0)}
.mg-tb-1{margin-top:var(--vw-1); margin-bottom:var(--vw-1)}
.mg-tb-2{margin-top:var(--vw-2); margin-bottom:var(--vw-2)}
.mg-tb-3{margin-top:var(--vw-3); margin-bottom:var(--vw-3)}
.mg-tb-4{margin-top:var(--vw-4); margin-bottom:var(--vw-4)}
.mg-tb-5{margin-top:var(--vw-5); margin-bottom:var(--vw-5)}
.mg-tb-6{margin-top:var(--vw-6); margin-bottom:var(--vw-6)}
.mg-tb-7{margin-top:var(--vw-7); margin-bottom:var(--vw-7)}
.mg-tb-8{margin-top:var(--vw-8); margin-bottom:var(--vw-8)}
.mg-tb-9{margin-top:var(--vw-9); margin-bottom:var(--vw-9)}
.mg-tb-10{margin-top:var(--vw-10); margin-bottom:var(--vw-10)}
.mg-tb-11{margin-top:var(--vw-11); margin-bottom:var(--vw-11)}
.mg-tb-12{margin-top:var(--vw-12); margin-bottom:var(--vw-12)}
.mg-tb-13{margin-top:var(--vw-13); margin-bottom:var(--vw-13)}
.mg-tb-14{margin-top:var(--vw-14); margin-bottom:var(--vw-14)}
.mg-tb-15{margin-top:var(--vw-15); margin-bottom:var(--vw-15)}
.mg-tb-16{margin-top:var(--vw-16); margin-bottom:var(--vw-16)}
.mg-tb-17{margin-top:var(--vw-17); margin-bottom:var(--vw-17)}
.mg-tb-18{margin-top:var(--vw-18); margin-bottom:var(--vw-18)}
.mg-tb-19{margin-top:var(--vw-19); margin-bottom:var(--vw-19)}
.mg-tb-20{margin-top:var(--vw-20); margin-bottom:var(--vw-20)}
.mg-tb-21{margin-top:var(--vw-21); margin-bottom:var(--vw-21)}
.mg-tb-22{margin-top:var(--vw-22); margin-bottom:var(--vw-22)}
.mg-tb-23{margin-top:var(--vw-23); margin-bottom:var(--vw-23)}
.mg-tb-24{margin-top:var(--vw-24); margin-bottom:var(--vw-24)}
.mg-tb-25{margin-top:var(--vw-25); margin-bottom:var(--vw-25)}
.mg-tb-26{margin-top:var(--vw-26); margin-bottom:var(--vw-26)}
.mg-tb-27{margin-top:var(--vw-27); margin-bottom:var(--vw-27)}
.mg-tb-28{margin-top:var(--vw-28); margin-bottom:var(--vw-28)}
.mg-tb-29{margin-top:var(--vw-29); margin-bottom:var(--vw-29)}
.mg-tb-30{margin-top:var(--vw-30); margin-bottom:var(--vw-30)}
.mg-tb-31{margin-top:var(--vw-31); margin-bottom:var(--vw-31)}
.mg-tb-32{margin-top:var(--vw-32); margin-bottom:var(--vw-32)}
.mg-tb-33{margin-top:var(--vw-33); margin-bottom:var(--vw-33)}
.mg-tb-34{margin-top:var(--vw-34); margin-bottom:var(--vw-34)}
.mg-tb-35{margin-top:var(--vw-35); margin-bottom:var(--vw-35)}
.mg-tb-36{margin-top:var(--vw-36); margin-bottom:var(--vw-36)}
.mg-tb-37{margin-top:var(--vw-37); margin-bottom:var(--vw-37)}
.mg-tb-38{margin-top:var(--vw-38); margin-bottom:var(--vw-38)}
.mg-tb-39{margin-top:var(--vw-39); margin-bottom:var(--vw-39)}
.mg-tb-40{margin-top:var(--vw-40); margin-bottom:var(--vw-40)}
.mg-tb-41{margin-top:var(--vw-41); margin-bottom:var(--vw-41)}
.mg-tb-42{margin-top:var(--vw-42); margin-bottom:var(--vw-42)}
.mg-tb-43{margin-top:var(--vw-43); margin-bottom:var(--vw-43)}
.mg-tb-44{margin-top:var(--vw-44); margin-bottom:var(--vw-44)}
.mg-tb-45{margin-top:var(--vw-45); margin-bottom:var(--vw-45)}
.mg-tb-46{margin-top:var(--vw-46); margin-bottom:var(--vw-46)}
.mg-tb-47{margin-top:var(--vw-47); margin-bottom:var(--vw-47)}
.mg-tb-48{margin-top:var(--vw-48); margin-bottom:var(--vw-48)}
.mg-tb-49{margin-top:var(--vw-49); margin-bottom:var(--vw-49)}
.mg-tb-50{margin-top:var(--vw-50); margin-bottom:var(--vw-50)}
.mg-tb-55{margin-top:var(--vw-55); margin-bottom:var(--vw-55)}
.mg-tb-60{margin-top:var(--vw-60); margin-bottom:var(--vw-60)}
.mg-tb-65{margin-top:var(--vw-65); margin-bottom:var(--vw-65)}
.mg-tb-70{margin-top:var(--vw-70); margin-bottom:var(--vw-70)}
.mg-tb-75{margin-top:var(--vw-75); margin-bottom:var(--vw-75)}
.mg-tb-80{margin-top:var(--vw-80); margin-bottom:var(--vw-80)}
.mg-tb-85{margin-top:var(--vw-85); margin-bottom:var(--vw-85)}
.mg-tb-90{margin-top:var(--vw-90); margin-bottom:var(--vw-90)}
.mg-tb-95{margin-top:var(--vw-95); margin-bottom:var(--vw-95)}
.mg-tb-100{margin-top:var(--vw-100); margin-bottom:var(--vw-100)}
.mg-tb-105{margin-top:var(--vw-105); margin-bottom:var(--vw-105)}
.mg-tb-110{margin-top:var(--vw-110); margin-bottom:var(--vw-110)}
.mg-tb-115{margin-top:var(--vw-115); margin-bottom:var(--vw-115)}
.mg-tb-120{margin-top:var(--vw-120); margin-bottom:var(--vw-120)}
.mg-tb-125{margin-top:var(--vw-125); margin-bottom:var(--vw-125)}
.mg-tb-130{margin-top:var(--vw-130); margin-bottom:var(--vw-130)}
.mg-tb-135{margin-top:var(--vw-135); margin-bottom:var(--vw-135)}
.mg-tb-140{margin-top:var(--vw-140); margin-bottom:var(--vw-140)}
.mg-tb-145{margin-top:var(--vw-145); margin-bottom:var(--vw-145)}
.mg-tb-150{margin-top:var(--vw-150); margin-bottom:var(--vw-150)}
.mg-tb-155{margin-top:var(--vw-155); margin-bottom:var(--vw-155)}
.mg-tb-160{margin-top:var(--vw-160); margin-bottom:var(--vw-160)}
.mg-tb-165{margin-top:var(--vw-165); margin-bottom:var(--vw-165)}
.mg-tb-170{margin-top:var(--vw-170); margin-bottom:var(--vw-170)}
.mg-tb-175{margin-top:var(--vw-175); margin-bottom:var(--vw-175)}
.mg-tb-180{margin-top:var(--vw-180); margin-bottom:var(--vw-180)}
.mg-tb-185{margin-top:var(--vw-185); margin-bottom:var(--vw-185)}
.mg-tb-190{margin-top:var(--vw-190); margin-bottom:var(--vw-190)}
.mg-tb-195{margin-top:var(--vw-195); margin-bottom:var(--vw-195)}
.mg-tb-200{margin-top:var(--vw-200); margin-bottom:var(--vw-200)}
.mg-tb-205{margin-top:var(--vw-205); margin-bottom:var(--vw-205)}
.mg-tb-210{margin-top:var(--vw-210); margin-bottom:var(--vw-210)}
.mg-tb-215{margin-top:var(--vw-215); margin-bottom:var(--vw-215)}
.mg-tb-220{margin-top:var(--vw-220); margin-bottom:var(--vw-220)}
.mg-tb-225{margin-top:var(--vw-225); margin-bottom:var(--vw-225)}
.mg-tb-230{margin-top:var(--vw-230); margin-bottom:var(--vw-230)}
.mg-tb-235{margin-top:var(--vw-235); margin-bottom:var(--vw-235)}
.mg-tb-240{margin-top:var(--vw-240); margin-bottom:var(--vw-240)}
.mg-tb-245{margin-top:var(--vw-245); margin-bottom:var(--vw-245)}
.mg-tb-250{margin-top:var(--vw-250); margin-bottom:var(--vw-250)}
.mg-tb-255{margin-top:var(--vw-255); margin-bottom:var(--vw-255)}
.mg-tb-260{margin-top:var(--vw-260); margin-bottom:var(--vw-260)}
.mg-tb-265{margin-top:var(--vw-265); margin-bottom:var(--vw-265)}
.mg-tb-270{margin-top:var(--vw-270); margin-bottom:var(--vw-270)}
.mg-tb-275{margin-top:var(--vw-275); margin-bottom:var(--vw-275)}
.mg-tb-280{margin-top:var(--vw-280); margin-bottom:var(--vw-280)}
.mg-tb-285{margin-top:var(--vw-285); margin-bottom:var(--vw-285)}
.mg-tb-290{margin-top:var(--vw-290); margin-bottom:var(--vw-290)}
.mg-tb-295{margin-top:var(--vw-295); margin-bottom:var(--vw-295)}
.mg-tb-300{margin-top:var(--vw-300); margin-bottom:var(--vw-300)}
@media(min-width:1070px){
  .mg-tb-0{margin-top:0px; margin-bottom:0px}
  .mg-tb-1{margin-top:1px; margin-bottom:1px}
  .mg-tb-2{margin-top:2px; margin-bottom:2px}
  .mg-tb-3{margin-top:3px; margin-bottom:3px}
  .mg-tb-4{margin-top:4px; margin-bottom:4px}
  .mg-tb-5{margin-top:5px; margin-bottom:5px}
  .mg-tb-6{margin-top:6px; margin-bottom:6px}
  .mg-tb-7{margin-top:7px; margin-bottom:7px}
  .mg-tb-8{margin-top:8px; margin-bottom:8px}
  .mg-tb-9{margin-top:9px; margin-bottom:9px}
  .mg-tb-10{margin-top:10px; margin-bottom:10px}
  .mg-tb-11{margin-top:11px; margin-bottom:11px}
  .mg-tb-12{margin-top:12px; margin-bottom:12px}
  .mg-tb-13{margin-top:13px; margin-bottom:13px}
  .mg-tb-14{margin-top:14px; margin-bottom:14px}
  .mg-tb-15{margin-top:15px; margin-bottom:15px}
  .mg-tb-16{margin-top:16px; margin-bottom:16px}
  .mg-tb-17{margin-top:17px; margin-bottom:17px}
  .mg-tb-18{margin-top:18px; margin-bottom:18px}
  .mg-tb-19{margin-top:19px; margin-bottom:19px}
  .mg-tb-20{margin-top:20px; margin-bottom:20px}
  .mg-tb-21{margin-top:21px; margin-bottom:21px}
  .mg-tb-22{margin-top:22px; margin-bottom:22px}
  .mg-tb-23{margin-top:23px; margin-bottom:23px}
  .mg-tb-24{margin-top:24px; margin-bottom:24px}
  .mg-tb-25{margin-top:25px; margin-bottom:25px}
  .mg-tb-26{margin-top:26px; margin-bottom:26px}
  .mg-tb-27{margin-top:27px; margin-bottom:27px}
  .mg-tb-28{margin-top:28px; margin-bottom:28px}
  .mg-tb-29{margin-top:29px; margin-bottom:29px}
  .mg-tb-30{margin-top:30px; margin-bottom:30px}
  .mg-tb-31{margin-top:31px; margin-bottom:31px}
  .mg-tb-32{margin-top:32px; margin-bottom:32px}
  .mg-tb-33{margin-top:33px; margin-bottom:33px}
  .mg-tb-34{margin-top:34px; margin-bottom:34px}
  .mg-tb-35{margin-top:35px; margin-bottom:35px}
  .mg-tb-36{margin-top:36px; margin-bottom:36px}
  .mg-tb-37{margin-top:37px; margin-bottom:37px}
  .mg-tb-38{margin-top:38px; margin-bottom:38px}
  .mg-tb-39{margin-top:39px; margin-bottom:39px}
  .mg-tb-40{margin-top:40px; margin-bottom:40px}
  .mg-tb-41{margin-top:41px; margin-bottom:41px}
  .mg-tb-42{margin-top:42px; margin-bottom:42px}
  .mg-tb-43{margin-top:43px; margin-bottom:43px}
  .mg-tb-44{margin-top:44px; margin-bottom:44px}
  .mg-tb-45{margin-top:45px; margin-bottom:45px}
  .mg-tb-46{margin-top:46px; margin-bottom:46px}
  .mg-tb-47{margin-top:47px; margin-bottom:47px}
  .mg-tb-48{margin-top:48px; margin-bottom:48px}
  .mg-tb-49{margin-top:49px; margin-bottom:49px}
  .mg-tb-50{margin-top:50px; margin-bottom:50px}
  .mg-tb-55{margin-top:55px; margin-bottom:55px}
  .mg-tb-60{margin-top:60px; margin-bottom:60px}
  .mg-tb-65{margin-top:65px; margin-bottom:65px}
  .mg-tb-70{margin-top:70px; margin-bottom:70px}
  .mg-tb-75{margin-top:75px; margin-bottom:75px}
  .mg-tb-80{margin-top:80px; margin-bottom:80px}
  .mg-tb-85{margin-top:85px; margin-bottom:85px}
  .mg-tb-90{margin-top:90px; margin-bottom:90px}
  .mg-tb-95{margin-top:95px; margin-bottom:95px}
  .mg-tb-100{margin-top:100px; margin-bottom:100px}
  .mg-tb-105{margin-top:105px; margin-bottom:105px}
  .mg-tb-110{margin-top:110px; margin-bottom:110px}
  .mg-tb-115{margin-top:115px; margin-bottom:115px}
  .mg-tb-120{margin-top:120px; margin-bottom:120px}
  .mg-tb-125{margin-top:125px; margin-bottom:125px}
  .mg-tb-130{margin-top:130px; margin-bottom:130px}
  .mg-tb-135{margin-top:135px; margin-bottom:135px}
  .mg-tb-140{margin-top:140px; margin-bottom:140px}
  .mg-tb-145{margin-top:145px; margin-bottom:145px}
  .mg-tb-150{margin-top:150px; margin-bottom:150px}
  .mg-tb-155{margin-top:155px; margin-bottom:155px}
  .mg-tb-160{margin-top:160px; margin-bottom:160px}
  .mg-tb-165{margin-top:165px; margin-bottom:165px}
  .mg-tb-170{margin-top:170px; margin-bottom:170px}
  .mg-tb-175{margin-top:175px; margin-bottom:175px}
  .mg-tb-180{margin-top:180px; margin-bottom:180px}
  .mg-tb-185{margin-top:185px; margin-bottom:185px}
  .mg-tb-190{margin-top:190px; margin-bottom:190px}
  .mg-tb-195{margin-top:195px; margin-bottom:195px}
  .mg-tb-200{margin-top:200px; margin-bottom:200px}
  .mg-tb-205{margin-top:205px; margin-bottom:205px}
  .mg-tb-210{margin-top:210px; margin-bottom:210px}
  .mg-tb-215{margin-top:215px; margin-bottom:215px}
  .mg-tb-220{margin-top:220px; margin-bottom:220px}
  .mg-tb-225{margin-top:225px; margin-bottom:225px}
  .mg-tb-230{margin-top:230px; margin-bottom:230px}
  .mg-tb-235{margin-top:235px; margin-bottom:235px}
  .mg-tb-240{margin-top:240px; margin-bottom:240px}
  .mg-tb-245{margin-top:245px; margin-bottom:245px}
  .mg-tb-250{margin-top:250px; margin-bottom:250px}
  .mg-tb-255{margin-top:255px; margin-bottom:255px}
  .mg-tb-260{margin-top:260px; margin-bottom:260px}
  .mg-tb-265{margin-top:265px; margin-bottom:265px}
  .mg-tb-270{margin-top:270px; margin-bottom:270px}
  .mg-tb-275{margin-top:275px; margin-bottom:275px}
  .mg-tb-280{margin-top:280px; margin-bottom:280px}
  .mg-tb-285{margin-top:285px; margin-bottom:285px}
  .mg-tb-290{margin-top:290px; margin-bottom:290px}
  .mg-tb-295{margin-top:295px; margin-bottom:295px}
  .mg-tb-300{margin-top:300px; margin-bottom:300px}
}

/* margin left & right */
.mg-lr-0{margin-left:var(--vw-0); margin-right:var(--vw-0)}
.mg-lr-1{margin-left:var(--vw-1); margin-right:var(--vw-1)}
.mg-lr-2{margin-left:var(--vw-2); margin-right:var(--vw-2)}
.mg-lr-3{margin-left:var(--vw-3); margin-right:var(--vw-3)}
.mg-lr-4{margin-left:var(--vw-4); margin-right:var(--vw-4)}
.mg-lr-5{margin-left:var(--vw-5); margin-right:var(--vw-5)}
.mg-lr-6{margin-left:var(--vw-6); margin-right:var(--vw-6)}
.mg-lr-7{margin-left:var(--vw-7); margin-right:var(--vw-7)}
.mg-lr-8{margin-left:var(--vw-8); margin-right:var(--vw-8)}
.mg-lr-9{margin-left:var(--vw-9); margin-right:var(--vw-9)}
.mg-lr-10{margin-left:var(--vw-10); margin-right:var(--vw-10)}
.mg-lr-11{margin-left:var(--vw-11); margin-right:var(--vw-11)}
.mg-lr-12{margin-left:var(--vw-12); margin-right:var(--vw-12)}
.mg-lr-13{margin-left:var(--vw-13); margin-right:var(--vw-13)}
.mg-lr-14{margin-left:var(--vw-14); margin-right:var(--vw-14)}
.mg-lr-15{margin-left:var(--vw-15); margin-right:var(--vw-15)}
.mg-lr-16{margin-left:var(--vw-16); margin-right:var(--vw-16)}
.mg-lr-17{margin-left:var(--vw-17); margin-right:var(--vw-17)}
.mg-lr-18{margin-left:var(--vw-18); margin-right:var(--vw-18)}
.mg-lr-19{margin-left:var(--vw-19); margin-right:var(--vw-19)}
.mg-lr-20{margin-left:var(--vw-20); margin-right:var(--vw-20)}
.mg-lr-21{margin-left:var(--vw-21); margin-right:var(--vw-21)}
.mg-lr-22{margin-left:var(--vw-22); margin-right:var(--vw-22)}
.mg-lr-23{margin-left:var(--vw-23); margin-right:var(--vw-23)}
.mg-lr-24{margin-left:var(--vw-24); margin-right:var(--vw-24)}
.mg-lr-25{margin-left:var(--vw-25); margin-right:var(--vw-25)}
.mg-lr-26{margin-left:var(--vw-26); margin-right:var(--vw-26)}
.mg-lr-27{margin-left:var(--vw-27); margin-right:var(--vw-27)}
.mg-lr-28{margin-left:var(--vw-28); margin-right:var(--vw-28)}
.mg-lr-29{margin-left:var(--vw-29); margin-right:var(--vw-29)}
.mg-lr-30{margin-left:var(--vw-30); margin-right:var(--vw-30)}
.mg-lr-31{margin-left:var(--vw-31); margin-right:var(--vw-31)}
.mg-lr-32{margin-left:var(--vw-32); margin-right:var(--vw-32)}
.mg-lr-33{margin-left:var(--vw-33); margin-right:var(--vw-33)}
.mg-lr-34{margin-left:var(--vw-34); margin-right:var(--vw-34)}
.mg-lr-35{margin-left:var(--vw-35); margin-right:var(--vw-35)}
.mg-lr-36{margin-left:var(--vw-36); margin-right:var(--vw-36)}
.mg-lr-37{margin-left:var(--vw-37); margin-right:var(--vw-37)}
.mg-lr-38{margin-left:var(--vw-38); margin-right:var(--vw-38)}
.mg-lr-39{margin-left:var(--vw-39); margin-right:var(--vw-39)}
.mg-lr-40{margin-left:var(--vw-40); margin-right:var(--vw-40)}
.mg-lr-41{margin-left:var(--vw-41); margin-right:var(--vw-41)}
.mg-lr-42{margin-left:var(--vw-42); margin-right:var(--vw-42)}
.mg-lr-43{margin-left:var(--vw-43); margin-right:var(--vw-43)}
.mg-lr-44{margin-left:var(--vw-44); margin-right:var(--vw-44)}
.mg-lr-45{margin-left:var(--vw-45); margin-right:var(--vw-45)}
.mg-lr-46{margin-left:var(--vw-46); margin-right:var(--vw-46)}
.mg-lr-47{margin-left:var(--vw-47); margin-right:var(--vw-47)}
.mg-lr-48{margin-left:var(--vw-48); margin-right:var(--vw-48)}
.mg-lr-49{margin-left:var(--vw-49); margin-right:var(--vw-49)}
.mg-lr-50{margin-left:var(--vw-50); margin-right:var(--vw-50)}
.mg-lr-55{margin-left:var(--vw-55); margin-right:var(--vw-55)}
.mg-lr-60{margin-left:var(--vw-60); margin-right:var(--vw-60)}
.mg-lr-65{margin-left:var(--vw-65); margin-right:var(--vw-65)}
.mg-lr-70{margin-left:var(--vw-70); margin-right:var(--vw-70)}
.mg-lr-75{margin-left:var(--vw-75); margin-right:var(--vw-75)}
.mg-lr-80{margin-left:var(--vw-80); margin-right:var(--vw-80)}
.mg-lr-85{margin-left:var(--vw-85); margin-right:var(--vw-85)}
.mg-lr-90{margin-left:var(--vw-90); margin-right:var(--vw-90)}
.mg-lr-95{margin-left:var(--vw-95); margin-right:var(--vw-95)}
.mg-lr-100{margin-left:var(--vw-100); margin-right:var(--vw-100)}
.mg-lr-105{margin-left:var(--vw-105); margin-right:var(--vw-105)}
.mg-lr-110{margin-left:var(--vw-110); margin-right:var(--vw-110)}
.mg-lr-115{margin-left:var(--vw-115); margin-right:var(--vw-115)}
.mg-lr-120{margin-left:var(--vw-120); margin-right:var(--vw-120)}
.mg-lr-125{margin-left:var(--vw-125); margin-right:var(--vw-125)}
.mg-lr-130{margin-left:var(--vw-130); margin-right:var(--vw-130)}
.mg-lr-135{margin-left:var(--vw-135); margin-right:var(--vw-135)}
.mg-lr-140{margin-left:var(--vw-140); margin-right:var(--vw-140)}
.mg-lr-145{margin-left:var(--vw-145); margin-right:var(--vw-145)}
.mg-lr-150{margin-left:var(--vw-150); margin-right:var(--vw-150)}
.mg-lr-155{margin-left:var(--vw-155); margin-right:var(--vw-155)}
.mg-lr-160{margin-left:var(--vw-160); margin-right:var(--vw-160)}
.mg-lr-165{margin-left:var(--vw-165); margin-right:var(--vw-165)}
.mg-lr-170{margin-left:var(--vw-170); margin-right:var(--vw-170)}
.mg-lr-175{margin-left:var(--vw-175); margin-right:var(--vw-175)}
.mg-lr-180{margin-left:var(--vw-180); margin-right:var(--vw-180)}
.mg-lr-185{margin-left:var(--vw-185); margin-right:var(--vw-185)}
.mg-lr-190{margin-left:var(--vw-190); margin-right:var(--vw-190)}
.mg-lr-195{margin-left:var(--vw-195); margin-right:var(--vw-195)}
.mg-lr-200{margin-left:var(--vw-200); margin-right:var(--vw-200)}
.mg-lr-205{margin-left:var(--vw-205); margin-right:var(--vw-205)}
.mg-lr-210{margin-left:var(--vw-210); margin-right:var(--vw-210)}
.mg-lr-215{margin-left:var(--vw-215); margin-right:var(--vw-215)}
.mg-lr-220{margin-left:var(--vw-220); margin-right:var(--vw-220)}
.mg-lr-225{margin-left:var(--vw-225); margin-right:var(--vw-225)}
.mg-lr-230{margin-left:var(--vw-230); margin-right:var(--vw-230)}
.mg-lr-235{margin-left:var(--vw-235); margin-right:var(--vw-235)}
.mg-lr-240{margin-left:var(--vw-240); margin-right:var(--vw-240)}
.mg-lr-245{margin-left:var(--vw-245); margin-right:var(--vw-245)}
.mg-lr-250{margin-left:var(--vw-250); margin-right:var(--vw-250)}
.mg-lr-255{margin-left:var(--vw-255); margin-right:var(--vw-255)}
.mg-lr-260{margin-left:var(--vw-260); margin-right:var(--vw-260)}
.mg-lr-265{margin-left:var(--vw-265); margin-right:var(--vw-265)}
.mg-lr-270{margin-left:var(--vw-270); margin-right:var(--vw-270)}
.mg-lr-275{margin-left:var(--vw-275); margin-right:var(--vw-275)}
.mg-lr-280{margin-left:var(--vw-280); margin-right:var(--vw-280)}
.mg-lr-285{margin-left:var(--vw-285); margin-right:var(--vw-285)}
.mg-lr-290{margin-left:var(--vw-290); margin-right:var(--vw-290)}
.mg-lr-295{margin-left:var(--vw-295); margin-right:var(--vw-295)}
.mg-lr-300{margin-left:var(--vw-300); margin-right:var(--vw-300)}
@media(min-width:1070px){
  .mg-lr-0{margin-top:0px; margin-bottom:0px}
  .mg-lr-1{margin-top:1px; margin-bottom:1px}
  .mg-lr-2{margin-top:2px; margin-bottom:2px}
  .mg-lr-3{margin-top:3px; margin-bottom:3px}
  .mg-lr-4{margin-top:4px; margin-bottom:4px}
  .mg-lr-5{margin-top:5px; margin-bottom:5px}
  .mg-lr-6{margin-top:6px; margin-bottom:6px}
  .mg-lr-7{margin-top:7px; margin-bottom:7px}
  .mg-lr-8{margin-top:8px; margin-bottom:8px}
  .mg-lr-9{margin-top:9px; margin-bottom:9px}
  .mg-lr-10{margin-top:10px; margin-bottom:10px}
  .mg-lr-11{margin-top:11px; margin-bottom:11px}
  .mg-lr-12{margin-top:12px; margin-bottom:12px}
  .mg-lr-13{margin-top:13px; margin-bottom:13px}
  .mg-lr-14{margin-top:14px; margin-bottom:14px}
  .mg-lr-15{margin-top:15px; margin-bottom:15px}
  .mg-lr-16{margin-top:16px; margin-bottom:16px}
  .mg-lr-17{margin-top:17px; margin-bottom:17px}
  .mg-lr-18{margin-top:18px; margin-bottom:18px}
  .mg-lr-19{margin-top:19px; margin-bottom:19px}
  .mg-lr-20{margin-top:20px; margin-bottom:20px}
  .mg-lr-21{margin-top:21px; margin-bottom:21px}
  .mg-lr-22{margin-top:22px; margin-bottom:22px}
  .mg-lr-23{margin-top:23px; margin-bottom:23px}
  .mg-lr-24{margin-top:24px; margin-bottom:24px}
  .mg-lr-25{margin-top:25px; margin-bottom:25px}
  .mg-lr-26{margin-top:26px; margin-bottom:26px}
  .mg-lr-27{margin-top:27px; margin-bottom:27px}
  .mg-lr-28{margin-top:28px; margin-bottom:28px}
  .mg-lr-29{margin-top:29px; margin-bottom:29px}
  .mg-lr-30{margin-top:30px; margin-bottom:30px}
  .mg-lr-31{margin-top:31px; margin-bottom:31px}
  .mg-lr-32{margin-top:32px; margin-bottom:32px}
  .mg-lr-33{margin-top:33px; margin-bottom:33px}
  .mg-lr-34{margin-top:34px; margin-bottom:34px}
  .mg-lr-35{margin-top:35px; margin-bottom:35px}
  .mg-lr-36{margin-top:36px; margin-bottom:36px}
  .mg-lr-37{margin-top:37px; margin-bottom:37px}
  .mg-lr-38{margin-top:38px; margin-bottom:38px}
  .mg-lr-39{margin-top:39px; margin-bottom:39px}
  .mg-lr-40{margin-top:40px; margin-bottom:40px}
  .mg-lr-41{margin-top:41px; margin-bottom:41px}
  .mg-lr-42{margin-top:42px; margin-bottom:42px}
  .mg-lr-43{margin-top:43px; margin-bottom:43px}
  .mg-lr-44{margin-top:44px; margin-bottom:44px}
  .mg-lr-45{margin-top:45px; margin-bottom:45px}
  .mg-lr-46{margin-top:46px; margin-bottom:46px}
  .mg-lr-47{margin-top:47px; margin-bottom:47px}
  .mg-lr-48{margin-top:48px; margin-bottom:48px}
  .mg-lr-49{margin-top:49px; margin-bottom:49px}
  .mg-lr-50{margin-top:50px; margin-bottom:50px}
  .mg-lr-55{margin-top:55px; margin-bottom:55px}
  .mg-lr-60{margin-top:60px; margin-bottom:60px}
  .mg-lr-65{margin-top:65px; margin-bottom:65px}
  .mg-lr-70{margin-top:70px; margin-bottom:70px}
  .mg-lr-75{margin-top:75px; margin-bottom:75px}
  .mg-lr-80{margin-top:80px; margin-bottom:80px}
  .mg-lr-85{margin-top:85px; margin-bottom:85px}
  .mg-lr-90{margin-top:90px; margin-bottom:90px}
  .mg-lr-95{margin-top:95px; margin-bottom:95px}
  .mg-lr-100{margin-top:100px; margin-bottom:100px}
  .mg-lr-105{margin-top:105px; margin-bottom:105px}
  .mg-lr-110{margin-top:110px; margin-bottom:110px}
  .mg-lr-115{margin-top:115px; margin-bottom:115px}
  .mg-lr-120{margin-top:120px; margin-bottom:120px}
  .mg-lr-125{margin-top:125px; margin-bottom:125px}
  .mg-lr-130{margin-top:130px; margin-bottom:130px}
  .mg-lr-135{margin-top:135px; margin-bottom:135px}
  .mg-lr-140{margin-top:140px; margin-bottom:140px}
  .mg-lr-145{margin-top:145px; margin-bottom:145px}
  .mg-lr-150{margin-top:150px; margin-bottom:150px}
  .mg-lr-155{margin-top:155px; margin-bottom:155px}
  .mg-lr-160{margin-top:160px; margin-bottom:160px}
  .mg-lr-165{margin-top:165px; margin-bottom:165px}
  .mg-lr-170{margin-top:170px; margin-bottom:170px}
  .mg-lr-175{margin-top:175px; margin-bottom:175px}
  .mg-lr-180{margin-top:180px; margin-bottom:180px}
  .mg-lr-185{margin-top:185px; margin-bottom:185px}
  .mg-lr-190{margin-top:190px; margin-bottom:190px}
  .mg-lr-195{margin-top:195px; margin-bottom:195px}
  .mg-lr-200{margin-top:200px; margin-bottom:200px}
  .mg-lr-205{margin-top:205px; margin-bottom:205px}
  .mg-lr-210{margin-top:210px; margin-bottom:210px}
  .mg-lr-215{margin-top:215px; margin-bottom:215px}
  .mg-lr-220{margin-top:220px; margin-bottom:220px}
  .mg-lr-225{margin-top:225px; margin-bottom:225px}
  .mg-lr-230{margin-top:230px; margin-bottom:230px}
  .mg-lr-235{margin-top:235px; margin-bottom:235px}
  .mg-lr-240{margin-top:240px; margin-bottom:240px}
  .mg-lr-245{margin-top:245px; margin-bottom:245px}
  .mg-lr-250{margin-top:250px; margin-bottom:250px}
  .mg-lr-255{margin-top:255px; margin-bottom:255px}
  .mg-lr-260{margin-top:260px; margin-bottom:260px}
  .mg-lr-265{margin-top:265px; margin-bottom:265px}
  .mg-lr-270{margin-top:270px; margin-bottom:270px}
  .mg-lr-275{margin-top:275px; margin-bottom:275px}
  .mg-lr-280{margin-top:280px; margin-bottom:280px}
  .mg-lr-285{margin-top:285px; margin-bottom:285px}
  .mg-lr-290{margin-top:290px; margin-bottom:290px}
  .mg-lr-295{margin-top:295px; margin-bottom:295px}
  .mg-lr-300{margin-top:300px; margin-bottom:300px}
}

/* margin auto */
.mg-l-auto{margin-left:auto}
.mg-r-auto{margin-right:auto}
.mg-lr-auto{margin-left:auto; margin-right:auto}

/* margin auto : sm 전용 */
.mg-l-auto-sm{margin-left:auto}
.mg-r-auto-sm{margin-right:auto}
.mg-lr-auto-sm{margin-left:auto; margin-right:auto}
@media(min-width:576px){
  .mg-l-auto-sm{margin-left:inherit}
  .mg-r-auto-sm{margin-right:inherit}
  .mg-lr-auto-sm{margin-left:inherit; margin-right:inherit}
}

/* margin auto : md 전용 */
.mg-l-auto-md{margin-left:auto}
.mg-r-auto-md{margin-right:auto}
.mg-lr-auto-md{margin-left:auto; margin-right:auto}
@media(min-width:768px){
  .mg-l-auto-md{margin-left:inherit}
  .mg-r-auto-md{margin-right:inherit}
  .mg-lr-auto-md{margin-left:inherit; margin-right:inherit}
}

/* margin auto : lg 전용 */
.mg-l-auto-lg{margin-left:auto}
.mg-r-auto-lg{margin-right:auto}
.mg-lr-auto-lg{margin-left:auto; margin-right:auto}
@media(min-width:1070px){
  .mg-l-auto-lg{margin-left:inherit}
  .mg-r-auto-lg{margin-right:inherit}
  .mg-lr-auto-lg{margin-left:inherit; margin-right:inherit}
}


/* padding */
.pd-0{padding:var(--vw-0)}
.pd-1{padding:var(--vw-1)}
.pd-2{padding:var(--vw-2)}
.pd-3{padding:var(--vw-3)}
.pd-4{padding:var(--vw-4)}
.pd-5{padding:var(--vw-5)}
.pd-6{padding:var(--vw-6)}
.pd-7{padding:var(--vw-7)}
.pd-8{padding:var(--vw-8)}
.pd-9{padding:var(--vw-9)}
.pd-10{padding:var(--vw-10)}
.pd-11{padding:var(--vw-11)}
.pd-12{padding:var(--vw-12)}
.pd-13{padding:var(--vw-13)}
.pd-14{padding:var(--vw-14)}
.pd-15{padding:var(--vw-15)}
.pd-16{padding:var(--vw-16)}
.pd-17{padding:var(--vw-17)}
.pd-18{padding:var(--vw-18)}
.pd-19{padding:var(--vw-19)}
.pd-20{padding:var(--vw-20)}
.pd-21{padding:var(--vw-21)}
.pd-22{padding:var(--vw-22)}
.pd-23{padding:var(--vw-23)}
.pd-24{padding:var(--vw-24)}
.pd-25{padding:var(--vw-25)}
.pd-26{padding:var(--vw-26)}
.pd-27{padding:var(--vw-27)}
.pd-28{padding:var(--vw-28)}
.pd-29{padding:var(--vw-29)}
.pd-30{padding:var(--vw-30)}
.pd-31{padding:var(--vw-31)}
.pd-32{padding:var(--vw-32)}
.pd-33{padding:var(--vw-33)}
.pd-34{padding:var(--vw-34)}
.pd-35{padding:var(--vw-35)}
.pd-36{padding:var(--vw-36)}
.pd-37{padding:var(--vw-37)}
.pd-38{padding:var(--vw-38)}
.pd-39{padding:var(--vw-39)}
.pd-40{padding:var(--vw-40)}
.pd-41{padding:var(--vw-41)}
.pd-42{padding:var(--vw-42)}
.pd-43{padding:var(--vw-43)}
.pd-44{padding:var(--vw-44)}
.pd-45{padding:var(--vw-45)}
.pd-46{padding:var(--vw-46)}
.pd-47{padding:var(--vw-47)}
.pd-48{padding:var(--vw-48)}
.pd-49{padding:var(--vw-49)}
.pd-50{padding:var(--vw-50)}
.pd-55{padding:var(--vw-55)}
.pd-60{padding:var(--vw-60)}
.pd-65{padding:var(--vw-65)}
.pd-70{padding:var(--vw-70)}
.pd-75{padding:var(--vw-75)}
.pd-80{padding:var(--vw-80)}
.pd-85{padding:var(--vw-85)}
.pd-90{padding:var(--vw-90)}
.pd-95{padding:var(--vw-95)}
.pd-100{padding:var(--vw-100)}
.pd-105{padding:var(--vw-105)}
.pd-110{padding:var(--vw-110)}
.pd-115{padding:var(--vw-115)}
.pd-120{padding:var(--vw-120)}
.pd-125{padding:var(--vw-125)}
.pd-130{padding:var(--vw-130)}
.pd-135{padding:var(--vw-135)}
.pd-140{padding:var(--vw-140)}
.pd-145{padding:var(--vw-145)}
.pd-150{padding:var(--vw-150)}
.pd-155{padding:var(--vw-155)}
.pd-160{padding:var(--vw-160)}
.pd-165{padding:var(--vw-165)}
.pd-170{padding:var(--vw-170)}
.pd-175{padding:var(--vw-175)}
.pd-180{padding:var(--vw-180)}
.pd-185{padding:var(--vw-185)}
.pd-190{padding:var(--vw-190)}
.pd-195{padding:var(--vw-195)}
.pd-200{padding:var(--vw-200)}
.pd-205{padding:var(--vw-205)}
.pd-210{padding:var(--vw-210)}
.pd-215{padding:var(--vw-215)}
.pd-220{padding:var(--vw-220)}
.pd-225{padding:var(--vw-225)}
.pd-230{padding:var(--vw-230)}
.pd-235{padding:var(--vw-235)}
.pd-240{padding:var(--vw-240)}
.pd-245{padding:var(--vw-245)}
.pd-250{padding:var(--vw-250)}
.pd-255{padding:var(--vw-255)}
.pd-260{padding:var(--vw-260)}
.pd-265{padding:var(--vw-265)}
.pd-270{padding:var(--vw-270)}
.pd-275{padding:var(--vw-275)}
.pd-280{padding:var(--vw-280)}
.pd-285{padding:var(--vw-285)}
.pd-290{padding:var(--vw-290)}
.pd-295{padding:var(--vw-295)}
.pd-300{padding:var(--vw-300)}
@media(min-width:1070px){
  .pd-0{padding:0px}
  .pd-1{padding:1px}
  .pd-2{padding:2px}
  .pd-3{padding:3px}
  .pd-4{padding:4px}
  .pd-5{padding:5px}
  .pd-6{padding:6px}
  .pd-7{padding:7px}
  .pd-8{padding:8px}
  .pd-9{padding:9px}
  .pd-10{padding:10px}
  .pd-11{padding:11px}
  .pd-12{padding:12px}
  .pd-13{padding:13px}
  .pd-14{padding:14px}
  .pd-15{padding:15px}
  .pd-16{padding:16px}
  .pd-17{padding:17px}
  .pd-18{padding:18px}
  .pd-19{padding:19px}
  .pd-20{padding:20px}
  .pd-21{padding:21px}
  .pd-22{padding:22px}
  .pd-23{padding:23px}
  .pd-24{padding:24px}
  .pd-25{padding:25px}
  .pd-26{padding:26px}
  .pd-27{padding:27px}
  .pd-28{padding:28px}
  .pd-29{padding:29px}
  .pd-30{padding:30px}
  .pd-31{padding:31px}
  .pd-32{padding:32px}
  .pd-33{padding:33px}
  .pd-34{padding:34px}
  .pd-35{padding:35px}
  .pd-36{padding:36px}
  .pd-37{padding:37px}
  .pd-38{padding:38px}
  .pd-39{padding:39px}
  .pd-40{padding:40px}
  .pd-41{padding:41px}
  .pd-42{padding:42px}
  .pd-43{padding:43px}
  .pd-44{padding:44px}
  .pd-45{padding:45px}
  .pd-46{padding:46px}
  .pd-47{padding:47px}
  .pd-48{padding:48px}
  .pd-49{padding:49px}
  .pd-50{padding:50px}
  .pd-55{padding:55px}
  .pd-60{padding:60px}
  .pd-65{padding:65px}
  .pd-70{padding:70px}
  .pd-75{padding:75px}
  .pd-80{padding:80px}
  .pd-85{padding:85px}
  .pd-90{padding:90px}
  .pd-95{padding:95px}
  .pd-100{padding:100px}
  .pd-105{padding:105px}
  .pd-110{padding:110px}
  .pd-115{padding:115px}
  .pd-120{padding:120px}
  .pd-125{padding:125px}
  .pd-130{padding:130px}
  .pd-135{padding:135px}
  .pd-140{padding:140px}
  .pd-145{padding:145px}
  .pd-150{padding:150px}
  .pd-155{padding:155px}
  .pd-160{padding:160px}
  .pd-165{padding:165px}
  .pd-170{padding:170px}
  .pd-175{padding:175px}
  .pd-180{padding:180px}
  .pd-185{padding:185px}
  .pd-190{padding:190px}
  .pd-195{padding:195px}
  .pd-200{padding:200px}
  .pd-205{padding:205px}
  .pd-210{padding:210px}
  .pd-215{padding:215px}
  .pd-220{padding:220px}
  .pd-225{padding:225px}
  .pd-230{padding:230px}
  .pd-235{padding:235px}
  .pd-240{padding:240px}
  .pd-245{padding:245px}
  .pd-250{padding:250px}
  .pd-255{padding:255px}
  .pd-260{padding:260px}
  .pd-265{padding:265px}
  .pd-270{padding:270px}
  .pd-275{padding:275px}
  .pd-280{padding:280px}
  .pd-285{padding:285px}
  .pd-290{padding:290px}
  .pd-295{padding:295px}
  .pd-300{padding:300px}
}

/* padding-top */
.pd-t-0{padding-top:var(--vw-0)}
.pd-t-1{padding-top:var(--vw-1)}
.pd-t-2{padding-top:var(--vw-2)}
.pd-t-3{padding-top:var(--vw-3)}
.pd-t-4{padding-top:var(--vw-4)}
.pd-t-5{padding-top:var(--vw-5)}
.pd-t-6{padding-top:var(--vw-6)}
.pd-t-7{padding-top:var(--vw-7)}
.pd-t-8{padding-top:var(--vw-8)}
.pd-t-9{padding-top:var(--vw-9)}
.pd-t-10{padding-top:var(--vw-10)}
.pd-t-11{padding-top:var(--vw-11)}
.pd-t-12{padding-top:var(--vw-12)}
.pd-t-13{padding-top:var(--vw-13)}
.pd-t-14{padding-top:var(--vw-14)}
.pd-t-15{padding-top:var(--vw-15)}
.pd-t-16{padding-top:var(--vw-16)}
.pd-t-17{padding-top:var(--vw-17)}
.pd-t-18{padding-top:var(--vw-18)}
.pd-t-19{padding-top:var(--vw-19)}
.pd-t-20{padding-top:var(--vw-20)}
.pd-t-21{padding-top:var(--vw-21)}
.pd-t-22{padding-top:var(--vw-22)}
.pd-t-23{padding-top:var(--vw-23)}
.pd-t-24{padding-top:var(--vw-24)}
.pd-t-25{padding-top:var(--vw-25)}
.pd-t-26{padding-top:var(--vw-26)}
.pd-t-27{padding-top:var(--vw-27)}
.pd-t-28{padding-top:var(--vw-28)}
.pd-t-29{padding-top:var(--vw-29)}
.pd-t-30{padding-top:var(--vw-30)}
.pd-t-31{padding-top:var(--vw-31)}
.pd-t-32{padding-top:var(--vw-32)}
.pd-t-33{padding-top:var(--vw-33)}
.pd-t-34{padding-top:var(--vw-34)}
.pd-t-35{padding-top:var(--vw-35)}
.pd-t-36{padding-top:var(--vw-36)}
.pd-t-37{padding-top:var(--vw-37)}
.pd-t-38{padding-top:var(--vw-38)}
.pd-t-39{padding-top:var(--vw-39)}
.pd-t-40{padding-top:var(--vw-40)}
.pd-t-41{padding-top:var(--vw-41)}
.pd-t-42{padding-top:var(--vw-42)}
.pd-t-43{padding-top:var(--vw-43)}
.pd-t-44{padding-top:var(--vw-44)}
.pd-t-45{padding-top:var(--vw-45)}
.pd-t-46{padding-top:var(--vw-46)}
.pd-t-47{padding-top:var(--vw-47)}
.pd-t-48{padding-top:var(--vw-48)}
.pd-t-49{padding-top:var(--vw-49)}
.pd-t-50{padding-top:var(--vw-50)}
.pd-t-55{padding-top:var(--vw-55)}
.pd-t-60{padding-top:var(--vw-60)}
.pd-t-65{padding-top:var(--vw-65)}
.pd-t-70{padding-top:var(--vw-70)}
.pd-t-75{padding-top:var(--vw-75)}
.pd-t-80{padding-top:var(--vw-80)}
.pd-t-85{padding-top:var(--vw-85)}
.pd-t-90{padding-top:var(--vw-90)}
.pd-t-95{padding-top:var(--vw-95)}
.pd-t-100{padding-top:var(--vw-100)}
.pd-t-105{padding-top:var(--vw-105)}
.pd-t-110{padding-top:var(--vw-110)}
.pd-t-115{padding-top:var(--vw-115)}
.pd-t-120{padding-top:var(--vw-120)}
.pd-t-125{padding-top:var(--vw-125)}
.pd-t-130{padding-top:var(--vw-130)}
.pd-t-135{padding-top:var(--vw-135)}
.pd-t-140{padding-top:var(--vw-140)}
.pd-t-145{padding-top:var(--vw-145)}
.pd-t-150{padding-top:var(--vw-150)}
.pd-t-155{padding-top:var(--vw-155)}
.pd-t-160{padding-top:var(--vw-160)}
.pd-t-165{padding-top:var(--vw-165)}
.pd-t-170{padding-top:var(--vw-170)}
.pd-t-175{padding-top:var(--vw-175)}
.pd-t-180{padding-top:var(--vw-180)}
.pd-t-185{padding-top:var(--vw-185)}
.pd-t-190{padding-top:var(--vw-190)}
.pd-t-195{padding-top:var(--vw-195)}
.pd-t-200{padding-top:var(--vw-200)}
.pd-t-205{padding-top:var(--vw-205)}
.pd-t-210{padding-top:var(--vw-210)}
.pd-t-215{padding-top:var(--vw-215)}
.pd-t-220{padding-top:var(--vw-220)}
.pd-t-225{padding-top:var(--vw-225)}
.pd-t-230{padding-top:var(--vw-230)}
.pd-t-235{padding-top:var(--vw-235)}
.pd-t-240{padding-top:var(--vw-240)}
.pd-t-245{padding-top:var(--vw-245)}
.pd-t-250{padding-top:var(--vw-250)}
.pd-t-255{padding-top:var(--vw-255)}
.pd-t-260{padding-top:var(--vw-260)}
.pd-t-265{padding-top:var(--vw-265)}
.pd-t-270{padding-top:var(--vw-270)}
.pd-t-275{padding-top:var(--vw-275)}
.pd-t-280{padding-top:var(--vw-280)}
.pd-t-285{padding-top:var(--vw-285)}
.pd-t-290{padding-top:var(--vw-290)}
.pd-t-295{padding-top:var(--vw-295)}
.pd-t-300{padding-top:var(--vw-300)}
@media(min-width:1070px){
  .pd-t-0{padding-top:0px}
  .pd-t-1{padding-top:1px}
  .pd-t-2{padding-top:2px}
  .pd-t-3{padding-top:3px}
  .pd-t-4{padding-top:4px}
  .pd-t-5{padding-top:5px}
  .pd-t-6{padding-top:6px}
  .pd-t-7{padding-top:7px}
  .pd-t-8{padding-top:8px}
  .pd-t-9{padding-top:9px}
  .pd-t-10{padding-top:10px}
  .pd-t-11{padding-top:11px}
  .pd-t-12{padding-top:12px}
  .pd-t-13{padding-top:13px}
  .pd-t-14{padding-top:14px}
  .pd-t-15{padding-top:15px}
  .pd-t-16{padding-top:16px}
  .pd-t-17{padding-top:17px}
  .pd-t-18{padding-top:18px}
  .pd-t-19{padding-top:19px}
  .pd-t-20{padding-top:20px}
  .pd-t-21{padding-top:21px}
  .pd-t-22{padding-top:22px}
  .pd-t-23{padding-top:23px}
  .pd-t-24{padding-top:24px}
  .pd-t-25{padding-top:25px}
  .pd-t-26{padding-top:26px}
  .pd-t-27{padding-top:27px}
  .pd-t-28{padding-top:28px}
  .pd-t-29{padding-top:29px}
  .pd-t-30{padding-top:30px}
  .pd-t-31{padding-top:31px}
  .pd-t-32{padding-top:32px}
  .pd-t-33{padding-top:33px}
  .pd-t-34{padding-top:34px}
  .pd-t-35{padding-top:35px}
  .pd-t-36{padding-top:36px}
  .pd-t-37{padding-top:37px}
  .pd-t-38{padding-top:38px}
  .pd-t-39{padding-top:39px}
  .pd-t-40{padding-top:40px}
  .pd-t-41{padding-top:41px}
  .pd-t-42{padding-top:42px}
  .pd-t-43{padding-top:43px}
  .pd-t-44{padding-top:44px}
  .pd-t-45{padding-top:45px}
  .pd-t-46{padding-top:46px}
  .pd-t-47{padding-top:47px}
  .pd-t-48{padding-top:48px}
  .pd-t-49{padding-top:49px}
  .pd-t-50{padding-top:50px}
  .pd-t-55{padding-top:55px}
  .pd-t-60{padding-top:60px}
  .pd-t-65{padding-top:65px}
  .pd-t-70{padding-top:70px}
  .pd-t-75{padding-top:75px}
  .pd-t-80{padding-top:80px}
  .pd-t-85{padding-top:85px}
  .pd-t-90{padding-top:90px}
  .pd-t-95{padding-top:95px}
  .pd-t-100{padding-top:100px}
  .pd-t-105{padding-top:105px}
  .pd-t-110{padding-top:110px}
  .pd-t-115{padding-top:115px}
  .pd-t-120{padding-top:120px}
  .pd-t-125{padding-top:125px}
  .pd-t-130{padding-top:130px}
  .pd-t-135{padding-top:135px}
  .pd-t-140{padding-top:140px}
  .pd-t-145{padding-top:145px}
  .pd-t-150{padding-top:150px}
  .pd-t-155{padding-top:155px}
  .pd-t-160{padding-top:160px}
  .pd-t-165{padding-top:165px}
  .pd-t-170{padding-top:170px}
  .pd-t-175{padding-top:175px}
  .pd-t-180{padding-top:180px}
  .pd-t-185{padding-top:185px}
  .pd-t-190{padding-top:190px}
  .pd-t-195{padding-top:195px}
  .pd-t-200{padding-top:200px}
  .pd-t-205{padding-top:205px}
  .pd-t-210{padding-top:210px}
  .pd-t-215{padding-top:215px}
  .pd-t-220{padding-top:220px}
  .pd-t-225{padding-top:225px}
  .pd-t-230{padding-top:230px}
  .pd-t-235{padding-top:235px}
  .pd-t-240{padding-top:240px}
  .pd-t-245{padding-top:245px}
  .pd-t-250{padding-top:250px}
  .pd-t-255{padding-top:255px}
  .pd-t-260{padding-top:260px}
  .pd-t-265{padding-top:265px}
  .pd-t-270{padding-top:270px}
  .pd-t-275{padding-top:275px}
  .pd-t-280{padding-top:280px}
  .pd-t-285{padding-top:285px}
  .pd-t-290{padding-top:290px}
  .pd-t-295{padding-top:295px}
  .pd-t-300{padding-top:300px}
}

/* padding-bottom */
.pd-b-0{padding-bottom:var(--vw-0)}
.pd-b-1{padding-bottom:var(--vw-1)}
.pd-b-2{padding-bottom:var(--vw-2)}
.pd-b-3{padding-bottom:var(--vw-3)}
.pd-b-4{padding-bottom:var(--vw-4)}
.pd-b-5{padding-bottom:var(--vw-5)}
.pd-b-6{padding-bottom:var(--vw-6)}
.pd-b-7{padding-bottom:var(--vw-7)}
.pd-b-8{padding-bottom:var(--vw-8)}
.pd-b-9{padding-bottom:var(--vw-9)}
.pd-b-10{padding-bottom:var(--vw-10)}
.pd-b-11{padding-bottom:var(--vw-11)}
.pd-b-12{padding-bottom:var(--vw-12)}
.pd-b-13{padding-bottom:var(--vw-13)}
.pd-b-14{padding-bottom:var(--vw-14)}
.pd-b-15{padding-bottom:var(--vw-15)}
.pd-b-16{padding-bottom:var(--vw-16)}
.pd-b-17{padding-bottom:var(--vw-17)}
.pd-b-18{padding-bottom:var(--vw-18)}
.pd-b-19{padding-bottom:var(--vw-19)}
.pd-b-20{padding-bottom:var(--vw-20)}
.pd-b-21{padding-bottom:var(--vw-21)}
.pd-b-22{padding-bottom:var(--vw-22)}
.pd-b-23{padding-bottom:var(--vw-23)}
.pd-b-24{padding-bottom:var(--vw-24)}
.pd-b-25{padding-bottom:var(--vw-25)}
.pd-b-26{padding-bottom:var(--vw-26)}
.pd-b-27{padding-bottom:var(--vw-27)}
.pd-b-28{padding-bottom:var(--vw-28)}
.pd-b-29{padding-bottom:var(--vw-29)}
.pd-b-30{padding-bottom:var(--vw-30)}
.pd-b-31{padding-bottom:var(--vw-31)}
.pd-b-32{padding-bottom:var(--vw-32)}
.pd-b-33{padding-bottom:var(--vw-33)}
.pd-b-34{padding-bottom:var(--vw-34)}
.pd-b-35{padding-bottom:var(--vw-35)}
.pd-b-36{padding-bottom:var(--vw-36)}
.pd-b-37{padding-bottom:var(--vw-37)}
.pd-b-38{padding-bottom:var(--vw-38)}
.pd-b-39{padding-bottom:var(--vw-39)}
.pd-b-40{padding-bottom:var(--vw-40)}
.pd-b-41{padding-bottom:var(--vw-41)}
.pd-b-42{padding-bottom:var(--vw-42)}
.pd-b-43{padding-bottom:var(--vw-43)}
.pd-b-44{padding-bottom:var(--vw-44)}
.pd-b-45{padding-bottom:var(--vw-45)}
.pd-b-46{padding-bottom:var(--vw-46)}
.pd-b-47{padding-bottom:var(--vw-47)}
.pd-b-48{padding-bottom:var(--vw-48)}
.pd-b-49{padding-bottom:var(--vw-49)}
.pd-b-50{padding-bottom:var(--vw-50)}
.pd-b-55{padding-bottom:var(--vw-55)}
.pd-b-60{padding-bottom:var(--vw-60)}
.pd-b-65{padding-bottom:var(--vw-65)}
.pd-b-70{padding-bottom:var(--vw-70)}
.pd-b-75{padding-bottom:var(--vw-75)}
.pd-b-80{padding-bottom:var(--vw-80)}
.pd-b-85{padding-bottom:var(--vw-85)}
.pd-b-90{padding-bottom:var(--vw-90)}
.pd-b-95{padding-bottom:var(--vw-95)}
.pd-b-100{padding-bottom:var(--vw-100)}
.pd-b-105{padding-bottom:var(--vw-105)}
.pd-b-110{padding-bottom:var(--vw-110)}
.pd-b-115{padding-bottom:var(--vw-115)}
.pd-b-120{padding-bottom:var(--vw-120)}
.pd-b-125{padding-bottom:var(--vw-125)}
.pd-b-130{padding-bottom:var(--vw-130)}
.pd-b-135{padding-bottom:var(--vw-135)}
.pd-b-140{padding-bottom:var(--vw-140)}
.pd-b-145{padding-bottom:var(--vw-145)}
.pd-b-150{padding-bottom:var(--vw-150)}
.pd-b-155{padding-bottom:var(--vw-155)}
.pd-b-160{padding-bottom:var(--vw-160)}
.pd-b-165{padding-bottom:var(--vw-165)}
.pd-b-170{padding-bottom:var(--vw-170)}
.pd-b-175{padding-bottom:var(--vw-175)}
.pd-b-180{padding-bottom:var(--vw-180)}
.pd-b-185{padding-bottom:var(--vw-185)}
.pd-b-190{padding-bottom:var(--vw-190)}
.pd-b-195{padding-bottom:var(--vw-195)}
.pd-b-200{padding-bottom:var(--vw-200)}
.pd-b-205{padding-bottom:var(--vw-205)}
.pd-b-210{padding-bottom:var(--vw-210)}
.pd-b-215{padding-bottom:var(--vw-215)}
.pd-b-220{padding-bottom:var(--vw-220)}
.pd-b-225{padding-bottom:var(--vw-225)}
.pd-b-230{padding-bottom:var(--vw-230)}
.pd-b-235{padding-bottom:var(--vw-235)}
.pd-b-240{padding-bottom:var(--vw-240)}
.pd-b-245{padding-bottom:var(--vw-245)}
.pd-b-250{padding-bottom:var(--vw-250)}
.pd-b-255{padding-bottom:var(--vw-255)}
.pd-b-260{padding-bottom:var(--vw-260)}
.pd-b-265{padding-bottom:var(--vw-265)}
.pd-b-270{padding-bottom:var(--vw-270)}
.pd-b-275{padding-bottom:var(--vw-275)}
.pd-b-280{padding-bottom:var(--vw-280)}
.pd-b-285{padding-bottom:var(--vw-285)}
.pd-b-290{padding-bottom:var(--vw-290)}
.pd-b-295{padding-bottom:var(--vw-295)}
.pd-b-300{padding-bottom:var(--vw-300)}
@media(min-width:1070px){
  .pd-b-0{padding-bottom:0px}
  .pd-b-1{padding-bottom:1px}
  .pd-b-2{padding-bottom:2px}
  .pd-b-3{padding-bottom:3px}
  .pd-b-4{padding-bottom:4px}
  .pd-b-5{padding-bottom:5px}
  .pd-b-6{padding-bottom:6px}
  .pd-b-7{padding-bottom:7px}
  .pd-b-8{padding-bottom:8px}
  .pd-b-9{padding-bottom:9px}
  .pd-b-10{padding-bottom:10px}
  .pd-b-11{padding-bottom:11px}
  .pd-b-12{padding-bottom:12px}
  .pd-b-13{padding-bottom:13px}
  .pd-b-14{padding-bottom:14px}
  .pd-b-15{padding-bottom:15px}
  .pd-b-16{padding-bottom:16px}
  .pd-b-17{padding-bottom:17px}
  .pd-b-18{padding-bottom:18px}
  .pd-b-19{padding-bottom:19px}
  .pd-b-20{padding-bottom:20px}
  .pd-b-21{padding-bottom:21px}
  .pd-b-22{padding-bottom:22px}
  .pd-b-23{padding-bottom:23px}
  .pd-b-24{padding-bottom:24px}
  .pd-b-25{padding-bottom:25px}
  .pd-b-26{padding-bottom:26px}
  .pd-b-27{padding-bottom:27px}
  .pd-b-28{padding-bottom:28px}
  .pd-b-29{padding-bottom:29px}
  .pd-b-30{padding-bottom:30px}
  .pd-b-31{padding-bottom:31px}
  .pd-b-32{padding-bottom:32px}
  .pd-b-33{padding-bottom:33px}
  .pd-b-34{padding-bottom:34px}
  .pd-b-35{padding-bottom:35px}
  .pd-b-36{padding-bottom:36px}
  .pd-b-37{padding-bottom:37px}
  .pd-b-38{padding-bottom:38px}
  .pd-b-39{padding-bottom:39px}
  .pd-b-40{padding-bottom:40px}
  .pd-b-41{padding-bottom:41px}
  .pd-b-42{padding-bottom:42px}
  .pd-b-43{padding-bottom:43px}
  .pd-b-44{padding-bottom:44px}
  .pd-b-45{padding-bottom:45px}
  .pd-b-46{padding-bottom:46px}
  .pd-b-47{padding-bottom:47px}
  .pd-b-48{padding-bottom:48px}
  .pd-b-49{padding-bottom:49px}
  .pd-b-50{padding-bottom:50px}
  .pd-b-55{padding-bottom:55px}
  .pd-b-60{padding-bottom:60px}
  .pd-b-65{padding-bottom:65px}
  .pd-b-70{padding-bottom:70px}
  .pd-b-75{padding-bottom:75px}
  .pd-b-80{padding-bottom:80px}
  .pd-b-85{padding-bottom:85px}
  .pd-b-90{padding-bottom:90px}
  .pd-b-95{padding-bottom:95px}
  .pd-b-100{padding-bottom:100px}
  .pd-b-105{padding-bottom:105px}
  .pd-b-110{padding-bottom:110px}
  .pd-b-115{padding-bottom:115px}
  .pd-b-120{padding-bottom:120px}
  .pd-b-125{padding-bottom:125px}
  .pd-b-130{padding-bottom:130px}
  .pd-b-135{padding-bottom:135px}
  .pd-b-140{padding-bottom:140px}
  .pd-b-145{padding-bottom:145px}
  .pd-b-150{padding-bottom:150px}
  .pd-b-155{padding-bottom:155px}
  .pd-b-160{padding-bottom:160px}
  .pd-b-165{padding-bottom:165px}
  .pd-b-170{padding-bottom:170px}
  .pd-b-175{padding-bottom:175px}
  .pd-b-180{padding-bottom:180px}
  .pd-b-185{padding-bottom:185px}
  .pd-b-190{padding-bottom:190px}
  .pd-b-195{padding-bottom:195px}
  .pd-b-200{padding-bottom:200px}
  .pd-b-205{padding-bottom:205px}
  .pd-b-210{padding-bottom:210px}
  .pd-b-215{padding-bottom:215px}
  .pd-b-220{padding-bottom:220px}
  .pd-b-225{padding-bottom:225px}
  .pd-b-230{padding-bottom:230px}
  .pd-b-235{padding-bottom:235px}
  .pd-b-240{padding-bottom:240px}
  .pd-b-245{padding-bottom:245px}
  .pd-b-250{padding-bottom:250px}
  .pd-b-255{padding-bottom:255px}
  .pd-b-260{padding-bottom:260px}
  .pd-b-265{padding-bottom:265px}
  .pd-b-270{padding-bottom:270px}
  .pd-b-275{padding-bottom:275px}
  .pd-b-280{padding-bottom:280px}
  .pd-b-285{padding-bottom:285px}
  .pd-b-290{padding-bottom:290px}
  .pd-b-295{padding-bottom:295px}
  .pd-b-300{padding-bottom:300px}
}

/* padding left */
.pd-l-0{padding-left:var(--vw-0)}
.pd-l-1{padding-left:var(--vw-1)}
.pd-l-2{padding-left:var(--vw-2)}
.pd-l-3{padding-left:var(--vw-3)}
.pd-l-4{padding-left:var(--vw-4)}
.pd-l-5{padding-left:var(--vw-5)}
.pd-l-6{padding-left:var(--vw-6)}
.pd-l-7{padding-left:var(--vw-7)}
.pd-l-8{padding-left:var(--vw-8)}
.pd-l-9{padding-left:var(--vw-9)}
.pd-l-10{padding-left:var(--vw-10)}
.pd-l-11{padding-left:var(--vw-11)}
.pd-l-12{padding-left:var(--vw-12)}
.pd-l-13{padding-left:var(--vw-13)}
.pd-l-14{padding-left:var(--vw-14)}
.pd-l-15{padding-left:var(--vw-15)}
.pd-l-16{padding-left:var(--vw-16)}
.pd-l-17{padding-left:var(--vw-17)}
.pd-l-18{padding-left:var(--vw-18)}
.pd-l-19{padding-left:var(--vw-19)}
.pd-l-20{padding-left:var(--vw-20)}
.pd-l-21{padding-left:var(--vw-21)}
.pd-l-22{padding-left:var(--vw-22)}
.pd-l-23{padding-left:var(--vw-23)}
.pd-l-24{padding-left:var(--vw-24)}
.pd-l-25{padding-left:var(--vw-25)}
.pd-l-26{padding-left:var(--vw-26)}
.pd-l-27{padding-left:var(--vw-27)}
.pd-l-28{padding-left:var(--vw-28)}
.pd-l-29{padding-left:var(--vw-29)}
.pd-l-30{padding-left:var(--vw-30)}
.pd-l-31{padding-left:var(--vw-31)}
.pd-l-32{padding-left:var(--vw-32)}
.pd-l-33{padding-left:var(--vw-33)}
.pd-l-34{padding-left:var(--vw-34)}
.pd-l-35{padding-left:var(--vw-35)}
.pd-l-36{padding-left:var(--vw-36)}
.pd-l-37{padding-left:var(--vw-37)}
.pd-l-38{padding-left:var(--vw-38)}
.pd-l-39{padding-left:var(--vw-39)}
.pd-l-40{padding-left:var(--vw-40)}
.pd-l-41{padding-left:var(--vw-41)}
.pd-l-42{padding-left:var(--vw-42)}
.pd-l-43{padding-left:var(--vw-43)}
.pd-l-44{padding-left:var(--vw-44)}
.pd-l-45{padding-left:var(--vw-45)}
.pd-l-46{padding-left:var(--vw-46)}
.pd-l-47{padding-left:var(--vw-47)}
.pd-l-48{padding-left:var(--vw-48)}
.pd-l-49{padding-left:var(--vw-49)}
.pd-l-50{padding-left:var(--vw-50)}
.pd-l-55{padding-left:var(--vw-55)}
.pd-l-60{padding-left:var(--vw-60)}
.pd-l-65{padding-left:var(--vw-65)}
.pd-l-70{padding-left:var(--vw-70)}
.pd-l-75{padding-left:var(--vw-75)}
.pd-l-80{padding-left:var(--vw-80)}
.pd-l-85{padding-left:var(--vw-85)}
.pd-l-90{padding-left:var(--vw-90)}
.pd-l-95{padding-left:var(--vw-95)}
.pd-l-100{padding-left:var(--vw-100)}
.pd-l-105{padding-left:var(--vw-105)}
.pd-l-110{padding-left:var(--vw-110)}
.pd-l-115{padding-left:var(--vw-115)}
.pd-l-120{padding-left:var(--vw-120)}
.pd-l-125{padding-left:var(--vw-125)}
.pd-l-130{padding-left:var(--vw-130)}
.pd-l-135{padding-left:var(--vw-135)}
.pd-l-140{padding-left:var(--vw-140)}
.pd-l-145{padding-left:var(--vw-145)}
.pd-l-150{padding-left:var(--vw-150)}
.pd-l-155{padding-left:var(--vw-155)}
.pd-l-160{padding-left:var(--vw-160)}
.pd-l-165{padding-left:var(--vw-165)}
.pd-l-170{padding-left:var(--vw-170)}
.pd-l-175{padding-left:var(--vw-175)}
.pd-l-180{padding-left:var(--vw-180)}
.pd-l-185{padding-left:var(--vw-185)}
.pd-l-190{padding-left:var(--vw-190)}
.pd-l-195{padding-left:var(--vw-195)}
.pd-l-200{padding-left:var(--vw-200)}
.pd-l-205{padding-left:var(--vw-205)}
.pd-l-210{padding-left:var(--vw-210)}
.pd-l-215{padding-left:var(--vw-215)}
.pd-l-220{padding-left:var(--vw-220)}
.pd-l-225{padding-left:var(--vw-225)}
.pd-l-230{padding-left:var(--vw-230)}
.pd-l-235{padding-left:var(--vw-235)}
.pd-l-240{padding-left:var(--vw-240)}
.pd-l-245{padding-left:var(--vw-245)}
.pd-l-250{padding-left:var(--vw-250)}
.pd-l-255{padding-left:var(--vw-255)}
.pd-l-260{padding-left:var(--vw-260)}
.pd-l-265{padding-left:var(--vw-265)}
.pd-l-270{padding-left:var(--vw-270)}
.pd-l-275{padding-left:var(--vw-275)}
.pd-l-280{padding-left:var(--vw-280)}
.pd-l-285{padding-left:var(--vw-285)}
.pd-l-290{padding-left:var(--vw-290)}
.pd-l-295{padding-left:var(--vw-295)}
.pd-l-300{padding-left:var(--vw-300)}
@media(min-width:1070px){
  .pd-l-0{padding-left:0px}
  .pd-l-1{padding-left:1px}
  .pd-l-2{padding-left:2px}
  .pd-l-3{padding-left:3px}
  .pd-l-4{padding-left:4px}
  .pd-l-5{padding-left:5px}
  .pd-l-6{padding-left:6px}
  .pd-l-7{padding-left:7px}
  .pd-l-8{padding-left:8px}
  .pd-l-9{padding-left:9px}
  .pd-l-10{padding-left:10px}
  .pd-l-11{padding-left:11px}
  .pd-l-12{padding-left:12px}
  .pd-l-13{padding-left:13px}
  .pd-l-14{padding-left:14px}
  .pd-l-15{padding-left:15px}
  .pd-l-16{padding-left:16px}
  .pd-l-17{padding-left:17px}
  .pd-l-18{padding-left:18px}
  .pd-l-19{padding-left:19px}
  .pd-l-20{padding-left:20px}
  .pd-l-21{padding-left:21px}
  .pd-l-22{padding-left:22px}
  .pd-l-23{padding-left:23px}
  .pd-l-24{padding-left:24px}
  .pd-l-25{padding-left:25px}
  .pd-l-26{padding-left:26px}
  .pd-l-27{padding-left:27px}
  .pd-l-28{padding-left:28px}
  .pd-l-29{padding-left:29px}
  .pd-l-30{padding-left:30px}
  .pd-l-31{padding-left:31px}
  .pd-l-32{padding-left:32px}
  .pd-l-33{padding-left:33px}
  .pd-l-34{padding-left:34px}
  .pd-l-35{padding-left:35px}
  .pd-l-36{padding-left:36px}
  .pd-l-37{padding-left:37px}
  .pd-l-38{padding-left:38px}
  .pd-l-39{padding-left:39px}
  .pd-l-40{padding-left:40px}
  .pd-l-41{padding-left:41px}
  .pd-l-42{padding-left:42px}
  .pd-l-43{padding-left:43px}
  .pd-l-44{padding-left:44px}
  .pd-l-45{padding-left:45px}
  .pd-l-46{padding-left:46px}
  .pd-l-47{padding-left:47px}
  .pd-l-48{padding-left:48px}
  .pd-l-49{padding-left:49px}
  .pd-l-50{padding-left:50px}
  .pd-l-55{padding-left:55px}
  .pd-l-60{padding-left:60px}
  .pd-l-65{padding-left:65px}
  .pd-l-70{padding-left:70px}
  .pd-l-75{padding-left:75px}
  .pd-l-80{padding-left:80px}
  .pd-l-85{padding-left:85px}
  .pd-l-90{padding-left:90px}
  .pd-l-95{padding-left:95px}
  .pd-l-100{padding-left:100px}
  .pd-l-105{padding-left:105px}
  .pd-l-110{padding-left:110px}
  .pd-l-115{padding-left:115px}
  .pd-l-120{padding-left:120px}
  .pd-l-125{padding-left:125px}
  .pd-l-130{padding-left:130px}
  .pd-l-135{padding-left:135px}
  .pd-l-140{padding-left:140px}
  .pd-l-145{padding-left:145px}
  .pd-l-150{padding-left:150px}
  .pd-l-155{padding-left:155px}
  .pd-l-160{padding-left:160px}
  .pd-l-165{padding-left:165px}
  .pd-l-170{padding-left:170px}
  .pd-l-175{padding-left:175px}
  .pd-l-180{padding-left:180px}
  .pd-l-185{padding-left:185px}
  .pd-l-190{padding-left:190px}
  .pd-l-195{padding-left:195px}
  .pd-l-200{padding-left:200px}
  .pd-l-205{padding-left:205px}
  .pd-l-210{padding-left:210px}
  .pd-l-215{padding-left:215px}
  .pd-l-220{padding-left:220px}
  .pd-l-225{padding-left:225px}
  .pd-l-230{padding-left:230px}
  .pd-l-235{padding-left:235px}
  .pd-l-240{padding-left:240px}
  .pd-l-245{padding-left:245px}
  .pd-l-250{padding-left:250px}
  .pd-l-255{padding-left:255px}
  .pd-l-260{padding-left:260px}
  .pd-l-265{padding-left:265px}
  .pd-l-270{padding-left:270px}
  .pd-l-275{padding-left:275px}
  .pd-l-280{padding-left:280px}
  .pd-l-285{padding-left:285px}
  .pd-l-290{padding-left:290px}
  .pd-l-295{padding-left:295px}
  .pd-l-300{padding-left:300px}
}

/* padding right */
.pd-r-0{padding-right:var(--vw-0)}
.pd-r-1{padding-right:var(--vw-1)}
.pd-r-2{padding-right:var(--vw-2)}
.pd-r-3{padding-right:var(--vw-3)}
.pd-r-4{padding-right:var(--vw-4)}
.pd-r-5{padding-right:var(--vw-5)}
.pd-r-6{padding-right:var(--vw-6)}
.pd-r-7{padding-right:var(--vw-7)}
.pd-r-8{padding-right:var(--vw-8)}
.pd-r-9{padding-right:var(--vw-9)}
.pd-r-10{padding-right:var(--vw-10)}
.pd-r-11{padding-right:var(--vw-11)}
.pd-r-12{padding-right:var(--vw-12)}
.pd-r-13{padding-right:var(--vw-13)}
.pd-r-14{padding-right:var(--vw-14)}
.pd-r-15{padding-right:var(--vw-15)}
.pd-r-16{padding-right:var(--vw-16)}
.pd-r-17{padding-right:var(--vw-17)}
.pd-r-18{padding-right:var(--vw-18)}
.pd-r-19{padding-right:var(--vw-19)}
.pd-r-20{padding-right:var(--vw-20)}
.pd-r-21{padding-right:var(--vw-21)}
.pd-r-22{padding-right:var(--vw-22)}
.pd-r-23{padding-right:var(--vw-23)}
.pd-r-24{padding-right:var(--vw-24)}
.pd-r-25{padding-right:var(--vw-25)}
.pd-r-26{padding-right:var(--vw-26)}
.pd-r-27{padding-right:var(--vw-27)}
.pd-r-28{padding-right:var(--vw-28)}
.pd-r-29{padding-right:var(--vw-29)}
.pd-r-30{padding-right:var(--vw-30)}
.pd-r-31{padding-right:var(--vw-31)}
.pd-r-32{padding-right:var(--vw-32)}
.pd-r-33{padding-right:var(--vw-33)}
.pd-r-34{padding-right:var(--vw-34)}
.pd-r-35{padding-right:var(--vw-35)}
.pd-r-36{padding-right:var(--vw-36)}
.pd-r-37{padding-right:var(--vw-37)}
.pd-r-38{padding-right:var(--vw-38)}
.pd-r-39{padding-right:var(--vw-39)}
.pd-r-40{padding-right:var(--vw-40)}
.pd-r-41{padding-right:var(--vw-41)}
.pd-r-42{padding-right:var(--vw-42)}
.pd-r-43{padding-right:var(--vw-43)}
.pd-r-44{padding-right:var(--vw-44)}
.pd-r-45{padding-right:var(--vw-45)}
.pd-r-46{padding-right:var(--vw-46)}
.pd-r-47{padding-right:var(--vw-47)}
.pd-r-48{padding-right:var(--vw-48)}
.pd-r-49{padding-right:var(--vw-49)}
.pd-r-50{padding-right:var(--vw-50)}
.pd-r-55{padding-right:var(--vw-55)}
.pd-r-60{padding-right:var(--vw-60)}
.pd-r-65{padding-right:var(--vw-65)}
.pd-r-70{padding-right:var(--vw-70)}
.pd-r-75{padding-right:var(--vw-75)}
.pd-r-80{padding-right:var(--vw-80)}
.pd-r-85{padding-right:var(--vw-85)}
.pd-r-90{padding-right:var(--vw-90)}
.pd-r-95{padding-right:var(--vw-95)}
.pd-r-100{padding-right:var(--vw-100)}
.pd-r-105{padding-right:var(--vw-105)}
.pd-r-110{padding-right:var(--vw-110)}
.pd-r-115{padding-right:var(--vw-115)}
.pd-r-120{padding-right:var(--vw-120)}
.pd-r-125{padding-right:var(--vw-125)}
.pd-r-130{padding-right:var(--vw-130)}
.pd-r-135{padding-right:var(--vw-135)}
.pd-r-140{padding-right:var(--vw-140)}
.pd-r-145{padding-right:var(--vw-145)}
.pd-r-150{padding-right:var(--vw-150)}
.pd-r-155{padding-right:var(--vw-155)}
.pd-r-160{padding-right:var(--vw-160)}
.pd-r-165{padding-right:var(--vw-165)}
.pd-r-170{padding-right:var(--vw-170)}
.pd-r-175{padding-right:var(--vw-175)}
.pd-r-180{padding-right:var(--vw-180)}
.pd-r-185{padding-right:var(--vw-185)}
.pd-r-190{padding-right:var(--vw-190)}
.pd-r-195{padding-right:var(--vw-195)}
.pd-r-200{padding-right:var(--vw-200)}
.pd-r-205{padding-right:var(--vw-205)}
.pd-r-210{padding-right:var(--vw-210)}
.pd-r-215{padding-right:var(--vw-215)}
.pd-r-220{padding-right:var(--vw-220)}
.pd-r-225{padding-right:var(--vw-225)}
.pd-r-230{padding-right:var(--vw-230)}
.pd-r-235{padding-right:var(--vw-235)}
.pd-r-240{padding-right:var(--vw-240)}
.pd-r-245{padding-right:var(--vw-245)}
.pd-r-250{padding-right:var(--vw-250)}
.pd-r-255{padding-right:var(--vw-255)}
.pd-r-260{padding-right:var(--vw-260)}
.pd-r-265{padding-right:var(--vw-265)}
.pd-r-270{padding-right:var(--vw-270)}
.pd-r-275{padding-right:var(--vw-275)}
.pd-r-280{padding-right:var(--vw-280)}
.pd-r-285{padding-right:var(--vw-285)}
.pd-r-290{padding-right:var(--vw-290)}
.pd-r-295{padding-right:var(--vw-295)}
.pd-r-300{padding-right:var(--vw-300)}
@media(min-width:1070px){
  .pd-r-1{padding-right:1px}
  .pd-r-2{padding-right:2px}
  .pd-r-3{padding-right:3px}
  .pd-r-4{padding-right:4px}
  .pd-r-5{padding-right:5px}
  .pd-r-6{padding-right:6px}
  .pd-r-7{padding-right:7px}
  .pd-r-8{padding-right:8px}
  .pd-r-9{padding-right:9px}
  .pd-r-10{padding-right:10px}
  .pd-r-11{padding-right:11px}
  .pd-r-12{padding-right:12px}
  .pd-r-13{padding-right:13px}
  .pd-r-14{padding-right:14px}
  .pd-r-15{padding-right:15px}
  .pd-r-16{padding-right:16px}
  .pd-r-17{padding-right:17px}
  .pd-r-18{padding-right:18px}
  .pd-r-19{padding-right:19px}
  .pd-r-20{padding-right:20px}
  .pd-r-21{padding-right:21px}
  .pd-r-22{padding-right:22px}
  .pd-r-23{padding-right:23px}
  .pd-r-24{padding-right:24px}
  .pd-r-25{padding-right:25px}
  .pd-r-26{padding-right:26px}
  .pd-r-27{padding-right:27px}
  .pd-r-28{padding-right:28px}
  .pd-r-29{padding-right:29px}
  .pd-r-30{padding-right:30px}
  .pd-r-31{padding-right:31px}
  .pd-r-32{padding-right:32px}
  .pd-r-33{padding-right:33px}
  .pd-r-34{padding-right:34px}
  .pd-r-35{padding-right:35px}
  .pd-r-36{padding-right:36px}
  .pd-r-37{padding-right:37px}
  .pd-r-38{padding-right:38px}
  .pd-r-39{padding-right:39px}
  .pd-r-40{padding-right:40px}
  .pd-r-41{padding-right:41px}
  .pd-r-42{padding-right:42px}
  .pd-r-43{padding-right:43px}
  .pd-r-44{padding-right:44px}
  .pd-r-45{padding-right:45px}
  .pd-r-46{padding-right:46px}
  .pd-r-47{padding-right:47px}
  .pd-r-48{padding-right:48px}
  .pd-r-49{padding-right:49px}
  .pd-r-50{padding-right:50px}
  .pd-r-55{padding-right:55px}
  .pd-r-60{padding-right:60px}
  .pd-r-65{padding-right:65px}
  .pd-r-70{padding-right:70px}
  .pd-r-75{padding-right:75px}
  .pd-r-80{padding-right:80px}
  .pd-r-85{padding-right:85px}
  .pd-r-90{padding-right:90px}
  .pd-r-95{padding-right:95px}
  .pd-r-100{padding-right:100px}
  .pd-r-105{padding-right:105px}
  .pd-r-110{padding-right:110px}
  .pd-r-115{padding-right:115px}
  .pd-r-120{padding-right:120px}
  .pd-r-125{padding-right:125px}
  .pd-r-130{padding-right:130px}
  .pd-r-135{padding-right:135px}
  .pd-r-140{padding-right:140px}
  .pd-r-145{padding-right:145px}
  .pd-r-150{padding-right:150px}
  .pd-r-155{padding-right:155px}
  .pd-r-160{padding-right:160px}
  .pd-r-165{padding-right:165px}
  .pd-r-170{padding-right:170px}
  .pd-r-175{padding-right:175px}
  .pd-r-180{padding-right:180px}
  .pd-r-185{padding-right:185px}
  .pd-r-190{padding-right:190px}
  .pd-r-195{padding-right:195px}
  .pd-r-200{padding-right:200px}
  .pd-r-205{padding-right:205px}
  .pd-r-210{padding-right:210px}
  .pd-r-215{padding-right:215px}
  .pd-r-220{padding-right:220px}
  .pd-r-225{padding-right:225px}
  .pd-r-230{padding-right:230px}
  .pd-r-235{padding-right:235px}
  .pd-r-240{padding-right:240px}
  .pd-r-245{padding-right:245px}
  .pd-r-250{padding-right:250px}
  .pd-r-255{padding-right:255px}
  .pd-r-260{padding-right:260px}
  .pd-r-265{padding-right:265px}
  .pd-r-270{padding-right:270px}
  .pd-r-275{padding-right:275px}
  .pd-r-280{padding-right:280px}
  .pd-r-285{padding-right:285px}
  .pd-r-290{padding-right:290px}
  .pd-r-295{padding-right:295px}
  .pd-r-300{padding-right:300px}
}

/* padding top & bottom */
.pd-tb-0{padding-top:var(--vw-0); padding-bottom:var(--vw-0)}
.pd-tb-1{padding-top:var(--vw-1); padding-bottom:var(--vw-1)}
.pd-tb-2{padding-top:var(--vw-2); padding-bottom:var(--vw-2)}
.pd-tb-3{padding-top:var(--vw-3); padding-bottom:var(--vw-3)}
.pd-tb-4{padding-top:var(--vw-4); padding-bottom:var(--vw-4)}
.pd-tb-5{padding-top:var(--vw-5); padding-bottom:var(--vw-5)}
.pd-tb-6{padding-top:var(--vw-6); padding-bottom:var(--vw-6)}
.pd-tb-7{padding-top:var(--vw-7); padding-bottom:var(--vw-7)}
.pd-tb-8{padding-top:var(--vw-8); padding-bottom:var(--vw-8)}
.pd-tb-9{padding-top:var(--vw-9); padding-bottom:var(--vw-9)}
.pd-tb-10{padding-top:var(--vw-10); padding-bottom:var(--vw-10)}
.pd-tb-11{padding-top:var(--vw-11); padding-bottom:var(--vw-11)}
.pd-tb-12{padding-top:var(--vw-12); padding-bottom:var(--vw-12)}
.pd-tb-13{padding-top:var(--vw-13); padding-bottom:var(--vw-13)}
.pd-tb-14{padding-top:var(--vw-14); padding-bottom:var(--vw-14)}
.pd-tb-15{padding-top:var(--vw-15); padding-bottom:var(--vw-15)}
.pd-tb-16{padding-top:var(--vw-16); padding-bottom:var(--vw-16)}
.pd-tb-17{padding-top:var(--vw-17); padding-bottom:var(--vw-17)}
.pd-tb-18{padding-top:var(--vw-18); padding-bottom:var(--vw-18)}
.pd-tb-19{padding-top:var(--vw-19); padding-bottom:var(--vw-19)}
.pd-tb-20{padding-top:var(--vw-20); padding-bottom:var(--vw-20)}
.pd-tb-21{padding-top:var(--vw-21); padding-bottom:var(--vw-21)}
.pd-tb-22{padding-top:var(--vw-22); padding-bottom:var(--vw-22)}
.pd-tb-23{padding-top:var(--vw-23); padding-bottom:var(--vw-23)}
.pd-tb-24{padding-top:var(--vw-24); padding-bottom:var(--vw-24)}
.pd-tb-25{padding-top:var(--vw-25); padding-bottom:var(--vw-25)}
.pd-tb-26{padding-top:var(--vw-26); padding-bottom:var(--vw-26)}
.pd-tb-27{padding-top:var(--vw-27); padding-bottom:var(--vw-27)}
.pd-tb-28{padding-top:var(--vw-28); padding-bottom:var(--vw-28)}
.pd-tb-29{padding-top:var(--vw-29); padding-bottom:var(--vw-29)}
.pd-tb-30{padding-top:var(--vw-30); padding-bottom:var(--vw-30)}
.pd-tb-31{padding-top:var(--vw-31); padding-bottom:var(--vw-31)}
.pd-tb-32{padding-top:var(--vw-32); padding-bottom:var(--vw-32)}
.pd-tb-33{padding-top:var(--vw-33); padding-bottom:var(--vw-33)}
.pd-tb-34{padding-top:var(--vw-34); padding-bottom:var(--vw-34)}
.pd-tb-35{padding-top:var(--vw-35); padding-bottom:var(--vw-35)}
.pd-tb-36{padding-top:var(--vw-36); padding-bottom:var(--vw-36)}
.pd-tb-37{padding-top:var(--vw-37); padding-bottom:var(--vw-37)}
.pd-tb-38{padding-top:var(--vw-38); padding-bottom:var(--vw-38)}
.pd-tb-39{padding-top:var(--vw-39); padding-bottom:var(--vw-39)}
.pd-tb-40{padding-top:var(--vw-40); padding-bottom:var(--vw-40)}
.pd-tb-41{padding-top:var(--vw-41); padding-bottom:var(--vw-41)}
.pd-tb-42{padding-top:var(--vw-42); padding-bottom:var(--vw-42)}
.pd-tb-43{padding-top:var(--vw-43); padding-bottom:var(--vw-43)}
.pd-tb-44{padding-top:var(--vw-44); padding-bottom:var(--vw-44)}
.pd-tb-45{padding-top:var(--vw-45); padding-bottom:var(--vw-45)}
.pd-tb-46{padding-top:var(--vw-46); padding-bottom:var(--vw-46)}
.pd-tb-47{padding-top:var(--vw-47); padding-bottom:var(--vw-47)}
.pd-tb-48{padding-top:var(--vw-48); padding-bottom:var(--vw-48)}
.pd-tb-49{padding-top:var(--vw-49); padding-bottom:var(--vw-49)}
.pd-tb-50{padding-top:var(--vw-50); padding-bottom:var(--vw-50)}
.pd-tb-55{padding-top:var(--vw-55); padding-bottom:var(--vw-55)}
.pd-tb-60{padding-top:var(--vw-60); padding-bottom:var(--vw-60)}
.pd-tb-65{padding-top:var(--vw-65); padding-bottom:var(--vw-65)}
.pd-tb-70{padding-top:var(--vw-70); padding-bottom:var(--vw-70)}
.pd-tb-75{padding-top:var(--vw-75); padding-bottom:var(--vw-75)}
.pd-tb-80{padding-top:var(--vw-80); padding-bottom:var(--vw-80)}
.pd-tb-85{padding-top:var(--vw-85); padding-bottom:var(--vw-85)}
.pd-tb-90{padding-top:var(--vw-90); padding-bottom:var(--vw-90)}
.pd-tb-95{padding-top:var(--vw-95); padding-bottom:var(--vw-95)}
.pd-tb-100{padding-top:var(--vw-100); padding-bottom:var(--vw-100)}
.pd-tb-105{padding-top:var(--vw-105); padding-bottom:var(--vw-105)}
.pd-tb-110{padding-top:var(--vw-110); padding-bottom:var(--vw-110)}
.pd-tb-115{padding-top:var(--vw-115); padding-bottom:var(--vw-115)}
.pd-tb-120{padding-top:var(--vw-120); padding-bottom:var(--vw-120)}
.pd-tb-125{padding-top:var(--vw-125); padding-bottom:var(--vw-125)}
.pd-tb-130{padding-top:var(--vw-130); padding-bottom:var(--vw-130)}
.pd-tb-135{padding-top:var(--vw-135); padding-bottom:var(--vw-135)}
.pd-tb-140{padding-top:var(--vw-140); padding-bottom:var(--vw-140)}
.pd-tb-145{padding-top:var(--vw-145); padding-bottom:var(--vw-145)}
.pd-tb-150{padding-top:var(--vw-150); padding-bottom:var(--vw-150)}
.pd-tb-155{padding-top:var(--vw-155); padding-bottom:var(--vw-155)}
.pd-tb-160{padding-top:var(--vw-160); padding-bottom:var(--vw-160)}
.pd-tb-165{padding-top:var(--vw-165); padding-bottom:var(--vw-165)}
.pd-tb-170{padding-top:var(--vw-170); padding-bottom:var(--vw-170)}
.pd-tb-175{padding-top:var(--vw-175); padding-bottom:var(--vw-175)}
.pd-tb-180{padding-top:var(--vw-180); padding-bottom:var(--vw-180)}
.pd-tb-185{padding-top:var(--vw-185); padding-bottom:var(--vw-185)}
.pd-tb-190{padding-top:var(--vw-190); padding-bottom:var(--vw-190)}
.pd-tb-195{padding-top:var(--vw-195); padding-bottom:var(--vw-195)}
.pd-tb-200{padding-top:var(--vw-200); padding-bottom:var(--vw-200)}
.pd-tb-205{padding-top:var(--vw-205); padding-bottom:var(--vw-205)}
.pd-tb-210{padding-top:var(--vw-210); padding-bottom:var(--vw-210)}
.pd-tb-215{padding-top:var(--vw-215); padding-bottom:var(--vw-215)}
.pd-tb-220{padding-top:var(--vw-220); padding-bottom:var(--vw-220)}
.pd-tb-225{padding-top:var(--vw-225); padding-bottom:var(--vw-225)}
.pd-tb-230{padding-top:var(--vw-230); padding-bottom:var(--vw-230)}
.pd-tb-235{padding-top:var(--vw-235); padding-bottom:var(--vw-235)}
.pd-tb-240{padding-top:var(--vw-240); padding-bottom:var(--vw-240)}
.pd-tb-245{padding-top:var(--vw-245); padding-bottom:var(--vw-245)}
.pd-tb-250{padding-top:var(--vw-250); padding-bottom:var(--vw-250)}
.pd-tb-255{padding-top:var(--vw-255); padding-bottom:var(--vw-255)}
.pd-tb-260{padding-top:var(--vw-260); padding-bottom:var(--vw-260)}
.pd-tb-265{padding-top:var(--vw-265); padding-bottom:var(--vw-265)}
.pd-tb-270{padding-top:var(--vw-270); padding-bottom:var(--vw-270)}
.pd-tb-275{padding-top:var(--vw-275); padding-bottom:var(--vw-275)}
.pd-tb-280{padding-top:var(--vw-280); padding-bottom:var(--vw-280)}
.pd-tb-285{padding-top:var(--vw-285); padding-bottom:var(--vw-285)}
.pd-tb-290{padding-top:var(--vw-290); padding-bottom:var(--vw-290)}
.pd-tb-295{padding-top:var(--vw-295); padding-bottom:var(--vw-295)}
.pd-tb-300{padding-top:var(--vw-300); padding-bottom:var(--vw-300)}
@media(min-width:1070px){
  .pd-tb-0{padding-top:0px; padding-bottom:0px}
  .pd-tb-1{padding-top:1px; padding-bottom:1px}
  .pd-tb-2{padding-top:2px; padding-bottom:2px}
  .pd-tb-3{padding-top:3px; padding-bottom:3px}
  .pd-tb-4{padding-top:4px; padding-bottom:4px}
  .pd-tb-5{padding-top:5px; padding-bottom:5px}
  .pd-tb-6{padding-top:6px; padding-bottom:6px}
  .pd-tb-7{padding-top:7px; padding-bottom:7px}
  .pd-tb-8{padding-top:8px; padding-bottom:8px}
  .pd-tb-9{padding-top:9px; padding-bottom:9px}
  .pd-tb-10{padding-top:10px; padding-bottom:10px}
  .pd-tb-11{padding-top:11px; padding-bottom:11px}
  .pd-tb-12{padding-top:12px; padding-bottom:12px}
  .pd-tb-13{padding-top:13px; padding-bottom:13px}
  .pd-tb-14{padding-top:14px; padding-bottom:14px}
  .pd-tb-15{padding-top:15px; padding-bottom:15px}
  .pd-tb-16{padding-top:16px; padding-bottom:16px}
  .pd-tb-17{padding-top:17px; padding-bottom:17px}
  .pd-tb-18{padding-top:18px; padding-bottom:18px}
  .pd-tb-19{padding-top:19px; padding-bottom:19px}
  .pd-tb-20{padding-top:20px; padding-bottom:20px}
  .pd-tb-21{padding-top:21px; padding-bottom:21px}
  .pd-tb-22{padding-top:22px; padding-bottom:22px}
  .pd-tb-23{padding-top:23px; padding-bottom:23px}
  .pd-tb-24{padding-top:24px; padding-bottom:24px}
  .pd-tb-25{padding-top:25px; padding-bottom:25px}
  .pd-tb-26{padding-top:26px; padding-bottom:26px}
  .pd-tb-27{padding-top:27px; padding-bottom:27px}
  .pd-tb-28{padding-top:28px; padding-bottom:28px}
  .pd-tb-29{padding-top:29px; padding-bottom:29px}
  .pd-tb-30{padding-top:30px; padding-bottom:30px}
  .pd-tb-31{padding-top:31px; padding-bottom:31px}
  .pd-tb-32{padding-top:32px; padding-bottom:32px}
  .pd-tb-33{padding-top:33px; padding-bottom:33px}
  .pd-tb-34{padding-top:34px; padding-bottom:34px}
  .pd-tb-35{padding-top:35px; padding-bottom:35px}
  .pd-tb-36{padding-top:36px; padding-bottom:36px}
  .pd-tb-37{padding-top:37px; padding-bottom:37px}
  .pd-tb-38{padding-top:38px; padding-bottom:38px}
  .pd-tb-39{padding-top:39px; padding-bottom:39px}
  .pd-tb-40{padding-top:40px; padding-bottom:40px}
  .pd-tb-41{padding-top:41px; padding-bottom:41px}
  .pd-tb-42{padding-top:42px; padding-bottom:42px}
  .pd-tb-43{padding-top:43px; padding-bottom:43px}
  .pd-tb-44{padding-top:44px; padding-bottom:44px}
  .pd-tb-45{padding-top:45px; padding-bottom:45px}
  .pd-tb-46{padding-top:46px; padding-bottom:46px}
  .pd-tb-47{padding-top:47px; padding-bottom:47px}
  .pd-tb-48{padding-top:48px; padding-bottom:48px}
  .pd-tb-49{padding-top:49px; padding-bottom:49px}
  .pd-tb-50{padding-top:50px; padding-bottom:50px}
  .pd-tb-55{padding-top:55px; padding-bottom:55px}
  .pd-tb-60{padding-top:60px; padding-bottom:60px}
  .pd-tb-65{padding-top:65px; padding-bottom:65px}
  .pd-tb-70{padding-top:70px; padding-bottom:70px}
  .pd-tb-75{padding-top:75px; padding-bottom:75px}
  .pd-tb-80{padding-top:80px; padding-bottom:80px}
  .pd-tb-85{padding-top:85px; padding-bottom:85px}
  .pd-tb-90{padding-top:90px; padding-bottom:90px}
  .pd-tb-95{padding-top:95px; padding-bottom:95px}
  .pd-tb-100{padding-top:100px; padding-bottom:100px}
  .pd-tb-105{padding-top:105px; padding-bottom:105px}
  .pd-tb-110{padding-top:110px; padding-bottom:110px}
  .pd-tb-115{padding-top:115px; padding-bottom:115px}
  .pd-tb-120{padding-top:120px; padding-bottom:120px}
  .pd-tb-125{padding-top:125px; padding-bottom:125px}
  .pd-tb-130{padding-top:130px; padding-bottom:130px}
  .pd-tb-135{padding-top:135px; padding-bottom:135px}
  .pd-tb-140{padding-top:140px; padding-bottom:140px}
  .pd-tb-145{padding-top:145px; padding-bottom:145px}
  .pd-tb-150{padding-top:150px; padding-bottom:150px}
  .pd-tb-155{padding-top:155px; padding-bottom:155px}
  .pd-tb-160{padding-top:160px; padding-bottom:160px}
  .pd-tb-165{padding-top:165px; padding-bottom:165px}
  .pd-tb-170{padding-top:170px; padding-bottom:170px}
  .pd-tb-175{padding-top:175px; padding-bottom:175px}
  .pd-tb-180{padding-top:180px; padding-bottom:180px}
  .pd-tb-185{padding-top:185px; padding-bottom:185px}
  .pd-tb-190{padding-top:190px; padding-bottom:190px}
  .pd-tb-195{padding-top:195px; padding-bottom:195px}
  .pd-tb-200{padding-top:200px; padding-bottom:200px}
  .pd-tb-205{padding-top:205px; padding-bottom:205px}
  .pd-tb-210{padding-top:210px; padding-bottom:210px}
  .pd-tb-215{padding-top:215px; padding-bottom:215px}
  .pd-tb-220{padding-top:220px; padding-bottom:220px}
  .pd-tb-225{padding-top:225px; padding-bottom:225px}
  .pd-tb-230{padding-top:230px; padding-bottom:230px}
  .pd-tb-235{padding-top:235px; padding-bottom:235px}
  .pd-tb-240{padding-top:240px; padding-bottom:240px}
  .pd-tb-245{padding-top:245px; padding-bottom:245px}
  .pd-tb-250{padding-top:250px; padding-bottom:250px}
  .pd-tb-255{padding-top:255px; padding-bottom:255px}
  .pd-tb-260{padding-top:260px; padding-bottom:260px}
  .pd-tb-265{padding-top:265px; padding-bottom:265px}
  .pd-tb-270{padding-top:270px; padding-bottom:270px}
  .pd-tb-275{padding-top:275px; padding-bottom:275px}
  .pd-tb-280{padding-top:280px; padding-bottom:280px}
  .pd-tb-285{padding-top:285px; padding-bottom:285px}
  .pd-tb-290{padding-top:290px; padding-bottom:290px}
  .pd-tb-295{padding-top:295px; padding-bottom:295px}
  .pd-tb-300{padding-top:300px; padding-bottom:300px}
}

/* padding left & right */
.pd-lr-0{padding-left:var(--vw-0); padding-right:var(--vw-0)}
.pd-lr-1{padding-left:var(--vw-1); padding-right:var(--vw-1)}
.pd-lr-2{padding-left:var(--vw-2); padding-right:var(--vw-2)}
.pd-lr-3{padding-left:var(--vw-3); padding-right:var(--vw-3)}
.pd-lr-4{padding-left:var(--vw-4); padding-right:var(--vw-4)}
.pd-lr-5{padding-left:var(--vw-5); padding-right:var(--vw-5)}
.pd-lr-6{padding-left:var(--vw-6); padding-right:var(--vw-6)}
.pd-lr-7{padding-left:var(--vw-7); padding-right:var(--vw-7)}
.pd-lr-8{padding-left:var(--vw-8); padding-right:var(--vw-8)}
.pd-lr-9{padding-left:var(--vw-9); padding-right:var(--vw-9)}
.pd-lr-10{padding-left:var(--vw-10); padding-right:var(--vw-10)}
.pd-lr-11{padding-left:var(--vw-11); padding-right:var(--vw-11)}
.pd-lr-12{padding-left:var(--vw-12); padding-right:var(--vw-12)}
.pd-lr-13{padding-left:var(--vw-13); padding-right:var(--vw-13)}
.pd-lr-14{padding-left:var(--vw-14); padding-right:var(--vw-14)}
.pd-lr-15{padding-left:var(--vw-15); padding-right:var(--vw-15)}
.pd-lr-16{padding-left:var(--vw-16); padding-right:var(--vw-16)}
.pd-lr-17{padding-left:var(--vw-17); padding-right:var(--vw-17)}
.pd-lr-18{padding-left:var(--vw-18); padding-right:var(--vw-18)}
.pd-lr-19{padding-left:var(--vw-19); padding-right:var(--vw-19)}
.pd-lr-20{padding-left:var(--vw-20); padding-right:var(--vw-20)}
.pd-lr-21{padding-left:var(--vw-21); padding-right:var(--vw-21)}
.pd-lr-22{padding-left:var(--vw-22); padding-right:var(--vw-22)}
.pd-lr-23{padding-left:var(--vw-23); padding-right:var(--vw-23)}
.pd-lr-24{padding-left:var(--vw-24); padding-right:var(--vw-24)}
.pd-lr-25{padding-left:var(--vw-25); padding-right:var(--vw-25)}
.pd-lr-26{padding-left:var(--vw-26); padding-right:var(--vw-26)}
.pd-lr-27{padding-left:var(--vw-27); padding-right:var(--vw-27)}
.pd-lr-28{padding-left:var(--vw-28); padding-right:var(--vw-28)}
.pd-lr-29{padding-left:var(--vw-29); padding-right:var(--vw-29)}
.pd-lr-30{padding-left:var(--vw-30); padding-right:var(--vw-30)}
.pd-lr-31{padding-left:var(--vw-31); padding-right:var(--vw-31)}
.pd-lr-32{padding-left:var(--vw-32); padding-right:var(--vw-32)}
.pd-lr-33{padding-left:var(--vw-33); padding-right:var(--vw-33)}
.pd-lr-34{padding-left:var(--vw-34); padding-right:var(--vw-34)}
.pd-lr-35{padding-left:var(--vw-35); padding-right:var(--vw-35)}
.pd-lr-36{padding-left:var(--vw-36); padding-right:var(--vw-36)}
.pd-lr-37{padding-left:var(--vw-37); padding-right:var(--vw-37)}
.pd-lr-38{padding-left:var(--vw-38); padding-right:var(--vw-38)}
.pd-lr-39{padding-left:var(--vw-39); padding-right:var(--vw-39)}
.pd-lr-40{padding-left:var(--vw-40); padding-right:var(--vw-40)}
.pd-lr-41{padding-left:var(--vw-41); padding-right:var(--vw-41)}
.pd-lr-42{padding-left:var(--vw-42); padding-right:var(--vw-42)}
.pd-lr-43{padding-left:var(--vw-43); padding-right:var(--vw-43)}
.pd-lr-44{padding-left:var(--vw-44); padding-right:var(--vw-44)}
.pd-lr-45{padding-left:var(--vw-45); padding-right:var(--vw-45)}
.pd-lr-46{padding-left:var(--vw-46); padding-right:var(--vw-46)}
.pd-lr-47{padding-left:var(--vw-47); padding-right:var(--vw-47)}
.pd-lr-48{padding-left:var(--vw-48); padding-right:var(--vw-48)}
.pd-lr-49{padding-left:var(--vw-49); padding-right:var(--vw-49)}
.pd-lr-50{padding-left:var(--vw-50); padding-right:var(--vw-50)}
.pd-lr-55{padding-left:var(--vw-55); padding-right:var(--vw-55)}
.pd-lr-60{padding-left:var(--vw-60); padding-right:var(--vw-60)}
.pd-lr-65{padding-left:var(--vw-65); padding-right:var(--vw-65)}
.pd-lr-70{padding-left:var(--vw-70); padding-right:var(--vw-70)}
.pd-lr-75{padding-left:var(--vw-75); padding-right:var(--vw-75)}
.pd-lr-80{padding-left:var(--vw-80); padding-right:var(--vw-80)}
.pd-lr-85{padding-left:var(--vw-85); padding-right:var(--vw-85)}
.pd-lr-90{padding-left:var(--vw-90); padding-right:var(--vw-90)}
.pd-lr-95{padding-left:var(--vw-95); padding-right:var(--vw-95)}
.pd-lr-100{padding-left:var(--vw-100); padding-right:var(--vw-100)}
.pd-lr-105{padding-left:var(--vw-105); padding-right:var(--vw-105)}
.pd-lr-110{padding-left:var(--vw-110); padding-right:var(--vw-110)}
.pd-lr-115{padding-left:var(--vw-115); padding-right:var(--vw-115)}
.pd-lr-120{padding-left:var(--vw-120); padding-right:var(--vw-120)}
.pd-lr-125{padding-left:var(--vw-125); padding-right:var(--vw-125)}
.pd-lr-130{padding-left:var(--vw-130); padding-right:var(--vw-130)}
.pd-lr-135{padding-left:var(--vw-135); padding-right:var(--vw-135)}
.pd-lr-140{padding-left:var(--vw-140); padding-right:var(--vw-140)}
.pd-lr-145{padding-left:var(--vw-145); padding-right:var(--vw-145)}
.pd-lr-150{padding-left:var(--vw-150); padding-right:var(--vw-150)}
.pd-lr-155{padding-left:var(--vw-155); padding-right:var(--vw-155)}
.pd-lr-160{padding-left:var(--vw-160); padding-right:var(--vw-160)}
.pd-lr-165{padding-left:var(--vw-165); padding-right:var(--vw-165)}
.pd-lr-170{padding-left:var(--vw-170); padding-right:var(--vw-170)}
.pd-lr-175{padding-left:var(--vw-175); padding-right:var(--vw-175)}
.pd-lr-180{padding-left:var(--vw-180); padding-right:var(--vw-180)}
.pd-lr-185{padding-left:var(--vw-185); padding-right:var(--vw-185)}
.pd-lr-190{padding-left:var(--vw-190); padding-right:var(--vw-190)}
.pd-lr-195{padding-left:var(--vw-195); padding-right:var(--vw-195)}
.pd-lr-200{padding-left:var(--vw-200); padding-right:var(--vw-200)}
.pd-lr-205{padding-left:var(--vw-205); padding-right:var(--vw-205)}
.pd-lr-210{padding-left:var(--vw-210); padding-right:var(--vw-210)}
.pd-lr-215{padding-left:var(--vw-215); padding-right:var(--vw-215)}
.pd-lr-220{padding-left:var(--vw-220); padding-right:var(--vw-220)}
.pd-lr-225{padding-left:var(--vw-225); padding-right:var(--vw-225)}
.pd-lr-230{padding-left:var(--vw-230); padding-right:var(--vw-230)}
.pd-lr-235{padding-left:var(--vw-235); padding-right:var(--vw-235)}
.pd-lr-240{padding-left:var(--vw-240); padding-right:var(--vw-240)}
.pd-lr-245{padding-left:var(--vw-245); padding-right:var(--vw-245)}
.pd-lr-250{padding-left:var(--vw-250); padding-right:var(--vw-250)}
.pd-lr-255{padding-left:var(--vw-255); padding-right:var(--vw-255)}
.pd-lr-260{padding-left:var(--vw-260); padding-right:var(--vw-260)}
.pd-lr-265{padding-left:var(--vw-265); padding-right:var(--vw-265)}
.pd-lr-270{padding-left:var(--vw-270); padding-right:var(--vw-270)}
.pd-lr-275{padding-left:var(--vw-275); padding-right:var(--vw-275)}
.pd-lr-280{padding-left:var(--vw-280); padding-right:var(--vw-280)}
.pd-lr-285{padding-left:var(--vw-285); padding-right:var(--vw-285)}
.pd-lr-290{padding-left:var(--vw-290); padding-right:var(--vw-290)}
.pd-lr-295{padding-left:var(--vw-295); padding-right:var(--vw-295)}
.pd-lr-300{padding-left:var(--vw-300); padding-right:var(--vw-300)}
@media(min-width:1070px){
  .pd-lr-0{padding-left:0px; padding-right:0px}
  .pd-lr-1{padding-left:1px; padding-right:1px}
  .pd-lr-2{padding-left:2px; padding-right:2px}
  .pd-lr-3{padding-left:3px; padding-right:3px}
  .pd-lr-4{padding-left:4px; padding-right:4px}
  .pd-lr-5{padding-left:5px; padding-right:5px}
  .pd-lr-6{padding-left:6px; padding-right:6px}
  .pd-lr-7{padding-left:7px; padding-right:7px}
  .pd-lr-8{padding-left:8px; padding-right:8px}
  .pd-lr-9{padding-left:9px; padding-right:9px}
  .pd-lr-10{padding-left:10px; padding-right:10px}
  .pd-lr-11{padding-left:11px; padding-right:11px}
  .pd-lr-12{padding-left:12px; padding-right:12px}
  .pd-lr-13{padding-left:13px; padding-right:13px}
  .pd-lr-14{padding-left:14px; padding-right:14px}
  .pd-lr-15{padding-left:15px; padding-right:15px}
  .pd-lr-16{padding-left:16px; padding-right:16px}
  .pd-lr-17{padding-left:17px; padding-right:17px}
  .pd-lr-18{padding-left:18px; padding-right:18px}
  .pd-lr-19{padding-left:19px; padding-right:19px}
  .pd-lr-20{padding-left:20px; padding-right:20px}
  .pd-lr-21{padding-left:21px; padding-right:21px}
  .pd-lr-22{padding-left:22px; padding-right:22px}
  .pd-lr-23{padding-left:23px; padding-right:23px}
  .pd-lr-24{padding-left:24px; padding-right:24px}
  .pd-lr-25{padding-left:25px; padding-right:25px}
  .pd-lr-26{padding-left:26px; padding-right:26px}
  .pd-lr-27{padding-left:27px; padding-right:27px}
  .pd-lr-28{padding-left:28px; padding-right:28px}
  .pd-lr-29{padding-left:29px; padding-right:29px}
  .pd-lr-30{padding-left:30px; padding-right:30px}
  .pd-lr-31{padding-left:31px; padding-right:31px}
  .pd-lr-32{padding-left:32px; padding-right:32px}
  .pd-lr-33{padding-left:33px; padding-right:33px}
  .pd-lr-34{padding-left:34px; padding-right:34px}
  .pd-lr-35{padding-left:35px; padding-right:35px}
  .pd-lr-36{padding-left:36px; padding-right:36px}
  .pd-lr-37{padding-left:37px; padding-right:37px}
  .pd-lr-38{padding-left:38px; padding-right:38px}
  .pd-lr-39{padding-left:39px; padding-right:39px}
  .pd-lr-40{padding-left:40px; padding-right:40px}
  .pd-lr-41{padding-left:41px; padding-right:41px}
  .pd-lr-42{padding-left:42px; padding-right:42px}
  .pd-lr-43{padding-left:43px; padding-right:43px}
  .pd-lr-44{padding-left:44px; padding-right:44px}
  .pd-lr-45{padding-left:45px; padding-right:45px}
  .pd-lr-46{padding-left:46px; padding-right:46px}
  .pd-lr-47{padding-left:47px; padding-right:47px}
  .pd-lr-48{padding-left:48px; padding-right:48px}
  .pd-lr-49{padding-left:49px; padding-right:49px}
  .pd-lr-50{padding-left:50px; padding-right:50px}
  .pd-lr-55{padding-left:55px; padding-right:55px}
  .pd-lr-60{padding-left:60px; padding-right:60px}
  .pd-lr-65{padding-left:65px; padding-right:65px}
  .pd-lr-70{padding-left:70px; padding-right:70px}
  .pd-lr-75{padding-left:75px; padding-right:75px}
  .pd-lr-80{padding-left:80px; padding-right:80px}
  .pd-lr-85{padding-left:85px; padding-right:85px}
  .pd-lr-90{padding-left:90px; padding-right:90px}
  .pd-lr-95{padding-left:95px; padding-right:95px}
  .pd-lr-100{padding-left:100px; padding-right:100px}
  .pd-lr-105{padding-left:105px; padding-right:105px}
  .pd-lr-110{padding-left:110px; padding-right:110px}
  .pd-lr-115{padding-left:115px; padding-right:115px}
  .pd-lr-120{padding-left:120px; padding-right:120px}
  .pd-lr-125{padding-left:125px; padding-right:125px}
  .pd-lr-130{padding-left:130px; padding-right:130px}
  .pd-lr-135{padding-left:135px; padding-right:135px}
  .pd-lr-140{padding-left:140px; padding-right:140px}
  .pd-lr-145{padding-left:145px; padding-right:145px}
  .pd-lr-150{padding-left:150px; padding-right:150px}
  .pd-lr-155{padding-left:155px; padding-right:155px}
  .pd-lr-160{padding-left:160px; padding-right:160px}
  .pd-lr-165{padding-left:165px; padding-right:165px}
  .pd-lr-170{padding-left:170px; padding-right:170px}
  .pd-lr-175{padding-left:175px; padding-right:175px}
  .pd-lr-180{padding-left:180px; padding-right:180px}
  .pd-lr-185{padding-left:185px; padding-right:185px}
  .pd-lr-190{padding-left:190px; padding-right:190px}
  .pd-lr-195{padding-left:195px; padding-right:195px}
  .pd-lr-200{padding-left:200px; padding-right:200px}
  .pd-lr-205{padding-left:205px; padding-right:205px}
  .pd-lr-210{padding-left:210px; padding-right:210px}
  .pd-lr-215{padding-left:215px; padding-right:215px}
  .pd-lr-220{padding-left:220px; padding-right:220px}
  .pd-lr-225{padding-left:225px; padding-right:225px}
  .pd-lr-230{padding-left:230px; padding-right:230px}
  .pd-lr-235{padding-left:235px; padding-right:235px}
  .pd-lr-240{padding-left:240px; padding-right:240px}
  .pd-lr-245{padding-left:245px; padding-right:245px}
  .pd-lr-250{padding-left:250px; padding-right:250px}
  .pd-lr-255{padding-left:255px; padding-right:255px}
  .pd-lr-260{padding-left:260px; padding-right:260px}
  .pd-lr-265{padding-left:265px; padding-right:265px}
  .pd-lr-270{padding-left:270px; padding-right:270px}
  .pd-lr-275{padding-left:275px; padding-right:275px}
  .pd-lr-280{padding-left:280px; padding-right:280px}
  .pd-lr-285{padding-left:285px; padding-right:285px}
  .pd-lr-290{padding-left:290px; padding-right:290px}
  .pd-lr-295{padding-left:295px; padding-right:295px}
  .pd-lr-300{padding-left:300px; padding-right:300px}
}


/* max-width */
.mw-200{max-width:200px}
.mw-210{max-width:210px}
.mw-220{max-width:220px}
.mw-230{max-width:230px}
.mw-240{max-width:240px}
.mw-250{max-width:250px}
.mw-260{max-width:260px}
.mw-270{max-width:270px}
.mw-280{max-width:280px}
.mw-290{max-width:290px}

.mw-300{max-width:300px}
.mw-310{max-width:310px}
.mw-320{max-width:320px}
.mw-330{max-width:330px}
.mw-340{max-width:340px}
.mw-350{max-width:350px}
.mw-360{max-width:360px}
.mw-370{max-width:370px}
.mw-380{max-width:380px}
.mw-390{max-width:390px}

.mw-400{max-width:400px}
.mw-410{max-width:410px}
.mw-420{max-width:420px}
.mw-430{max-width:430px}
.mw-440{max-width:440px}
.mw-450{max-width:450px}
.mw-460{max-width:460px}
.mw-470{max-width:470px}
.mw-480{max-width:480px}
.mw-490{max-width:490px}

.mw-500{max-width:500px}
.mw-510{max-width:510px}
.mw-520{max-width:520px}
.mw-530{max-width:530px}
.mw-540{max-width:540px}
.mw-550{max-width:550px}
.mw-560{max-width:560px}
.mw-570{max-width:570px}
.mw-580{max-width:580px}
.mw-590{max-width:590px}

.mw-600{max-width:600px}
.mw-610{max-width:610px}
.mw-620{max-width:620px}
.mw-630{max-width:630px}
.mw-640{max-width:640px}
.mw-650{max-width:650px}
.mw-660{max-width:660px}
.mw-670{max-width:670px}
.mw-680{max-width:680px}
.mw-690{max-width:690px}

.mw-700{max-width:700px}
.mw-710{max-width:710px}
.mw-720{max-width:720px}
.mw-730{max-width:730px}
.mw-740{max-width:740px}
.mw-750{max-width:750px}
.mw-760{max-width:760px}
.mw-770{max-width:770px}
.mw-780{max-width:780px}
.mw-790{max-width:790px}

.mw-800{max-width:800px}
.mw-810{max-width:810px}
.mw-820{max-width:820px}
.mw-830{max-width:830px}
.mw-840{max-width:840px}
.mw-850{max-width:850px}
.mw-860{max-width:860px}
.mw-870{max-width:870px}
.mw-880{max-width:880px}
.mw-890{max-width:890px}

.mw-900{max-width:900px}
.mw-910{max-width:910px}
.mw-920{max-width:920px}
.mw-930{max-width:930px}
.mw-940{max-width:940px}
.mw-950{max-width:950px}
.mw-960{max-width:960px}
.mw-970{max-width:970px}
.mw-980{max-width:980px}
.mw-990{max-width:990px}

.mw-1000{max-width:1000px}
.mw-1010{max-width:1010px}
.mw-1020{max-width:1020px}
.mw-1030{max-width:1030px}
.mw-1040{max-width:1040px}
.mw-1050{max-width:1050px}
.mw-1060{max-width:1060px}
.mw-1070{max-width:1070px}
.mw-1080{max-width:1080px}
.mw-1090{max-width:1090px}

.mw-1100{max-width:1100px}
.mw-1110{max-width:1110px}
.mw-1120{max-width:1120px}
.mw-1130{max-width:1130px}
.mw-1140{max-width:1140px}
.mw-1150{max-width:1150px}
.mw-1160{max-width:1160px}
.mw-1170{max-width:1170px}
.mw-1180{max-width:1180px}
.mw-1190{max-width:1190px}

.mw-1200{max-width:1200px}
.mw-1210{max-width:1210px}
.mw-1220{max-width:1220px}
.mw-1230{max-width:1230px}
.mw-1240{max-width:1240px}
.mw-1250{max-width:1250px}
.mw-1260{max-width:1260px}
.mw-1270{max-width:1270px}
.mw-1280{max-width:1280px}
.mw-1290{max-width:1290px}

.mw-1300{max-width:1300px}
.mw-1310{max-width:1310px}
.mw-1320{max-width:1320px}
.mw-1330{max-width:1330px}
.mw-1340{max-width:1340px}
.mw-1350{max-width:1350px}
.mw-1360{max-width:1360px}
.mw-1370{max-width:1370px}
.mw-1380{max-width:1380px}
.mw-1390{max-width:1390px}

.mw-1400{max-width:1400px}
.mw-1410{max-width:1410px}
.mw-1420{max-width:1420px}
.mw-1430{max-width:1430px}
.mw-1440{max-width:1440px}
.mw-1450{max-width:1450px}
.mw-1460{max-width:1460px}
.mw-1470{max-width:1470px}
.mw-1480{max-width:1480px}
.mw-1490{max-width:1490px}

.mw-1500{max-width:1500px}
.mw-1510{max-width:1510px}
.mw-1520{max-width:1520px}
.mw-1530{max-width:1530px}
.mw-1540{max-width:1540px}
.mw-1550{max-width:1550px}
.mw-1560{max-width:1560px}
.mw-1570{max-width:1570px}
.mw-1580{max-width:1580px}
.mw-1590{max-width:1590px}
.mw-1600{max-width:1600px}


/* Header START */
:root{
  /* Hearder 높이 설정 */
  --header-height-mobile:54px;
  --header-height-desktop:70px;

  /* 변수 양수를 음수로 변환 > 변수 * (-1) :: 헤더 올라간 만큰 .contents margin-top를 위로 올릴 때 사용*/
  --header-height-mobile-minus:calc( var(--header-height-mobile) * (-1) );
  --header-height-desktop-minus:calc( var(--header-height-desktop) * (-1) );

  /* 'Search bar'의 'top' 여백 값 구하기 */
  /* 각 사이트에서 커스텀 계산된 'Header'에 추가 여백이 포함된 음수 값'header-desktop-top-margin'을 양수로 변환 */
  --searchbar-top-margin:calc( var(--header-desktop-top-margin) * (-1) );

  /* transition 설정 */
  --header-transition:all 0.1s ease;
}
.header{position:sticky; position:-webkit-sticky; background-color:rgba(255,255,255,.97)}
.header--fixed {z-index:999; right:0; left:0; top:0}
.headroom {transition:all .25s ease-in-out; will-change:transform}
.headroom--pinned {transform:translateY(0)}
.headroom--unpinned {transform:translateY(-100%)}
.headroom--top{background-color:transparent}

.header .site-logo a{transition:var(--header-transition)}
.header .site-nav{display:flex; align-items:center; height:var(--header-height-mobile); position:relative; z-index:10}
.header .site-nav .menu{display:flex}
.header .nav-wrap{position:fixed; top:var(--header-height-mobile); left:0; width:100%; height:0; display:none; overflow-y:auto; background-color:#FFF}
.header .nav-wrap{
  webkit-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1)
}

.header .nav-wrap > div{width:90%; max-width:600px; margin-left:auto; margin-right:auto}

.header div[class^="menu-main-nav"] > ul{flex-direction:column}
.header div[class^="menu-main-nav"] > .menu{height:100%; padding-top:15px; padding-bottom:15px}
.header div[class^="menu-main-nav"] > .menu > .menu-item{position:relative; border-bottom:1px solid rgba(0,0,0,0.05)}
.header div[class^="menu-main-nav"] > .menu > .menu-item > a{display:flex; align-items:center}
/* sub-menu */
.header div[class^="menu-main-nav"] > .menu .sub-menu{display:none}
.header div[class^="menu-main-nav"] > .menu > .menu-item > .sub-menu{min-width:180px; left:0; padding-bottom:14px; border-radius:4px; z-index:1}
.header div[class^="menu-main-nav"] > .menu .sub-menu a{font-size:15px; padding:11px 15px; display:block}
.header .menu .sub-menu a:hover{opacity:0.6}
.header div[class^="menu-main-nav"] > .menu .sub-menu .current-menu-item a{opacity:0.6}
.header .submenu-btn{position:absolute; width:40px; right:0; cursor:pointer}
.header .submenu-btn::after{content: ''; position:absolute; width:8px; height:8px; top:50%; left:50%; margin-top:-7px; margin-left:-4px; border-top:1px solid #111; border-right:1px solid #111; display:inline-block; transform:rotate(135deg)}
.header .is-open > .submenu-btn::after{transform:rotate(315deg)}
/* 메뉴 높이 설정 */
.header .menu > .menu-item > a,
.header .menu .submenu-btn{height:44px}

/* search-btn */
.header .search-btn{margin-left:auto}
.header .search-btn .ico-btn{padding-right:0}

/* Mobile NAV Button */
.header .nav-mobile-btn{cursor:pointer; width:40px; height:50px; position:relative; margin-right:-15px}
.header .nav-mobile-btn::before,
.header .nav-mobile-btn::after{content:''; height:1px; width:20px; margin-left:-10px; background-color:#222; top:50%; left:50%; position:absolute}

/* 애니메이션 공통 */
.header .nav-mobile-btn::before,
.header .nav-mobile-btn::after,
.header div[class^="menu-main-nav"] > .menu .submenu-btn::after{
  -webkit-transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
  transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
  transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
  transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s, -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
}
.header .nav-mobile-btn::before{margin-top:-4px}
.header .nav-mobile-btn::after{margin-top:3px}

/* .nav-on */
.nav-on .header .nav-wrap{display:block}
.nav-on .header .nav-mobile-btn::before{-webkit-transform:translateY(3px) rotate(45deg); transform:translateY(3px) rotate(45deg)}
.nav-on .header .nav-mobile-btn::after{-webkit-transform:translateY(-4px) rotate(-45deg); transform:translateY(-4px) rotate(-45deg)}
body.nav-on{overflow:hidden; touch-action:none}

/* secondary-nav */
.header .secondary-nav{display:flex; align-items:center}
.header div[class^="menu-header-nav"]{width:100%}
.header div[class^="menu-header-nav"] > .menu{display:flex; flex-direction:column}
.header div[class^="menu-header-nav"] > .menu > .menu-item{position:relative}
.header div[class^="menu-header-nav"] > .menu .sub-menu{display:none}
.header div[class^="menu-header-nav"] > .menu .sub-menu .menu-item > a{padding:8px 15px; display:block}
/* .header div[class^="menu-header-nav"] > .menu .sub-menu .menu-item > a:hover{background-color:rgba(51,51,51,0.05)} */
.header div[class^="menu-header-nav"] li:not(.wpml-ls-item) a{border:1px solid rgba(0,0,0,0.1); display:inline-block; padding:6px 10px 6px 12px; height:inherit; border-radius:3px; margin-bottom:6px}
.header div[class^="menu-header-nav"] li:not(.wpml-ls-item) a[target="_blank"]::after{content:'\e80b'; font-family:'fontello'; font-size:10px; display:inline-block; margin-left:5px}
.header .secondary-nav .wpml-ls-current-language > .sub-menu{right:-10px}
.header .secondary-nav .wpml-ls-current-language > a{display:flex; align-items:center}
.header .secondary-nav .wpml-ls-current-language > a > .wpml-ls-display{display:none}
.header .secondary-nav .wpml-ls-current-language > a > .wpml-ls-native{font-size:15px}
.header .secondary-nav .wpml-ls-current-language > a > .wpml-ls-native::before{content:'\e805'; font-family:'fontello'; font-size:16px; display:inline-block; vertical-align:-1px; margin-right:6px}
.header .secondary-nav div[class^="menu-header-nav"] .wpml-ls-current-language .sub-menu a{font-size:13px; padding:8px 21px}

/* search-bar */
.search-bar{opacity:0; transition:all 0.15s ease; z-index:-1; position:absolute; padding-top:calc( var(--header-height-mobile) + var(--vw-50) ); padding-bottom:var(--vw-100); top:0; left:0; width:100%; max-width:inherit; background-color:#FFF; box-shadow:0 1px 4px rgb(0 0 0 / 6%)}
.search-bar.active{opacity:1; z-index:1}
.search-bar.active .ico-left{transform:translateX(0)}
.search-bar .search-ui{margin-left:auto; margin-right:auto}
.search-bar .search-ui .ico,
.search-bar .search-ui .input-field{font-size:18px}
.search-bar .search-ui .input-field{padding-left:15px; padding-right:15px}
.search-bar .search-ui .input-left-addon{margin-left:0}
.search-bar .search-ui .input-right-addon{margin-right:0}
.search-bar .search-ui .input{border:none}
.search-bar .search-ui .input:hover{box-shadow:none}
.search-bar .quick-link{margin-top:var(--vw-30)}
.search-bar .quick-link-title{color:#777}
.search-bar .quick-link-lists{margin-top:5px}
.search-bar .quick-link-lists a{padding-top:4px; padding-bottom:4px; padding-right:5px; display:block}
@media(min-width:1070px){
  .search-bar{padding-top:calc( var(--header-height-mobile) + var(--vw-80) ); padding-bottom:var(--vw-80)}
  .search-bar .search-ui .ico,
  .search-bar .search-ui .input-field{font-size:22px}
}

/* Mobile dark */
.nav-mobile-dark .nav-wrap{background-color:rgba(0,0,0,0.95)}
.nav-mobile-dark .nav-wrap a{color:#FFF}
.nav-mobile-dark .submenu-btn::after{border-top:1px solid #FFF; border-right:1px solid #FFF}
.nav-mobile-dark div[class^="menu-main-nav"] > .menu > .menu-item{border-color:rgba(255,255,255,0.1)}
.nav-mobile-dark div[class^="menu-main-nav"] > .menu .sub-menu a{color:#FFF}
.nav-mobile-dark div[class^="menu-header-nav"] li:not(.wpml-ls-item) a{border-color:rgba(255,255,255,0.3)}

@media(min-width:1070px){
  /* 모바일 NAV 해제 */
  .header .site-nav{height:var(--header-height-desktop)}
  .header .nav-wrap{display:flex; position:static; height:inherit !important; top:inherit; left:inherit; width:auto; overflow:inherit; background-color:inherit; webkit-transition:none; transition:none}.header .nav-wrap > div{padding-left:0; padding-right:0}
  .nav-on .header .nav-wrap{display:flex}
  .header .nav-wrap a{color:inherit; transition:var(--header-transition)}
  .header .nav-wrap > div{width:inherit}
  .header .submenu-btn,
  .header .nav-mobile-btn{display:none}
  .header div[class^="menu-main-nav"]{max-width:inherit}
  .header div[class^="menu-main-nav"] > ul{flex-direction:row}
  .header div[class^="menu-main-nav"] > .menu{margin-left:16px; margin-right:16px; padding-top:inherit; padding-bottom:inherit}
  .header div[class^="menu-main-nav"] > .menu > .menu-item{margin-left:14px; margin-right:14px; border:none}
  .header div[class^="menu-main-nav"] > .menu > .menu-item > a{height:100%}
  .header div[class^="menu-main-nav"] > .menu .sub-menu{display:block; transition:var(--header-transition)}
  .header div[class^="menu-main-nav"] > .menu > .menu-item > .sub-menu{display:none !important; position:absolute; background-color:rgba(8,8,8,0.93); padding-top:14px}
  .header div[class^="menu-main-nav"] > .menu > .menu-item:hover > .sub-menu,
  .header div[class^="menu-main-nav"] > .menu > .menu-item > .sub-menu > .menu-item:hover > .sub-menu{display:block !important}
  .header div[class^="menu-main-nav"] > .menu > .menu-item:hover > .sub-menu .sub-menu a{padding-left:35px}
  .header div[class^="menu-main-nav"] > .menu .sub-menu a{color:#FFF; height:36px; display:flex; align-items:center; padding-left:24px; padding-right:24px; padding-top:inherit; padding-bottom:inherit}
  .header .search-btn{margin-left:initial}
  .header div[class^="menu-header-nav"] > .menu{display:flex; flex-direction:row}
  .header div[class^="menu-header-nav"] > .menu .sub-menu{position:absolute; min-width:140px; padding-top:8px; padding-bottom:8px; border-radius:8px; border:1px solid rgba(0,0,0,0.05); box-shadow:0 3px 5px rgba(0,0,0,0.04); background-color:#FFF}
  .header div[class^="menu-header-nav"] > .menu > .menu-item{margin-left:5px; margin-right:5px}
  .header div[class^="menu-header-nav"] li:not(.wpml-ls-item) a{display:flex; align-items:center; height:100%; border:none; padding:inherit;  border-radius:0; margin-bottom:0}
  .header div[class^="menu-header-nav"] li:not(.wpml-ls-item) a[target="_blank"]::after{display:none}
  .header .secondary-nav .wpml-ls-current-language > a > .wpml-ls-native{font-size:inherit}
  .header .secondary-nav .wpml-ls-current-language:hover > .sub-menu{display:block}
  .header .secondary-nav div[class^="menu-header-nav"] .wpml-ls-current-language .sub-menu a{padding:8px 15px; font-size:inherit}
}

/* nav-right */
.header .site-nav.nav-right .nav-wrap{margin-left:auto}

/* nav-center */
@media(min-width:1070px){
  .header .site-nav.nav-center .nav-wrap{flex-grow:1}
  .header .site-nav.nav-center .nav-wrap > div{margin-left:inherit; margin-right:inherit}
  .header .site-nav.nav-center .nav-wrap .menu-main-nav-container{flex-grow:1}
  .header .site-nav.nav-center .nav-wrap .menu-main-nav-container > .menu{justify-content:center}
}

/* nav-left */
.header .site-nav.nav-left .nav-wrap{flex:auto}
.header .site-nav.nav-left .nav-wrap .menu-main-nav-container{flex-grow:1}

/* Header Lift : 헤더를 띄우고 .contents를 헤더 높이만큼 위로 올릴 때 */
body.header-lift .contents{margin-top:var(--header-height-mobile-minus)}
@media(min-width:1070px){
  body.header-lift .contents{margin-top:var(--header-height-desktop-minus)}
}

/* Header Dark : 헤더 다크모드 */
body.header-dark #header.headroom--top .site-logo a,
body.header-dark #header.headroom--top button{color:#fff}
body.header-dark #header .nav-mobile-btn::before,
body.header-dark #header .nav-mobile-btn::after{background-color:#fff}
/* Header Dark : 서브 메뉴 + 언어 설정 */
@media(min-width:1070px){
  body.header-dark #header.headroom--top .menu > .menu-item > a{color:#fff}
  body.header-dark #header.headroom--top .menu > .menu-item > .sub-menu,
  body.header-dark #header.headroom--top .menu > .menu-item > .sub-menu{background-color:rgba(255,255,255,0.15)}
  body.header-dark #header.headroom--top .menu .sub-menu a{color:#fff}
}
body[class*="overlay-half-dark"] .header.headroom--top div[class^="menu-main-nav"] > .menu > .menu-item > a


/* 언어체크 */
.lang-check{font-size:13px; background-color:rgba(0,0,0,0.8)}
.lang-check p{color:#FFF; opacity:0.8; margin-right:16px}
.lang-check .row > div{display:flex; align-items:center; padding-top:12px; padding-bottom:12px}

/* Header END */


/* Footer */
.footer{color:#999}
.footer-tit{color:#555}
.footer .site-logo a{color:#555}
/* Footer Site Link */
.footer .site-link-left li{display:inline-block; margin-right:20px}
.footer .site-link-left li:last-child{margin-right:0}

/* Scroll Top */
.scroll-top{position:fixed; z-index:100; display:flex; align-items:center; justify-content:center; width:36px; height:36px; right:10px; bottom:10px; border-radius:8px; background-color:rgba(255,255,255,0.93)}
.scroll-top:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.07)}
.scroll-top .ico{font-size:16px; color:#666}
@media(min-width:1070px){
  .scroll-top{width:50px; height:50px; right:20px; bottom:20px}
  .scroll-top .ico{font-size:24px}
}

/* 사진 저작권 표기 */
.copyright{position:relative}
.copyright::before{content:"무단전재 및 재배포 금지 / 저작권자 © 하나님의교회 세계복음선교협회"; position:absolute; width:100%; left:0; bottom:0; padding:4px 8px; opacity:0; font-size:9px; text-align:right; line-height:1.2; color:rgba(255,255,255,0.8); background-color:rgba(34,34,34,0.95); transition:all .3s ease-out}
.copyright:hover::before{opacity:1}
@media(min-width:768px){
  .copyright::before{font-size:11px; padding:6px 10px}
}


/* Single Post */
/* 텍스트 요소 공통 */
.post-header{width:87.5%; max-width:414px; margin-left:auto; margin-right:auto; margin-top:var(--vw-60); margin-bottom:var(--vw-50)}
.post-contents > *,
.post-contents figcaption,
.post-contents .full-width figcaption,
.post-contents .wide figcaption{width:87.5%; max-width:414px; margin-left:auto; margin-right:auto; margin-bottom:15px}

/* 블럭 요소(사진, 캡션, 인용문, 구분선) 공통 */
.post-contents figure,
.post-contents figcaption,
.post-contents .video,
.post-contents .owl-carousel,
.post-contents blockquote,
.post-contents hr{margin-top:25px; margin-bottom:25px}
.post-contents blockquote > p{margin-bottom:20px}

/* 타이포그래피 */
.post-contents figure img{width:100%}
.post-contents picture{display:block}
.post-contents figure.full-width{max-width:1920px; width:100%}
.post-contents figure.wide{max-width:var(--container-width); width:100%}
.post-contents figcaption{width:100%; color:#6e6e73; font-size:12px; margin-top:12px !important; line-height:1.5}
.post-contents .owl-carousel figcaption{margin-bottom:0 !important}
.post-contents p a{color:#06c}
.post-contents p a:hover{text-decoration:underline}

.post-contents {font-size:17px; line-height:1.7}
.post-contents h2,
.post-contents h3{font-weight:600; margin-top:44px; margin-bottom:16px; line-height:1.5}
.post-contents h2{font-size:21px}
.post-contents h3{font-size:19px}
.post-contents blockquote small{display:block; font-size:13px; color:#6e6e73; margin-top:10px}
.post-contents ul li{list-style:disc}
.post-contents ol li{list-style:decimal}
.post-contents dt{font-weight:600}
.post-contents li{margin-left:20px; margin-bottom:25px}
.post-contents sup,
.post-contents sub{font-size:0.6em; position:relative; vertical-align:baseline}
.post-contents sup{top:-0.5em}
.post-contents sub{bottom:-0.25em}
.post-contents .sup-desc li{color:#6e6e73; font-size:12px !important; margin-bottom:5px !important}
.post-contents hr{border:none; height:1px; background-color:#d2d2d7}
.post-contents .text-small{font-size:14px}
.post-contents .text-small > *{margin-bottom:21px}

/* 인접 선태자 */
/* h3 바로 위에 h2가 있을 경우 상단 Margin 축소 */
.post-contents h2 + h3{margin-top:16px}

/* h2 바로 위에 h3가 있을 경우 상단 Margin 축소 */
.post-contents h3 + h2{margin-top:16px}

/* 사진, video, carousel, blockquote 바로 위에 h2, h3가 있을 경우 상단 Margin 축소 */
.post-contents h2 + figure,
.post-contents h3 + figure,
.post-contents h2 + blockquote,
.post-contents h3 + blockquote,
.post-contents h2 + .video,
.post-contents h3 + .video,
.post-contents h2 + .owl-carousel,
.post-contents h3 + .owl-carousel{margin-top:0}
.post-contents .img-grid figure{margin-top:inherit; margin-bottom:inherit}
.post-contents .img-grid figure > picture{margin-bottom:10px}
.post-contents .img-grid .img-grid-inner > figure:last-of-type > picture{margin-bottom:inherit}


/* AddToAny SNS Plugin Settings */
.addtoany_content{margin-top:40px !important; margin-bottom:40px !important}

@media(min-width:415px){
  .post-contents :not(.full-width):not(.wide) picture,
  .post-contents .video{border-radius:10px; overflow:hidden}
}

@media(min-width:768px){
  /* 텍스트 요소 공통 */
  .post-header,
  .post-contents > *,
  .post-contents figcaption,
  .post-contents .full-width figcaption,
  .post-contents .wide figcaption{max-width:576px}

  .post-contents figure:not(.limit):not(.full-width):not(.wide),
  .post-contents .owl-carousel:not(.limit):not(.full-width):not(.wide),
  .post-contents .video:not(.limit):not(.full-width):not(.wide){max-width:692px}
  .post-contents figure,
  .post-contents figcaption,
  .post-contents .video,
  .post-contents .owl-carousel,
  .post-contents blockquote,
  .post-contents hr{margin-top:36px; margin-bottom:36px}
  .post-contents h2,
  .post-contents h3{margin-top:48px}

  .post-contents .wide picture{border-radius:10px; overflow:hidden}
}

@media(min-width:1070px){
  /* 텍스트 요소 공통 */
  /* .post-contents {font-size:17px} */
  .post-header{max-width:var(--single-lg-width)}
  .post-contents > *,
  .post-contents figcaption,
  .post-contents .full-width figcaption,
  .post-contents .wide figcaption{max-width:var(--single-base-width)}
  .post-contents li{margin-bottom:30px}
  .post-contents blockquote > p{margin-bottom:25px}

  .post-contents figure,
  .post-contents figcaption,
  .post-contents blockquote,
  .post-contents .video,
  .post-contents .owl-carousel,
  .post-contents hr{margin-top:44px; margin-bottom:44px}
  .post-contents figure:not(.limit):not(.full-width):not(.wide),
  .post-contents .owl-carousel:not(.limit):not(.full-width):not(.wide),
  .post-contents .video:not(.limit):not(.full-width):not(.wide){max-width:var(--single-lg-width)}

  /* .post-contents h2{font-size:22px}
  .post-contents h3{font-size:20px} */
  .post-contents {font-size:18px}
  .post-contents h2,
  .post-contents h3{margin-top:52px}
  .post-contents blockquote small{font-size:14px; margin-top:16px}

  .post-contents .img-grid{max-width:var(--single-lg-width)}
  .post-contents .img-grid .img-grid-inner{display:flex; flex-wrap:wrap; margin-left:-5px; margin-right:-5px}
  .post-contents .img-grid figure{flex:1 1 50%; max-width:inherit !important}
  .post-contents .img-grid figure > picture{margin:5px}

  /* 사진, video, carousel, blockquote 바로 위에 h2, h3가 있을 경우 상단 Margin 축소 */
  .post-contents h2 + figure,
  .post-contents h3 + figure,
  .post-contents h2 + blockquote,
  .post-contents h3 + blockquote,
  .post-contents h2 + .video,
  .post-contents h3 + .video,
  .post-contents h2 + .owl-carousel,
  .post-contents h3 + .owl-carousel{margin-top:22px}
}

@media(min-width:1920px){
  .post-contents figure.full-width picture{border-radius:10px; overflow:hidden}
}

/* 본문 썸네일 추가 스타일 */
.post_thumbnail_wrap{max-width:100%; width:100%; position:relative}
.post_thumbnail{max-width:var(--single-xlg-width); margin-left:auto; margin-right:auto}
.post_thumbnail > img{height:inherit}
@media(min-width:1200px){
  .post_thumbnail_wrap .post_thumbnail{border-radius:10px; overflow:hidden}
}


/* 본문 목차 */
.table-of-contents{position:relative; margin-bottom:0}
.table-of-contents .toc-header{display:flex; align-items:center}
.table-of-contents .toc-hd{font-size:16px; font-weight:600}
.table-of-contents .btn-toc-toggle{font-size:15px; margin-left:6px; transition:all 0.3s ease; cursor:pointer; transform:rotate(180deg) translateY(2px)}
.table-of-contents .btn-toc-toggle.close{transform:rotate(0deg) translateY(0)}
.table-of-contents ul{margin-top:10px; margin-bottom:30px}
.table-of-contents ul > li > ul{margin-top:5px; margin-bottom:10px}
.table-of-contents li{list-style:none !important; font-size:0; margin-left:15px; margin-bottom:4px; position:relative}
.table-of-contents li:last-child{margin-bottom:0}
.table-of-contents li::before{content:''; width:4px; height:4px; top:5px; left:-13px; border-radius:10px; background-color:#82523B; position:absolute; display:inline-block; }
.table-of-contents li a{display:inline-block; line-height:1.3; color:#82523B; font-size:13px}
.table-of-contents li a:hover{text-decoration:underline}
@media(min-width:768px){
  .table-of-contents li{margin-bottom:8px}
  .table-of-contents li a{font-size:14px}
  .table-of-contents li::before{top:7px}
}
@media(min-width:1070px){
  .table-of-contents ul{margin-bottom:50px}
}


/* addtoany_list */
.addtoany_list a{margin-left:6px !important; margin-right:6px !important}
.addtoany_list a:first-child{margin-left:0 !important}
.addtoany_list a:last-child{margin-right:0 !important}

/* Carousel */
.wds-carousel-ke-23021301.overlay-element .item{height:inherit; min-height:var(--vw-300)}
.wds-carousel-ke-23021301.overlay-element .item-caption{padding-top:var(--vw-80); padding-bottom:var(--vw-120)}
.wds-carousel-ke-23021301 .carousel-title{font-size:20px; letter-spacing:-0.3px}
.wds-carousel-ke-23021301 .carousel-desc{font-size:14px; line-height:1.6; margin-top:var(--vw-20)}
.wds-carousel-ke-23021301 .item-caption .text-item > .btn{margin-top:var(--vw-30)}
@media(min-width:1070px){
  .wds-carousel-ke-23021301.overlay-element .item{height:800px}
  .wds-carousel-ke-23021301 .carousel-title{font-size:45px; letter-spacing:-2px; line-height:1.4}
  .wds-carousel-ke-23021301 .carousel-desc{font-size:18px}
}
