@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css);
@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@700&display=swap);
article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects;outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,let,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button{padding:0;font-family:"Pretendard","돋움",Arial,Apple SD Gothic Neo,sans-serif;outline:none}a{text-decoration:none;cursor:pointer;color:#000}a:link,a:visited,a:active,a:hover{text-decoration:none}select,input,button,textarea{appearance:none;border-radius:0;background-color:rgba(0,0,0,0);border:0 none;font-size:20px;font-weight:400;font-family:"Pretendard","돋움",Arial,Apple SD Gothic Neo,sans-serif;line-height:1}select[type=checkbox],input[type=checkbox],button[type=checkbox],textarea[type=checkbox]{-webkit-appearance:checkbox}select[type=radio],input[type=radio],button[type=radio],textarea[type=radio]{-webkit-appearance:radio}select::-ms-expand,input::-ms-expand,button::-ms-expand,textarea::-ms-expand{display:none}html,body{font-family:"Pretendard","돋움",Arial,Apple SD Gothic Neo,sans-serif;font-size:20px;font-weight:400;color:#000;word-break:keep-all;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased}strong,h1,h2,h3,h4,h5,h6{font-weight:700}label,button{cursor:pointer}#wrap{min-width:1400px;position:relative}header.type01{width:100%;min-width:1200px;max-width:100%;min-height:100px;display:flex;justify-content:space-between;align-items:center;position:fixed;left:50%;z-index:990;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.7);transform:translateX(-50%);transition:all .25s}header.type01 h1{width:168px;height:27px;padding-left:60px}header.type01 h1 a{width:100%;height:100%;display:block;background-image:url(../images/common/logo.svg);background-position:50% 50%;background-size:100%;background-repeat:no-repeat;transition:all .25s}header.type01 .menu_wrap{height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header.type01 .menu_wrap>li{height:100%;padding:37px 52px;cursor:pointer;color:#24282d;box-sizing:border-box;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-0.5px;transition:all .25s}header.type01 .menu_wrap>li.center_menu{position:relative}header.type01 .menu_wrap>li span{display:block;position:relative;white-space:pre}header.type01 .menu_wrap>li span::before{content:"";width:100%;height:2px;position:absolute;bottom:-6px;left:0;opacity:0;background-color:#5938dd;transition:all .25s}header.type01 .menu_wrap>li.hover{color:#5938dd}header.type01 .menu_wrap>li.hover span::before{opacity:1}header.type01 .menu_wrap>li:nth-of-type(1){margin-left:-33px}header.type01 .menu_wrap>li:nth-of-type(1) span{width:94px}header.type01 .menu_wrap>li:nth-of-type(2) span{width:75px}header.type01 .menu_wrap>li:nth-of-type(3) span{width:60px}header.type01 .sub_wrap{position:absolute;top:calc(100% + 10px);left:50%;transition:all .25s}header.type01 .sub_wrap .category_item{display:flex;position:absolute;top:0;left:0;padding:40px 80px;border:1px solid #e1e6eb;border-radius:20px;opacity:0;visibility:hidden;background-color:#fff;transform:translateX(-50%);box-shadow:0 8px 24px 0 rgba(149,157,165,.2);transition:all .25s}header.type01 .sub_wrap .category_item.hover{opacity:1;visibility:inherit}header.type01 .sub_wrap .category_item ul:nth-of-type(n+2){padding-left:80px}header.type01 .sub_wrap .category_item ul .title-box{margin-bottom:16px;color:#a5aaaf;font-size:16px;font-weight:700;line-height:160%;text-align:center}header.type01 .sub_wrap .category_item ul .page-box a{display:block;color:#24282d;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-0.5px;white-space:pre;text-align:center;transition:all .25s}header.type01 .sub_wrap .category_item ul .page-box a:hover{color:#5938dd}header.type01 .sub_wrap .category_item ul .page-box a:nth-of-type(n+2){padding-top:12px}header.type01 .contact_wrap{display:flex;gap:32px;align-items:center;padding-right:60px}header.type01 .contact_wrap .ceo_button{position:relative;margin-right:28px;color:#696e73;font-size:16px;font-weight:700;transition:all .25s}header.type01 .contact_wrap .ceo_button:hover{color:#5938dd}header.type01 .contact_wrap .ceo_button:hover::after{background-image:url(../images/common/icon_link_purple02.svg)}header.type01 .contact_wrap .ceo_button::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 4px);margin-top:-12px;background-image:url(../images/common/icon_link.svg);background-position:50% 50%;background-size:100%;background-repeat:no-repeat;transition:all .25s}header.type01 .contact_wrap .contact_button{padding:18.5px 32px;color:#fff;font-size:16px;font-weight:700;border-radius:56px;background-image:linear-gradient(134deg, #4783E0, #8467EA);transition:all .25s}header.type01 .contact_wrap .contact_button:hover{background-image:linear-gradient(134deg, #5938DD, #5938DD)}header.type_white.active{backdrop-filter:blur(0);background-color:hsla(0,0%,100%,0)}header.type_white.active h1 a{background-image:url(../images/common/logo_white.svg)}header.type_white.active .menu_wrap>li{color:#fff}header.type_white.active .menu_wrap>li.hover span::before{opacity:1;background-color:#fff}header.type_white.active .contact_wrap .ceo_button{color:#fff}header.type_white.active .contact_wrap .ceo_button:hover{color:#c4b0fb}header.type_white.active .contact_wrap .ceo_button:hover::after{background-image:url(../images/common/icon_link_purple01.svg)}header.type_white.active .contact_wrap .ceo_button::after{background-image:url(../images/common/icon_link_white.svg)}header.type02{width:1200px;min-height:100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}header.type02 h1{width:168px;height:27px}header.type02 h1 a{width:100%;height:100%;display:block;background-image:url(../images/common/logo.svg);background-position:50% 50%;background-size:100%;background-repeat:no-repeat;transition:all .25s}#floating{position:fixed;right:61px;bottom:60px;z-index:10}#floating.wrap_fixed{position:absolute;bottom:741px}#floating .button_chat{width:70px;height:70px;display:block;position:relative;border-radius:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);background-image:linear-gradient(125deg, #0E9DD8, #8467EA)}#floating .button_chat::before{content:"";width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;background-image:url(../images/common/floating_chat.svg);background-position:50% 50%;background-size:100%;background-repeat:no-repeat}#floating .button_top{width:70px;height:70px;display:block;margin-top:20px;border-radius:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);background-color:#fff;background-image:url(../images/common/floating_top.svg);background-position:50% 50%;background-size:30px;background-repeat:no-repeat}.visual_full{width:100%;position:relative;overflow:hidden}.visual_full>img{display:block;margin:0 auto}.visual_full h3{position:absolute;top:50%;left:50%;color:#fff;font-size:56px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;transform:translate(-50%, -50%)}#contact{display:flex;justify-content:space-between;padding:150px 0}#contact .guide_wrap h4{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px}#contact .guide_wrap h4 .point_text{color:#5938dd}#contact .guide_wrap p{padding-top:40px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}#contact .form_wrap{width:690px}#contact .form_wrap h5{color:#24282d;font-size:20px;font-weight:600;line-height:150%;letter-spacing:-0.5px}#contact .form_wrap h5 span{color:#5938dd}#contact .form_wrap .group_content:nth-of-type(1) .input_field{padding-top:20px}#contact .form_wrap .group_content:nth-of-type(n+2){padding-top:40px}#contact .form_wrap .group_content:nth-of-type(n+2) .input_field{padding-top:12px}#contact .form_wrap .input_field.checkbox_type01{display:flex;gap:12px;flex-wrap:wrap}#contact .form_wrap .input_field.checkbox_type01 .select_item{position:relative}#contact .form_wrap .input_field.checkbox_type01 input{width:1px;height:1px;position:absolute;top:0;left:0;opacity:0}#contact .form_wrap .input_field.checkbox_type01 input:checked+label{color:#5938dd;border-color:#5938dd;background-color:#f1ebfe}#contact .form_wrap .input_field.checkbox_type01 label{display:inline-block;padding:13px 24px 10.5px;color:#696e73;border:1px solid #d2d7dc;border-radius:56px;box-sizing:border-box;font-size:15px;font-weight:600;line-height:150%;letter-spacing:-0.5px;background-color:#fff;transition:all .25s}#contact .form_wrap .input_field.checkbox_type01 label:hover{color:#5938dd}#contact .form_wrap .input_field.selectbox_type01{display:flex;gap:16px;flex-wrap:wrap}#contact .form_wrap .input_field.selectbox_type01 .select_item{width:337px;position:relative}#contact .form_wrap .input_field.selectbox_type01 .select_item.selected .select_current{border-color:#c3c8cd}#contact .form_wrap .input_field.selectbox_type01 .select_item.selected .select_current::before{content:"닫기";transform:rotate(-90deg)}#contact .form_wrap .input_field.selectbox_type01 .select_item.selected .select_list{display:block}#contact .form_wrap .input_field.selectbox_type01 .select_current{width:100%;position:relative;padding:15px 20px;border:1px solid #e1e6eb;border-radius:4px;box-sizing:border-box;cursor:pointer;background-color:#fff}#contact .form_wrap .input_field.selectbox_type01 .select_current::before{content:"열기";width:24px;height:24px;position:absolute;top:50%;right:20px;margin-top:-12px;font-size:0;background-image:url(../images/common/arrow_right_gray02.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(90deg)}#contact .form_wrap .input_field.selectbox_type01 .select_current:hover{border-color:#c3c8cd}#contact .form_wrap .input_field.selectbox_type01 .select_current:focus+.select_list{display:block}#contact .form_wrap .input_field.selectbox_type01 .select_current .select_base .select_input_text{color:#a5aaaf}#contact .form_wrap .input_field.selectbox_type01 .select_current .select_input{display:none}#contact .form_wrap .input_field.selectbox_type01 .select_current .select_input:checked+.select_input_text{display:block}#contact .form_wrap .input_field.selectbox_type01 .select_current .select_input_text{display:none;color:#24282d;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.5px}#contact .form_wrap .input_field.selectbox_type01 .select_list{width:100%;padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:0;border:1px solid #c3c8cd;border-radius:6px;box-sizing:border-box;z-index:10;background-color:#fff}#contact .form_wrap .input_field.selectbox_type01 .select_list label{display:block;padding:11px 14px;color:#696e73;border-radius:4px;font-size:14px;font-weight:700}#contact .form_wrap .input_field.selectbox_type01 .select_list label:hover{color:#5938dd;background-color:#f5f7fa}#contact .form_wrap .input_field.tel_type01 input[type=tel]{width:100%;display:block;padding:15px 20px;border:1px solid #e1e6eb;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.5px;background-color:#fff;transition:all .25s}#contact .form_wrap .input_field.tel_type01 input[type=tel]::placeholder{color:#a5aaaf}#contact .form_wrap .input_field.tel_type01 input[type=tel]:hover{border-color:#c3c8cd}#contact .form_wrap .input_field.tel_type01 input[type=tel]:focus{border-color:#5938dd}#contact .form_wrap .input_field.tel_type01 input[type=tel].error_message{border-color:#b90910}#contact .form_wrap .input_field.tel_type01 input[type=tel]+span{display:block;position:relative;padding-left:28px;margin-top:8px;color:#b90910;font-size:13px;font-weight:400;line-height:150%;letter-spacing:-0.5px;transition:all .25s}#contact .form_wrap .input_field.tel_type01 input[type=tel]+span::before{content:"";width:20px;height:20px;position:absolute;top:50%;left:0;margin-top:-11px;background-image:url(../images/common/icon_error.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}#contact .form_wrap .consent_check{padding-top:40px}#contact .form_wrap .consent_check .consent_item{position:relative}#contact .form_wrap .consent_check input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}#contact .form_wrap .consent_check input[type=checkbox]:hover+label::before{border-color:#696e73}#contact .form_wrap .consent_check input[type=checkbox]:checked+label::before{background-color:#5938dd}#contact .form_wrap .consent_check input[type=checkbox]:disabled+label::before{border-color:#c3c8cd;background-color:#e1e6eb}#contact .form_wrap .consent_check input[type=checkbox]:disabled+label::after{content:none}#contact .form_wrap .consent_check input[type=checkbox]:checked:disabled+label::before{border-color:#d2d7dc;background-color:#e1e6eb}#contact .form_wrap .consent_check input[type=checkbox]:checked:disabled+label::after{content:"";background-image:url(../images/common/check_gray.svg)}#contact .form_wrap .consent_check label{position:relative;padding-left:32px;color:#696e73;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.5px}#contact .form_wrap .consent_check label::before{content:"";width:24px;height:24px;position:absolute;top:50%;left:0;margin-top:-12px;border:1px solid #d2d7dc;border-radius:4px;box-sizing:border-box;background-color:#fff}#contact .form_wrap .consent_check label::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:0;margin-top:-12px;background-image:url(../images/common/check_white.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}#contact .form_wrap .submit_wrap{padding-top:64px}#contact .form_wrap .submit_wrap .submit_button{width:100%;padding:21px 0;color:#fff;border-radius:56px;font-size:20px;font-weight:600;line-height:150%;letter-spacing:-0.5px;background-image:linear-gradient(135deg, #4783E0, #8467EA);transition:all .25s}#contact .form_wrap .submit_wrap .submit_button:hover{background-image:linear-gradient(135deg, #5938DD, #5938DD)}#contact .form_wrap .submit_wrap .submit_button:disabled{color:#878c91;background-image:linear-gradient(135deg, #E1E6EB, #E1E6EB)}.bottom_contact{width:100%;background-color:#f5f7fa}footer{background-color:#24282d}footer .nav_wrap{display:flex;padding:64px 0 48px;border-bottom:1px solid #696e73}footer .nav_wrap li{min-width:123px}footer .nav_wrap li:nth-of-type(n+2){padding-left:105px}footer .nav_wrap strong{display:block;color:#a5aaaf;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.5px}footer .nav_wrap a{display:block;color:#fff;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-0.5px}footer .nav_wrap a:nth-of-type(1){padding-top:12px}footer .nav_wrap a:nth-of-type(n+2){padding-top:4px}footer .info_wrap{padding:48px 0 60px}footer .info_wrap .info_inner{display:flex;justify-content:space-between;padding-bottom:48px}footer .info_wrap h6{color:#fff;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-0.5px}footer .info_wrap .detail_info{padding-top:16px}footer .info_wrap .detail_info .line_wrap{display:flex;gap:16px}footer .info_wrap .detail_info .line_wrap dl{display:flex}footer .info_wrap .detail_info .line_wrap dt{color:#a5aaaf;font-size:14px;font-weight:700;line-height:150%}footer .info_wrap .detail_info .line_wrap dd{padding-left:4px;color:#a5aaaf;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-0.5px}footer .info_wrap .detail_info .line_wrap dd a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}footer .info_wrap .detail_info .line_wrap .business_info{position:relative;color:#696e73;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-0.5px}footer .info_wrap .detail_info .line_wrap .business_info::after{content:"";width:8px;height:12px;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%);background-image:url(../images/common/arrow_business.svg);background-position:50% 50%;background-size:100%;background-repeat:no-repeat}footer .info_wrap .detail_info .line_wrap:nth-of-type(n+2){padding-top:2px}footer .info_wrap .clause_box{padding-top:24px}footer .info_wrap .clause_box a{color:#a5aaaf;font-size:14px;font-weight:400;line-height:160%;letter-spacing:-0.5px}footer .info_wrap .clause_box a:nth-of-type(1){padding-right:7px;color:#c4b0fb;line-height:150%}footer .info_wrap .link_wrap{display:flex;gap:7px}footer .info_wrap .link_wrap a{width:36px;height:36px;display:block}footer .info_wrap .link_wrap a.link_insta{background-image:url(../images/common/link_insta.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}footer .info_wrap .link_wrap a.link_youtube{background-image:url(../images/common/link_youtube.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}footer .info_wrap .link_wrap a.link_blog{background-image:url(../images/common/link_blog.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}footer .info_wrap>p{color:#878c91;font-size:13px;font-weight:400;line-height:160%}.inner{width:1200px;margin:0 auto}.key_visual_action{width:1400px;height:810px;position:relative;margin:0 auto}.key_visual_action .img_box{width:1400px;height:500px;position:absolute;bottom:0;left:50%;border-radius:20px;overflow:hidden;transform:translateX(-50%);background-color:#f5f7fa;transform-origin:left bottom}.key_visual_action .img_box img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.key_visual_action .text_box{width:100%;position:absolute;top:50%;left:50%;font-weight:700;text-align:center;transform:translate(-50%, -50%);opacity:0}.key_visual_action .text_box p{display:inline-block;color:rgba(0,0,0,0);font-size:24px;line-height:145%;letter-spacing:-0.5px;-webkit-background-clip:text;background-image:linear-gradient(134deg, #0E9DD8, #8E69C7)}.key_visual_action .text_box h3{padding-top:16px;color:#24282d;font-size:56px;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.card_action{opacity:0;transform:translateY(50px) scale(0.8)}.card_wrap .card_line:nth-of-type(n+2){margin-top:40px}.card_wrap .card_type01{width:100%;height:550px;position:relative;overflow:hidden;border-radius:16px;box-sizing:border-box;background-color:#f5f7fa}.card_wrap .card_type01 .text_white .detail_link:hover{color:#c4b0fb}.card_wrap .card_type01 .text_white .detail_link:hover::after{background-image:url(../images/common/arrow_right_purple01.svg)}.card_wrap .card_type01 .text_black{position:absolute;top:50%;left:0;padding-left:96px;transform:translateY(-50%)}.card_wrap .card_type01 .text_black .detail_link:hover{color:#5938dd}.card_wrap .card_type01 .text_black .detail_link:hover::after{background-image:url(../images/common/arrow_right_purple02.svg)}.card_wrap .card_type01 .title_text{width:100%;display:block;color:#24282d;font-size:36px;font-weight:700;line-height:140%;letter-spacing:-1px}.card_wrap .card_type01 .detail_link{display:inline-block;position:relative;margin-top:22px;color:#696e73;font-size:16px;font-weight:700;transition:all .25s}.card_wrap .card_type01 .detail_link.disabled{color:#878c91;pointer-events:none}.card_wrap .card_type01 .detail_link::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 2px);margin-top:-12px;background-image:url(../images/common/arrow_right_gray02.svg);background-position:0 50%;background-size:100%;transition:all .25s}.card_wrap .card_type02{display:flex;justify-content:space-between}.card_wrap .card_type02 .card_item{width:580px;height:580px;position:relative;overflow:hidden;border-radius:16px;box-sizing:border-box;background-color:#f5f7fa}.card_wrap .card_type02 .card_item .text_white{position:absolute;top:0;left:0;padding:56px}.card_wrap .card_type02 .card_item .text_white .title_text{width:100%;display:block;color:#fff;font-size:36px;font-weight:700;line-height:140%;letter-spacing:-1px}.card_wrap .card_type02 .card_item .text_white .detail_link{display:inline-block;position:relative;margin-top:22px;color:#fff;font-size:16px;font-weight:700;transition:all .25s}.card_wrap .card_type02 .card_item .text_white .detail_link.disabled{color:#fff;pointer-events:none}.card_wrap .card_type02 .card_item .text_white .detail_link::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 2px);margin-top:-12px;background-image:url(../images/common/arrow_right_white.svg);background-position:0 50%;background-size:100%;transition:all .25s}.card_wrap .card_type02 .card_item .text_white .detail_link:hover{color:#c4b0fb}.card_wrap .card_type02 .card_item .text_white .detail_link:hover::after{background-image:url(../images/common/arrow_right_purple01.svg)}.card_wrap .card_type02 .card_item .text_black{position:absolute;top:0;left:0;padding:56px}.card_wrap .card_type02 .card_item .text_black .title_text{width:100%;display:block;color:#24282d;font-size:36px;font-weight:700;line-height:140%;letter-spacing:-1px}.card_wrap .card_type02 .card_item .text_black .detail_link{display:inline-block;position:relative;margin-top:22px;color:#696e73;font-size:16px;font-weight:700;transition:all .25s}.card_wrap .card_type02 .card_item .text_black .detail_link.disabled{color:#878c91;pointer-events:none}.card_wrap .card_type02 .card_item .text_black .detail_link::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 2px);margin-top:-12px;background-image:url(../images/common/arrow_right_gray02.svg);background-position:0 50%;background-size:100%}.card_wrap .card_type02 .card_item .text_black .detail_link:hover{color:#5938dd}.card_wrap .card_type02 .card_item .text_black .detail_link:hover::after{background-image:url(../images/common/arrow_right_purple02.svg)}.card_wrap .card_type02 .card_item .more_info{width:100%;position:absolute;bottom:28px;left:0;color:#fff;font-size:13px;font-weight:500;line-height:150%;letter-spacing:-0.5px;text-align:center}.full_image_wrap .full_image{width:100%;border-radius:16px;overflow:hidden}.full_image_wrap .full_image img{width:100%;height:100%}.full_image_wrap .link_box{padding-top:64px;text-align:center}.full_image_wrap .link_box button,.full_image_wrap .link_box a{padding:21px 64px 21px 40px;border:1px solid #5938dd;border-radius:56px;box-sizing:border-box;color:#5938dd;font-size:20px;font-weight:600;line-height:150%;letter-spacing:150%;background-color:#fff;transition:all .25s}.full_image_wrap .link_box button:hover,.full_image_wrap .link_box a:hover{border-color:#f1ebfe;background-color:#f1ebfe}.full_image_wrap .link_box span{position:relative}.full_image_wrap .link_box span::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 4px);margin-top:-12px;background-image:url(../images/common/arrow_right_purple02.svg);background-position:0 50%;background-size:100%;transition:all .25s}.full_image_wrap .sub_text{padding-top:28px;color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px;text-align:center}.table_wrap .tr_box{display:flex;gap:40px;justify-content:space-between}.table_wrap .tr_box:nth-of-type(n+2){margin-top:64px}.table_wrap dl{width:580px}.table_wrap dt{width:100%;border-radius:16px;overflow:hidden;background-color:#f5f7fa}.table_wrap dd{padding-top:28px;color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px;text-align:center}.table_wrap .full_card{position:relative;margin-top:56px;border-radius:16px;overflow:hidden}.table_wrap .full_card .text_box{position:absolute;top:50%;left:107px;transform:translateY(-50%)}.table_wrap .full_card .text_box strong{color:#fff;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px}.side_text_wrap .inner{display:flex;gap:134px;justify-content:space-between;align-items:center}.side_text_wrap .image_box{width:580px;height:420px;position:relative;border-radius:16px;overflow:hidden}.side_text_wrap .image_box .json_animation{width:100%}.side_text_wrap .image_box .kds_json_animation{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.side_text_wrap .left_image .text_box{width:486px}.side_text_wrap .subject_text{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.side_text_wrap .subject_text .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.side_text_wrap .info_text{padding-top:20px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.side_text_wrap .detail_text{padding-top:20px;color:#24282d;font-size:16px;font-weight:400;line-height:160%;letter-spacing:-0.5px}.accordion_wrap .accordion_item{width:100%;cursor:pointer;border:1px solid #e1e6eb;border-radius:8px;box-sizing:border-box;background-color:#fff}.accordion_wrap .accordion_item:hover{background-color:#f5f7fa}.accordion_wrap .accordion_item.active{background-color:#f5f7fa}.accordion_wrap .accordion_item.active dt::after{transform:rotate(-90deg)}.accordion_wrap .accordion_item.active dd{display:block}.accordion_wrap .accordion_item:nth-of-type(n+2){margin-top:12px}.accordion_wrap .accordion_item dt{position:relative;padding:23px 82px;color:#24282d;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.accordion_wrap .accordion_item dt::before{content:"Q";position:absolute;top:50%;left:32px;transform:translateY(-50%)}.accordion_wrap .accordion_item dt::after{content:"";width:24px;height:24px;position:absolute;top:50%;right:32px;margin-top:-12px;background-image:url(../images/common/arrow_right_black.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(90deg)}.accordion_wrap .accordion_item dd{display:none;padding:0 82px 36px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.accordion_wrap .accordion_item.notion dt::before{content: attr(data-label);}.accordion_wrap .accordion_item.notion dt::after{transform: rotate(0deg);}.review_wrap.type01{padding:150px 0}.review_wrap.type01 ul{display:flex;gap:24px;flex-wrap:wrap;padding-top:80px}.review_wrap.type01 li{width:588px;height:285px;position:relative;border-radius:16px;overflow:hidden;box-shadow:2px 2px 3px 0 rgba(110,110,112,.1);background-color:#f5f7fa}.review_wrap.type01 .text_box{position:absolute;top:50%;left:48px;transform:translateY(-50%)}.review_wrap.type01 .text_box p{color:#24282d;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.review_wrap.type01 .text_box span{display:block;padding-top:20px;color:#a5aaaf;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.review_wrap.type02 ul{display:flex;gap:40px;flex-wrap:wrap}.review_wrap.type02 ul li{width:580px}.review_wrap.type02 ul .image_box{width:100%;height:373px;border-radius:16px;overflow:hidden;background-color:#f5f7fa}.review_wrap.type02 ul .image_box img{width:100%}.review_wrap.type02 ul .text_box{width:100%;padding:36px 0;text-align:center}.review_wrap.type02 ul .text_box strong{display:-webkit-box;color:#24282d;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review_wrap.type02 ul .text_box span{display:block;padding-top:12px;color:#a5aaaf;font-size:20px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.review_wrap.type02 ul:nth-of-type(n+2){padding-top:56px}.main .container .title_on_top_box{text-align:center}.main .container .title_on_top_box h4{padding-top:12px;color:#24282d;font-size:48px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.main .container .title_on_top_box p{color:#696e73;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.main .container .title_one_box{text-align:center}.main .container .title_one_box h4{color:#24282d;font-size:48px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.main .container .key_visual_wrap{width:100%;height:100vh;position:relative;margin:0 auto;overflow:hidden;background-image:url(../images/main/keyvisual.jpg);background-size:cover}.main .container .key_visual_wrap .text_item{position:absolute;top:50%;left:321px;transform:translateY(-50%)}.main .container .key_visual_wrap .text_box{overflow:hidden}.main .container .key_visual_wrap .text_box p{color:#fff;opacity:.7;font-size:30px;font-weight:700;line-height:140%;letter-spacing:-1px}.main .container .key_visual_wrap .text_box h3{padding-top:24px;color:#fff;font-size:56px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.main .container .key_visual_wrap .button_box{padding-top:40px}.main .container .key_visual_wrap .button_box .contact_button{display:inline-block;padding:22px 40px;border-radius:56px;color:#fff;font-size:16px;font-weight:700;background-image:linear-gradient(135deg, #4783E0, #8467EA);transition:all .25s}.main .container .key_visual_wrap .button_box .contact_button:hover{background-image:linear-gradient(135deg, #5938DD, #5938DD)}.main .container .key_visual_wrap>img{width:100%}.main .container .qna_wrap{padding:139px 0 180px;overflow:hidden;position:relative}.main .container .qna_wrap .swiper-button-next,.main .container .qna_wrap .swiper-button-prev{z-index:50}.main .container .qna_wrap .tab_button{display:flex;gap:40px;justify-content:center}.main .container .qna_wrap .tab_button li button{position:relative;color:#a5aaaf;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px;transition:all .25s}.main .container .qna_wrap .tab_button li button::after{content:"";width:100%;height:2px;position:absolute;top:calc(100% + 8px);left:0;background-color:#5938dd;opacity:0;transition:all .25s}.main .container .qna_wrap .tab_button li.active button{color:#5938dd}.main .container .qna_wrap .tab_button li.active button::after{opacity:1}.main .container .qna_wrap .tab_list_box{position:relative;margin-top:74px}.main .container .qna_wrap .tab_list_box .swiper-button-next{width:30px;height:60px;top:50%;right:25px;background-image:url(../images/common/big_arrow_purple.svg);background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;transform:translateY(-50%)}.main .container .qna_wrap .tab_list_box .swiper-button-next.swiper-button-disabled{background-image:url(../images/common/big_arrow_gray.svg);opacity:1}.main .container .qna_wrap .tab_list_box .swiper-button-next::after{content:none}.main .container .qna_wrap .tab_list_box .swiper-button-prev{width:30px;height:60px;top:50%;left:25px;background-image:url(../images/common/big_arrow_purple.svg);background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;transform:translateY(-50%) rotate(180deg)}.main .container .qna_wrap .tab_list_box .swiper-button-prev.swiper-button-disabled{background-image:url(../images/common/big_arrow_gray.svg);opacity:1}.main .container .qna_wrap .tab_list_box .swiper-button-prev::after{content:none}.main .container .qna_wrap .tab_list{position:relative;margin:0 100px}.main .container .qna_wrap .tab_list .swiper-wrapper{transition-timing-function:linear}.main .container .qna_wrap .tab_list .list_box{display:none;gap:40px;flex-wrap:wrap;flex-shrink:0}.main .container .qna_wrap .tab_list .list_box.active{display:flex}.main .container .qna_wrap .tab_list .list_box .list_item{width:384px;height:480px;position:relative;cursor:pointer}.main .container .qna_wrap .tab_list .list_box .list_item .list_card{width:100%;height:100%;position:relative;transition:all 1s}.main .container .qna_wrap .tab_list .list_box .list_item .list_card:hover .list_a{display:block}.main .container .qna_wrap .tab_list .list_box .list_item .list_q{width:100%;height:100%;position:absolute;top:0;left:0;padding:48px;border-radius:16px;box-sizing:border-box}.main .container .qna_wrap .tab_list .list_box .list_item .list_q::before{content:"Q";position:absolute;bottom:-121px;right:-20px;opacity:.12;box-shadow:0 5px 1px 0 rgba(0,0,0,.2);color:#fff;font-size:300px;font-weight:700;line-height:150%}.main .container .qna_wrap .tab_list .list_box .list_item .list_q .q_text{color:#fff;font-size:36px;font-weight:700;line-height:140%;letter-spacing:-1px}.main .container .qna_wrap .tab_list .list_box .list_item .list_q .go_list_a{position:absolute;bottom:48px;left:48px}.main .container .qna_wrap .tab_list .list_box .list_item .list_q .go_list_a p{position:relative;color:#fff;font-size:16px;font-weight:700}.main .container .qna_wrap .tab_list .list_box .list_item .list_q .go_list_a p::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 2px);margin-top:-12px;background-image:url(../images/common/arrow_right_white.svg);background-position:0 50%;background-size:100%}.main .container .qna_wrap .tab_list .list_box .list_item .list_a{width:100%;height:100%;display:none;position:absolute;top:0;left:0;padding:48px;border-radius:16px;box-sizing:border-box;overflow:hidden;z-index:2}.main .container .qna_wrap .tab_list .list_box .list_item .list_a::before{content:"A";position:absolute;bottom:-121px;right:-20px;opacity:.12;box-shadow:0 5px 1px 0 rgba(0,0,0,.2);color:#fff;font-size:300px;font-weight:700;line-height:150%}.main .container .qna_wrap .tab_list .list_box .list_item .list_a::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.4;background-color:#000;z-index:-1}.main .container .qna_wrap .tab_list .list_box .list_item .list_a .a_text{color:#fff;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px}.main .container .qna_wrap .tab_list .list_box .list_item .type_color01{background-color:#7a60e4}.main .container .qna_wrap .tab_list .list_box .list_item .type_color02{background-color:#9b88eb}.main .container .qna_wrap .tab_list .list_box .list_item .type_color03{background-color:#6a4ce0}.main .container .qna_wrap .tab_list .list_box .list_item .type_color04{background-color:#7a60e4}.main .container .qna_wrap .tab_list .list_box .list_item .type_color05{background-color:#ac9cee}.main .container .qna_wrap .tab_list .list_box .list_item .type_color06{background-color:#8b74e7}.main .container .qna_wrap .tab_list .list_box .list_item .type_color07{background-color:#6a4ce0}.main .container .always_wrap{padding:150px 0 160px;background-color:#f5f7fa}.main .container .always_wrap .tab_button{display:flex;margin-top:80px;border-radius:99px;background-color:#fff}.main .container .always_wrap .tab_button li{width:25%;display:flex;justify-content:center}.main .container .always_wrap .tab_button li.active button{color:#5938dd;border-color:#5938dd}.main .container .always_wrap .tab_button li.active button.button_food span::before{background-image:url(../images/main/always_icon_food_purple.png)}.main .container .always_wrap .tab_button li.active button.button_festival span::before{background-image:url(../images/main/always_icon_festival_purple.png)}.main .container .always_wrap .tab_button li.active button.button_hotel span::before{background-image:url(../images/main/always_icon_hotel_purple.png)}.main .container .always_wrap .tab_button li.active button.button_delivery span::before{background-image:url(../images/main/always_icon_delivery_purple.png)}.main .container .always_wrap .tab_button button{width:100%;padding:24px 0 24px 30px;color:#24282d;border:1px solid #fff;border-radius:99px;box-sizing:border-box;font-size:20px;font-weight:600;line-height:150%;letter-spacing:-0.5px;transition:all .25s}.main .container .always_wrap .tab_button button span{position:relative}.main .container .always_wrap .tab_button button span::before{content:"";width:24px;height:24px;position:absolute;top:50%;left:-30px;margin-top:-12px;background-size:100% 100%;background-repeat:no-repeat;transition:all .25s}.main .container .always_wrap .tab_button button.button_food span::before{background-image:url(../images/main/always_icon_food_black.png)}.main .container .always_wrap .tab_button button.button_festival span::before{background-image:url(../images/main/always_icon_festival_black.png)}.main .container .always_wrap .tab_button button.button_hotel span::before{background-image:url(../images/main/always_icon_hotel_black.png)}.main .container .always_wrap .tab_button button.button_delivery span::before{background-image:url(../images/main/always_icon_delivery_black.png)}.main .container .always_wrap .tab_list{width:100%;height:560px;position:relative;margin-top:16px}.main .container .always_wrap .tab_list li{display:none;position:absolute;top:0;left:0;border-radius:24px;overflow:hidden}.main .container .always_wrap .tab_list li img{width:100%}.main .container .always_wrap .tab_list li.active{display:block}.main .container .shopchain_wrap{padding-top:150px}.main .container .shopchain_wrap ul{display:flex;gap:24px;padding-top:80px}.main .container .shopchain_wrap ul li{width:282px;cursor:pointer;box-sizing:border-box;transition:all .25s;position:relative}.main .container .shopchain_wrap ul li:after{width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid rgba(0,0,0,0);border-radius:16px;content:"";box-sizing:border-box;position:absolute;top:-1px;left:-1px;transition:all .25s;pointer-events:none}.main .container .shopchain_wrap ul li .image_box{width:100%;height:250px;overflow:hidden}.main .container .shopchain_wrap ul li .image_box img{height:100%;border-radius:16px 16px 0 0}.main .container .shopchain_wrap ul li .text_box{padding:28px;box-sizing:border-box;transition:all .25s;border:1px solid #e1e6eb;border-radius:0 0 16px 16px}.main .container .shopchain_wrap ul li .text_box strong{color:#24282d;font-size:20px;font-weight:600;line-height:140%;letter-spacing:-0.5px}.main .container .shopchain_wrap ul li .text_box p{padding-top:6px;color:#696e73;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.main .container .shopchain_wrap ul li .text_box .detail_link{display:inline-block;position:relative;margin-top:16px;color:#696e73;font-size:16px;font-weight:700}.main .container .shopchain_wrap ul li .text_box .detail_link::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 4px);margin-top:-12px;background-image:url(../images/common/arrow_right_gray02.svg);background-position:0 50%;background-size:100%}.main .container .shopchain_wrap ul li:hover:after{border-color:#c4b0fb}.main .container .shopchain_wrap ul li:hover .detail_link{color:#5938dd}.main .container .shopchain_wrap ul li:hover .detail_link::after{background-image:url(../images/common/arrow_right_purple02.svg)}.main .container .use_wrap{margin-top:150px;padding:180px 0 130px;background-image:linear-gradient(0deg, #fff, #E2D7FD)}.main .container .use_wrap .swiper-slide{display:flex;flex-wrap:wrap;justify-content:center;padding:26px 0}.main .container .use_wrap .swiper-button-next{width:60px;height:60px;border-radius:100%;box-shadow:0 4px 4px 0 rgba(205,201,216,.15);background-color:#fff;background-image:url(../images/common/arrow_slide_purple.svg)}.main .container .use_wrap .swiper-button-next::after{content:""}.main .container .use_wrap .swiper-button-prev{width:60px;height:60px;border-radius:100%;box-shadow:0 -4px 4px 0 rgba(205,201,216,.15);background-color:#fff;transform:rotate(180deg);background-image:url(../images/common/arrow_slide_purple.svg)}.main .container .use_wrap .swiper-button-prev::after{content:""}.main .container .use_wrap .use_slide{padding-top:60px}.main .container .use_wrap .use_slide .image_box{width:388px;height:465px;position:relative;border-radius:20px;box-shadow:0 4px 4px 0 rgba(205,201,216,.3);transform:rotate(-3deg);z-index:2}.main .container .use_wrap .use_slide .image_box img{width:100%;height:100%;border-radius:20px}.main .container .use_wrap .use_slide .image_box::before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;margin:-232.5px 0 0 -194px;border-radius:20px;opacity:.6;z-index:-1;background-color:#c7bfdc;transform:rotate(-6deg)}.main .container .use_wrap .use_slide .content_box{width:812px;position:relative;margin-left:-223px;padding:89px 60px 80px 327px;border-radius:20px;box-sizing:border-box;box-shadow:0 4px 4px 0 rgba(205,201,216,.3);background-color:#fff}.main .container .use_wrap .use_slide .content_box::before{content:"";width:30%;height:465px;position:absolute;top:50%;left:70%;margin-top:-232.5px;border-radius:20px;opacity:.4;z-index:-1;background-color:#c7bfdc;transform:rotate(4deg) translateY(7px)}.main .container .use_wrap .use_slide .content_box strong{position:relative;color:#24282d;font-size:36px;font-weight:700;line-height:140%;letter-spacing:-1px;z-index:2}.main .container .use_wrap .use_slide .content_box strong::before{content:"";width:21px;height:16px;position:absolute;top:-5px;left:-13px;background-image:url(../images/main/use_title_deco.png);background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;z-index:-1}.main .container .use_wrap .use_slide .content_box p{padding-top:12px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.main .container .use_wrap .use_slide .content_box span{display:block;padding-top:26px;color:#696e73;font-size:15px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.main .container .together_wrap{padding:30px 0 200px}.main .container .together_wrap .rolling_box{position:relative;display:flex;gap:40px;flex-direction:column;padding-top:80px}.main .container .together_wrap .rolling_box::before{content:"";width:560px;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(90deg, #fff, rgba(255, 255, 255, 0));z-index:2;pointer-events:none}.main .container .together_wrap .rolling_box::after{content:"";width:560px;height:100%;position:absolute;top:0;right:0;background-image:linear-gradient(270deg, #fff, rgba(255, 255, 255, 0));z-index:2;pointer-events:none}.main .container .together_wrap .inner{overflow:hidden}.main .container .together_wrap .rolling_item{display:flex;gap:80px}.main .container .together_wrap .rolling_item img:nth-of-type(1){padding-left:80px}.industry_service .container{padding:100px 0 150px}.industry_service .container .content_wrap{padding-top:150px}.industry_service .container .content_wrap section:nth-of-type(n+2){padding-top:180px}.industry_service .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.industry_service .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.industry_service .container .title_one_box+.inner{padding-top:48px}.industry_service .container .video_wrap{width:996px;height:560px;position:relative;margin:48px auto 0;overflow:hidden;border-radius:16px;background-color:#f5f7fa}.industry_service .container .video_wrap iframe,.industry_service .container .video_wrap video{width:100%;height:100%}.industry_service .container .reduce_json{width:500px;height:500px;position:absolute;top:130px;left:89px}.industry_service .container .restaurant_json{width:600px;height:480px;position:absolute;top:50%;right:72px;transform:translateY(-50%)}.key_service .container{padding:100px 0 150px}.key_service .container .content_wrap{padding-top:147px}.key_service .container .content_wrap section:nth-of-type(n+2):nth-last-child(n+2){padding-top:180px}.key_service .container .title_under_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.key_service .container .title_under_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.key_service .container .title_under_box p{padding-top:16px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.key_service .container .title_one_box{text-align:center}.key_service .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.key_service .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.key_service .container .side_text_wrap .title_under_box{padding-bottom:100px}.key_service .container .table_wrap .title_under_box{padding-bottom:64px}.key_service .container .table_wrap .tr_box dt{height:420px;position:relative;background-color:#f5f7fa}.key_service .container .table_wrap .tr_box dt .ceo_json_animation{width:500px;height:314px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.key_service .container .qna_wrap{padding-top:180px}.key_service .container .qna_wrap .title_one_box{padding-bottom:64px}.did .container{padding:100px 0 150px}.did .container .content_wrap{padding-top:150px}.did .container .content_wrap section:nth-of-type(n+2):nth-last-child(n+2){padding-top:180px}.did .container .title_under_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.did .container .title_under_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.did .container .title_under_box p{padding-top:16px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.did .container .title_one_box{text-align:center}.did .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.did .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.did .container .side_text_wrap .image_box{position:relative}.did .container .side_text_wrap .did_json{width:72px;height:72px;position:absolute;top:47px;left:35px}.did .container .review_wrap .title_one_box{padding-bottom:64px}.did .container .qna_wrap{padding-top:180px}.did .container .qna_wrap .title_one_box{padding-bottom:64px}.kds .container{padding:100px 0 150px}.kds .container .content_wrap{padding-top:150px}.kds .container .content_wrap section:nth-of-type(n+2):nth-last-child(n+2){padding-top:180px}.kds .container .title_under_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.kds .container .title_under_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.kds .container .title_under_box p{padding-top:16px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.kds .container .title_one_box{text-align:center}.kds .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.kds .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.kds .container .full_image_wrap .title_under_box{padding-bottom:64px}.kds .container .review_wrap .title_one_box{padding-bottom:64px}.kds .container .qna_wrap{padding-top:180px}.kds .container .qna_wrap .title_one_box{padding-bottom:64px}.kiosk .container{padding:100px 0 150px}.kiosk .container .content_wrap{padding-top:150px}.kiosk .container .content_wrap section:nth-of-type(n+2):nth-last-child(n+2){padding-top:180px}.kiosk .container .title_under_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.kiosk .container .title_under_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.kiosk .container .title_under_box p{padding-top:16px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.kiosk .container .title_one_box{text-align:center}.kiosk .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.kiosk .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.kiosk .container .table_wrap .title_under_box{padding-bottom:64px}.kiosk .container .table_wrap dt.gray_line{border:1px solid #e1e6eb;box-sizing:border-box}.kiosk .container .review_wrap .title_one_box{padding-bottom:64px}.kiosk .container .qna_wrap{padding-top:180px}.kiosk .container .qna_wrap .title_one_box{padding-bottom:64px}.pos .container{padding:100px 0 150px}.pos .container .content_wrap{padding-top:150px}.pos .container .content_wrap section:nth-of-type(n+2):nth-last-child(n+2){padding-top:180px}.pos .container .title_under_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.pos .container .title_under_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.pos .container .title_under_box p{padding-top:16px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.pos .container .title_one_box{text-align:center}.pos .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.pos .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.pos .container .full_image_wrap .title_under_box{padding-bottom:64px}.pos .container .table_wrap .title_under_box{padding-bottom:64px}.pos .container .side_text_wrap .tab_button{display:flex;gap:12px;padding-top:40px}.pos .container .side_text_wrap .tab_button li{border:1px solid #d2d7dc;border-radius:56px;box-sizing:border-box;transition:all .25s}.pos .container .side_text_wrap .tab_button li button{width:100%;height:100%;padding:12px 24px;color:#696e73;font-size:15px;font-weight:600;line-height:150%;letter-spacing:-0.5px;transition:all .25s}.pos .container .side_text_wrap .tab_button li:hover button{color:#5938dd}.pos .container .side_text_wrap .tab_button li.active{border-color:#5938dd;background-color:#f1ebfe}.pos .container .side_text_wrap .tab_button li.active button{color:#5938dd}.pos .container .side_text_wrap .tab_list{width:580px;height:420px;position:relative}.pos .container .side_text_wrap .tab_list img{position:absolute;top:0;left:0;display:none}.pos .container .side_text_wrap .tab_list .active{display:block}.pos .container .review_wrap .title_one_box{padding-bottom:64px}.pos .container .qna_wrap{padding-top:180px}.pos .container .qna_wrap .title_one_box{padding-bottom:64px}.qr .container{padding:100px 0 150px}.qr .container .content_wrap{padding-top:150px}.qr .container .content_wrap section:nth-of-type(n+2):nth-last-child(n+2){padding-top:180px}.qr .container .title_under_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.qr .container .title_under_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.qr .container .title_under_box p{padding-top:16px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.qr .container .title_one_box{text-align:center}.qr .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.qr .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.qr .container .full_image_wrap .title_under_box{padding-bottom:64px}.qr .container .table_wrap .title_under_box{padding-bottom:64px}.qr .container .review_wrap .title_one_box{padding-bottom:64px}.qr .container .qna_wrap{padding-top:180px}.qr .container .qna_wrap .title_one_box{padding-bottom:64px}.serving .container{padding:100px 0 150px}.serving .container .content_wrap{padding-top:150px}.serving .container .content_wrap section:nth-of-type(n+2):nth-last-child(n+2){padding-top:180px}.serving .container .title_under_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.serving .container .title_under_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.serving .container .title_under_box p{padding-top:16px;color:#696e73;font-size:20px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.serving .container .title_one_box{text-align:center}.serving .container .title_one_box h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.serving .container .title_one_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.serving .container .side_video_wrap .side_item{padding-top:150px}.serving .container .side_video_wrap .side_item .item_box{display:flex;gap:40px;justify-content:center;padding-top:48px}.serving .container .side_video_wrap .side_item .item_box .video_box{width:816px;height:458px;border-radius:16px;overflow:hidden;background-color:#f5f7fa}.serving .container .side_video_wrap .side_item .item_box .video_box iframe{width:100%;height:100%}.serving .container .side_video_wrap .side_item .item_box .detail_box{border-radius:16px;overflow:hidden;background-color:#f5f7fa}.serving .container .table_wrap .title_under_box{padding-bottom:64px}.serving .container .table_wrap .tr_box dt img{width:100%}.serving .container .table_wrap .tr_box dd{display:flex;gap:20px;justify-content:center}.serving .container .table_wrap .tr_box a{position:relative;color:#696e73;font-size:16px;font-weight:700}.serving .container .table_wrap .tr_box a::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 2px);margin-top:-12px;background-image:url(../images/common/arrow_right_gray02.svg);background-position:0 50%;background-size:100%;transition:all .25s}.serving .container .table_wrap .tr_box a:hover{color:#5938dd}.serving .container .table_wrap .tr_box a:hover::after{background-image:url(../images/common/arrow_right_purple02.svg)}.serving .container .review_wrap .title_one_box{padding-bottom:64px}.serving .container .qna_wrap{padding-top:180px}.serving .container .qna_wrap .title_one_box{padding-bottom:64px}.solution .container .key_visual_inner{width:100%;height:100vh;position:relative;overflow:hidden;background-image:url(../images/key-solutions/solution_keyvisual.jpg);background-size:cover;background-attachment:fixed}.solution .container .key_visual_inner .back_dim{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.15);pointer-events:none}.solution .container .key_visual_inner .text_box{width:100%;height:382px;position:absolute;top:100px;left:50%;overflow:hidden;transform:translateX(-50%);text-align:center}.solution .container .key_visual_inner .text_box p{color:rgba(0,0,0,0);font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px;background-clip:text;background-image:linear-gradient(90deg, #B9EAF4, #E2D7FD)}.solution .container .key_visual_inner .text_box h3{color:#fff;font-size:56px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.solution .container .key_visual_inner .text_box h5{color:#fff;font-size:48px;font-weight:700;line-height:140%;letter-spacing:-1px}.solution .container .key_visual_inner .text_box h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #B9EAF4, #E2D7FD)}.solution .container .key_visual_inner .text_box .item:nth-of-type(1){padding:112px 0 20px}.solution .container .key_visual_inner .text_box .item:nth-of-type(2){opacity:0}.solution .container .key_visual_inner .back_deco01{position:absolute;top:50%;left:50%;margin:-300px 0 0 -660px}.solution .container .key_visual_inner .back_deco02{position:absolute;top:50%;left:50%;margin:-280px 0 0 602px}.solution .container .key_visual_inner .back_deco03{position:absolute;top:50%;left:50%;margin:90px 0 0 -840px}.solution .container .key_visual_inner .back_deco04{position:absolute;top:50%;left:50%;margin:20px 0 0 780px}.solution .container .key_visual_inner .back_deco05{position:absolute;top:50%;left:50%;margin:20px 0 0 -650px}.solution .container .service_wrap .title_on_top_box{text-align:center}.solution .container .service_wrap .title_on_top_box h3{color:#24282d;font-size:56px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif}.solution .container .service_wrap .title_on_top_box h3 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.solution .container .service_wrap .title_on_top_box h3:nth-of-type(n+2){padding-top:8px}.solution .container .service_wrap .title_on_top_box p{color:#696e73;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.solution .container .service_wrap .service_background{width:100%;height:100vh;position:fixed;top:0;left:0;background-image:linear-gradient(180deg, #E1E6EB, #fff);z-index:-1}.solution .container .service_wrap .service_background.active{position:absolute}.solution .container .service01{padding-top:150px}.solution .container .service01 .content_box{display:flex;gap:40px;padding-top:72px}.solution .container .service01 .content_box li{width:580px;border:1px solid #e1e6eb;border-radius:16px;box-sizing:border-box;overflow:hidden;background-color:#fff}.solution .container .service01 .content_box li .content_image{width:100%;height:400px;position:relative}.solution .container .service01 .content_box li .content_image img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.solution .container .service01 .content_box li .content_text{padding:50px 0 52px;text-align:center}.solution .container .service01 .content_box li .content_text strong{color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px}.solution .container .service01 .content_box li .content_text p{padding-top:12px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.solution .container .service02{padding-top:180px}.solution .container .service02 .content_box{display:flex;gap:39px;padding-top:72px}.solution .container .service02 .content_box li{width:374px;border:1px solid #e1e6eb;border-radius:16px;box-sizing:border-box;overflow:hidden;background-color:#fff}.solution .container .service02 .content_box li .content_image{width:100%;height:280px;position:relative}.solution .container .service02 .content_box li .content_image img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.solution .container .service02 .content_box li .content_text{padding-bottom:48px;text-align:center}.solution .container .service02 .content_box li .content_text strong{color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px}.solution .container .service02 .content_box li .content_text p{padding-top:12px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.solution .container .service02 .content_box li .content_text span{padding-top:4px;color:#696e73;font-size:15px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.solution .container .service03{position:relative}.solution .container .service03 .inner:nth-of-type(1){padding-top:180px}.solution .container .service03 .inner:nth-of-type(2){padding:180px 0 180px}.solution .container .service03 h4{color:#24282d;font-size:48px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.solution .container .service03 .content_box{display:flex;gap:40px;padding-top:68px}.solution .container .service03 .content_box li{width:374px;border:1px solid #e1e6eb;border-radius:16px;box-sizing:border-box;overflow:hidden;background-color:#fff}.solution .container .service03 .content_box li .content_image{width:100%;height:240px;position:relative}.solution .container .service03 .content_box li .content_image img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.solution .container .service03 .content_box li .content_text{padding:30px 0 38px;text-align:center}.solution .container .service03 .content_box li .content_text strong{color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px}.solution .container .service03 .table_box{display:flex;gap:24px;flex-wrap:wrap;padding-top:80px}.solution .container .service03 .table_box li{position:relative;border-radius:16px;overflow:hidden}.solution .container .service03 .table_box li p{position:absolute;top:50%;right:32px;color:#fff;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px;text-align:right;transform:translateY(-50%)}.dream_order .container{padding-top:100px}.dream_order .container h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.dream_order .container h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.dream_order .container .vertical_card_wrap{padding-top:182px}.dream_order .container .vertical_card_wrap .inner{position:relative;overflow:hidden}.dream_order .container .vertical_card{height:620px;position:relative;margin-top:80px}.dream_order .container .vertical_card_item{width:100%;height:620px;position:absolute;top:0;left:0;border:1px solid #e1e6eb;border-radius:20px;box-sizing:border-box;box-shadow:0 2px 8px 0 rgba(110,110,112,.15);overflow:hidden}.dream_order .container .vertical_card_item:nth-of-type(n+2){transform:translateY(100vw)}.dream_order .container .vertical_card_item .text_box{position:absolute;top:50%;left:120px;transform:translateY(-50%)}.dream_order .container .vertical_card_item .text_box .card_number{display:inline-block;color:rgba(0,0,0,0);font-size:18px;font-weight:700;line-height:150%;letter-spacing:0;-webkit-background-clip:text;background-image:linear-gradient(134deg, #0E9DD8, #8E69C7)}.dream_order .container .vertical_card_item .text_box h6{padding-top:60px;color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px}.dream_order .container .vertical_card_item .text_box .info_text{padding-top:20px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.dream_order .container .vertical_card_item .text_box .detail_link{display:inline-block;margin-top:50px;transition:all .25s}.dream_order .container .vertical_card_item .text_box .detail_link a{position:relative;color:#696e73;font-size:16px;font-weight:700}.dream_order .container .vertical_card_item .text_box .detail_link a:hover{color:#5938dd}.dream_order .container .vertical_card_item .text_box .detail_link a:hover::after{background-image:url(../images/common/arrow_right_purple02.svg)}.dream_order .container .vertical_card_item .text_box .detail_link a.disabled{color:#878c91;pointer-events:none}.dream_order .container .vertical_card_item .text_box .detail_link a::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 2px);margin-top:-12px;background-image:url(../images/common/arrow_right_gray02.svg);background-position:0 50%;background-size:100%;transition:all .25s}.dream_order .container .vertical_card_item .card_dim{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0;pointer-events:none}.dream_order .container .growth_wrap{padding-top:200px}.dream_order .container .growth_wrap .growth_table{padding-top:40px}.dream_order .container .growth_wrap .growth_table .table_caption{padding-left:90px;color:#696e73;font-size:20px;font-weight:700;line-height:150%;letter-spacing:-0.5px}.dream_order .container .growth_wrap .growth_table .chart_content{width:802px;height:419px;position:relative;margin:30px auto 0}.dream_order .container .growth_wrap .growth_table .chart_content::before{content:"";width:1007px;height:100%;position:absolute;top:50%;left:50%;background-image:url(../images/key-solutions/dreamorder_chart.jpg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:translate(-50%, -50%);z-index:-1}.dream_order .container .growth_wrap .growth_table .chart_content svg{stroke-dasharray:1000;stroke-dashoffset:1000}.dream_order .container .growth_wrap .growth_table .chart_content .chart01{position:absolute;top:26px;left:143px}.dream_order .container .growth_wrap .growth_table .chart_content .chart01 .chart_text{position:absolute;padding:5px 12px 3px;color:#fff;border-radius:4px;font-size:13px;font-weight:700;line-height:160%;letter-spacing:0;background-color:#f15a5a}.dream_order .container .growth_wrap .growth_table .chart_content .chart01 .chart_text::before{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #f15a5a}.dream_order .container .growth_wrap .growth_table .chart_content .chart01 .chart_text::after{content:"";width:15px;height:14px;position:absolute;bottom:-24px;left:50%;border-radius:100%;box-shadow:0 0 6px 0 #f15a5a;background-image:url(../images/key-solutions/dreamorder_chart_point01.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:translateX(-50%)}.dream_order .container .growth_wrap .growth_table .chart_content .chart01 .chart_text:nth-of-type(1){top:257px;left:-49px}.dream_order .container .growth_wrap .growth_table .chart_content .chart01 .chart_text:nth-of-type(2){top:20px;left:206px;opacity:0}.dream_order .container .growth_wrap .growth_table .chart_content .chart01 .chart_text:nth-of-type(3){top:-46px;left:473px;opacity:0}.dream_order .container .growth_wrap .growth_table .chart_content .chart02{position:absolute;top:68px;left:408px}.dream_order .container .growth_wrap .growth_table .chart_content .chart02 .chart_text{position:absolute;padding:5px 12px 3px;color:#fff;border-radius:4px;opacity:0;font-size:13px;font-weight:700;line-height:160%;letter-spacing:0;background-color:#fb0}.dream_order .container .growth_wrap .growth_table .chart_content .chart02 .chart_text:nth-of-type(1){top:calc(100% - 17px);right:calc(100% + 24px)}.dream_order .container .growth_wrap .growth_table .chart_content .chart02 .chart_text:nth-of-type(1)::before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-left:5px solid #fb0;border-bottom:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0)}.dream_order .container .growth_wrap .growth_table .chart_content .chart02 .chart_text:nth-of-type(1)::after{content:"";width:15px;height:14px;position:absolute;top:50%;left:calc(100% + 19px);border-radius:100%;box-shadow:0 0 6px 0 #fb0;background-image:url(../images/key-solutions/dreamorder_chart_point02.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:translateY(-50%)}.dream_order .container .growth_wrap .growth_table .chart_content .chart02 .chart_text:nth-of-type(2){top:19px;left:213px}.dream_order .container .growth_wrap .growth_table .chart_content .chart02 .chart_text:nth-of-type(2)::before{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #fb0}.dream_order .container .growth_wrap .growth_table .chart_content .chart02 .chart_text:nth-of-type(2)::after{content:"";width:15px;height:14px;position:absolute;top:-24px;left:50%;border-radius:100%;box-shadow:0 0 6px 0 #fb0;background-image:url(../images/key-solutions/dreamorder_chart_point02.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:translateX(-50%)}.dream_order .container .growth_wrap .growth_table .chart_content .chart03{position:absolute;top:239px;left:407px}.dream_order .container .growth_wrap .growth_table .chart_content .chart03 .chart_text{position:absolute;padding:5px 12px 3px;color:#fff;border-radius:4px;opacity:0;font-size:13px;font-weight:700;line-height:160%;letter-spacing:0;background-color:#03ce94}.dream_order .container .growth_wrap .growth_table .chart_content .chart03 .chart_text:nth-of-type(1){top:88px;left:26px}.dream_order .container .growth_wrap .growth_table .chart_content .chart03 .chart_text:nth-of-type(1)::before{content:"";position:absolute;top:50%;left:-5px;transform:translateY(-50%);border-top:5px solid rgba(0,0,0,0);border-right:5px solid #03ce94;border-bottom:5px solid rgba(0,0,0,0)}.dream_order .container .growth_wrap .growth_table .chart_content .chart03 .chart_text:nth-of-type(1)::after{content:"";width:15px;height:14px;position:absolute;top:50%;left:-30px;border-radius:100%;box-shadow:0 0 6px 0 #03ce94;background-image:url(../images/key-solutions/dreamorder_chart_point03.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:translateY(-50%)}.dream_order .container .growth_wrap .growth_table .chart_content .chart03 .chart_text:nth-of-type(2){top:-45px;left:calc(100% - 49px)}.dream_order .container .growth_wrap .growth_table .chart_content .chart03 .chart_text:nth-of-type(2)::before{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #03ce94}.dream_order .container .growth_wrap .growth_table .chart_content .chart03 .chart_text:nth-of-type(2)::after{content:"";width:15px;height:14px;position:absolute;bottom:-24px;left:50%;border-radius:100%;box-shadow:0 0 6px 0 #03ce94;background-image:url(../images/key-solutions/dreamorder_chart_point03.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:translateX(-50%)}.dream_order .container .growth_wrap .growth_table .type_chart{display:flex;gap:40px;justify-content:center;padding-top:56px}.dream_order .container .growth_wrap .growth_table .type_chart .type01{position:relative;padding-left:38px;color:#e54c4c;font-size:16px;font-weight:700;line-height:160%}.dream_order .container .growth_wrap .growth_table .type_chart .type01::before{content:"";width:30px;height:2px;position:absolute;top:12.5px;left:0;margin-top:-1px;background-color:#e54c4c}.dream_order .container .growth_wrap .growth_table .type_chart .type01::after{content:"";width:15px;height:14px;position:absolute;top:12.5px;left:15px;margin:-6.25px 0 0 -7.5px;border-radius:100%;box-shadow:0 0 6px 0 #e54c4c;background-image:url(../images/key-solutions/dreamorder_chart_point01.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}.dream_order .container .growth_wrap .growth_table .type_chart .type02{position:relative;padding-left:38px;color:#efa300;font-size:16px;font-weight:700;line-height:160%}.dream_order .container .growth_wrap .growth_table .type_chart .type02::before{content:"";width:30px;height:2px;position:absolute;top:12.5px;left:0;margin-top:-1px;background-color:#efa300}.dream_order .container .growth_wrap .growth_table .type_chart .type02::after{content:"";width:15px;height:14px;position:absolute;top:12.5px;left:15px;margin:-6.25px 0 0 -7.5px;border-radius:100%;box-shadow:0 0 6px 0 #efa300;background-image:url(../images/key-solutions/dreamorder_chart_point02.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}.dream_order .container .growth_wrap .growth_table .type_chart .type03{position:relative;padding-left:38px;color:#00c88f;font-size:16px;font-weight:700;line-height:160%}.dream_order .container .growth_wrap .growth_table .type_chart .type03::before{content:"";width:30px;height:2px;position:absolute;top:12.5px;left:0;margin-top:-1px;background-color:#00c88f}.dream_order .container .growth_wrap .growth_table .type_chart .type03::after{content:"";width:15px;height:14px;position:absolute;top:12.5px;left:15px;margin:-6.25px 0 0 -7.5px;border-radius:100%;box-shadow:0 0 6px 0 #00c88f;background-image:url(../images/key-solutions/dreamorder_chart_point03.png);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}.dream_order .container .growth_wrap .rolling_box{max-width:1920px;padding-top:85px;margin:0 auto;overflow:hidden}.dream_order .container .growth_wrap .rolling_box .rolling_item{display:flex}.dream_order .container .growth_wrap .rolling_box .rolling_item img{padding-left:80px}.dream_order .container .growth_wrap .link_box{width:100%;display:inline-block;padding-top:85px;text-align:center}.dream_order .container .growth_wrap .link_box>button,.dream_order .container .growth_wrap .link_box a{padding:22px 56px 22px 32px;color:#5938dd;border:1px solid #5938dd;border-radius:56px;box-sizing:border-box;font-size:16px;font-weight:700;background-color:#fff;transition:all .25s}.dream_order .container .growth_wrap .link_box>button:hover,.dream_order .container .growth_wrap .link_box a:hover{border-color:#f1ebfe;background-color:#f1ebfe}.dream_order .container .growth_wrap .link_box>button span,.dream_order .container .growth_wrap .link_box a span{position:relative}.dream_order .container .growth_wrap .link_box>button span::after,.dream_order .container .growth_wrap .link_box a span::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 4px);margin-top:-11px;background-image:url(../images/common/arrow_right_purple02.svg);background-position:0 50%;background-size:100%;transition:all .25s}.dream_order .container .start_wrap{padding:200px 0}.dream_order .container .start_wrap .rolling_box{max-width:1920px;padding-top:80px;margin:0 auto;overflow:hidden}.dream_order .container .start_wrap .rolling_box .rolling_inner{width:5192px;display:flex;gap:24px;flex-wrap:wrap}.dream_order .container .start_wrap .rolling_box .text_box{position:absolute;top:40px;left:40px}.dream_order .container .start_wrap .rolling_box .text_box>p{color:#696e73;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.dream_order .container .start_wrap .rolling_box .text_box>strong{padding-top:8px;color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px}.dream_order .container .start_wrap .rolling_box .mini_box{width:792px;display:flex;gap:24px;flex-wrap:wrap}.dream_order .container .start_wrap .rolling_box .long_item{width:420px;height:580px;position:relative;border-radius:16px;overflow:hidden;background-color:#f5f7fa}.dream_order .container .start_wrap .rolling_box .short_item{width:384px;height:278px;position:relative;border-radius:16px;overflow:hidden;background-color:#f5f7fa}.dream_order .container .system_wrap{padding:150px 0;background-image:linear-gradient(180deg, #E2D7FD, #F1EBFE)}.dream_order .container .system_wrap .system_table{padding-top:80px}.dream_order .container .system_wrap .system_table li{display:flex;gap:24px}.dream_order .container .system_wrap .system_table li:nth-of-type(n+2){padding-top:24px}.dream_order .container .system_wrap .system_table .text_box{position:absolute;top:48px;left:48px}.dream_order .container .system_wrap .system_table .text_box>strong{color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px}.dream_order .container .system_wrap .system_table .text_box>p{padding-top:8px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.dream_order .container .system_wrap .system_table .text_box .detail_link{display:inline-block;position:relative;margin-top:18px;color:#696e73;font-size:16px;font-weight:700}.dream_order .container .system_wrap .system_table .text_box .detail_link.disabled{color:#878c91;pointer-events:none}.dream_order .container .system_wrap .system_table .text_box .detail_link::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 2px);margin-top:-12px;background-image:url(../images/common/arrow_right_gray02.svg);background-position:0 50%;background-size:100%;transition:all .25s}.dream_order .container .system_wrap .system_table .text_box .detail_link:hover{color:#5938dd}.dream_order .container .system_wrap .system_table .text_box .detail_link:hover::after{background-image:url(../images/common/arrow_right_purple02.svg)}.dream_order .container .system_wrap .system_table .item_type01{width:333px;height:640px;position:relative;margin-top:-280px;border-radius:16px;overflow:hidden;background-color:#fff}.dream_order .container .system_wrap .system_table .item_type02{width:486px;height:640px;position:relative;border-radius:16px;overflow:hidden;background-color:#fff}.dream_order .container .system_wrap .system_table .item_type03{width:486px;height:360px;position:relative;border-radius:16px;overflow:hidden;background-color:#fff}.dream_order .container .system_wrap .system_table .item_type04{width:690px;height:360px;position:relative;border-radius:16px;overflow:hidden;background-color:#fff}.dream_order .container .system_wrap .system_table .item_type05{width:100%;height:360px;position:relative;border-radius:16px;overflow:hidden;background-color:#fff}.touchbox .container{padding-top:100px}.touchbox .container h4{color:rgba(0,0,0,0);font-size:56px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center;background-clip:text;background-image:linear-gradient(90deg, #4783E0, #8467EA)}.touchbox .container h5{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;text-align:center}.touchbox .container h5 .text_gradation{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #0E9DD8, #8467EA)}.touchbox .container h5 .text_gradation02{color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg, #B9EAF4, #E2D7FD)}.touchbox .container .open_card_wrap{padding:182px 0 188px}.touchbox .container .open_card_wrap ul{width:291px;height:361px;position:relative;margin:86px auto 0}.touchbox .container .open_card_wrap li{width:100%;position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.touchbox .container .open_card_wrap li p{width:100%;position:absolute;bottom:56px;left:0;color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px;text-align:center}.touchbox .container .open_card_wrap li:nth-of-type(1){top:0;left:30px}.touchbox .container .open_card_wrap li:nth-of-type(2){top:0;left:10px}.touchbox .container .open_card_wrap li:nth-of-type(3){top:0;left:-10px}.touchbox .container .open_card_wrap li:nth-of-type(4){top:0;left:-30px}.touchbox .container .json_inner{max-width:1920px;height:100vh;padding-top:149px;position:relative;margin:0 auto;overflow:hidden}.touchbox .container .json_inner .text_item p{padding-top:20px;color:#696e73;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.touchbox .container .json_inner .text_item.index02,.touchbox .container .json_inner .text_item.index03,.touchbox .container .json_inner .text_item.index04,.touchbox .container .json_inner .text_item.index05,.touchbox .container .json_inner .text_item.index06,.touchbox .container .json_inner .text_item.index07,.touchbox .container .json_inner .text_item.index08{width:1200px;position:absolute;top:50%;left:50%;margin:-184px 0 0 -600px;opacity:0;visibility:hidden}.touchbox .container .json_inner .text_item.index02 h5,.touchbox .container .json_inner .text_item.index03 h5,.touchbox .container .json_inner .text_item.index04 h5,.touchbox .container .json_inner .text_item.index05 h5,.touchbox .container .json_inner .text_item.index06 h5,.touchbox .container .json_inner .text_item.index07 h5,.touchbox .container .json_inner .text_item.index08 h5{text-align:left}.touchbox .container .json_inner .text_item.index09{width:1200px;position:absolute;top:50%;left:50%;margin:-128px 0 0 -600px;opacity:0;visibility:hidden}.touchbox .container .json_inner .text_item.index09 h5{display:flex;justify-content:space-between}.touchbox .container .json_inner .touchbox_json{width:1920px !important;max-width:1920px !important;height:1080px !important;max-height:1080px !important;margin-left:-960px !important;transform:translate(0, 0) !important;position:absolute !important;top:0 !important;left:50% !important;opacity:0}.touchbox .container .json_inner .json01,.touchbox .container .json_inner .json02,.touchbox .container .json_inner .json03,.touchbox .container .json_inner .json04,.touchbox .container .json_inner .json05,.touchbox .container .json_inner .json06,.touchbox .container .json_inner .json07,.touchbox .container .json_inner .json08{width:1920px !important;max-width:1920px !important;height:1080px !important;max-height:1080px !important;margin-left:-960px !important;transform:translate(0, 0) !important;position:absolute !important;top:0 !important;left:50% !important}.touchbox .container .json_inner .json_animation:nth-of-type(n+2){opacity:0;visibility:hidden}.touchbox .container .vertical_card_wrap{padding:200px 0;background-color:#24282d;overflow:hidden}.touchbox .container .vertical_card_wrap h5{color:#fff}.touchbox .container .vertical_card_wrap .bottom_h5{padding-top:96px}.touchbox .container .vertical_card_wrap .vertical_card{height:636px;position:relative;padding-top:80px}.touchbox .container .vertical_card_wrap .vertical_card_item{width:1024px;position:absolute;left:50%;margin-left:-512px;border-radius:20px;overflow:hidden;background-image:linear-gradient(135deg, #B9EAF4, #E2D7FD)}.touchbox .container .vertical_card_wrap .vertical_card_item:nth-of-type(n+2){transform:translateY(100vw)}.touchbox .container .vertical_card_wrap .vertical_card_item>.text_box{padding-top:70px}.touchbox .container .vertical_card_wrap .vertical_card_item>.text_box strong{display:block;color:#24282d;font-size:36px;font-weight:700;line-height:140%;letter-spacing:-1px;text-align:center}.touchbox .container .vertical_card_wrap .vertical_card_item>.text_box p{padding-top:6px;color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px;text-align:center}.touchbox .container .vertical_card_wrap .vertical_card_item>.content_box{display:flex;gap:24px;justify-content:center;padding-top:40px}.touchbox .container .vertical_card_wrap .vertical_card_item>.content_box li{position:relative;border-radius:16px 16px 0 0;overflow:hidden;background-color:#fff}.touchbox .container .vertical_card_wrap .vertical_card_item>.content_box .content_text{position:absolute;top:40px;left:40px}.touchbox .container .vertical_card_wrap .vertical_card_item>.content_box .content_text strong{color:#24282d;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.touchbox .container .vertical_card_wrap .vertical_card_item>.content_box .content_text p{padding-top:8px;color:#696e73;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.touchbox .container .vertical_card_wrap .vertical_card_item .card_dim{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0;pointer-events:none}.touchbox .container .start_wrap{max-width:1920px;padding-top:200px;overflow:hidden}.touchbox .container .start_wrap .rolling_box{display:flex;padding-top:80px}.touchbox .container .start_wrap .rolling_box ul{display:flex;gap:24px;flex-shrink:0}.touchbox .container .start_wrap .rolling_box ul li{position:relative;border-radius:16px;overflow:hidden}.touchbox .container .start_wrap .rolling_box ul .text_box{position:absolute;top:40px;left:40px}.touchbox .container .start_wrap .rolling_box ul .text_box p{color:#696e73;font-size:20px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.touchbox .container .start_wrap .rolling_box ul .text_box strong{display:block;padding-top:8px;color:#24282d;font-size:32px;font-weight:700;line-height:140%;letter-spacing:-1px}.touchbox .container .promotion_wrap{padding-top:200px}.touchbox .container .promotion_wrap .promotion_item{position:relative}.touchbox .container .promotion_wrap .promotion_item>img{width:100%}.touchbox .container .promotion_wrap .promotion_item .text_box{position:absolute;top:50%;left:calc(50% + 12px);transform:translateY(-50%)}.touchbox .container .promotion_wrap .promotion_type01{display:inline-block;padding:4px 20px;color:#a187f4;border-radius:99px;font-size:20px;font-weight:700;line-height:160%;letter-spacing:-0.5px;background-color:#e2d7fd}.touchbox .container .promotion_wrap p{padding-top:12px;color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px}.touchbox .container .promotion_wrap b{display:inline-block;color:#5938dd;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px}.store_company .container{width:100%;position:relative;padding-top:100px;overflow:hidden}.store_company .container .map_wrap{width:100%;height:calc(100vh - 100px)}.store_company .container .map_wrap .map_api{width:100%;height:100%}.store_company .container .local_button_wrap{display:flex;gap:6px;position:fixed;top:130px;left:60px;z-index:1}.store_company .container .local_button_wrap .local_button{padding:16px 24px 13px;color:#24282d;border:1px solid #fff;font-size:15px;font-weight:700;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);transition:all .2s;background-color:#fff;box-sizing:border-box}.store_company .container .local_button_wrap .local_button.active{color:#fff;background-color:#5938dd;border-color:#5938dd}.store_company .container .local_button_wrap .local_button.active:hover{color:#fff;background-color:#5938dd;border-color:#5938dd}.store_company .container .local_button_wrap .local_button:hover{color:#5938dd;border-color:#c4b0fb}.store_company .container .type_button_wrap{display:flex;position:fixed;top:130px;right:60px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);background-color:#fff;z-index:1}.store_company .container .type_button_wrap .type_button{position:relative;padding:12px 23px;color:#a5aaaf;font-size:13px;font-weight:700;transition:all .2s}.store_company .container .type_button_wrap .type_button::before{content:"";width:12px;height:12px;position:absolute;top:50%;left:14px;margin-top:-6px;opacity:0;background-position:50% 50%;background-size:100% 100%;transition:all .2s}.store_company .container .type_button_wrap .type_button.button_dream::before{background-image:url(../images/company/check_dream.svg)}.store_company .container .type_button_wrap .type_button.button_touch::before{background-image:url(../images/company/check_touch.svg)}.store_company .container .type_button_wrap .type_button.active{padding:12px 14px 12px 32px}.store_company .container .type_button_wrap .type_button.active::before{opacity:1}.store_company .container .type_button_wrap .type_button.button_dream.active{color:#3d86e1}.store_company .container .type_button_wrap .type_button.button_touch.active{color:#de5658}.store_company .container .type_button_wrap .type_button:nth-of-type(n+2){border-left:1px solid #e1e6eb}.store_company .container .marker_wrap{position:absolute;z-index:1}.store_company .container .marker_wrap .marker_box{height:12px;text-align:center}.store_company .container .marker_wrap .marker_box:hover .icon_marker.marker_dream{background-color:#3d86e1}.store_company .container .marker_wrap .marker_box:hover .icon_marker.marker_touch{background-color:#de5658}.store_company .container .marker_wrap .marker_box .icon_marker{width:10px;height:10px;display:inline-block;vertical-align:top;border-radius:100%;box-sizing:border-box;transition:all .25s}.store_company .container .marker_wrap .marker_box .icon_marker.marker_dream{border:1px solid #2c71c9;background-color:#6fbcff}.store_company .container .marker_wrap .marker_box .icon_marker.marker_touch{border:1px solid #cd3a3d;background-color:#fd888a}.store_company .container .marker_wrap .marker_box .icon_marker:nth-of-type(1){position:relative;z-index:2}.store_company .container .marker_wrap .marker_box .icon_marker:nth-of-type(2){margin-left:-9px}.store_company .container .marker_wrap .select_marker{text-align:center}.store_company .container .marker_wrap .select_marker .icon_marker{width:28px;height:40px;display:inline-block;vertical-align:top;border-radius:100%;box-sizing:border-box;transition:all .25s}.store_company .container .marker_wrap .select_marker .icon_marker:nth-of-type(1){position:relative}.store_company .container .marker_wrap .select_marker .icon_marker:nth-of-type(2){margin-left:-12px}.store_company .container .info_inner{width:296px;position:relative;padding:24px;margin-bottom:8px;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff}.store_company .container .info_inner::after{content:"";width:0;height:0;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #fff;border-radius:2px}.store_company .container .info_inner .info_title{color:#24282d;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-0.5px}.store_company .container .info_inner .info_location{padding-top:6px;color:#696e73;font-size:13px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.store_company .container .info_inner .type_wrap{display:flex;gap:6px;padding-top:16px}.store_company .container .info_inner .type_wrap .type_dream{padding:4px 6px;color:#3d86e1;border-radius:2px;font-size:10px;font-weight:700;line-height:13px;letter-spacing:-0.5px;background-color:#eaf2fc}.store_company .container .info_inner .type_wrap .type_touch{padding:4px 6px;color:#de5658;border-radius:2px;font-size:10px;font-weight:700;line-height:13px;letter-spacing:-0.5px;background-color:#fbeced}.store_company .container .list_wrap{width:230px;max-height:343px;position:absolute;overflow-y:auto;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff;z-index:1}.store_company .container .list_wrap .list_button{width:100%;display:flex;align-items:center;gap:4px;padding:14px 0 14px 16px;text-align:left;transition:all .2s}.store_company .container .list_wrap .list_button .place_text{color:#24282d;font-size:14px;font-weight:700}.store_company .container .list_wrap .list_button .marker{width:3px;height:3px;display:block;border-radius:100%}.store_company .container .list_wrap .list_button.list_dream .marker{background-color:#3d86e1}.store_company .container .list_wrap .list_button.list_touch .marker{background-color:#de5658}.store_company .container .list_wrap .list_button:hover{background-color:#f5f7fa}.store_company .container .list_wrap .list_button:nth-of-type(n+2){border-top:1px solid #e1e6eb}.store_company .container .marker_wrap:nth-of-type(4){bottom:454px;left:612px}.store_company .container .marker_wrap:nth-of-type(5){bottom:563px;left:925px}.store_company .container .marker_wrap:nth-of-type(6){bottom:186px;left:830px}.store_company .container .marker_wrap:nth-of-type(7){bottom:454px;left:612px}.store_company .container .marker_wrap:nth-of-type(8){bottom:563px;left:925px}.store_company .container .marker_wrap:nth-of-type(9){bottom:186px;left:830px}.store_company .container .list_wrap:nth-of-type(10){top:140px;left:1308px}.store_company .container .list_wrap:nth-of-type(11){right:430px;bottom:274px}.introduction .container h5{font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px}.introduction .container .key_visual_wrap{width:100%;height:100vh;position:relative;overflow:hidden;background-image:url(../images/company/introduction_keyvisual.jpg);background-size:cover}.introduction .container .key_visual_wrap .text_box{width:100%;height:500px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.introduction .container .key_visual_wrap h3{width:100%;position:absolute;top:50%;color:#fff;font-size:56px;font-weight:700;line-height:140%;letter-spacing:-1px;text-align:center;font-family:"IBM Plex Sans KR","돋움",Arial,Apple SD Gothic Neo,serif;transform:translateY(-50%)}.introduction .container .count_wrap{width:100%;position:relative;padding:260px 0 332px 320px;background-image:url(../images/company/introduction_count.jpg);background-size:cover;box-sizing:border-box}.introduction .container .count_wrap h5{color:#fff}.introduction .container .count_wrap .count_item{display:flex;gap:64px;padding-top:96px}.introduction .container .count_wrap .count_item p{color:#c4b0fb;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.introduction .container .count_wrap .count_item strong{padding-top:6px;color:#fff;font-size:48px;font-weight:700;line-height:140%;letter-spacing:-1px}.introduction .container .count_wrap .count_item strong span{display:inline-block;text-align:right}.introduction .container .count_wrap .count_item li:nth-of-type(1) strong span{width:143px}.introduction .container .count_wrap .count_item li:nth-of-type(2) strong span{width:81px}.introduction .container .count_wrap .count_item li:nth-of-type(3) strong span{width:126px}.introduction .container .count_wrap .count_item li:nth-of-type(4) strong span{width:88px}.introduction .container .solution_wrap{padding:150px 0;overflow:hidden;background-color:#f5f7fa}.introduction .container .solution_wrap .rolling_box{display:flex;flex-wrap:wrap}.introduction .container .solution_wrap .rolling_box li{display:flex;gap:30px;flex-wrap:wrap;flex-shrink:0}.introduction .container .solution_wrap .rolling_box li:nth-of-type(n+2){padding-top:30px}.introduction .container .solution_wrap .rolling_box li .rolling_item{color:#fff;border-radius:99px;font-weight:700;line-height:150%;letter-spacing:-0.5px}.introduction .container .solution_wrap .rolling_box li .back_type01{background-color:rgba(89,56,221,.4)}.introduction .container .solution_wrap .rolling_box li .back_type02{background-color:rgba(89,56,221,.5)}.introduction .container .solution_wrap .rolling_box li .back_type03{background-color:rgba(89,56,221,.6)}.introduction .container .solution_wrap .rolling_box li .back_type04{background-color:rgba(89,56,221,.7)}.introduction .container .solution_wrap .rolling_box li .back_type05{background-color:rgba(89,56,221,.8)}.introduction .container .solution_wrap .rolling_box li .back_type06{background-color:#5938dd}.introduction .container .solution_wrap .rolling_box li .size_type01{padding:30px 60px;font-size:20px}.introduction .container .solution_wrap .rolling_box li .size_type02{padding:28px 60px;font-size:22px}.introduction .container .solution_wrap .rolling_box li .size_type03{padding:27px 60px;font-size:24px}.introduction .container .solution_wrap .rolling_box li .size_type04{padding:25px 60px;font-size:26px}.introduction .container .solution_wrap .solution_list{position:relative;padding-top:288px}.introduction .container .solution_wrap .solution_list::before{content:"";width:10px;height:78px;position:absolute;top:90px;left:50%;margin-left:-5px;background-image:url(../images/company/introduction_solution_deco.png);background-size:cover;background-repeat:no-repeat}.introduction .container .solution_wrap .solution_list .title_on_top_box p{color:#696e73;font-size:20px;font-weight:600;line-height:150%;letter-spacing:-0.5px;text-align:center}.introduction .container .solution_wrap .solution_list .title_on_top_box h5{display:block;padding-top:30px;color:#24282d;text-align:center}.introduction .container .solution_wrap .solution_list>ul{display:flex;gap:36px;justify-content:center;padding-top:80px}.introduction .container .solution_wrap .solution_list>ul li{min-width:360px;padding:64px 0;border-radius:12px;box-shadow:0 4px 4px 0 rgba(199,192,217,.2);background-color:#fff}.introduction .container .solution_wrap .solution_list>ul strong{display:block;color:#24282d;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px;text-align:center}.introduction .container .solution_wrap .solution_list>ul strong span{color:#5938dd}.introduction .container .solution_wrap .solution_list>ul .image_box{padding-top:32px}.introduction .container .solution_wrap .solution_list>ul .image_box img{display:block;margin:0 auto}.introduction .container .solution_wrap .solution_list>ul .info_text{padding-top:32px}.introduction .container .solution_wrap .solution_list>ul .info_text p{color:#696e73;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.introduction .container .design_wrap{position:relative;padding:285px 0;overflow:hidden;background-image:linear-gradient(90deg, #0E9DD8, #8467EA);animation:backgroundGradient 5s ease infinite;background-size:200% 100%;background-position-x:0}.introduction .container .design_wrap .title_under_box{color:#fff;text-align:center}.introduction .container .design_wrap .title_under_box h4{font-size:48px;font-weight:700;line-height:140%;letter-spacing:-1px}.introduction .container .design_wrap .title_under_box p{padding-top:56px;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.introduction .container .design_wrap .deco01{width:80px;height:80px;position:absolute;top:50%;left:50%;margin:-320px 0 0 -470px}.introduction .container .design_wrap .deco02{width:132px;height:132px;position:absolute;top:50%;left:50%;margin:-310px 0 0 -530px}.introduction .container .design_wrap .deco03{width:343px;height:343px;position:absolute;top:50%;left:50%;margin:180px 0 0 -740px}.introduction .container .design_wrap .deco04{width:580px;height:580px;position:absolute;top:50%;left:50%;margin:-530px 0 0 310px}.introduction .container .design_wrap .deco05{width:212px;height:212px;position:absolute;top:50%;left:50%;margin:-110px 0 0 610px}.introduction .container .history_wrap{padding:200px 0 180px;background-image:linear-gradient(180deg, #151617, #24282D, #3C4146)}.introduction .container .history_wrap .title_one_box h5{color:#fff;text-align:center}.introduction .container .history_wrap .rolling_box{width:100%;height:720px;position:relative;margin-top:90px;overflow:hidden}.introduction .container .history_wrap .rolling_box .swiper{height:100%}.introduction .container .history_wrap .rolling_box .rolling_item{width:532px;border-radius:11px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5);transform-origin:center}.introduction .container .history_wrap .rolling_box .rolling_item .back_dim{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.8;background-color:#000;transition:all .25s}.introduction .container .history_wrap .rolling_box .rolling_item.swiper-slide-prev .back_dim,.introduction .container .history_wrap .rolling_box .rolling_item.swiper-slide-next .back_dim{opacity:.6}.introduction .container .history_wrap .rolling_box .rolling_item.swiper-slide-active .back_dim{opacity:0}.introduction .container .history_wrap .rolling_box .swiper-button-next{width:60px;height:60px;right:auto;left:50%;margin-left:296px;border-radius:100%;box-shadow:0 4px 4px 0 rgba(205,201,216,.15);background-image:url(../images/common/arrow_slide_purple.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}.introduction .container .history_wrap .rolling_box .swiper-button-next.swiper-button-disabled{background-image:url(../images/common/arrow_slide_gray.svg)}.introduction .container .history_wrap .rolling_box .swiper-button-next::after{content:none}.introduction .container .history_wrap .rolling_box .swiper-button-prev{width:60px;height:60px;left:50%;margin-left:-356px;border-radius:100%;box-shadow:0 -4px 4px 0 rgba(205,201,216,.15);background-image:url(../images/common/arrow_slide_purple.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(180deg)}.introduction .container .history_wrap .rolling_box .swiper-button-prev.swiper-button-disabled{background-image:url(../images/common/arrow_slide_gray.svg)}.introduction .container .history_wrap .rolling_box .swiper-button-prev::after{content:none}.introduction .container .history_wrap .history_list{width:1200px;position:relative;margin:63px auto 0;padding-top:97px}.introduction .container .history_wrap .history_list .history_line_box{width:2px;height:100%;position:absolute;top:0;left:50%;margin-left:-9.6%;background-image:radial-gradient(circle, #696E73, rgba(152, 159, 166, 0.2) 90%, rgba(198, 208, 217, 0) 100%)}.introduction .container .history_wrap .history_list .history_line_box .active_line{width:100%;height:0;background-image:radial-gradient(circle, #C4B0FB 90%, rgba(196, 176, 251, 0) 100%)}.introduction .container .history_wrap .history_list .year_content{display:flex;gap:16px;justify-content:center}.introduction .container .history_wrap .history_list .year_content:nth-of-type(n+2){padding-top:112px}.introduction .container .history_wrap .history_list .year_text{width:110px;position:relative;color:#fff;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.introduction .container .history_wrap .history_list .year_text::after{content:"";width:12px;height:12px;position:absolute;top:9px;left:100%;border-radius:100%;box-shadow:0 0 10px 0 rgba(196,176,251,.8);background-color:#c4b0fb}.introduction .container .history_wrap .history_list ol{width:281px;padding-left:54px}.introduction .container .history_wrap .history_list ol li{color:#fff;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.introduction .container .history_wrap .history_list ol li:nth-of-type(n+2){padding-top:12px}.introduction .container .other_wrap{padding:180px 0}.introduction .container .other_wrap .title_one_box h5{color:#24282d;text-align:center}.introduction .container .other_wrap>ul{display:flex;gap:36px;justify-content:center;padding-top:60px}.introduction .container .other_wrap>ul li{position:relative;border-radius:8px;overflow:hidden;background-color:#f5f7fa}.introduction .container .other_wrap>ul li::after{content:"";width:calc(100% - 1px);height:calc(100% - 1px);border:2px solid rgba(0,0,0,0);border-radius:8px;box-sizing:border-box;position:absolute;top:1px;left:1px;transition:all .25s;pointer-events:none}.introduction .container .other_wrap>ul li:hover::after{border-color:#c4b0fb}.introduction .container .other_wrap>ul .text_box{position:absolute;top:40px;left:40px}.introduction .container .other_wrap>ul .text_box strong{position:relative;color:#301c9f;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.introduction .container .other_wrap>ul .text_box strong::after{content:"";width:24px;height:24px;position:absolute;top:50%;left:calc(100% + 6px);margin-top:-12px;background-image:url(../images/common/arrow_right_purple03.svg);background-position:0 50%;background-size:100%;transition:all .25s}.introduction .container .other_wrap>ul .text_box p{padding-top:12px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}@keyframes backgroundGradient{0%{background-position-x:0}50%{background-position-x:100%}100%{background-position-x:0}}.gallery .container{padding:100px 0 150px}.gallery .container .find_wrap{display:flex;justify-content:space-between;padding-top:60px}.gallery .container .find_wrap .tab_wrap{display:flex;gap:24px;align-items:center}.gallery .container .find_wrap .tab_wrap button{position:relative;color:#a5aaaf;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-0.5px;transition:all .25s}.gallery .container .find_wrap .tab_wrap button::before{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;opacity:0;background-color:#5938dd;transition:all .25s}.gallery .container .find_wrap .tab_wrap button:hover{color:#696e73}.gallery .container .find_wrap .tab_wrap button.active{color:#5938dd}.gallery .container .find_wrap .tab_wrap button.active::before{opacity:1}.gallery .container .find_wrap .search_wrap{padding:15px 20px 13px;border:1px solid #e1e6eb;border-radius:4px;box-sizing:border-box;transition:all .25s}.gallery .container .find_wrap .search_wrap:hover{border-color:#c3c8cd}.gallery .container .find_wrap .search_wrap:focus-within{border-color:#5938dd}.gallery .container .find_wrap .search_wrap:focus-within>button{background-image:url(../images/company/icon_search_purple.svg)}.gallery .container .find_wrap .search_wrap>input{width:219px;vertical-align:top;padding:0;color:#24282d;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-0.5px}.gallery .container .find_wrap .search_wrap>input::placeholder{color:#a5aaaf}.gallery .container .find_wrap .search_wrap>button{width:24px;height:24px;vertical-align:top;margin-left:10px;background-image:url(../images/company/icon_search_black.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}.gallery .container .list_wrap{display:flex;gap:80px 24px;flex-wrap:wrap;padding-top:50px}.gallery .container .list_wrap li{width:384px}.gallery .container .list_wrap li:hover .image_box{box-shadow:0 5px 10px 0 rgba(89,56,221,.3)}.gallery .container .list_wrap li.done .image_box::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.7;background-color:#3c4146}.gallery .container .list_wrap li.done .text_box strong{color:#878c91}.gallery .container .list_wrap .image_box{width:100%;height:288px;position:relative;overflow:hidden;border-radius:4px;background-color:#f5f7fa;background-image:url(../images/common/background_logo.png);background-position:50% 50%;background-size:105px 61px;background-repeat:no-repeat;transition:all .25s}.gallery .container .list_wrap .image_box>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.gallery .container .list_wrap .text_box{padding:24px 12px 0}.gallery .container .list_wrap .text_box .type_text{padding-bottom:4px;color:#5938dd;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.gallery .container .list_wrap .text_box strong{display:-webkit-box;color:#24282d;font-size:20px;font-weight:600;line-height:140%;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gallery .container .list_wrap .text_box .detail_box{display:flex;padding-top:20px}.gallery .container .list_wrap .text_box .detail_box .detail{color:#696e73;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.gallery .container .list_wrap .text_box .detail_box .detail:nth-of-type(n+2){position:relative;padding-left:17px}.gallery .container .list_wrap .text_box .detail_box .detail:nth-of-type(n+2)::before{content:"";width:1px;height:14px;position:absolute;top:50%;left:8px;margin-top:-7px;background-color:#c3c8cd}.gallery .container .pagination_wrap{display:flex;justify-content:center;padding-top:180px}.gallery .container .pagination_wrap .pagination_button{width:40px;height:40px;border-radius:100%;background-position:50% 50%;background-size:24px 24px;background-repeat:no-repeat;transition:all .25s}.gallery .container .pagination_wrap .pagination_button:hover{background-color:#f5f7fa}.gallery .container .pagination_wrap .pagination_button.disabled.button_prev{background-image:url(../images/common/arrow_left_gray01.svg)}.gallery .container .pagination_wrap .pagination_button.disabled.button_more_prev{background-image:url(../images/common/double_arrow_left_gray01.svg)}.gallery .container .pagination_wrap .pagination_button.disabled.button_next{background-image:url(../images/common/arrow_right_gray01.svg)}.gallery .container .pagination_wrap .pagination_button.disabled.button_more_next{background-image:url(../images/common/double_arrow_right_gray01.svg)}.gallery .container .pagination_wrap .button_prev{background-image:url(../images/common/arrow_left_black.svg)}.gallery .container .pagination_wrap .button_more_prev{margin-right:6px;background-image:url(../images/common/double_arrow_left_black.svg)}.gallery .container .pagination_wrap .button_next{background-image:url(../images/common/arrow_right_black.svg)}.gallery .container .pagination_wrap .button_more_next{margin-left:6px;background-image:url(../images/common/double_arrow_right_black.svg)}.gallery .container .pagination_wrap .number_box{display:flex;gap:6px;margin:0 6px}.gallery .container .pagination_wrap .number_box>a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#24282d;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-0.5px;border-radius:100%}.gallery .container .pagination_wrap .number_box>a:hover{background-color:#f5f7fa}.gallery .container .pagination_wrap .number_box>a.disabled{color:#878c91}.gallery .container .pagination_wrap .number_box>a.disabled:hover{background-color:rgba(0,0,0,0)}.gallery .container .pagination_wrap .number_box>a.active{color:#fff;background-color:#24282d}.gallery .container .title_wrap{padding:50px 0 56px}.gallery .container .title_wrap h4{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px;text-align:center}.gallery .container .title_wrap .detail_box{display:flex;justify-content:center;padding-top:20px}.gallery .container .title_wrap .detail_box .detail{position:relative;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.gallery .container .title_wrap .detail_box .detail:nth-of-type(n+2){padding-left:26px}.gallery .container .title_wrap .detail_box .detail:nth-of-type(n+2)::before{content:"";width:2px;height:16px;position:absolute;top:50%;left:12px;margin-top:-8px;background-color:#c3c8cd}.gallery .container .nav_wrap{position:relative;margin-top:56px}.gallery .container .nav_wrap .go_wrap{display:flex;border-top:1px solid #e1e6eb;box-sizing:border-box}.gallery .container .nav_wrap .go_wrap li{width:50%}.gallery .container .nav_wrap .go_wrap li.prev_go .text_place::before{right:calc(100% + 4px);background-image:url(../images/common/arrow_left_gray02.svg)}.gallery .container .nav_wrap .go_wrap li.next_go{display:inline-block;text-align:right}.gallery .container .nav_wrap .go_wrap li.next_go .text_place::before{left:calc(100% + 4px);background-image:url(../images/common/arrow_right_gray02.svg)}.gallery .container .nav_wrap .go_wrap li:hover .text_title{text-decoration:underline;text-underline-offset:3px}.gallery .container .nav_wrap .go_wrap li.disabled .text_place{color:#878c91}.gallery .container .nav_wrap .go_wrap li.disabled .text_title{color:#878c91}.gallery .container .nav_wrap .go_wrap li.disabled:hover .text_title{text-decoration:inherit}.gallery .container .nav_wrap .go_wrap li.prev_go.disabled .text_place::before{background-image:url(../images/common/arrow_left_gray01.svg)}.gallery .container .nav_wrap .go_wrap li.next_go.disabled .text_place::before{background-image:url(../images/common/arrow_right_gray01.svg)}.gallery .container .nav_wrap .go_wrap a,.gallery .container .nav_wrap .go_wrap button{width:408px;display:inline-block;padding:40px 28px}.gallery .container .nav_wrap .go_wrap .text_place{position:relative;padding:2px 0;color:#696e73;font-size:16px;font-weight:700}.gallery .container .nav_wrap .go_wrap .text_place::before{content:"";width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat}.gallery .container .nav_wrap .go_wrap .text_title{height:27px;position:relative;padding-top:8px;overflow:hidden;color:#24282d;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;transition:all .25s}.gallery .container .nav_wrap .back_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.gallery .container .nav_wrap .back_wrap a,.gallery .container .nav_wrap .back_wrap button{width:48px;height:48px;display:block;border-radius:100%;background-color:#24282d;background-image:url(../images/common/icon_list.svg);background-position:50% 50%;background-size:24px 24px;background-repeat:no-repeat;transition:all .25s}.gallery .container .nav_wrap .back_wrap a:hover,.gallery .container .nav_wrap .back_wrap button:hover{background-color:#5938dd}.gallery .container .result_wrap{width:100%;min-height:405px;position:relative;padding-top:50px}.gallery .container .result_wrap .text_box{position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%, -50%)}.gallery .container .result_wrap .text_box .search_fail{display:block;margin:0 auto}.gallery .container .result_wrap .text_box .info_text{display:block;padding-top:24px;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-0.5px;text-align:center}.gallery .container .result_wrap .text_box .info_text .find_text{display:inline;color:#5938dd}.gallery .container .result_wrap .text_box .button_box{padding-top:24px;text-align:center}.gallery .container .result_wrap .text_box .button_box button{padding:19px 32px;color:#5938dd;border:1px solid #5938dd;border-radius:56px;font-size:15px;font-weight:700;transition:all .25s}.gallery .container .result_wrap .text_box .button_box button:hover{border-color:#f1ebfe;background-color:#f1ebfe}.gallery .container .result_wrap .text_box .button_box button:disabled{color:#878c91;border-color:#a5aaaf;background-color:#fff}.clause .container{padding-bottom:150px}.clause .container .title_wrap{display:flex;justify-content:space-between;padding-top:40px}.clause .container .title_wrap h4{color:#24282d;font-size:40px;font-weight:700;line-height:140%;letter-spacing:-1px}.clause .container .title_wrap .select_item{width:337px;position:relative}.clause .container .title_wrap .select_item.selected .select_current{border-color:#c3c8cd}.clause .container .title_wrap .select_item.selected .select_current::before{content:"닫기";transform:rotate(-90deg)}.clause .container .title_wrap .select_item.selected .select_list{display:block}.clause .container .title_wrap .select_current{width:100%;position:relative;padding:15px 20px;border:1px solid #c3c8cd;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.5px;background-color:#fff}.clause .container .title_wrap .select_current::before{content:"열기";width:24px;height:24px;position:absolute;top:50%;right:20px;margin-top:-12px;font-size:0;background-image:url(../images/common/arrow_right_gray02.svg);background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(90deg)}.clause .container .title_wrap .select_current:hover{border-color:#e1e6eb}.clause .container .title_wrap .select_current:focus+.select_list{display:block}.clause .container .title_wrap .select_current .select_input{display:none}.clause .container .title_wrap .select_current .select_input:checked+.select_input_text{display:block}.clause .container .title_wrap .select_current .select_input_text{display:none;color:#24282d;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.clause .container .title_wrap .select_list{width:100%;padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:0;border:1px solid #c3c8cd;border-radius:6px;box-sizing:border-box;z-index:10;background-color:#fff}.clause .container .title_wrap .select_list label{display:block}.clause .container .title_wrap .select_list label:hover{color:#5938dd;background-color:#f5f7fa}.clause .container .title_wrap .select_list label a{display:block;padding:12px 20px;color:#696e73;border-radius:4px;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.clause .container .content_wrap{padding-top:50px}.clause .container .content_wrap .other_text{color:#24282d;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.clause .container .content_wrap .data_text{padding-top:40px;color:#24282d;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px}.clause .container .content_wrap .subject_title{padding-top:40px;color:#24282d;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-0.5px}.clause .container .content_wrap .subject_content{padding-top:12px;color:#696e73;font-size:16px;font-weight:400;line-height:170%;letter-spacing:-0.5px}.clause .container .content_wrap .subject_content a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.clause .container .content_wrap table{border:1px solid #e1e6eb}.clause .container .content_wrap table tr:nth-of-type(n+2){border-top:1px solid #e1e6eb}.clause .container .content_wrap table th{padding:16px 24px;background-color:#f5f7fa}.clause .container .content_wrap table th:nth-of-type(1){width:302px}.clause .container .content_wrap table th:nth-of-type(n+2){border-left:1px solid #e1e6eb}.clause .container .content_wrap table td{padding:16px 24px}.clause .container .content_wrap table td:nth-of-type(n+2){border-left:1px solid #e1e6eb}.clause .container .content_wrap table.together_table{margin:8px 0}.counseling .container{padding-top:100px}.error404 .container{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.error404 .container .error_image{display:block;margin:0 auto}.error404 .container .text_box{padding-top:40px}.error404 .container .text_box>h5{color:#24282d;font-size:28px;font-weight:700;line-height:150%;letter-spacing:-1px;text-align:center}.error404 .container .text_box>p{padding-top:16px;color:#696e73;font-size:18px;font-weight:400;line-height:150%;letter-spacing:-0.5px;text-align:center}.error404 .container .button_box{width:100%;display:inline-block;padding-top:40px;text-align:center}.error404 .container .button_box button{padding:18px 28px;color:#5938dd;border:1px solid #5938dd;border-radius:56px;box-sizing:border-box;font-size:16px;font-weight:700;transition:all .25s}.error404 .container .button_box button:hover{border-color:#f1ebfe;background-color:#f1ebfe}.error404 .container .button_box button:disabled{color:#878c91;border-color:#a5aaaf;background-color:#fff}input[type=text],input[type=number],input[type=email],input[type=tel],textarea,select{outline:none !important}img{vertical-align:top;image-rendering:auto}.hidden-txt,legend{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0, 0 0, 0 0)}.dimmed{width:100%;height:100%;position:fixed;z-index:100;background-color:#000;display:none;top:0}.dimmed{opacity:0}.guide_line:before,.guide_line:after{width:1px;height:100vh;display:block;content:"";position:fixed;background-color:#fc0000;opacity:.4;left:50%;z-index:1000}.guide_line:before{margin:0 0 0 -600px}.guide_line:after{margin:0 0 0 600px}.guide_line .guide_center{width:1px;height:100vh;display:block;content:"";position:fixed;background-color:#fc0000;opacity:.4;left:50%;z-index:1000}@media screen and (max-width: 1024px){.mo_only{display:block !important}}@media screen and (min-width: 1025px){.mo_only{display:none !important}}
