/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /gh/orioncactus/pretendard@1.3.9/dist/web/variable/pretendardvariable.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
 @font-face{font-family:'Pretendard';font-weight:45 920;font-style:normal;font-display:swap;src:url('../fonts/PretendardVariable.woff2') format('woff2-variations')}
 /*# sourceMappingURL=/sm/cb46c7e49fc38cbd97a389d4dc69706f7471d0646edc67e9dc7defe084c0b8bf.map */
 @font-face {font-family: 'Gonggothic';font-weight: normal;font-style: normal;src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff');}


:root {
    /* #ed1651 */
    --s-blue-1: #0492c2;
    --s-blue-2: #3944bc;
    --s-blue-3: #2832c2;
    --s-blue-4: #051094;
    --s-blue-5: #0a1172;
}
.container { padding-right: 0rem; padding-left: 0rem; }
/* 템플릿 */
@media all and (min-width: 0px) and (max-width: 1023px) {
    /* 360 이상 1200 미만 모든 해상도 */
    .container { width: 100% }
}
@media all and (min-width: 1024px) and (max-width: 1919px) {
    /* 1200 이상 1919 이하 모든 해상도 */
    .container { width: 980px }
}
@media all and (min-width: 1920px) {
    /* 1920 이상 모든 해상도 */
    .container { width: 1130px }
}




* {
    font-size: 0.925rem;
    font-family: 'Pretendard';
    -webkit-tap-highlight-color: rgba(0,0,0,0);   /** 터치 시 나오는 하이라이트 막기 */
    /* -webkit-touch-callout: none;                    /** 링크 롱터치 막기 */
    /* user-select: none;                              /** 텍스트 선택 막기 */
    list-style: none;
    font-weight: normal;
    text-decoration: none;
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
}
*:focus {
    /* outline: none; */
}
html, body {
    width: 100%;
    max-width: 100svw;
    min-height: 100svh;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}
main, section, article {
    position: relative;
    width: 100%;
}
#app {
    position: relative;
    display: flex;
}
a {
    color: inherit;
    text-decoration: none;
}
img {
    width: 100%;
}

.w-fit-content {
    width: fit-content !important;
}
.w-max-content {
    width: max-content !important;
}
.h-fit-content {
    height: fit-content !important;
}
.h-max-content {
    height: max-content !important;
}
.txt_08{font-size:0.500em !important}
.txt_09{font-size:0.563em !important}
.txt_10{font-size:0.625em !important}
.txt_11{font-size:0.688em !important}
.txt_12{font-size:0.750em !important}
.txt_13{font-size:0.813em !important}
.txt_14{font-size:0.875em !important}
.txt_15{font-size:0.938em !important}
.txt_16{font-size:1.000em !important}
.txt_18{font-size:1.125em !important}
.txt_20{font-size:1.250em !important}
.txt_22{font-size:1.375em !important}
.txt_24{font-size:1.500em !important}
.txt_25{font-size:1.563em !important}
.txt_26{font-size:1.625em !important}
.txt_28{font-size:1.750em !important}
.txt_30{font-size:1.875em !important}
.txt_32{font-size:2.000em !important}
.txt_34{font-size:2.125em !important}
.txt_36{font-size:2.250em !important}
.txt_38{font-size:2.375em !important}
.txt_40{font-size:2.500em !important}
.txt_42{font-size:2.625em !important}
.txt_44{font-size:2.750em !important}
.txt_46{font-size:2.875em !important}
.txt_48{font-size:3.000em !important}
.txt_50{font-size:3.125em !important}
.txt_52{font-size:3.250em !important}
.txt_54{font-size:3.375em !important}
.txt_56{font-size:3.500em !important}
.txt_58{font-size:3.625em !important}
.txt_60{font-size:3.750em !important}
.txt_62{font-size:3.875em !important}
.txt_64{font-size:4.000em !important}
.txt_66{font-size:4.125em !important}
.txt_68{font-size:4.250em !important}
.txt_70{font-size:4.375em !important}
.txt_72{font-size:4.500em !important}
.txt_80{font-size:5.000em !important}
.txt_85{font-size:5.313em !important}
.txt_90{font-size:5.625em !important}
.txt_95{font-size:5.938em !important}
.txt_100{font-size:6.250em !important}


/* 패딩 */
.px_0 {padding: 0px 0px !important;}
.px_5 {padding: 0px 5px !important;}
.px_10 {padding: 0px 10px !important;}
.px_15 {padding: 0px 15px !important;}
.px_20 {padding: 0px 20px !important;}
.px_25 {padding: 0px 25px !important;}
.px_30 {padding: 0px 30px !important;}
.px_35 {padding: 0px 35px !important;}
.px_40 {padding: 0px 40px !important;}
.px_45 {padding: 0px 45px !important;}
.px_50 {padding: 0px 50px !important;}
.px_55 {padding: 0px 55px !important;}
.px_60 {padding: 0px 60px !important;}
.px_65 {padding: 0px 65px !important;}
.px_70 {padding: 0px 70px !important;}
.px_75 {padding: 0px 75px !important;}
.px_80 {padding: 0px 80px !important;}
.px_85 {padding: 0px 85px !important;}
.px_90 {padding: 0px 90px !important;}
.px_95 {padding: 0px 95px !important;}
.px_100 {padding: 0px 100px !important;}

.py_0 {padding: 5px 0px !important;}
.py_5 {padding: 5px 0px !important;}
.py_10 {padding: 10px 0px !important;}
.py_15 {padding: 15px 0px !important;}
.py_20 {padding: 20px 0px !important;}
.py_25 {padding: 25px 0px !important;}
.py_30 {padding: 30px 0px !important;}
.py_35 {padding: 35px 0px !important;}
.py_40 {padding: 40px 0px !important;}
.py_45 {padding: 45px 0px !important;}
.py_50 {padding: 50px 0px !important;}
.py_55 {padding: 55px 0px !important;}
.py_60 {padding: 60px 0px !important;}
.py_65 {padding: 65px 0px !important;}
.py_70 {padding: 70px 0px !important;}
.py_75 {padding: 75px 0px !important;}
.py_80 {padding: 80px 0px !important;}
.py_85 {padding: 85px 0px !important;}
.py_90 {padding: 90px 0px !important;}
.py_95 {padding: 95px 0px !important;}
.py_100 {padding: 100px 0px !important;}


.pl_0 {padding-left: 0px !important;}
.pl_5 {padding-left: 5px !important;}
.pl_10 {padding-left: 10px !important;}
.pl_15 {padding-left: 15px !important;}
.pl_20 {padding-left: 20px !important;}
.pl_25 {padding-left: 25px !important;}
.pl_30 {padding-left: 30px !important;}
.pl_35 {padding-left: 35px !important;}
.pl_40 {padding-left: 40px !important;}
.pl_45 {padding-left: 45px !important;}
.pl_50 {padding-left: 50px !important;}
.pl_55 {padding-left: 55px !important;}
.pl_60 {padding-left: 60px !important;}
.pl_65 {padding-left: 65px !important;}
.pl_70 {padding-left: 70px !important;}
.pl_75 {padding-left: 75px !important;}
.pl_80 {padding-left: 80px !important;}
.pl_85 {padding-left: 85px !important;}
.pl_90 {padding-left: 90px !important;}
.pl_95 {padding-left: 95px !important;}
.pl_100 {padding-left: 100px !important;}


.pr_0 {padding-right: 0px !important;}
.pr_5 {padding-right: 5px !important;}
.pr_10 {padding-right: 10px !important;}
.pr_15 {padding-right: 15px !important;}
.pr_20 {padding-right: 20px !important;}
.pr_25 {padding-right: 25px !important;}
.pr_30 {padding-right: 30px !important;}
.pr_35 {padding-right: 35px !important;}
.pr_40 {padding-right: 40px !important;}
.pr_45 {padding-right: 45px !important;}
.pr_50 {padding-right: 50px !important;}
.pr_55 {padding-right: 55px !important;}
.pr_60 {padding-right: 60px !important;}
.pr_65 {padding-right: 65px !important;}
.pr_70 {padding-right: 70px !important;}
.pr_75 {padding-right: 75px !important;}
.pr_80 {padding-right: 80px !important;}
.pr_85 {padding-right: 85px !important;}
.pr_90 {padding-right: 90px !important;}
.pr_95 {padding-right: 95px !important;}
.pr_100 {padding-right: 100px !important;}

.pt_0 {padding-top: 0px !important;}
.pt_5 {padding-top: 5px !important;}
.pt_10 {padding-top: 10px !important;}
.pt_15 {padding-top: 15px !important;}
.pt_20 {padding-top: 20px !important;}
.pt_25 {padding-top: 25px !important;}
.pt_30 {padding-top: 30px !important;}
.pt_35 {padding-top: 35px !important;}
.pt_40 {padding-top: 40px !important;}
.pt_45 {padding-top: 45px !important;}
.pt_50 {padding-top: 50px !important;}
.pt_55 {padding-top: 55px !important;}
.pt_60 {padding-top: 60px !important;}
.pt_65 {padding-top: 65px !important;}
.pt_70 {padding-top: 70px !important;}
.pt_75 {padding-top: 75px !important;}
.pt_80 {padding-top: 80px !important;}
.pt_85 {padding-top: 85px !important;}
.pt_90 {padding-top: 90px !important;}
.pt_95 {padding-top: 95px !important;}
.pt_100 {padding-top: 100px !important;}


.pb_0 {padding-bottom: 0px !important;}
.pb_5 {padding-bottom: 5px !important;}
.pb_10 {padding-bottom: 10px !important;}
.pb_15 {padding-bottom: 15px !important;}
.pb_20 {padding-bottom: 20px !important;}
.pb_25 {padding-bottom: 25px !important;}
.pb_30 {padding-bottom: 30px !important;}
.pb_35 {padding-bottom: 35px !important;}
.pb_40 {padding-bottom: 40px !important;}
.pb_45 {padding-bottom: 45px !important;}
.pb_50 {padding-bottom: 50px !important;}
.pb_55 {padding-bottom: 55px !important;}
.pb_60 {padding-bottom: 60px !important;}
.pb_65 {padding-bottom: 65px !important;}
.pb_70 {padding-bottom: 70px !important;}
.pb_75 {padding-bottom: 75px !important;}
.pb_80 {padding-bottom: 80px !important;}
.pb_85 {padding-bottom: 85px !important;}
.pb_90 {padding-bottom: 90px !important;}
.pb_95 {padding-bottom: 95px !important;}
.pb_100 {padding-bottom: 100px !important;}



.mx_0 {margin: 0px 0px !important;}/* 마진 */
.mx_5 {margin: 0px 5px !important;}
.mx_10 {margin: 0px 10px !important;}
.mx_15 {margin: 0px 15px !important;}
.mx_20 {margin: 0px 20px !important;}
.mx_25 {margin: 0px 25px !important;}
.mx_30 {margin: 0px 30px !important;}
.mx_35 {margin: 0px 35px !important;}
.mx_40 {margin: 0px 40px !important;}
.mx_45 {margin: 0px 45px !important;}
.mx_50 {margin: 0px 50px !important;}
.mx_55 {margin: 0px 55px !important;}
.mx_60 {margin: 0px 60px !important;}
.mx_65 {margin: 0px 65px !important;}
.mx_70 {margin: 0px 70px !important;}
.mx_75 {margin: 0px 75px !important;}
.mx_80 {margin: 0px 80px !important;}
.mx_85 {margin: 0px 85px !important;}
.mx_90 {margin: 0px 90px !important;}
.mx_95 {margin: 0px 95px !important;}
.mx_100 {margin: 0px 100px !important;}

.my_0 {margin: 5px 0px !important;}
.my_5 {margin: 5px 0px !important;}
.my_10 {margin: 10px 0px !important;}
.my_15 {margin: 15px 0px !important;}
.my_20 {margin: 20px 0px !important;}
.my_25 {margin: 25px 0px !important;}
.my_30 {margin: 30px 0px !important;}
.my_35 {margin: 35px 0px !important;}
.my_40 {margin: 40px 0px !important;}
.my_45 {margin: 45px 0px !important;}
.my_50 {margin: 50px 0px !important;}
.my_55 {margin: 55px 0px !important;}
.my_60 {margin: 60px 0px !important;}
.my_65 {margin: 65px 0px !important;}
.my_70 {margin: 70px 0px !important;}
.my_75 {margin: 75px 0px !important;}
.my_80 {margin: 80px 0px !important;}
.my_85 {margin: 85px 0px !important;}
.my_90 {margin: 90px 0px !important;}
.my_95 {margin: 95px 0px !important;}
.my_100 {margin: 100px 0px !important;}

.ml_0 {margin-left: 0px !important;}
.ml_5 {margin-left: 5px !important;}
.ml_10 {margin-left: 10px !important;}
.ml_15 {margin-left: 15px !important;}
.ml_20 {margin-left: 20px !important;}
.ml_25 {margin-left: 25px !important;}
.ml_30 {margin-left: 30px !important;}
.ml_35 {margin-left: 35px !important;}
.ml_40 {margin-left: 40px !important;}
.ml_45 {margin-left: 45px !important;}
.ml_50 {margin-left: 50px !important;}
.ml_55 {margin-left: 55px !important;}
.ml_60 {margin-left: 60px !important;}
.ml_65 {margin-left: 65px !important;}
.ml_70 {margin-left: 70px !important;}
.ml_75 {margin-left: 75px !important;}
.ml_80 {margin-left: 80px !important;}
.ml_85 {margin-left: 85px !important;}
.ml_90 {margin-left: 90px !important;}
.ml_95 {margin-left: 95px !important;}
.ml_100 {margin-left: 100px !important;}

.mr_0 {margin-right: 0px !important;}
.mr_5 {margin-right: 5px !important;}
.mr_10 {margin-right: 10px !important;}
.mr_15 {margin-right: 15px !important;}
.mr_20 {margin-right: 20px !important;}
.mr_25 {margin-right: 25px !important;}
.mr_30 {margin-right: 30px !important;}
.mr_35 {margin-right: 35px !important;}
.mr_40 {margin-right: 40px !important;}
.mr_45 {margin-right: 45px !important;}
.mr_50 {margin-right: 50px !important;}
.mr_55 {margin-right: 55px !important;}
.mr_60 {margin-right: 60px !important;}
.mr_65 {margin-right: 65px !important;}
.mr_70 {margin-right: 70px !important;}
.mr_75 {margin-right: 75px !important;}
.mr_80 {margin-right: 80px !important;}
.mr_85 {margin-right: 85px !important;}
.mr_90 {margin-right: 90px !important;}
.mr_95 {margin-right: 95px !important;}
.mr_100 {margin-right: 100px !important;}

.mt_0 {margin-top: 0px !important;}
.mt_5 {margin-top: 5px !important;}
.mt_10 {margin-top: 10px !important;}
.mt_15 {margin-top: 15px !important;}
.mt_20 {margin-top: 20px !important;}
.mt_25 {margin-top: 25px !important;}
.mt_30 {margin-top: 30px !important;}
.mt_35 {margin-top: 35px !important;}
.mt_40 {margin-top: 40px !important;}
.mt_45 {margin-top: 45px !important;}
.mt_50 {margin-top: 50px !important;}
.mt_55 {margin-top: 55px !important;}
.mt_60 {margin-top: 60px !important;}
.mt_65 {margin-top: 65px !important;}
.mt_70 {margin-top: 70px !important;}
.mt_75 {margin-top: 75px !important;}
.mt_80 {margin-top: 80px !important;}
.mt_85 {margin-top: 85px !important;}
.mt_90 {margin-top: 90px !important;}
.mt_95 {margin-top: 95px !important;}
.mt_100 {margin-top: 100px !important;}

.mb_0 {margin-bottom: 0px !important;}
.mb_5 {margin-bottom: 5px !important;}
.mb_10 {margin-bottom: 10px !important;}
.mb_15 {margin-bottom: 15px !important;}
.mb_20 {margin-bottom: 20px !important;}
.mb_25 {margin-bottom: 25px !important;}
.mb_30 {margin-bottom: 30px !important;}
.mb_35 {margin-bottom: 35px !important;}
.mb_40 {margin-bottom: 40px !important;}
.mb_45 {margin-bottom: 45px !important;}
.mb_50 {margin-bottom: 50px !important;}
.mb_55 {margin-bottom: 55px !important;}
.mb_60 {margin-bottom: 60px !important;}
.mb_65 {margin-bottom: 65px !important;}
.mb_70 {margin-bottom: 70px !important;}
.mb_75 {margin-bottom: 75px !important;}
.mb_80 {margin-bottom: 80px !important;}
.mb_85 {margin-bottom: 85px !important;}
.mb_90 {margin-bottom: 90px !important;}
.mb_95 {margin-bottom: 95px !important;}
.mb_100 {margin-bottom: 100px !important;}

.w_inherit { width: inherit !important; }
.w_fit { width: fit-content !important; }
.w_min { width: min-content !important; }
.w_max { width: max-content !important; }
.w_5 { width: 5% !important; }
.w_10 { width: 10% !important; }
.w_15 { width: 15% !important; }
.w_20 { width: 20% !important; }
.w_25 { width: 25% !important; }
.w_30 { width: 30% !important; }
.w_35 { width: 35% !important; }
.w_40 { width: 40% !important; }
.w_45 { width: 45% !important; }
.w_50 { width: 50% !important; }
.w_55 { width: 55% !important; }
.w_60 { width: 60% !important; }
.w_65 { width: 65% !important; }
.w_70 { width: 70% !important; }
.w_75 { width: 75% !important; }
.w_80 { width: 80% !important; }
.w_85 { width: 85% !important; }
.w_90 { width: 90% !important; }
.w_95 { width: 95% !important; }

.minw_5 { min-width: 5% !important; }
.minw_10 { min-width: 10% !important; }
.minw_15 { min-width: 15% !important; }
.minw_20 { min-width: 20% !important; }
.minw_25 { min-width: 25% !important; }
.minw_30 { min-width: 30% !important; }
.minw_35 { min-width: 35% !important; }
.minw_40 { min-width: 40% !important; }
.minw_45 { min-width: 45% !important; }
.minw_50 { min-width: 50% !important; }
.minw_55 { min-width: 55% !important; }
.minw_60 { min-width: 60% !important; }
.minw_65 { min-width: 65% !important; }
.minw_70 { min-width: 70% !important; }
.minw_75 { min-width: 75% !important; }
.minw_80 { min-width: 80% !important; }
.minw_85 { min-width: 85% !important; }
.minw_90 { min-width: 90% !important; }
.minw_95 { min-width: 95% !important; }

.minw_5px { min-width: 5px !important; }
.minw_10px { min-width: 10px !important; }
.minw_15px { min-width: 15px !important; }
.minw_20px { min-width: 20px !important; }
.minw_25px { min-width: 25px !important; }
.minw_30px { min-width: 30px !important; }
.minw_35px { min-width: 35px !important; }
.minw_40px { min-width: 40px !important; }
.minw_45px { min-width: 45px !important; }
.minw_50px { min-width: 50px !important; }
.minw_55px { min-width: 55px !important; }
.minw_60px { min-width: 60px !important; }
.minw_65px { min-width: 65px !important; }
.minw_70px { min-width: 70px !important; }
.minw_75px { min-width: 75px !important; }
.minw_80px { min-width: 80px !important; }
.minw_85px { min-width: 85px !important; }
.minw_90px { min-width: 90px !important; }
.minw_95px { min-width: 95px !important; }


.h_inherit { height: inherit !important; }
.h_fit { height: fit-content !important; }
.h_min { height: min-content !important; }
.h_max { height: max-content !important; }
.h_5 { height: 5vh !important; }
.h_10 { height: 10vh !important; }
.h_15 { height: 15vh !important; }
.h_20 { height: 20vh !important; }
.h_25 { height: 25vh !important; }
.h_30 { height: 30vh !important; }
.h_35 { height: 35vh !important; }
.h_40 { height: 40vh !important; }
.h_45 { height: 45vh !important; }
.h_50 { height: 50vh !important; }
.h_55 { height: 55vh !important; }
.h_60 { height: 60vh !important; }
.h_65 { height: 65vh !important; }
.h_70 { height: 70vh !important; }
.h_75 { height: 75vh !important; }
.h_80 { height: 80vh !important; }
.h_85 { height: 85vh !important; }
.h_90 { height: 90vh !important; }
.h_95 { height: 95vh !important; }

.minh_5 { min-height: 5% !important; }
.minh_10 { min-height: 10% !important; }
.minh_15 { min-height: 15% !important; }
.minh_20 { min-height: 20% !important; }
.minh_25 { min-height: 25% !important; }
.minh_30 { min-height: 30% !important; }
.minh_35 { min-height: 35% !important; }
.minh_40 { min-height: 40% !important; }
.minh_45 { min-height: 45% !important; }
.minh_50 { min-height: 50% !important; }
.minh_55 { min-height: 55% !important; }
.minh_60 { min-height: 60% !important; }
.minh_65 { min-height: 65% !important; }
.minh_70 { min-height: 70% !important; }
.minh_75 { min-height: 75% !important; }
.minh_80 { min-height: 80% !important; }
.minh_85 { min-height: 85% !important; }
.minh_90 { min-height: 90% !important; }
.minh_95 { min-height: 95% !important; }

.minh_5px { min-height: 5px !important; }
.minh_10px { min-height: 10px !important; }
.minh_15px { min-height: 15px !important; }
.minh_20px { min-height: 20px !important; }
.minh_25px { min-height: 25px !important; }
.minh_30px { min-height: 30px !important; }
.minh_35px { min-height: 35px !important; }
.minh_40px { min-height: 40px !important; }
.minh_45px { min-height: 45px !important; }
.minh_50px { min-height: 50px !important; }
.minh_55px { min-height: 55px !important; }
.minh_60px { min-height: 60px !important; }
.minh_65px { min-height: 65px !important; }
.minh_70px { min-height: 70px !important; }
.minh_75px { min-height: 75px !important; }
.minh_80px { min-height: 80px !important; }
.minh_85px { min-height: 85px !important; }
.minh_90px { min-height: 90px !important; }
.minh_95px { min-height: 95px !important; }


.z-1 { position:relative; z-index: 1; }
.z-2 { position:relative; z-index: 2; }
.z-3 { position:relative; z-index: 3; }
.z-4 { position:relative; z-index: 4; }
.z-5 { position:relative; z-index: 5; }
.z-6 { position:relative; z-index: 6; }
.z-7 { position:relative; z-index: 7; }
.z-8 { position:relative; z-index: 8; }
.z-9 { position:relative; z-index: 9; }
.z-10 { position:relative; z-index: 10; }
.z-11 { position:relative; z-index: 11; }
.z-12 { position:relative; z-index: 12; }
.z-13 { position:relative; z-index: 13; }
.z-14 { position:relative; z-index: 14; }
.z-15 { position:relative; z-index: 15; }
.z-16 { position:relative; z-index: 16; }
.z-17 { position:relative; z-index: 17; }
.z-18 { position:relative; z-index: 18; }
.z-19 { position:relative; z-index: 19; }
.z-20 { position:relative; z-index: 20; }

.box_10 { width: 10px; height: 10px;}
.box_15 { width: 15px; height: 15px;}
.box_20 { width: 20px; height: 20px;}
.box_25 { width: 25px; height: 25px;}
.box_30 { width: 30px; height: 30px;}
.box_35 { width: 35px; height: 35px;}
.box_40 { width: 40px; height: 40px;}
.box_45 { width: 45px; height: 45px;}
.box_50 { width: 50px; height: 50px;}
.box_55 { width: 55px; height: 55px;}
.box_60 { width: 60px; height: 60px;}
.box_65 { width: 65px; height: 65px;}
.box_70 { width: 70px; height: 70px;}
.box_75 { width: 75px; height: 75px;}
.box_80 { width: 80px; height: 80px;}
.box_85 { width: 85px; height: 85px;}
.box_90 { width: 90px; height: 90px;}
.box_95 { width: 95px; height: 95px;}
.box_100 { width: 100px; height: 100px;}

.fwt_100{font-weight:100}
.fwt_200{font-weight:200}
.fwt_300{font-weight:300}
.fwt_400{font-weight:400}
.fwt_500{font-weight:500}
.fwt_600{font-weight:600}
.fwt_700{font-weight:700}
.fwt_800{font-weight:800}
.fwt_900{font-weight:900}

.pad_5 {padding: 5px !important;}
.pad_10 {padding: 10px !important;}
.pad_15 {padding: 15px !important;}
.pad_20 {padding: 20px !important;}
.pad_25 {padding: 25px !important;}
.pad_30 {padding: 30px !important;}
.pad_35 {padding: 35px !important;}
.pad_40 {padding: 40px !important;}
.pad_45 {padding: 45px !important;}
.pad_50 {padding: 50px !important;}
.pad_55 {padding: 55px !important;}
.pad_60 {padding: 60px !important;}
.pad_65 {padding: 65px !important;}
.pad_70 {padding: 70px !important;}
.pad_75 {padding: 75px !important;}
.pad_80 {padding: 80px !important;}
.pad_85 {padding: 85px !important;}
.pad_90 {padding: 90px !important;}
.pad_95 {padding: 95px !important;}
.pad_100 {padding: 100px !important;}

.mar_5 {margin: 5px !important;}
.mar_10 {margin: 10px !important;}
.mar_20 {margin: 20px !important;}
.mar_30 {margin: 30px !important;}
.mar_40 {margin: 40px !important;}
.mar_50 {margin: 50px !important;}
.mar_60 {margin: 60px !important;}
.mar_70 {margin: 70px !important;}
.mar_80 {margin: 80px !important;}
.mar_90 {margin: 90px !important;}
.mar_100 {margin: 100px !important;}

.basis_5 { flex-basis: 5% !important; }
.basis_10 { flex-basis: 10% !important; }
.basis_15 { flex-basis: 15% !important; }
.basis_20 { flex-basis: 20% !important; }
.basis_25 { flex-basis: 25% !important; }
.basis_30 { flex-basis: 30% !important; }
.basis_35 { flex-basis: 35% !important; }
.basis_40 { flex-basis: 40% !important; }
.basis_45 { flex-basis: 45% !important; }
.basis_50 { flex-basis: 50% !important; }
.basis_55 { flex-basis: 55% !important; }
.basis_60 { flex-basis: 60% !important; }
.basis_65 { flex-basis: 65% !important; }
.basis_70 { flex-basis: 70% !important; }
.basis_75 { flex-basis: 75% !important; }
.basis_80 { flex-basis: 80% !important; }
.basis_85 { flex-basis: 85% !important; }
.basis_90 { flex-basis: 90% !important; }
.basis_95 { flex-basis: 95% !important; }
.basis_100 { flex-basis: 100% !important; }

.red { color: red !important; }
.red_01 { color: #f1562f !important; }
.blue{ color: blue !important; }
.blue_01 { color: #3333ff !important; }
.blue_02 { color: #9999ff !important; }
.skyblue { color: skyblue !important; }
.white { color: white !important; }
.white_01 { color: #fafafa !important; }
.white_02 { color: #eaeaea !important; }
.black { color: black !important; }
.yellow_01 { color: #ffcc00 !important; }
.black_01 { color: #1f1f1f !important; }
.black_02 { color: #2f2f2f !important; }
.black_03 { color: #3f3f3f !important; }
.gray { color: #999999 !important; }
.gray_01 { color: #191919; }
.gray_02 { color: #767676; }
.gray_03 { color: #999999; }

.hidden {
    display: none !important;
}

.bg_none { background-color: rgba(0,0,0,0); }
.bg_0 { background-color: #eaeaea; }
.bg_1 { background-color: #F1F1F5; }
.bg_2 { background-color: #F8F8FA; }
.bg_3 { background-color: #fff; }
.theme_bg01 { background-color: #dbecf3; }
.theme_bg02 { background-color: #44a4c6; }
.theme_bg03 { background-color: #235a99; }
.theme_bg04 { background-color: #AEE6D6; }
.theme_bg05 { background-color: #7BCF9C; }
.theme_bg06 { background-color: #2EAB47; }
.bg_red_01 { background-color: #f1562f; }
.bg_red_02 { background-color: rgba(255, 64, 64, 0.2); }
.bg_lightAshgreen { background-color: #80c7c2; }
.border_1 { border: 1px solid #191919; }
.border_2 { border: 1px solid #6f6f6f; }
.border_3 { border: 1px solid #a0a0a0; }
.border_4 { border: 1px solid #DBDBDB; }
.border_5 { border: 1px solid #EDEDED; }
.bb_01 { border-bottom: 1px solid #191919; }
.bb_02 { border-bottom: 1px solid #DBDBDB; }
.bb_03 { border-bottom: 1px solid #EDEDED; }
.bb2_01 { border-bottom: 2px solid #191919; }
.bb2_02 { border-bottom: 2px solid #DBDBDB; }
.bb2_03 { border-bottom: 2px solid #EDEDED; }
.bb3_01 { border-bottom: 3px solid #191919; }
.bb3_02 { border-bottom: 3px solid #DBDBDB; }
.bb3_03 { border-bottom: 3px solid #EDEDED; }

.text-right { text-align: right !important; }
.text-left { text-align: left !important; }

.bold { font-weight: bold !important; }
.bolder { font-weight: bolder !important; }

.border_red { border-color: red !important; }
.border_blue { border-color: blue !important; }



