@charset "UTF-8";


.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]){position:relative;margin:0;padding:5px 10px;-webkit-appearance:none;border:1px solid var(--border-light);border-radius:var(--radius);height:45px;font-size:14px;font-weight:400;color:var(--black);line-height:1.4;background-color:var(--white);box-sizing:border-box;transition:border-color ease 250ms;}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"])::placeholder{color:var(--gray);}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]):placeholder-shown{border-color:var(--border-lighter);background-color:var(--white-dark);}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]):focus{border-color:var(--primary);}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"],select):disabled{border-color:var(--border-lighter);background-color:var(--bg-gray);color:var(--gray);opacity:0.5;}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"],select):read-only{border-color:var(--border-lighter);background-color:var(--white-darker);color:var(--black);}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]).small{height:40px;font-size:13px;}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]).medium{height:50px;font-size:15px;}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]).big{height:55px;font-size:16px;}
.component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]).bottom_line{border-radius:0;border-width:0;border-bottom-width:1px;}
.component_input:is(select){padding-right:30px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23B2B2B2' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:right 6px center;}
.component_input:is(select):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230052FF' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");}
.component_input:is(textarea){padding:10px !important;height:200px;}
.component_input:is([type="checkbox"],[type="radio"]){display:none;}
.component_input:is([type="checkbox"],[type="radio"]) + label{position:relative;display:inline-block;margin:0;padding:0;padding-left:25px;font-size:14px;font-weight:400;color:var(--black);line-height:1.4;cursor:pointer;}
.component_input:is([type="checkbox"],[type="radio"]) + label:before,
.component_input:is([type="checkbox"],[type="radio"]) + label:after{content:"";position:absolute;display:block;left:-2px;top:-2px;font-family:"remixicon";font-size:24px;font-weight:100;line-height:1;-webkit-text-stroke:0.4px var(--white);cursor:pointer;transition:opacity ease 250ms;}
.component_input:is([type="checkbox"],[type="radio"]) + label:before{z-index:0;opacity:1;color:var(--border);}
.component_input:is([type="checkbox"],[type="radio"]) + label:after{z-index:1;opacity:0;color:var(--primary);}
.component_input:is([type="checkbox"],[type="radio"]).small + label{font-size:13px;}
.component_input:is([type="checkbox"],[type="radio"]).medium + label{font-size:15px;}
.component_input:is([type="checkbox"],[type="radio"]).big + label{font-size:16px;}
.component_input:is([type="checkbox"],[type="radio"]):checked + label:before{opacity:0;}
.component_input:is([type="checkbox"],[type="radio"]):checked + label:after{opacity:1;}
.component_input:is([type="checkbox"],[type="radio"]).readonly + label{cursor:default;}
.component_input:is([type="checkbox"]) + label:before{content:"\EB7F";}
.component_input:is([type="checkbox"]) + label:after{content:"\EB82";}
.component_input:is([type="radio"]) + label:before{content:"\EB7D";}
.component_input:is([type="radio"]) + label:after{content:"\EB80";}


.component_button{position:relative;margin:0;padding:5px 10px;-webkit-appearance:none;border:1px solid var(--border-light);border-radius:var(--radius);min-width:65px;height:45px;font-size:15px;font-weight:500;line-height:1.4;color:var(--black);text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;box-sizing:border-box;background-color:var(--white);display:inline-flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;gap:5px;transition:border-color ease 250ms,color ease 250ms,background-color ease 250ms;}
.component_button:hover{background-color:var(--white-dark);}
.component_button:active{background-color:var(--white-darker);}
.component_button.icon{min-width:initial;aspect-ratio:1/1;}
.component_button.border{background-color:var(--white) !important;}
.component_button.border:hover{background-color:var(--white-dark) !important;}
.component_button.border:active{background-color:var(--white-darker) !important;}
.component_button.text{border-color:var(--border-light) !important;background-color:var(--white) !important;}
.component_button.text:hover{background-color:var(--white-dark) !important;}
.component_button.text:active{background-color:var(--white-darker) !important;}
.component_button.small{font-size:14px;height:40px;}
.component_button.medium{font-size:16px;height:50px;}
.component_button.semibold{font-size:17px;height:55px;}
.component_button.bold{font-size:17px;height:60px;}
.component_button.round{padding:5px 19px;border-radius:23px;}
.component_button.small.round{padding:5px 16px;border-radius:20px;}
.component_button.medium.round{padding:5px 20px;border-radius:25px;}
.component_button.semibold.round{padding:5px 24px;border-radius:28px;}
.component_button.bold.round{padding:5px 28px;border-radius:30px;}
.component_button [class^="ri-"]{font-size:calc(15px + 2px);}
.component_button.small [class^="ri-"]{font-size:calc(14px + 2px);}
.component_button.medium [class^="ri-"]{font-size:calc(16px + 2px);}
.component_button.semibold [class^="ri-"]{font-size:calc(17px + 2px);}
.component_button.bold [class^="ri-"]{font-size:calc(18px + 2px);}
.component_button.primary{border-color:var(--primary);color:var(--white);background-color:var(--primary);}
.component_button.primary:hover{border-color:var(--primary-dark);background-color:var(--primary-dark);}
.component_button.primary:active{border-color:var(--primary-darker);background-color:var(--primary-darker);}
.component_button.primary.border{color:var(--primary);}
.component_button.primary.border:hover{color:var(--primary-dark);}
.component_button.primary.border:active{color:var(--primary-darker);}
.component_button.primary.text{color:var(--primary);}
.component_button.primary.text:hover{color:var(--primary-dark);}
.component_button.primary.text:active{color:var(--primary-darker);}
.component_button.danger{border-color:var(--danger);color:var(--white);background-color:var(--danger);}
.component_button.danger:hover{border-color:var(--danger-dark);background-color:var(--danger-dark);}
.component_button.danger:active{border-color:var(--danger-darker);background-color:var(--danger-darker);}
.component_button.danger.border{color:var(--danger);}
.component_button.danger.border:hover{color:var(--danger-dark);}
.component_button.danger.border:active{color:var(--danger-darker);}
.component_button.danger.text{color:var(--danger);}
.component_button.danger.text:hover{color:var(--danger-dark);}
.component_button.danger.text:active{color:var(--danger-darker);}
.component_button:disabled,
.component_button[disabled]{border-color:transparent !important;background-color:var(--bg-gray) !important;color:var(--gray) !important;}
.component_button.icon{position:relative;margin:0;padding:0;}
.component_button.icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-weight:100;font-size:26px;line-height:1;-webkit-text-stroke:0.4px var(--white);}
.component_button.icon.date:before{content:"\EB27";}
.component_button.icon.period:before{content:"\EB29";}
.component_button.icon.view:before{content:"\ECB5";}
.component_button.icon.member:before{content:"\F264";}
.component_button.icon.amount:before{content:"\EBDC";}
.component_button.icon.percent:before{content:"\F474";}
.component_button.icon.people:before{content:"\F1EE";}
.component_button.icon.share:before{content:"\F0FE";}


.component_buttons{position:relative;margin:0;padding:0;}
.component_buttons .divider{position:relative;margin:0;padding:0;}
.component_buttons .divider.left{margin-right:auto;}
.component_buttons .divider.right{margin-left:auto;}
.component_buttons .divider.grow{flex-grow:1;}
.component_buttons .divider.grow .component_button{flex-grow:1;}
.component_buttons,
.component_buttons > .inner,
.component_buttons .divider{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_buttons.equal .component_button{flex:1;}
.component_buttons.column,
.component_buttons.column > .inner,
.component_buttons.column .divider{flex-direction:column;align-items:initial;}
.component_buttons.column.equal .component_button{flex:initial;}
.component_buttons.floating.full{position:fixed;z-index:10;left:0;bottom:0;padding:var(--padding) 0;border-top:0.5px solid var(--border);width:100%;height:var(--floating-button-full-height-safe);background-color:var(--white);box-sizing:border-box;}
.component_buttons.floating.right{position:fixed;z-index:10;left:50%;bottom:var(--padding);transform:translateX(-100%);margin-left:calc(var(--sitewidth)/2);width:auto;}
#wrap.main .component_buttons.floating.right{bottom:calc(var(--padding) + var(--menu-height));}
#wrap.main .component_buttons.floating.full{bottom:var(--menu-height);height:var(--floating-button-full-height);}

@media all and (max-width:840px)
{
	.component_buttons.floating.right{left:auto;right:var(--padding);transform:translateX(0);margin-left:0;}
	.component_buttons.floating.right .component_button{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);}
}


.component_window_menu{position:fixed;z-index:35;left:0;top:0;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end;display:none;}
.component_window_menu.active{display:flex;}
.component_window_menu .window{position:relative;margin:0 auto;padding:var(--padding);border:0;border-top-left-radius:var(--radius-item);border-top-right-radius:var(--radius-item);background-color:var(--white);max-width:var(--sitewidth);width:100%;max-height:calc(100% - var(--padding) - var(--header-height));box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-self:center;}
.component_window_menu .window legend{display:none;}
.component_window_menu .window .window_header{position:relative;margin:0;padding:0;flex-shrink:0;}
.component_window_menu .window .window_header .title{position:relative;margin:0;padding:0;font-size:18px;font-weight:600;color:var(--black);line-height:1.4;}
.component_window_menu .window .window_body{position:relative;margin:0;padding:0;overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:column;flex-grow:1;}
.component_window_menu .window .window_body:before,
.component_window_menu .window .window_body:after{content:"";position:absolute;z-index:1;left:0;display:block;margin:0;padding:0;width:100%;height:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;pointer-events:none;}
.component_window_menu .window .window_body:before{top:0;background-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.component_window_menu .window .window_body:after{bottom:0;background-image:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.component_window_menu .window .window_body .scroll{position:relative;z-index:0;margin:0;padding:20px 0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;}
.component_window_menu .window .window_body .scroll::-webkit-scrollbar{display:none;}
.component_window_menu .window .window_footer{position:relative;margin:0;padding:0;flex-shrink:0;}
.component_window_menu.active{display:flex;}


.component_window_option{position:fixed;z-index:35;left:0;top:0;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end;display:none;}
.component_window_option.active{display:flex;}
.component_window_option .window{position:relative;margin:0 auto;padding:var(--padding);border:0;border-top-left-radius:var(--radius-item);border-top-right-radius:var(--radius-item);background-color:var(--white);max-width:var(--sitewidth);width:100%;max-height:calc(100% - var(--padding) - var(--header-height));box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-self:center;}
.component_window_option .window legend{display:none;}
.component_window_option .window .window_header{position:relative;margin:0;padding:0;flex-shrink:0;}
.component_window_option .window .window_header .title{position:relative;margin:0;padding:0;font-size:18px;font-weight:600;color:var(--black);line-height:1.4;}
.component_window_option .window .window_body{position:relative;margin:0;padding:0;overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:column;flex-grow:1;}
.component_window_option .window .window_body:before,
.component_window_option .window .window_body:after{content:"";position:absolute;z-index:1;left:0;display:block;margin:0;padding:0;width:100%;height:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;pointer-events:none;}
.component_window_option .window .window_body:before{top:0;background-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.component_window_option .window .window_body:after{bottom:0;background-image:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.component_window_option .window .window_body .scroll{position:relative;z-index:0;margin:0;padding:20px 0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;}
.component_window_option .window .window_body .scroll::-webkit-scrollbar{display:none;}
.component_window_option .window .window_footer{position:relative;margin:0;padding:0;flex-shrink:0;}


.component_window_search{position:fixed;z-index:30;left:0;top:0;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);box-sizing:border-box;display:none;}
.component_window_search .window{position:relative;margin:0;padding:10px 0;border:0;border-bottom:0.5px solid var(--border);background-color:var(--white);box-sizing:border-box;}
.component_window_search .window legend{display:none;}
.component_window_search .window .input{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;}
.component_window_search .window .input [type="text"]{z-index:0;padding-right:40px;flex:1;}
.component_window_search .window .input [type="submit"]{position:absolute;z-index:1;right:0;top:50%;transform:translateY(-50%);border:0;border-radius:0;-webkit-appearance:none;width:40px;aspect-ratio:1/1;background-color:transparent;cursor:pointer;}
.component_window_search .window .input [type="submit"]:before{content:"\F0D1";position:relative;margin:0;padding:0;font-family:"remixicon";font-size:22px;font-weight:500;color:var(--black);line-height:1;-webkit-text-stroke:0.4px var(--white);transition:color ease 250ms;}
.component_window_search .window .input [type="text"]:placeholder-shown + [type="submit"]:before{color:var(--gray);}
.component_window_search.active{display:block;}
#header ~ .component_window_search{top:calc(var(--header-height) - 1px);height:calc(100% - var(--header-height) + 1px);}


.component_category{position:fixed;z-index:25;left:0;top:0;margin:0;padding:0;border-bottom:0.5px solid var(--border);width:100%;height:calc(var(--category-height) + 1px);background-color:var(--white);box-sizing:border-box;}
.component_category ul{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;}
.component_category ul li{position:relative;margin:0;padding:0;}
.component_category .item{position:relative;margin:0;padding:0;border:0;border-radius:0;height:calc(var(--category-height) + 1px);font-size:16px;font-weight:500;line-height:1.4;color:var(--black);text-align:center;text-decoration:none;background-color:transparent;box-sizing:border-box;transition:border-color ease 250ms,color ease 250ms,background-color ease 250ms;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
.component_category .item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:var(--primary);display:none;}
.component_category .item:hover{background-color:var(--white-dark);}
.component_category .item:active{background-color:var(--white-darker);}
.component_category .item.active{color:var(--primary);text-shadow: 0.2px 0 0 var(--primary),-0.2px 0 0 var(--primary);}
.component_category .item.active:after{display:block;}
#header ~ .component_category{top:calc(var(--header-height) - 1px);}


.component_nolist{position:relative;margin:var(--padding) 0;padding:var(--padding);height:100px;border:1px solid var(--border-lighter);border-radius:var(--radius-item);font-size:14px;font-weight:400;color:var(--black);line-height:1.4;text-align:center;background-color:var(--white);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
.component_nolist b{font-weight:600;color:var(--primary);}


.component_pagination{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;gap:5px;}
.component_pagination > li{position:relative;margin:0;padding:0;}
.component_pagination .item{position:relative;margin:0;padding:5px;min-width:40px;height:40px;border:1px solid var(--border-lighter);border-radius:var(--radius);font-size:14px;font-weight:400;line-height:1.4;color:var(--gray);text-decoration:none;white-space:nowrap;background-color:var(--white);transition:border-color ease 250ms,color ease 250ms,background-color ease 250ms;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
.component_pagination .item:hover{background-color:var(--white-dark);}
.component_pagination .item:active{background-color:var(--white-darker);}
.component_pagination .item.active{background:var(--primary);border-color:var(--primary);color:var(--white);}
.component_pagination .item.direction:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-size:18px;font-weight:100;line-height:1;-webkit-text-stroke:0.2px var(--white);}
.component_pagination .item.direction.first:before{content:"\F2E3";}
.component_pagination .item.direction.prev:before{content:"\EA64";}
.component_pagination .item.direction.next:before{content:"\EA6E";}
.component_pagination .item.direction.last:before{content:"\F2E5";}
.component_pagination.floating{position:fixed;z-index:10;left:50%;bottom:var(--padding);margin-left:calc(var(--sitewidth)/2*-1);padding:0;border-radius:25px;height:45px;box-sizing:border-box;background-color:rgba(255,255,255,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);gap:0;}
.component_pagination.floating > *:not(.prev,.next,.current){display:none;}
.component_pagination.floating .item{border-radius:0;border-width:0;min-width:45px;height:45px;background-color:transparent !important;font-size:16px;font-weight:500;color:var(--black);}
.component_pagination.floating .item.active{border-radius:0;color:var(--black);}
.component_pagination.floating .item.direction:before{font-size:24px;-webkit-text-stroke:0.4px var(--white);}
.component_pagination.floating .item.direction.prev{border-top-left-radius:20px;border-bottom-left-radius:20px;}
.component_pagination.floating .item.direction.next{border-top-right-radius:20px;border-bottom-right-radius:20px;}
#wrap.main .component_pagination.floating{bottom:calc(var(--padding) + var(--menu-height));}

@media all and (max-width:840px)
{
	.component_pagination.floating{left:var(--padding);margin-left:0;}
}


.component_member_summary{position:relative;margin:0;padding:0;border:0;border-radius:var(--radius-item);background-color:var(--secondary);overflow:hidden;}
.component_member_summary .profile{position:relative;margin:0;padding:var(--padding);text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;}
.component_member_summary .profile .info{position:relative;margin:0;padding:0;margin-right:auto;display:flex;flex-wrap:nowrap;flex-direction:column;gap:5px;flex-grow:1;}
.component_member_summary .profile .info .name{position:relative;margin:0;padding:0;font-size:22px;font-weight:700;color:var(--white);line-height:1.4;}
.component_member_summary .profile .info .id{position:relative;margin:0;padding:0;font-size:14px;font-weight:400;color:var(--white);line-height:1.4;opacity:0.6;}
.component_member_summary .profile .image{position:relative;margin:0;padding:0;margin-left:auto;width:60px;border-radius:50%;aspect-ratio:1/1;background-color:var(--bg-blank);background-size:cover;background-repeat:no-repeat;background-position:center center;flex-shrink:0;}
.component_member_summary .summary{position:relative;margin:0;padding:0;list-style:none;background-color:var(--secondary-dark);display:flex;flex-wrap:nowrap;flex-direction:row;}
.component_member_summary .summary li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;flex:1;}
.component_member_summary .summary li:nth-child(n+2){border-left:1px solid var(--secondary);}
.component_member_summary .summary .item{position:relative;margin:0;padding:15px 20px;text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex:1;}
.component_member_summary .summary .item .icon{position:relative;margin:0;padding:0;width:20px;aspect-ratio:1/1;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;}
.component_member_summary .summary .item .icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-size:20px;font-weight:500;color:var(--white);line-height:1;-webkit-text-stroke:0.4px var(--secondary-dark);}
.component_member_summary .summary .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_member_summary .summary .item .text .title{position:relative;margin:0;padding:0;font-size:14px;font-weight:500;color:var(--white);line-height:1.4;}
.component_member_summary .summary .item .text .value{position:relative;margin:0;padding:0;font-size:16px;font-weight:700;color:var(--white);line-height:1.4;}
.component_member_summary .summary .item .icon.funding:before{content:"\F0E2";}
.component_member_summary .summary .item .icon.post:before{content:"\EB4D";}
.component_member_summary .summary .item .icon.signin:before{content:"\EED6";}
.component_member_summary .summary .item .icon.signup:before{content:"\F647";}


.component_menus{position:relative;margin:0 calc(var(--padding)/2*-1);padding:0;list-style:none;}
.component_menus > li{position:relative;margin:0;padding:0;}
.component_menus .item{position:relative;margin:0;padding:5px calc(var(--padding)/2);border:0;border-radius:var(--radius);width:100%;height:50px;font-size:16px;font-weight:600;color:var(--black);line-height:1.4;text-decoration:none;background-color:var(--white);box-sizing:border-box;transition:background-color ease 250ms;cursor:pointer;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;}
.component_menus .item:hover{background-color:var(--white-dark);}
.component_menus .item:active{background-color:var(--white-darker);}
.component_menus .item.arrow{padding-right:calc(var(--padding)/2) + 18px + 10px + 5px);}
.component_menus .item.arrow:after{content:"\EA6E";position:absolute;right:5px;top:50%;transform:translateY(-50%);margin:0;padding:0;font-family:"remixicon";font-size:18px;font-weight:400;color:var(--gray);line-height:1;}


.component_options{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_options > li{position:relative;margin:0;padding:0;}
.component_options [type="radio"]{display:none;}
.component_options .item{position:relative;margin:0;padding:10px;border:1px solid var(--border-light);border-radius:var(--radius);display:flex;flex-wrap:nowrap;flex-direction:column;transition:border-color ease 250ms,box-shadow ease 250ms;}
.component_options .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_options .item .text .titles{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:5px;}
.component_options .item .text .titles .title{position:relative;margin:0;padding:0;font-size:16px;font-weight:500;color:var(--black);line-height:1.4;}
.component_options .item .text .titles .description{position:relative;margin:0;padding:0;font-size:13px;font-weight:400;color:var(--gray);line-height:1.4;}
.component_options .item .text .amount{position:relative;margin:0;padding:0;font-size:20px;font-weight:600;color:var(--primary);line-height:1.4;text-align:right;align-self:flex-end;}
.component_options .item .text .reward{position:relative;margin:0;padding:10px;border-radius:var(--radius);background-color:var(--bg-primary);display:flex;flex-wrap:nowrap;flex-direction:column;gap:5px;}
.component_options .item .text .reward .title{position:relative;margin:0;padding:0;font-size:12px;font-weight:600;color:var(--black);line-height:1.4;}
.component_options .item .text .reward .value{position:relative;margin:0;padding:0;font-size:14px;font-weight:400;color:var(--black);line-height:1.4;}
.component_options [type="radio"] + .item{cursor:pointer;}
.component_options [type="radio"]:checked + .item{border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary);}


.component_app_information{position:relative;margin:0;padding:15px;border-radius:var(--radius);font-size:13px;font-weight:400;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray-lighter);box-sizing:border-box;}


.component_message{position:relative;margin:0;padding:0;}
.component_message > fieldset{position:relative;margin:0;padding:0;border:0;}
.component_message,
.component_message > fieldset{display:flex;flex-wrap:nowrap;flex-direction:column;gap:20px;}
.component_message .message_header{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_message .message_header .title{position:relative;margin:0;padding:0;font-size:16px;font-weight:600;color:var(--black);line-height:1.4;text-align:center;}
.component_message .message_header .description{position:relative;margin:0;padding:0;font-size:13px;font-weight:400;color:var(--gray);line-height:1.4;text-align:center;}
.component_message .message_body{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:20px;}
.component_message .inputs{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:20px;}
.component_message .inputs > li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:12px;}
.component_message .inputs > li.hidden{display:none;}
.component_message .inputs .row{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:8px;}
.component_message .inputs .row > .title{position:relative;margin:0;padding:0;font-size:14px;font-weight:600;color:var(--black);line-height:1.6;}
.component_message .inputs .row > .content{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;}
.component_message .inputs .row > .content .component_input{width:100%;}
.component_message .inputs .row .group{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_message .inputs .row .group.password .component_input{width:100% !important;flex-grow:1;}
.component_message .inputs .row .group.password .component_button{padding:4px 12px;min-width:initial;width:100px;flex-shrink:0;}
.component_message .inputs .row .hidden{display:none;}
.component_message .message{position:relative;margin:0;padding:15px;border:0;border-radius:var(--radius);font-size:14px;font-weight:400;color:var(--black);line-height:1.4;text-align:center;background-color:var(--bg-primary);display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_message .message p{position:relative;margin:0 !important;padding:0;}
.component_message .message ul{position:relative;margin:0;padding:0;padding-inline-start:1.25em;text-align:initial;}
.component_message .message .title{font-weight:500;}
.component_message .message .writer{font-size:13px;}


.component_policy{position:relative;font-size:14px;font-weight:400;color:#1A1A1A;line-height:1.6;}
.component_policy h1{position:relative;margin:0;padding:0;font-size:1.4em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_policy h2{position:relative;margin:0;padding:0;font-size:1.3em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_policy h3{position:relative;margin:0;padding:0;font-size:1.2em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_policy h4{position:relative;margin:0;padding:0;font-size:1.1em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_policy h5{position:relative;margin:0;padding:0;font-size:1.05em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_policy h6{position:relative;margin:0;padding:0;font-size:1em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_policy p{position:relative;margin:0;padding:0;word-break:break-all;}
.component_policy *:not(p) + p{margin-top:0.7em;}
.component_policy *:is(ul,ol){position:relative;margin:0;padding-inline-start:1.25em;list-style:none;word-break:break-all;}
.component_policy * + *:is(ul,ol){margin-top:0.7em;}
.component_policy *:is(ul,ol) > li:nth-child(n+2){margin-top:0.5em;}
.component_policy ul{list-style:disc;}
.component_policy ol{list-style:upper-alpha;}
.component_policy > ul{list-style:disc;}
.component_policy > ol{list-style:decimal;}
.component_policy *:is(img,video,figure){position:relative;display:block;margin:0;padding:0;}
.component_policy *:is(img,video,figure){max-width:100%;height:auto !important;}
.component_policy table{position:relative;margin:0;padding:0;border-collapse:collapse;width:100%;border:1px solid #DFDFDF;font-size:inherit;color:inherit;line-height:1.4;background-color:#FFFFFF;}
.component_policy table tr > *{padding:10px;border:1px solid #DFDFDF;width:auto !important;word-break:break-all;text-align:center;}
.component_policy .editor_video_view{position:relative;display:block;margin:0;padding:0;border-radius:10px;height:auto !important;aspect-ratio:16/9;background-color:#000000;max-width:100%;overflow:auto;}
.component_policy .editor_video_view video,
.component_policy .editor_video_view iframe{border:0;position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%;min-height:100%;}
.component_policy address{margin:0;padding:0;font-style:normal;font-size:0.9em;}
.component_policy blockquote.q1,
.component_policy blockquote.q2,
.component_policy blockquote.q3,
.component_policy blockquote.q4,
.component_policy blockquote.q5,
.component_policy blockquote.q6,
.component_policy blockquote.q7{padding:10px;margin:0 15px;}
.component_policy blockquote.q1{padding:0 10px;}
.component_policy blockquote.q2{padding:0 10px;}
.component_policy blockquote.q3{border:1px solid #d9d9d9;}
.component_policy blockquote.q4{border:1px solid #d9d9d9;background:#fbfbfb;}
.component_policy blockquote.q5{border:2px solid #707070;}
.component_policy blockquote.q6{border:1px dashed #707070;}
.component_policy blockquote.q7{border:1px dashed #707070;background:#fbfbfb;}


.component_article{position:relative;font-size:14px;font-weight:400;color:#1A1A1A;line-height:1.6;}
.component_article h1{position:relative;margin:0;padding:0;font-size:1.4em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_article h2{position:relative;margin:0;padding:0;font-size:1.3em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_article h3{position:relative;margin:0;padding:0;font-size:1.2em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_article h4{position:relative;margin:0;padding:0;font-size:1.1em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_article h5{position:relative;margin:0;padding:0;font-size:1.05em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_article h6{position:relative;margin:0;padding:0;font-size:1em;font-weight:600;word-break:break-all;line-height:1.6;}
.component_article p{position:relative;margin:0;padding:0;word-break:break-all;}
.component_article *:not(p) + p{margin-top:0.7em;}
.component_article *:is(ul,ol){position:relative;margin:0;padding-inline-start:1.25em;list-style:none;word-break:break-all;}
.component_article * + *:is(ul,ol){margin-top:0.7em;}
.component_article *:is(ul,ol) > li:nth-child(n+2){margin-top:0.5em;}
.component_article ul{list-style:disc;}
.component_article ol{list-style:upper-alpha;}
.component_article > ul{list-style:disc;}
.component_article > ol{list-style:decimal;}
.component_article *:is(img,video,figure){position:relative;display:block;margin:0;padding:0;}
.component_article *:is(img,video,figure){max-width:100%;height:auto !important;}
.component_article table{position:relative;margin:0;padding:0;border-collapse:collapse;width:100%;border:1px solid #DFDFDF;font-size:inherit;color:inherit;line-height:1.4;background-color:#FFFFFF;}
.component_article table tr > *{padding:10px;border:1px solid #DFDFDF;width:auto !important;word-break:break-all;text-align:center;}
.component_article .editor_video_view{position:relative;display:block;margin:0;padding:0;border-radius:10px;height:auto !important;aspect-ratio:16/9;background-color:#000000;max-width:100%;overflow:auto;}
.component_article .editor_video_view video,
.component_article .editor_video_view iframe{border:0;position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%;min-height:100%;}
.component_article address{margin:0;padding:0;font-style:normal;font-size:0.9em;}
.component_article blockquote.q1,
.component_article blockquote.q2,
.component_article blockquote.q3,
.component_article blockquote.q4,
.component_article blockquote.q5,
.component_article blockquote.q6,
.component_article blockquote.q7{padding:10px;margin:0 15px;}
.component_article blockquote.q1{padding:0 10px;}
.component_article blockquote.q2{padding:0 10px;}
.component_article blockquote.q3{border:1px solid #d9d9d9;}
.component_article blockquote.q4{border:1px solid #d9d9d9;background:#fbfbfb;}
.component_article blockquote.q5{border:2px solid #707070;}
.component_article blockquote.q6{border:1px dashed #707070;}
.component_article blockquote.q7{border:1px dashed #707070;background:#fbfbfb;}


.component_article_list{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;}


.component_article_view{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:20px;}
.component_article_view .information{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;}
.component_article_view .information .images{position:relative;z-index:0;margin:0;padding:0;}
.component_article_view .information .images .list{position:relative;margin:0;padding:0;}
.component_article_view .information .images .list .image{position:relative;margin:0;padding:0;border-radius:0;aspect-ratio:16/9;background-image:url("../img/component/noimage.png");background-color:var(--bg-blank);background-size:100%;background-repeat:no-repeat;background-position:center center;overflow:hidden;}
.component_article_view .information .images .list .image[style]{background-size:cover;}
.component_article_view .information .images .pagination{position:absolute;z-index:1;right:10px;bottom:10px;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--white);line-height:1.4;font-variant-numeric:tabular-nums;text-align:center;background-color:#1A1A1A66;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
.component_article_view .information .summary{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;}
.component_article_view .information .summary .list{position:relative;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);border-radius:0;background-color:var(--bg-primary);display:flex;flex-wrap:nowrap;flex-direction:row;}
.component_article_view .information .summary .list li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;flex:1;}
.component_article_view .information .summary .list li:nth-child(n+2){border-left:1px solid var(--border-lighter);}
.component_article_view .information .summary .list .item{position:relative;margin:0;padding:10px;text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;gap:10px;flex:1;}
.component_article_view .information .summary .list .item .icon{position:relative;margin:0;padding:0;width:20px;aspect-ratio:1/1;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;align-self:center;}
.component_article_view .information .summary .list .item .icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-size:20px;font-weight:500;color:var(--black);line-height:1;-webkit-text-stroke:0.4px var(--bg-primary);}
.component_article_view .information .summary .list .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:5px;}
.component_article_view .information .summary .list .item .text .title{position:relative;margin:0;padding:0;font-size:12px;font-weight:500;color:var(--black);line-height:1.4;text-align:center;}
.component_article_view .information .summary .list .item .text .value{position:relative;margin:0;padding:0;font-size:14px;font-weight:700;color:var(--black);line-height:1.4;text-align:center;white-space:nowrap;}
.component_article_view .information .summary .list .item .icon.amount:before{content:"\EBDC";}
.component_article_view .information .summary .list .item .icon.percent:before{content:"\F474";}
.component_article_view .information .summary .list .item .icon.people:before{content:"\F1EE";}
.component_article_view .header{position:relative;margin:0;padding:0 0 20px;border-bottom:1px solid var(--border-lighter);text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_article_view .header .category{position:relative;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;align-self:flex-start;}
.component_article_view .header .category.status_p{color:var(--white);background-color:var(--primary);}
.component_article_view .header .category.status_u{color:var(--white);background-color:var(--secondary);}
.component_article_view .header .category.status_e{color:var(--gray);background-color:var(--bg-gray);}
.component_article_view .header .title{position:relative;margin:0;padding:0;font-size:16px;font-weight:500;color:var(--black);line-height:1.4;word-break:break-all;}
.component_article_view .header .meta{position:relative;margin:0;padding:0;list-style:none;font-size:13px;font-weight:400;color:var(--gray);line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:10px;row-gap:5px;}
.component_article_view .header .meta li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:2px;}
.component_article_view .header .meta li.date{font-variant-numeric:tabular-nums;}
.component_article_view .header .meta li.period{font-variant-numeric:tabular-nums;}
.component_article_view .header .meta li.view{font-variant-numeric:tabular-nums;}
.component_article_view .header .meta li.amount{font-variant-numeric:tabular-nums;}
.component_article_view .header .meta li.percent{font-variant-numeric:tabular-nums;}
.component_article_view .header .meta li.people{font-variant-numeric:tabular-nums;}
.component_article_view .header .meta li.icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-weight:100;font-size:14px;line-height:1;-webkit-text-stroke:0.2px var(--white);}
.component_article_view .header .meta li.icon.date:before{content:"\EB27";}
.component_article_view .header .meta li.icon.period:before{content:"\EB29";}
.component_article_view .header .meta li.icon.view:before{content:"\ECB5";}
.component_article_view .header .meta li.icon.member:before{content:"\F264";}
.component_article_view .header .meta li.icon.amount:before{content:"\EBDC";}
.component_article_view .header .meta li.icon.percent:before{content:"\F474";}
.component_article_view .header .meta li.icon.people:before{content:"\F1EE";}
.component_article_view .header.border_none{padding:0;border:0;}
.component_article_view .body{position:relative;margin:0;padding:0 0 20px;border-bottom:1px solid var(--border-lighter);display:flex;flex-wrap:nowrap;flex-direction:column;gap:40px;}
.component_article_view .body > .divider{position:relative;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
.component_article_view .body > .divider .divider_header{position:relative;margin:0;padding:0;}
.component_article_view .body > .divider .divider_header .title{position:relative;margin:0;padding:0;font-size:15px;font-weight:500;color:var(--black);line-height:1.4;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:8px;}
.component_article_view .body > .divider .divider_body{position:relative;margin:0;padding:0;}
.component_article_view .attachments{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;}
.component_article_view .attachments li{position:relative;margin:0;padding:0;}
.component_article_view .attachments .item{position:relative;margin:0;padding:5px;border-radius:var(--radius);text-decoration:none;background-color:var(--bg-gray-lighter);display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:12px;}
.component_article_view .attachments .item:before{content:"\ECEB";position:relative;margin:0;padding:0;border-radius:var(--radius);width:36px;aspect-ratio:1/1;font-family:"remixicon";font-size:20px;font-weight:100;color:var(--gray);line-height:1;-webkit-text-stroke:0.4px var(--white);background-color:var(--white);display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;}
.component_article_view .attachments .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;flex-grow:1;}
.component_article_view .attachments .item .text .title{position:relative;margin:0;padding:0;font-size:13px;font-weight:500;color:var(--black);line-height:1.4;}
.component_article_view .attachments .item .text .size{position:relative;margin:0;padding:0;font-size:12px;font-weight:400;color:var(--gray);line-height:1.4;}
.component_article_view .attachments .item .button{position:relative;margin:0;padding:4px 12px;border:0;border-radius:4px;height:36px;font-size:13px;font-weight:600;color:var(--black);line-height:1.4;text-align:center;background-color:transparent;-webkit-appearance:none;box-sizing:border-box;transition:background-color ease 250ms;cursor:pointer;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;gap:6px;}
.component_article_view .attachments .item .button:before{content:"\EC54";position:relative;top:-2px;margin:0;padding:0;font-family:"remixicon";font-size:15px;font-weight:100;color:var(--black);line-height:1;-webkit-text-stroke:0.4px var(--white);flex-shrink:0;}
.component_article_view .attachments .item .button:hover{background-color:#F0F0F0;}
.component_article_view .directions{position:relative;margin:0;padding:0;margin-top:var(--gap);list-style:none;border-top:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);display:flex;flex-direction:column;}
.component_article_view .directions li{position:relative;margin:0;padding:0;}
.component_article_view .directions li:nth-child(n+2){border-top:1px solid var(--border-lighter);}
.component_article_view .directions .item{position:relative;margin:0;padding:5px 0;height:50px;text-decoration:none;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_article_view .directions .item .direction{position:relative;margin:0;padding:0;width:60px;font-size:14px;font-weight:500;color:var(--gray);line-height:1.4;white-space:nowrap;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:5px;flex-shrink:0;}
.component_article_view .directions .item .direction:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-weight:100;font-size:20px;color:var(--gray);line-height:1;-webkit-text-stroke:0.4px var(--white);}
.component_article_view .directions .item .direction.prev:before{content:"\EA78";}
.component_article_view .directions .item .direction.next:before{content:"\EA4E";}
.component_article_view .directions .item .title{position:relative;margin:0;padding:0;font-size:13px;font-weight:400;color:var(--black);line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-grow:1;}
.component_article_view .directions .item .title.disabled{color:var(--gray);}

@media all and (max-width:840px)
{
	.component_article_view .information{margin:0 calc(-1*var(--padding));}
}


.component_article_write{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;}


.component_article_faq_list{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:column;}
.component_article_faq_list > li{position:relative;margin:0;padding:0;}
.component_article_faq_list > li:nth-child(n+2){border-top:1px solid var(--border-lighter);}
.component_article_faq_list .item{position:relative;margin:0 calc(var(--padding)*-1);padding:0;text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:column;}
.component_article_faq_list .item .text{position:relative;margin:0;padding:var(--padding);padding-left:calc(var(--padding) + 30px + 5px);padding-right:calc(var(--padding) + 18px + 5px);display:flex;flex-wrap:nowrap;flex-direction:column;gap:5px;}
.component_article_faq_list .item .text:before{content:"Q";position:absolute;left:calc(var(--padding));top:20px;margin:0;padding:0;border:0;border-radius:50%;width:25px;aspect-ratio:1/1;font-size:16px;font-weight:600;color:var(--white);line-height:0.6;background-color:var(--primary);display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
.component_article_faq_list .item .text:after{content:"\EA4E";position:absolute;right:calc(var(--padding) - 5px);top:50%;transform:translateY(-50%);margin:0;padding:0;font-family:"remixicon";font-size:18px;font-weight:400;color:var(--gray);line-height:1;}
.component_article_faq_list .item .text .category{position:relative;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;align-self:flex-start;}
.component_article_faq_list .item .text .title{position:relative;margin:0;padding:0;font-size:14px;font-weight:500;color:var(--black);line-height:1.4;word-break:break-all;flex-grow:1;}
.component_article_faq_list .item .text .meta{position:relative;margin:0;padding:0;list-style:none;font-size:12px;font-weight:400;color:var(--gray);line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:10px;row-gap:5px;flex-shrink:0;}
.component_article_faq_list .item .content{position:relative;margin:0;padding:var(--padding);padding-left:calc(var(--padding) + 30px + 5px);background-color:var(--bg-primary);display:none;}
.component_article_faq_list .item .content:before{content:"A";position:absolute;left:calc(var(--padding));top:20px;margin:0;padding:0;border:0;border-radius:50%;width:25px;aspect-ratio:1/1;font-size:16px;font-weight:600;color:var(--white);line-height:0.6;background-color:var(--secondary);display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}


.component_article_gallery_list{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);row-gap:var(--gap-semibold);}
.component_article_gallery_list > li{position:relative;margin:0;padding:0;}
.component_article_gallery_list .item{position:relative;margin:0;padding:0;text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_article_gallery_list .item .image{position:relative;margin:0;padding:0;border-radius:var(--radius);min-width:0;width:100%;aspect-ratio:16/9;background-image:url("../img/component/noimage.png");background-color:var(--bg-blank);background-size:100%;background-repeat:no-repeat;background-position:center center;overflow:hidden;flex-shrink:0;}
.component_article_gallery_list .item .image[style]{background-size:cover;}
.component_article_gallery_list .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;gap:10px;flex-grow:1;}
.component_article_gallery_list .item .text .category{position:relative;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;align-self:flex-start;}
.component_article_gallery_list .item .text .title{position:relative;margin:0;padding:0;font-size:14px;font-weight:500;color:var(--black);line-height:1.4;word-break:break-all;flex-grow:1;}
.component_article_gallery_list .item .text .meta{position:relative;margin:0;padding:0;list-style:none;font-size:12px;font-weight:400;color:var(--gray);line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:10px;row-gap:5px;flex-shrink:0;}
.component_article_gallery_list .item .text .meta li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:2px;}
.component_article_gallery_list .item .text .meta li.date{font-variant-numeric:tabular-nums;}
.component_article_gallery_list .item .text .meta li.period{font-variant-numeric:tabular-nums;}
.component_article_gallery_list .item .text .meta li.view{font-variant-numeric:tabular-nums;}
.component_article_gallery_list .item .text .meta li.amount{font-variant-numeric:tabular-nums;}
.component_article_gallery_list .item .text .meta li.percent{font-variant-numeric:tabular-nums;}
.component_article_gallery_list .item .text .meta li.people{font-variant-numeric:tabular-nums;}
.component_article_gallery_list .item .text .meta li.icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-weight:100;font-size:13px;line-height:1;-webkit-text-stroke:0.2px var(--white);}
.component_article_gallery_list .item .text .meta li.icon.date:before{content:"\EB27";}
.component_article_gallery_list .item .text .meta li.icon.period:before{content:"\EB29";}
.component_article_gallery_list .item .text .meta li.icon.view:before{content:"\ECB5";}
.component_article_gallery_list .item .text .meta li.icon.member:before{content:"\F264";}
.component_article_gallery_list .item .text .meta li.icon.amount:before{content:"\EBDC";}
.component_article_gallery_list .item .text .meta li.icon.percent:before{content:"\F474";}
.component_article_gallery_list .item .text .meta li.icon.people:before{content:"\F1EE";}

@media all and (max-width:600px)
{
	.component_article_gallery_list{display:flex;flex-wrap:nowrap;flex-direction:column;gap:initial;}
	.component_article_gallery_list > li:nth-child(n+2){border-top:1px solid var(--border-lighter);}
	.component_article_gallery_list .item{position:relative;margin:0 calc(var(--padding)*-1);padding:var(--padding);}
}


.component_article_default_list{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:column;}
.component_article_default_list > li{position:relative;margin:0;padding:0;}
.component_article_default_list > li:nth-child(n+2){border-top:1px solid var(--border-lighter);}
.component_article_default_list .item{position:relative;margin:0 calc(var(--padding)*-1);padding:var(--padding);text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;gap:10px;}
.component_article_default_list .item .image{position:relative;margin:0;padding:0;border-radius:var(--radius);width:80px;aspect-ratio:1/1;background-image:url("../img/component/noimage.png");background-color:var(--bg-blank);background-size:100%;background-repeat:no-repeat;background-position:center center;overflow:hidden;flex-shrink:0;}
.component_article_default_list .item .image[style]{background-size:cover;}
.component_article_default_list .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;gap:10px;flex-grow:1;}
.component_article_default_list .item .text .category{position:relative;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;align-self:flex-start;}
.component_article_default_list .item .text .category.status_active{color:var(--white);background-color:var(--primary);}
.component_article_default_list .item .text .category.status_inactive{color:var(--gray);background-color:var(--bg-gray);}
.component_article_default_list .item .text .category.status_pending{color:var(--white);background-color:var(--secondary);}
.component_article_default_list .item .text .title{position:relative;margin:0;padding:0;font-size:14px;font-weight:500;color:var(--black);line-height:1.4;word-break:break-all;flex-grow:1;}
.component_article_default_list .item .text .meta{position:relative;margin:0;padding:0;list-style:none;font-size:12px;font-weight:400;color:var(--gray);line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:10px;row-gap:5px;flex-shrink:0;}
.component_article_default_list .item .text .meta li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:2px;}
.component_article_default_list .item .text .meta li.date{font-variant-numeric:tabular-nums;}
.component_article_default_list .item .text .meta li.period{font-variant-numeric:tabular-nums;}
.component_article_default_list .item .text .meta li.view{font-variant-numeric:tabular-nums;}
.component_article_default_list .item .text .meta li.amount{font-variant-numeric:tabular-nums;}
.component_article_default_list .item .text .meta li.percent{font-variant-numeric:tabular-nums;}
.component_article_default_list .item .text .meta li.people{font-variant-numeric:tabular-nums;}
.component_article_default_list .item .text .meta li.icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-weight:100;font-size:13px;line-height:1;-webkit-text-stroke:0.2px var(--white);}
.component_article_default_list .item .text .meta li.icon.date:before{content:"\EB27";}
.component_article_default_list .item .text .meta li.icon.period:before{content:"\EB29";}
.component_article_default_list .item .text .meta li.icon.view:before{content:"\ECB5";}
.component_article_default_list .item .text .meta li.icon.member:before{content:"\F264";}
.component_article_default_list .item .text .meta li.icon.amount:before{content:"\EBDC";}
.component_article_default_list .item .text .meta li.icon.percent:before{content:"\F474";}
.component_article_default_list .item .text .meta li.icon.people:before{content:"\F1EE";}
.component_article_default_list .item.arrow{padding-right:calc(var(--padding) + 18px + 5px);}
.component_article_default_list .item.arrow:after{content:"\EA6E";position:absolute;right:calc(var(--padding) - 5px);top:50%;transform:translateY(-50%);margin:0;padding:0;font-family:"remixicon";font-size:18px;font-weight:400;color:var(--gray);line-height:1;}


.component_article_funding_list{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);row-gap:var(--gap-semibold);}
.component_article_funding_list > li{position:relative;margin:0;padding:0;}
.component_article_funding_list .item{position:relative;margin:0;padding:0;text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_article_funding_list .item .image{position:relative;margin:0;padding:0;border-radius:var(--radius);min-width:0;width:100%;aspect-ratio:16/9;background-image:url("../img/component/noimage.png");background-color:var(--bg-blank);background-size:100%;background-repeat:no-repeat;background-position:center center;overflow:hidden;flex-shrink:0;}
.component_article_funding_list .item .image[style]{background-size:cover;}
.component_article_funding_list .item .image:before{content:"";position:absolute;z-index:0;display:block;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(0deg,#1A1A1A66 0%,#1A1A1A00 40%);background-position:center center;background-repeat:no-repeat;}
.component_article_funding_list .item .image .percent{position:absolute;z-index:1;right:0;top:0;margin:0;padding:2px 6px;border-bottom-left-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--white);line-height:1.4;text-align:center;background-color:var(--black);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
.component_article_funding_list .item .image .amount{position:absolute;z-index:1;left:10px;bottom:10px;margin:0;padding:0;font-size:18px;font-weight:500;color:var(--white);line-height:1.4;box-sizing:border-box;}
.component_article_funding_list .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;gap:10px;flex-grow:1;}
.component_article_funding_list .item .text .category{position:relative;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;align-self:flex-start;}
.component_article_funding_list .item .text .category.status_p{color:var(--white);background-color:var(--primary);}
.component_article_funding_list .item .text .category.status_u{color:var(--white);background-color:var(--secondary);}
.component_article_funding_list .item .text .category.status_e{color:var(--gray);background-color:var(--bg-gray);}
.component_article_funding_list .item .text .title{position:relative;margin:0;padding:0;font-size:14px;font-weight:500;color:var(--black);line-height:1.4;word-break:break-all;flex-grow:1;}
.component_article_funding_list .item .text .meta{position:relative;margin:0;padding:0;list-style:none;font-size:12px;font-weight:400;color:var(--gray);line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:10px;row-gap:5px;flex-shrink:0;}
.component_article_funding_list .item .text .meta li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:2px;}
.component_article_funding_list .item .text .meta li.date{font-variant-numeric:tabular-nums;}
.component_article_funding_list .item .text .meta li.period{font-variant-numeric:tabular-nums;}
.component_article_funding_list .item .text .meta li.view{font-variant-numeric:tabular-nums;}
.component_article_funding_list .item .text .meta li.amount{font-variant-numeric:tabular-nums;}
.component_article_funding_list .item .text .meta li.percent{font-variant-numeric:tabular-nums;}
.component_article_funding_list .item .text .meta li.people{font-variant-numeric:tabular-nums;}
.component_article_funding_list .item .text .meta li.icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-weight:100;font-size:13px;line-height:1;-webkit-text-stroke:0.2px var(--white);}
.component_article_funding_list .item .text .meta li.icon.date:before{content:"\EB27";}
.component_article_funding_list .item .text .meta li.icon.period:before{content:"\EB29";}
.component_article_funding_list .item .text .meta li.icon.view:before{content:"\ECB5";}
.component_article_funding_list .item .text .meta li.icon.member:before{content:"\F264";}
.component_article_funding_list .item .text .meta li.icon.amount:before{content:"\EBDC";}
.component_article_funding_list .item .text .meta li.icon.percent:before{content:"\F474";}
.component_article_funding_list .item .text .meta li.icon.people:before{content:"\F1EE";}

@media all and (max-width:600px)
{
	.component_article_funding_list{display:flex;flex-wrap:nowrap;flex-direction:column;gap:initial;}
	.component_article_funding_list > li:nth-child(n+2){border-top:1px solid var(--border-lighter);}
	.component_article_funding_list .item{position:relative;margin:0 calc(var(--padding)*-1);padding:var(--padding);}
}


.component_article_funding_slider{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;gap:20px;}
.component_article_funding_slider > li{position:relative;margin:0;padding:0;}
.component_article_funding_slider .item{position:relative;margin:0;padding:0;text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_article_funding_slider .item .image{position:relative;margin:0;padding:0;border-radius:var(--radius);min-width:0;width:100%;aspect-ratio:16/9;background-image:url("../img/component/noimage.png");background-color:var(--bg-blank);background-size:100%;background-repeat:no-repeat;background-position:center center;overflow:hidden;flex-shrink:0;}
.component_article_funding_slider .item .image[style]{background-size:cover;}
.component_article_funding_slider .item .image:before{content:"";position:absolute;z-index:0;display:block;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(0deg,#1A1A1A66 0%,#1A1A1A00 40%);background-position:center center;background-repeat:no-repeat;}
.component_article_funding_slider .item .image .percent{position:absolute;z-index:1;right:0;top:0;margin:0;padding:2px 6px;border-bottom-left-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--white);line-height:1.4;text-align:center;background-color:var(--black);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
.component_article_funding_slider .item .image .amount{position:absolute;z-index:1;left:10px;bottom:10px;margin:0;padding:0;font-size:18px;font-weight:500;color:var(--white);line-height:1.4;box-sizing:border-box;}
.component_article_funding_slider .item .text{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;gap:10px;flex-grow:1;}
.component_article_funding_slider .item .text .category{position:relative;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;align-self:flex-start;}
.component_article_funding_slider .item .text .category.status_p{color:var(--white);background-color:var(--primary);}
.component_article_funding_slider .item .text .category.status_u{color:var(--white);background-color:var(--secondary);}
.component_article_funding_slider .item .text .category.status_e{color:var(--gray);background-color:var(--bg-gray);}
.component_article_funding_slider .item .text .title{position:relative;margin:0;padding:0;font-size:14px;font-weight:500;color:var(--black);line-height:1.4;word-break:break-all;flex-grow:1;}
.component_article_funding_slider .item .text .meta{position:relative;margin:0;padding:0;list-style:none;font-size:12px;font-weight:400;color:var(--gray);line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:10px;row-gap:5px;flex-shrink:0;}
.component_article_funding_slider .item .text .meta li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:2px;}
.component_article_funding_slider .item .text .meta li.date{font-variant-numeric:tabular-nums;}
.component_article_funding_slider .item .text .meta li.period{font-variant-numeric:tabular-nums;}
.component_article_funding_slider .item .text .meta li.view{font-variant-numeric:tabular-nums;}
.component_article_funding_slider .item .text .meta li.amount{font-variant-numeric:tabular-nums;}
.component_article_funding_slider .item .text .meta li.percent{font-variant-numeric:tabular-nums;}
.component_article_funding_slider .item .text .meta li.people{font-variant-numeric:tabular-nums;}
.component_article_funding_slider .item .text .meta li.icon:before{content:"";position:relative;margin:0;padding:0;font-family:"remixicon";font-weight:100;font-size:13px;line-height:1;-webkit-text-stroke:0.2px var(--white);}
.component_article_funding_slider .item .text .meta li.icon.date:before{content:"\EB27";}
.component_article_funding_slider .item .text .meta li.icon.period:before{content:"\EB29";}
.component_article_funding_slider .item .text .meta li.icon.view:before{content:"\ECB5";}
.component_article_funding_slider .item .text .meta li.icon.member:before{content:"\F264";}
.component_article_funding_slider .item .text .meta li.icon.amount:before{content:"\EBDC";}
.component_article_funding_slider .item .text .meta li.icon.percent:before{content:"\F474";}
.component_article_funding_slider .item .text .meta li.icon.people:before{content:"\F1EE";}
.component_article_funding_slider.slick-slider{display:block;}
.component_article_funding_slider.slick-slider .slick-list{margin:0 calc(var(--gap)/2*-1);}
.component_article_funding_slider.slick-slider .slick-track{display:flex !important;flex-direction:row;}
.component_article_funding_slider.slick-slider .slick-slide{height: auto !important;}
.component_article_funding_slider.slick-slider .item{margin:0 calc(var(--gap)/2);}


.component_form{position:relative;margin:0;padding:0;}
.component_form fieldset{position:relative;margin:0;padding:0;border:0;}
.component_form,
.component_form fieldset{display:flex;flex-wrap:nowrap;flex-direction:column;gap:30px;}
.component_form legend{display:none;}
.component_form .header{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_form .header .logo{position:relative;margin:0;padding:0;height:20px;aspect-ratio:243/60;background-image:url("../img/component/logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;align-self:center;}
.component_form .header .title{position:relative;margin:0;padding:0;font-size:20px;font-weight:600;color:var(--black);line-height:1.4;text-align:center;}
.component_form .header .title.primary{color:var(--primary);}
.component_form .header.big{margin-bottom:20px;}
.component_form .header.big .logo{height:30px;align-self:flex-start;}
.component_form .header.big .title{font-size:30px;font-weight:800;line-height:1.4;text-align:initial;}
.component_form .body{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:20px;}
.component_form .footer{position:relative;margin:0;padding:0;}
.component_form .message{position:relative;margin:0;padding:15px;border:0;border-radius:var(--radius);font-size:14px;font-weight:400;color:var(--black);line-height:1.4;text-align:center;background-color:var(--bg-primary);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;gap:5px;}
.component_form .message .title{position:relative;margin:0;padding:0;font-size:inherit;font-weight:500;}
.component_form .message p{position:relative;margin:0 !important;padding:0;font-size:inherit;font-weight:inherit;}
.component_form .message .caution{font-size:13px;}
.component_form .inputs{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:20px;}
.component_form .inputs > li,
.component_form .inputs > li .group{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:6px;}
.component_form .inputs > li .title{position:relative;margin:0;padding:0;min-height:1.4em;font-size:13px;font-weight:600;color:var(--black);line-height:1.4;word-break:break-all;}
.component_form .inputs > li .value{position:relative;margin:0;padding:0;min-height:1.4em;font-size:15px;font-weight:400;color:var(--black);line-height:1.4;word-break:break-all;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_form .inputs > li .value p{position:relative;margin:0;padding:0;}
.component_form .inputs > li .value *:is(ul,ol){position:relative;margin:0;padding-inline-start:1.25em;list-style:initial;}
.component_form .inputs > li .value a{color:inherit;text-decoration:none;}
.component_form .inputs > li .value .component_input{width:100%;}
.component_form .inputs > li .value textarea{height:150px;resize:none;}
.component_form .inputs > li .value .description{position:relative;margin:0;padding:0;font-size:12px;font-weight:400;color:var(--gray);line-height:1.4;word-break:break-all;}
.component_form .inputs > li.row{flex-direction:row;gap:10px;}
.component_form .inputs.gap_narrow{gap:15px;}
.component_form .inputs.view{gap:10px;}
.component_form .inputs.view >  li{padding:10px;border:1px solid var(--border-light);border-radius:var(--radius);}
.component_form .input_group{position:relative;margin:0;padding:0;}
.component_form .link{position:relative;margin:0;padding:0;font-size:14px;font-weight:500;color:var(--primary);line-height:1.4;text-decoration:none;}
.component_form .inputs > li .value  + .link{margin-top:10px;align-self:flex-end;}
.component_form .input{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;gap:10px;}
.component_form .input.hidden{display:none;}
.component_form .input.send_code input{flex-grow:1;}
.component_form .input.send_code button{width:90px;font-size:14px;flex-shrink:0;}
.component_form .input.send_code button.hidden{display:none;}
.component_form .agreements{position:relative;margin:0;padding:0;list-style:none;border:1px solid var(--border-light);border-radius:var(--radius);background-color:var(--white);box-sizing:border-box;overflow:hidden;}
.component_form .agreements li{position:relative;margin:0;padding:10px;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_form .agreements li.all{padding:10px;font-size:14px;font-weight:500;color:var(--black);line-height:1.4;background-color:var(--bg-primary);}
.component_form .agreements li.all .component_input + label{font-weight:500;}
.component_form .agreements li.all + li{padding-top:20px;}
.component_form .agreements li:last-child{padding-bottom:20px;}
.component_form .agreements li em{font-style:normal;color:var(--primary);font-size:13px;}
.component_form .agreements li .component_input + label{flex-grow:1;}
.component_form .agreements li .link{padding:5px 10px;border-radius:var(--radius);background-color:var(--bg-gray);color:var(--black);flex-shrink:0;}
.component_form .agreement{position:relative;margin:0;padding:10px;border:1px solid var(--border-light);border-radius:var(--radius);height:150px;font-size:14px;font-weight:400;color:var(--black);line-height:1.6;background-color:var(--white);box-sizing:border-box;overflow:auto;}
.component_form .agreement + .input_group{margin-top:10px;}
.component_form[data-form-step]{display:none;}
.component_form[data-form-step].active{display:block;}


.component_main_banner_slider{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;gap:var(--gap-light);}
.component_main_banner_slider .item{position:relative;display:block;margin:0;padding:0;border-radius:var(--radius-item);width:350px;text-decoration:none;background-color:var(--white);box-shadow:0 0 10px #1A1A1A44;overflow:hidden;}
.component_main_banner_slider .item .image{position:relative;z-index:1;margin:0;padding:0;border-radius:0;aspect-ratio:4/3;background-image:url("../img/component/noimage.png");background-color:var(--bg-blank);background-size:100%;background-repeat:no-repeat;background-position:center center;overflow:hidden;}
.component_main_banner_slider .item .image:before{content:"";position:absolute;z-index:0;display:block;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(0deg,#1A1A1A66 0%,#1A1A1A00 40%);background-position:center center;background-repeat:no-repeat;}
.component_main_banner_slider .item .image[style]{background-size:cover;}
.component_main_banner_slider .item .text{position:relative;margin:0;padding:15px;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;gap:10px;flex-grow:1;}
.component_main_banner_slider .item .text .category{position:relative;margin:0;padding:2px 6px;border-radius:var(--radius);height:25px;font-size:13px;font-weight:500;color:var(--gray);line-height:1.4;text-align:center;background-color:var(--bg-gray);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;align-self:flex-start;}
.component_main_banner_slider .item .text .title{position:relative;margin:0;padding:0;font-size:16px;font-weight:500;color:var(--black);line-height:1.4;word-break:break-all;}
.component_main_banner_slider .item .text .description{position:relative;margin:0;padding:0;font-size:13px;font-weight:400;color:var(--gray);line-height:1.4;word-break:break-all;}
.component_main_banner_slider.slick-slider{display:block;}
.component_main_banner_slider.slick-slider .slick-list{overflow:visible;}
.component_main_banner_slider.slick-slider .slick-track{display:flex !important;flex-direction:row;}
.component_main_banner_slider.slick-slider .slick-slide{height: auto !important;}
.component_main_banner_slider.slick-slider .item{float:none;margin:0 calc(var(--gap-light)/2);}


.component_comment{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:30px;}
.component_comment .comment_title{position:relative;margin:0;padding:0;}
.component_comment .comment_title .title{position:relative;margin:0;padding:0;font-size:15px;font-weight:500;color:var(--black);line-height:1.4;}
.component_comment .comment_body{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
* + .component_comment{margin-top:40px;}


.component_comment_list{position:relative;margin:0;padding:0;list-style:none;}
.component_comment_list > li{position:relative;margin:0;padding:10px 0;}
.component_comment_list > li:not([class*="indent"]){border-top:1px solid rgba(0,0,0,0.1);}
.component_comment_list .item{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;flex-grow:1;}
.component_comment_list .item .top{position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;row-gap:5px;}
.component_comment_list .item .top .image{position:relative;margin:0;padding:0;min-width:0;border:0;border-radius:50%;width:30px;aspect-ratio:1/1;background-color:var(--bg-blank);background-size:100%;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;display:none;}
.component_comment_list .item .top .image:before{content:"\F25F";position:relative;margin:0;padding:0;font-family:"remixicon";font-size:14px;font-weight:100;color:var(--black);}
.component_comment_list .item .top .image[style]{background-size:cover;}
.component_comment_list .item .top .image[style]:before{display:none;}
.component_comment_list .item .top .meta{position:relative;margin:0;padding:0;list-style:none;font-size:12px;font-weight:300;line-height:1.4;color:var(--black);display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_comment_list .item .top .meta > li{position:relative;margin:0;padding:0;}
.component_comment_list .item .top .meta .name{font-weight:500;color:var(--black);}
.component_comment_list .item .top .buttons{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_comment_list .item .top .buttons > li{position:relative;margin:0;padding:0;}
.component_comment_list .item .top .buttons .button{position:relative;margin:0;padding:0;display:block;-webkit-appearance:none;border-radius:0;border:0;font-size:12px;font-weight:300;line-height:1.4;color:var(--black);text-decoration:none;background-color:transparent;transition:color ease 250ms;}
.component_comment_list .item .top .buttons .button:hover{text-decoration:underline;}
.component_comment_list .item .top .buttons .button:active{text-decoration:underline;}
.component_comment_list .item .content{position:relative;margin:0;padding:0;}
.component_comment_list .item .content .text{position:relative;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.4;color:var(--black);}
.component_comment_list .item .content .text p{position:relative;margin:0;padding:0;}
.component_comment_list .item .content .text .xe_content{position:relative;margin:0;padding:0;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;}
.component_comment_list > li.comment_indent{display:flex;flex-wrap:nowrap;flex-direction:row;gap:10px;}
.component_comment_list > li.comment_indent.comment_indent1{margin-left:0;}
.component_comment_list > li.comment_indent:before{content:"\F309";position:relative;top:5px;margin:0;padding:0;font-family:"remixicon";font-size:16px;font-weight:400;color:rgba(0,0,0,0.4);line-height:1;-webkit-text-stroke:0.4px var(--white);flex-shrink:0;}
.component_comment_list > li.comment_indent + li.comment_indent{border-top:1px dashed rgba(0,0,0,0.1);}
.component_comment_list  .component_comment_reply_write{margin-top:20px;}


.component_comment_write{position:relative;margin:0;padding:0;border-radius:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;}
.component_comment_write .title{position:relative;margin:0;padding:0;font-size:15px;font-weight:500;color:var(--black);line-height:1.4;}
.component_comment_write .inputs{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_comment_write .inputs li{position:relative;margin:0;padding:0;}
.component_comment_write .inputs .component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]){width:200px;}
.component_comment_write .editors{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;gap:0;}
.component_comment_write .editors .editor{position:relative;margin:0;padding:0;flex-grow:1;}
.component_comment_write .editors .editor .xeTextEditor{position:relative;margin:0;padding:0;}
.component_comment_write .editors .editor textarea{position:relative;border-top-right-radius:0;border-bottom-right-radius:0;height:100px !important;min-height:46px;width:100%;box-sizing:border-box;resize:none;overflow-y:hidden;}
.component_comment_write .editors .component_button{border-left-width:0 !important;border-top-left-radius:0;border-bottom-left-radius:0;height:auto;flex-shrink:0;}

@media all and (max-width:600px)
{
	.component_comment_write .inputs{flex-direction:column;align-items:initial;}
	.component_comment_write .inputs .component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]){width:100%;}
}


.component_comment_reply_write{position:relative;margin:0;padding:0;border-radius:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:5px;}
.component_comment_reply_write .inputs{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
.component_comment_reply_write .inputs li{position:relative;margin:0;padding:0;}
.component_comment_reply_write .inputs .component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]){width:200px;}
.component_comment_reply_write .editors{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;gap:0;}
.component_comment_reply_write .editors .editor{position:relative;margin:0;padding:0;flex-grow:1;}
.component_comment_reply_write .editors .editor .xeTextEditor{position:relative;margin:0;padding:0;}
.component_comment_reply_write .editors .editor textarea{position:relative;border-top-right-radius:0;border-bottom-right-radius:0;height:100px !important;min-height:46px;width:100%;box-sizing:border-box;resize:none;overflow-y:hidden;}
.component_comment_reply_write .editors .component_button{border-left-width:0 !important;border-top-left-radius:0;border-bottom-left-radius:0;height:auto;flex-shrink:0;}

@media all and (max-width:600px)
{
	.component_comment_reply_write .inputs{flex-direction:column;align-items:initial;}
	.component_comment_reply_write .inputs .component_input:not([type="checkbox"],[type="radio"],[type="button"],[type="submit"],[type="reset"]){width:100%;}
}
