﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap";.pc{display:block}.pc.fl{display:flex}@media(max-width: 767px){.pc{display:none}}.tablet{display:none}@media(max-width: 1024px){.tablet{display:block}.tablet.fl{display:flex}}.mo{display:none}@media(max-width: 767px){.mo{display:block}.mo.fl{display:flex}}.font_12{font-size:12px}.font_13{font-size:13px}.font_14{font-size:14px}.font_15{font-size:15px}.font_16{font-size:16px}.font_17{font-size:17px}.font_18{font-size:18px}.font_19{font-size:19px}.font_20{font-size:20px}.font_21{font-size:21px}.font_22{font-size:22px}.font_23{font-size:23px}.font_24{font-size:24px}.font_25{font-size:25px}.font_26{font-size:26px}.font_27{font-size:27px}.font_28{font-size:28px}.font_29{font-size:29px}.font_30{font-size:30px}.font_31{font-size:31px}.font_32{font-size:32px}.font_33{font-size:33px}.font_34{font-size:34px}.font_35{font-size:35px}.font_36{font-size:36px}.font_37{font-size:37px}.font_38{font-size:38px}.font_39{font-size:39px}.font_40{font-size:40px}.font_41{font-size:41px}.font_42{font-size:42px}.font_43{font-size:43px}.font_44{font-size:44px}.font_45{font-size:45px}.font_46{font-size:46px}.font_47{font-size:47px}.font_48{font-size:48px}.font_49{font-size:49px}.font_50{font-size:50px}.font_51{font-size:51px}.font_52{font-size:52px}.font_53{font-size:53px}.font_54{font-size:54px}.font_55{font-size:55px}.font_56{font-size:56px}.font_57{font-size:57px}.font_58{font-size:58px}.font_59{font-size:59px}.font_60{font-size:60px}.font_61{font-size:61px}.font_62{font-size:62px}.font_63{font-size:63px}.font_64{font-size:64px}.font_65{font-size:65px}.font_66{font-size:66px}.font_67{font-size:67px}.font_68{font-size:68px}.font_69{font-size:69px}.font_70{font-size:70px}.font_71{font-size:71px}.font_72{font-size:72px}.font_73{font-size:73px}.font_74{font-size:74px}.font_75{font-size:75px}.font_76{font-size:76px}.font_77{font-size:77px}.font_78{font-size:78px}.font_79{font-size:79px}.font_80{font-size:80px}.font_81{font-size:81px}.font_82{font-size:82px}.font_83{font-size:83px}.font_84{font-size:84px}.font_85{font-size:85px}.font_86{font-size:86px}.font_87{font-size:87px}.font_88{font-size:88px}.font_89{font-size:89px}.font_90{font-size:90px}.font_91{font-size:91px}.font_92{font-size:92px}.font_93{font-size:93px}.font_94{font-size:94px}.font_95{font-size:95px}.font_96{font-size:96px}.font_97{font-size:97px}.font_98{font-size:98px}.font_99{font-size:99px}.font_100{font-size:100px}@media(max-width: 1024px){.font_35{font-size:28px}.font_36{font-size:28.8px}.font_37{font-size:29.6px}.font_38{font-size:30.4px}.font_39{font-size:31.2px}.font_40{font-size:32px}.font_41{font-size:32.8px}.font_42{font-size:33.6px}.font_43{font-size:34.4px}.font_44{font-size:35.2px}.font_45{font-size:36px}.font_46{font-size:36.8px}.font_47{font-size:37.6px}.font_48{font-size:38.4px}.font_49{font-size:39.2px}.font_50{font-size:40px}.font_51{font-size:40.8px}.font_52{font-size:41.6px}.font_53{font-size:42.4px}.font_54{font-size:43.2px}.font_55{font-size:44px}.font_56{font-size:44.8px}.font_57{font-size:45.6px}.font_58{font-size:46.4px}.font_59{font-size:47.2px}.font_60{font-size:48px}.font_61{font-size:48.8px}.font_62{font-size:49.6px}.font_63{font-size:50.4px}.font_64{font-size:51.2px}.font_65{font-size:52px}.font_66{font-size:52.8px}.font_67{font-size:53.6px}.font_68{font-size:54.4px}.font_69{font-size:55.2px}.font_70{font-size:56px}.font_71{font-size:56.8px}.font_72{font-size:57.6px}.font_73{font-size:58.4px}.font_74{font-size:59.2px}.font_75{font-size:60px}.font_76{font-size:60.8px}.font_77{font-size:61.6px}.font_78{font-size:62.4px}.font_79{font-size:63.2px}.font_80{font-size:64px}.font_81{font-size:64.8px}.font_82{font-size:65.6px}.font_83{font-size:66.4px}.font_84{font-size:67.2px}.font_85{font-size:68px}.font_86{font-size:68.8px}.font_87{font-size:69.6px}.font_88{font-size:70.4px}.font_89{font-size:71.2px}.font_90{font-size:72px}.font_91{font-size:72.8px}.font_92{font-size:73.6px}.font_93{font-size:74.4px}.font_94{font-size:75.2px}.font_95{font-size:76px}.font_96{font-size:76.8px}.font_97{font-size:77.6px}.font_98{font-size:78.4px}.font_99{font-size:79.2px}.font_100{font-size:80px}.font_16{font-size:14.4px}.font_17{font-size:15.3px}.font_18{font-size:16.2px}.font_19{font-size:17.1px}.font_20{font-size:18px}.font_21{font-size:18.9px}.font_22{font-size:19.8px}.font_23{font-size:20.7px}.font_24{font-size:21.6px}.font_25{font-size:22.5px}.font_26{font-size:23.4px}.font_27{font-size:24.3px}.font_28{font-size:25.2px}.font_29{font-size:26.1px}.font_30{font-size:27px}.font_31{font-size:27.9px}.font_32{font-size:28.8px}.font_33{font-size:29.7px}.font_34{font-size:30.6px}}.font_title{font-size:48px}.grid{max-width:172rem;width:100%;margin:0 auto;padding:0 3rem}.table{display:table;table-layout:fixed}.dropDown{content:"";display:block;width:10px;height:100%;position:absolute;right:0;top:0}.dot{content:"";display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;margin-right:1rem;background:#000;border-radius:100%}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.flex_center{display:flex;align-items:center;justify-content:center;flex-flow:column}.wid_2_grid{display:flex;align-items:center;justify-content:center}.sub_grid{max-width:calc(1460px + 60px);width:100%;margin:0 auto;padding:118px 35px 258px}@media(max-width: 1024px){.sub_grid{padding:80px 35px 120px}}@media(max-width: 767px){.sub_grid{padding:40px 20px 80px}}.subpage_tit{font-size:40px;font-weight:500;text-align:center}@media(max-width: 1024px){.subpage_tit{font-size:36px}}@media(max-width: 767px){.subpage_tit{font-size:24px}}:root{--heroHeight:0;--scrollDown:0;--pointColor:#0000ff}*{line-height:1;box-sizing:border-box;font-size:clamp(1.2rem,.677vw,1.3rem);font-weight:normal;font-style:normal;color:#fff;letter-spacing:-0.05rem;padding:0;margin:0;word-break:keep-all}html,body{overflow-x:clip;font-size:62.5%;scroll-behavior:smooth;margin:0 auto}button{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}a,a:hover,a:focus,button{text-decoration:none;color:inherit;font-size:inherit}img{max-width:100%;vertical-align:top;height:auto}iframe{border:none;width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:#000 !important}input[type=checkbox],input[type=radio]{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}table{border-collapse:collapse;border-spacing:0}header,footer,aside,main,section,article,nav{display:block}ul,li{margin:0;list-style:none}::selection{color:#fff;background:rgba(0,0,0,.99)}*:focus,a:hover,button:hover,input:hover{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}p,span,strong,b,em{color:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit}button,textarea,input,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0);appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none}button,textarea,input{-webkit-appearance:none;appearance:none;border-radius:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea{resize:none}button{border:0;outline:none;background:none}font{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}legend{display:block;border:none;padding:0}fieldset{border:none;margin:0;padding:0;min-width:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}@supports(-webkit-touch-callout: none){#header #sidebar .inner,.main_popup{height:-webkit-fill-available}}@media(min-width: 1681px)and (max-width: 1800px){html,body{font-size:58%}}@media(min-width: 1441px)and (max-width: 1680px){html,body{font-size:56%}}@media(min-width: 1281px)and (max-width: 1440px){html,body{font-size:54%}}@media(min-width: 1025px)and (max-width: 1280px){html,body{font-size:51.5%}}@media(min-width: 990px)and (max-width: 1024px){html,body{font-size:51%}.br_dn{word-break:keep-all}.br_dn br{display:none}}@media(min-width: 768px)and (max-width: 989px){html,body{font-size:50%}.br_dn{word-break:keep-all}.br_dn br{display:none}}@media(min-width: 501px)and (max-width: 767px){html,body{font-size:65%}.br_dn{word-break:keep-all}.br_dn br:not(.mo){display:none}}@media(min-width: 351px)and (max-width: 500px){html,body{font-size:62.5%}.br_dn{word-break:keep-all}.br_dn br:not(.mo){display:none}}@media(max-width: 350px){html,body{font-size:58%}.br_dn{word-break:keep-all}.br_dn br:not(.mo){display:none}}@media(max-width: 767px){html,body{overflow-x:hidden}}.en{font-family:"AlbertSans",sans-serif;letter-spacing:normal}.neue{font-family:"Neue",sans-serif;letter-spacing:normal;line-height:normal;font-weight:700}.fs146{font-size:clamp(5.5rem,7.6042vw,14.6rem)}@media(max-width: 1024px){.fs146{font-size:clamp(5.5rem,11.72vw,12rem)}}@media(max-width: 767px){.fs146{font-size:clamp(4rem,12vw,5.5rem)}}.fs107{font-size:clamp(7rem,5.5729vw,10.7rem)}.fs99{font-size:clamp(8rem,5.16vw,9.9rem)}.fs92{font-size:clamp(5rem,4.792vw,9.2rem)}.fs74{font-size:clamp(5rem,3.85vw,7.4rem)}.fs66{font-size:clamp(4.5rem,3.44vw,6.6rem)}.fs64{font-size:clamp(4.3rem,3.3vw,6.4rem)}.fs46{font-size:clamp(2rem,3vw,4.6rem)}.fs32{font-size:clamp(2rem,1.67vw,3.2rem)}.fs20{font-size:clamp(1.6rem,1.042vw,2rem)}.fs16{font-size:clamp(1.4rem,.83vw,1.6rem)}.fs14{font-size:clamp(1.2rem,.729vw,1.4rem)}.txt_upper{text-transform:uppercase}.dn{display:none}.dis-no{display:none !important}.blind{overflow:hidden;height:0;line-height:0;text-indent:-9999px;font-size:0}.scr_not{height:100%;min-height:100%;overflow:hidden !important;touch-action:none}.hidden{opacity:0;visibility:hidden}.hidden.not{opacity:1;visibility:visible;transition:opacity .3s ease}.clearfix:before,.clearfix:after{content:"";display:block;clear:both}.bold{font-weight:bold !important}.abs{position:absolute}.rel{position:relative}.table{display:table;width:100%;table-layout:fixed}.table>div{display:table-cell;vertical-align:top}.f_c{display:flex;align-items:center;justify-content:center}.f_b{display:flex;align-items:center;justify-content:space-between}.f_e{display:flex;align-items:center;justify-content:end}.f_fs{display:flex;justify-content:flex-start;align-items:flex-start}.f_wrap{flex-wrap:wrap}.f_a_s{align-items:flex-start !important}.f_a_e{align-items:flex-end !important}.inb{font-size:0}.yt_player{width:100%;height:100%}@media(max-width: 767px){.pc{display:none !important}}.mo_ver .pc{display:none}.mo{display:none}@media(max-width: 767px){.mo{display:block}.mo.inb{display:inline-block;font-size:inherit}}br.mo{line-height:0}.slick-list{width:100%}.slick-slide .mo{display:none}@media(max-width: 767px){.slick-slide .mo{display:block}}.slick-slide img{margin-left:auto;margin-right:auto}.scroll{height:100%;overflow-y:auto;overflow-x:hidden;position:relative;padding:1rem}.scroll.vertical{overflow-y:hidden;overflow-x:auto;white-space:nowrap}.scroll.vertical:after{top:auto;bottom:0;width:100%;height:1px}.scroll::-webkit-scrollbar{width:5px}@media(max-width: 767px){.scroll::-webkit-scrollbar{width:.25rem}}.scroll.no::-webkit-scrollbar{width:0}.scroll::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb:hover{background:#f0c8bb;border-radius:2rem}.sub_page{padding:13rem 2rem}.sub_layout .bg_video.active.ver1{filter:brightness(0.25) hue-rotate(-45deg)}.sub_layout .bg_video.active.ver2{filter:brightness(0.25)}.sub_layout .bg_video.active.ver3{filter:brightness(0.25) saturate(0.5)}.sub_layout .bg_video.active.ver4{filter:brightness(0.25) hue-rotate(280deg)}.sub_layout .bg_video.active.ver5{filter:brightness(0.2) hue-rotate(65deg)}.sub_layout .bg_video.active.ver6{filter:brightness(0.2) hue-rotate(180deg)}.sub_layout .bg_video.active.night{filter:brightness(0.25) hue-rotate(35deg)}.bg_video{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100vh;filter:brightness(0.25);overflow:hidden}.bg_video iframe{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%)}@media(max-width: 767px){.bg_video{padding-top:100vh}}.bg_video.black{transition:all .3s;opacity:0}.bg_video.ver1{filter:brightness(0.25) hue-rotate(-45deg)}.bg_video.ver2{filter:brightness(0.25)}.bg_video.ver3{filter:brightness(0.25) saturate(0.5)}.bg_video.ver4{filter:brightness(0.25) hue-rotate(280deg)}.bg_video.ver5{filter:brightness(0.2) hue-rotate(65deg)}.bg_video.ver6{filter:brightness(0.2) hue-rotate(180deg)}.bg_video.night{filter:brightness(0.25) hue-rotate(35deg)}.bg_video video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bg_video .musign_3d{position:absolute;mix-blend-mode:soft-light;top:0;left:-2vw;width:100%;height:100%;filter:opacity(0.6)}@media(max-width: 767px){.bg_video .musign_3d{top:50%;left:calc(50% - 4.5vw);width:240%;height:auto;max-width:none;transform:translate(-50%, -50%)}}.cursor{pointer-events:none;position:fixed;top:0;left:2%;mix-blend-mode:difference;z-index:9999;display:none;align-items:flex-end;justify-content:center}.cursor.hide{opacity:0}.cursor .cursor_circle{align-items:center;background:#fff;border-radius:100px;display:flex;height:.8rem;justify-content:center;margin:0 auto;overflow:hidden;width:.8rem;position:relative;will-change:transform,width;z-index:45;margin-right:.5rem}.cursor .cursor_text{color:#fff;margin:auto;white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .5s;font-size:1.4rem;font-weight:500}.cursor.text{display:flex}.cursor.text .cursor_text{opacity:1}.cursor.top_hover .cursor_circle{width:8rem;height:8rem;transition:width .5s,height .5s}@media(max-width: 767px){.cursor{display:none}}.white{color:#fff}.bg_video:not(.footer .bg_video){position:fixed;background:url(/img/front/sub/contact/contact_bg.webp) no-repeat center/cover;transition:background .3s,filter .3s}.bg_video:not(.footer .bg_video) video{transition:opacity .3s}.bg_video:not(.footer .bg_video).fade_out{background:#000}.bg_video:not(.footer .bg_video).active{background:none}.bg_video:not(.footer .bg_video).active video{opacity:1}@media(max-width: 767px){#topbt{top:calc(100dvh - 17.8rem)}}.sufly_header .logo a{gap:1rem}.sufly_header .header_container.n2 .logo{width:15.2rem}.sufly_header .header_container.n2 .logo a{display:flex}.sufly_header .header_container.n2 .logo a img{max-width:100%;height:auto;display:block;flex-shrink:1;min-width:0}.contact_page{width:90%;max-width:158.4rem;margin:0 auto;position:relative;justify-content:space-between}.contact_page *{font-family:"Roboto","Pretendard",sans-serif}.contact_page:before{content:"";width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1;transition:opacity .7s}.contact_page.sufly_1 .btn_submit{font-weight:500}.contact_page.sufly_1 .btn_submit img{width:4rem;margin-right:.5rem}.contact_page.sufly_1 .btn_submit a{font-weight:inherit}.contact_page.sufly_1 .btn_submit .black{display:none}.contact_page.sufly_2:before{background-color:#1c253a}.contact_page.sufly_2 .field_box .field_tit .field_sub_tit.required::after{color:rgba(255,255,255,.4)}.contact_page.sufly_2 .input_list input[type=checkbox]:checked+span,.contact_page.sufly_2 .input_list input[type=radio]:checked+span,.contact_page.sufly_2 .left_box li .add_count{background:#c8e1f7;color:#000}.contact_page.sufly_2 .btn_submit,.contact_page.sufly_2 #mo_submit_btn{color:#000;font-weight:500}.contact_page.sufly_2 .btn_submit img,.contact_page.sufly_2 #mo_submit_btn img{width:4rem;margin-right:.5rem}.contact_page.sufly_2 .btn_submit a,.contact_page.sufly_2 #mo_submit_btn a{font-weight:inherit}.contact_page.sufly_2 .btn_submit .white,.contact_page.sufly_2 #mo_submit_btn .white{display:none}.contact_page.sufly_2 .btn_submit:hover:not(#mo_submit_btn) .black,.contact_page.sufly_2 #mo_submit_btn:hover:not(#mo_submit_btn) .black{display:none}.contact_page.sufly_2 .btn_submit:hover:not(#mo_submit_btn) .white,.contact_page.sufly_2 #mo_submit_btn:hover:not(#mo_submit_btn) .white{display:inline}@media(max-width: 1280px){.contact_page{padding:0 8rem}}@media(max-width: 767px){.contact_page{padding:0 0;flex-direction:column-reverse;margin-bottom:10rem;width:calc(100% - 3rem)}}.contact_page .left_box{width:50%;padding:23.4rem 0 10rem 0rem;position:sticky;left:0;top:0;display:flex;flex-direction:column;align-items:start;justify-content:center}@media(max-width: 1280px){.contact_page .left_box{width:40%}}@media(max-width: 767px){.contact_page .left_box{width:100%;padding:1rem 0}.contact_page .left_box ul{overflow:hidden;margin:0 0 3.5rem}.contact_page .left_box.on ul{height:auto}.contact_page .left_box.on .btn_open{transform:translateY(0%) rotate(180deg)}.contact_page .left_box::before{display:none}}.contact_page .left_box li{color:rgba(255,255,255,.3)}@media(max-width: 1280px){.contact_page .left_box li{font-size:4rem}}@media(max-width: 767px){.contact_page .left_box li{font-size:2.4rem;padding-bottom:1rem}}.contact_page .left_box li:last-child{padding-bottom:0}.contact_page .left_box li div{font-size:inherit;display:inline-block;position:relative;color:inherit;padding-bottom:1rem}.contact_page .left_box li .con{font-size:inherit;color:rgba(255,255,255,.06);white-space:nowrap;word-wrap:break-word;display:inline-block;max-width:70rem;white-space:pre-line}.contact_page .left_box li .con span{color:rgba(255,255,255,.3)}.contact_page .left_box li .con em{color:#fff}.contact_page .left_box li .con.on,.contact_page .left_box li .con.active{color:#fff}.contact_page .left_box li .add_count{width:2rem;height:2rem;border-radius:50%;background-color:var(--pointColor);position:absolute;top:-0.5rem;right:-1rem;text-align:center;color:#fff;font-weight:bold;align-items:center;justify-content:center;display:none}.contact_page .left_box li .add_count.on{display:flex}@media(max-width: 767px){.contact_page .left_box li .add_count{width:1.5rem;height:1.5rem}}.contact_page .left_box .btn_open{display:none}.contact_page .right_box{width:46.5%;padding:17.7rem 0 13.4rem 0;height:100%}@media(max-width: 1280px){.contact_page .right_box{width:60%}}@media(max-width: 767px){.contact_page .right_box{width:100%;padding:7.5rem 0 0}}.contact_page .field_box{padding-bottom:5rem}.contact_page .field_box legend{display:none}.contact_page .field_box .field_tit .field_sub_tit{color:rgba(255,255,255,.4);margin-bottom:.5rem;position:relative;display:inline-block;font-size:1.3rem;text-transform:uppercase}.contact_page .field_box .field_tit .field_sub_tit.required::after{content:"*";font-size:1.3rem;font-weight:500;color:var(--pointColor);display:inline-block}.contact_page .field_box .field_tit .field_main_tit{font-size:1.3rem}@media(max-width: 767px){.contact_page .field_box .field_tit .field_main_tit{font-size:1.5rem;line-height:1.5}}.contact_page .field_box .field_tit .field_desc{padding-top:1rem;color:rgba(255,255,255,.3)}.contact_page .field_box .field_tit span{display:inline-block;font-size:1.2rem}.contact_page .field_box .input_list{padding-top:2.1rem}@media(max-width: 767px){.contact_page .field_box .input_list{padding-top:2rem}}.contact_page .field_box .input_list.ver2{padding-top:2.2rem}@media(max-width: 767px){.contact_page .field_box .input_list.ver2{padding-top:2rem}}.contact_page .field_box .input_list.ver2 ul{gap:1.1rem .9rem}.contact_page .field_box .input_list.ver2.next_step ul{display:grid;grid-template-columns:repeat(2, auto);gap:1rem}.contact_page .field_box .input_list.ver2.next_step ul li{text-align:center}@media(max-width: 767px){.contact_page .field_box .input_list.ver2.next_step ul{display:flex}}.contact_page .field_box .input_list ul{flex-wrap:wrap}.contact_page .field_box.field_box01 .input_list ul{gap:3rem 6.9rem}@media(max-width: 500px){.contact_page .field_box.field_box01 .input_list ul{gap:1.2rem}}.contact_page .field_box.field_box01 .input_list ul li{width:calc((99.999% - 6.9rem)/2);position:relative}@media(max-width: 500px){.contact_page .field_box.field_box01 .input_list ul li{width:100%}}.contact_page .input_list input[type=text],.contact_page .input_list input[type=number],.contact_page .input_list input[type=email]{border-bottom:solid 1px #eee;width:100%;padding:1rem 0 .9rem;font-size:1.3rem}.contact_page .input_list input[type=text]::placeholder,.contact_page .input_list input[type=number]::placeholder,.contact_page .input_list input[type=email]::placeholder{color:rgba(255,255,255,.4) !important}.contact_page .input_list input[type=text]::-webkit-input-placeholder,.contact_page .input_list input[type=number]::-webkit-input-placeholder,.contact_page .input_list input[type=email]::-webkit-input-placeholder{color:rgba(255,255,255,.4) !important}.contact_page .input_list input[type=text]::-moz-placeholder,.contact_page .input_list input[type=number]::-moz-placeholder,.contact_page .input_list input[type=email]::-moz-placeholder{color:rgba(255,255,255,.4) !important}.contact_page .input_list input[type=text]:-ms-input-placeholder,.contact_page .input_list input[type=number]:-ms-input-placeholder,.contact_page .input_list input[type=email]:-ms-input-placeholder{color:rgba(255,255,255,.4) !important}.contact_page .input_list input[type=text]:-moz-placeholder,.contact_page .input_list input[type=number]:-moz-placeholder,.contact_page .input_list input[type=email]:-moz-placeholder{color:rgba(255,255,255,.4) !important}.contact_page .input_list input[type=checkbox]+span,.contact_page .input_list input[type=radio]+span{display:block;padding:1rem 1.9rem;border-radius:2.5rem;border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:1.5rem}.contact_page .input_list input[type=checkbox]:checked+span,.contact_page .input_list input[type=radio]:checked+span{display:block;border-color:rgba(0,0,0,0);background:var(--pointColor)}.contact_page .input_list input+label{display:none;position:absolute;top:2.4rem;left:0;pointer-events:none;color:rgba(255,255,255,.4);transition:all .15s;transform-origin:left;font-size:1.4rem}.contact_page .input_list input:not(:placeholder-shown)+label{transform:scale(0.75);top:0}.contact_page textarea{width:100%;height:10rem;line-height:1.5;border-bottom:1px solid #fff;padding:0rem 1rem 1rem 1rem;overflow:hidden;margin-bottom:1rem;font-size:1.2rem}.contact_page textarea::placeholder{color:rgba(255,255,255,.2) !important}.contact_page textarea::-webkit-input-placeholder{color:rgba(255,255,255,.2) !important}.contact_page textarea::-moz-placeholder{color:rgba(255,255,255,.2) !important}.contact_page textarea:-ms-input-placeholder{color:rgba(255,255,255,.2) !important}@media(max-width: 767px){.contact_page textarea{height:13rem}}.contact_page .agreebox{display:inline-flex;padding:1.5rem 2.5rem;border-radius:1rem;background-color:#242424}@media(max-width: 767px){.contact_page .agreebox{margin-bottom:3rem;padding:1rem 1.5rem}}.contact_page .agreebox input[type=checkbox]+span{font-size:1.2rem;color:rgba(255,255,255,.4);cursor:pointer}.contact_page .agreebox input[type=checkbox]+span::before{content:"";display:inline-block;width:2rem;height:2rem;border:1px solid #fff;margin-right:.7rem}@media(max-width: 767px){.contact_page .agreebox input[type=checkbox]+span::before{width:1.7rem;height:1.7rem}}.contact_page .agreebox input[type=checkbox]:checked+span::before{content:"";display:inline-block;width:2rem;height:2rem;background:url(/img/front/sub/suflycontact/check_on.webp) no-repeat center right/cover;margin-right:.7rem}.contact_page .agreebox .btn_terms{font-size:1.2rem;margin-left:1.3rem;position:relative}.contact_page .agreebox .btn_terms::after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-3px;left:0}.contact_page .btn_submit{width:27rem;height:27rem;border-radius:50%;background:#c8e1f7;margin:5rem 0 0 0;transition:all .5s cubic-bezier(0.075, 0.82, 0.165, 1);font-size:clamp(1.4rem,4.4vw,1.8rem)}.contact_page .btn_submit:hover{color:#fff;background-color:#000;border:1px solid #979797;transform:scale(0.95)}@media(max-width: 767px){.contact_page .btn_submit{display:none}}.contact_page #mo_submit_btn{display:none}@media(max-width: 767px){.contact_page #mo_submit_btn{display:flex;width:clamp(15rem,13.5417vw,26rem);height:clamp(15rem,13.5417vw,26rem);border-radius:100%;border:0;background:#c8e1f7;font-size:clamp(1.4rem,4.4vw,1.8rem);font-weight:300;letter-spacing:normal;text-align:center;color:#fff;transition:all .5s cubic-bezier(0.075, 0.82, 0.165, 1)}}.contact_page .calendar_box,.contact_page .select_box{position:relative}.contact_page .budget_wrap>ul>li+li{margin-top:2rem}.contact_page .budget_wrap .select_box{position:relative;width:32rem}@media(max-width: 767px){.contact_page .budget_wrap .select_box{width:100%}}.contact_page .budget_wrap .select_box .select{position:relative}.contact_page .budget_wrap .calendar_box,.contact_page .budget_wrap .select_box{position:relative}.contact_page .budget_wrap .calendar_box .calendar_tit,.contact_page .budget_wrap .select_box .calendar_tit{position:relative;width:32rem}.contact_page .budget_wrap .calendar_box ul.options,.contact_page .budget_wrap .select_box ul.options{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:3rem;z-index:999}.contact_page .budget_wrap .calendar_box ul.options.on,.contact_page .budget_wrap .select_box ul.options.on{display:block}.contact_page .budget_wrap .calendar_box ul.options li,.contact_page .budget_wrap .select_box ul.options li{color:rgba(0,0,0,.5);padding-bottom:1.3rem;cursor:pointer}.contact_page .budget_wrap .calendar_box ul.options li:last-child,.contact_page .budget_wrap .select_box ul.options li:last-child{padding-bottom:0}.contact_page .budget_wrap .calendar_box ul.options li:hover,.contact_page .budget_wrap .select_box ul.options li:hover{color:#000}.contact_page .budget_wrap .calendar_wrap.on .calendar_slide{display:block}.contact_page .budget_wrap .calendar_wrap .fake_select_btn2{pointer-events:none}.contact_page .reply_time .calendar_box{width:32rem}.contact_page .reply_time .calendar_box .calendar_tit{width:100%}.contact_page .select_tit{border-bottom:1px solid #fff;padding:1.5rem 0;color:rgba(255,255,255,.4);background:url(/img/front/sub/suflycontact/btn_dropdown.webp) no-repeat center right 2rem;cursor:pointer}.contact_page .budget_list .options li:first-child,.contact_page .budget_list .options li:last-child{display:none}.contact_page .budget_list .styledSelect,.contact_page .calendar_tit{position:relative;border-bottom:1px solid #fff;padding:1.5rem 0;color:rgba(255,255,255,.4);background:url(/img/front/sub/suflycontact/btn_dropdown.webp) no-repeat center right 2rem;cursor:pointer}.contact_page .budget_list .styledSelect.active,.contact_page .calendar_tit.active{background:url(/img/front/sub/suflycontact/btn_dropup.webp) no-repeat center right 2rem}.contact_page .btn_undefi,.contact_page .btn_undefi2,.contact_page .und{margin-left:1rem;padding:1.5rem 2rem;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8);border-radius:1rem}.contact_page .btn_undefi:hover,.contact_page .btn_undefi2:hover,.contact_page .und:hover{border-color:#fff}.contact_page .btn_undefi.on,.contact_page .btn_undefi.active,.contact_page .btn_undefi2.on,.contact_page .btn_undefi2.active,.contact_page .und.on,.contact_page .und.active{background-color:#fff;color:#0b0b0b}.contact_page .calendar_wr{display:flex;justify-content:space-between}.contact_page .calendar_wr table{width:80%;padding-right:2rem;text-align:center;position:relative}.contact_page .calendar_wr table::before{content:"";width:1px;height:77%;background-color:rgba(0,0,0,.1);position:absolute;bottom:13px;right:0}.contact_page #calendar tbody tr td.start_day{font-weight:bold;color:#000;position:relative}.contact_page #calendar tbody tr td.start_day:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;border:1px solid #000;content:"";box-sizing:border-box}.contact_page #calendar tbody tr td.end_day{font-weight:bold;color:#fff;position:relative;z-index:4}.contact_page #calendar tbody tr td.end_day:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;background:blue;content:"";z-index:-3}.contact_page .calendar_slide{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:2.2rem 2.8rem;z-index:999;max-width:32rem}.contact_page .calendar_slide thead tr:not(.c_day) td{font-size:1.4rem}.contact_page .calendar_slide .c_year td{padding-bottom:1rem}.contact_page .calendar_slide .c_year td.cal_btn{text-align:right;color:#000;font-size:2rem;padding-top:3px;cursor:pointer}.contact_page .calendar_slide .c_year td.btn_right{text-align:left;color:#000;font-size:2rem;padding-top:3px;cursor:pointer}.contact_page .calendar_slide #c_day td{color:rgba(0,0,0,.7);padding-top:2px}.contact_page .calendar_slide td{color:rgba(0,0,0,.3);width:24px;height:24px;line-height:normal;font-size:1rem}.contact_page .calendar_slide td#tbCalendarYM{color:#000;font-size:1.45rem}.contact_page .calendar_slide td p{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.contact_page .calendar_slide td p.pastDay{color:rgba(0,0,0,.2)}.contact_page .calendar_slide td p::before{content:"";width:24px;height:24px;position:absolute;top:0;left:50%;transform:translateX(-50%);box-sizing:border-box}.contact_page .calendar_slide td p.choiceDay::before{border:1px solid #000}.contact_page .calendar_ico{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-top:3.5rem;width:18%;position:relative}.contact_page .calendar_ico li{position:relative;padding-top:15px;color:rgba(0,0,0,.7);font-size:1rem}.contact_page .calendar_ico li::before{content:"";width:10px;height:10px;position:absolute;top:0;left:50%;transform:translateX(-50%);box-sizing:border-box}.contact_page .calendar_ico li:nth-child(1)::before{border:1px solid #000}.contact_page .calendar_ico li:nth-child(2){margin-top:1rem}.contact_page .calendar_ico li:nth-child(2)::before{background-color:blue}.contact_page .calendar_state{display:flex;flex-direction:column}.contact_page .calendar_state .date_view{color:#000;padding:1rem 0;margin-bottom:.8rem;border-bottom:1px solid #000;text-align:center;letter-spacing:-0.73px;font-size:1.4rem}.contact_page .calendar_state .btn_date_confirm,.contact_page .calendar_state .confirm_bt{width:100%;height:3.5rem;font-size:1.4rem;border-radius:.8rem;background-color:#000}.contact_page .add_file .btn_file{width:9.8rem;height:3.6rem;border-radius:2.5rem;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;display:none}.contact_page .add_file .btn_file.on{display:flex !important}.contact_page .add_file .file_desc{margin:1rem 0 1.5rem;line-height:normal}.contact_page .add_file .file_box{position:relative;display:none;width:fit-content}.contact_page .add_file .file_box.on{display:flex}.contact_page .add_file .file_box:last-child{margin-top:1rem}.contact_page .add_file .file_box .btn_file_delete{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);background:url(/img/front/sub/contact/delete.webp) no-repeat center/cover;width:1.5rem;height:1.5rem;cursor:pointer}.contact_page .add_file .upload_hidden,.contact_page .add_file .upload-hidden{display:none}.contact_page .add_file #upload_name_1,.contact_page .add_file #upload_name_2{padding:1.5rem 4.5rem 1.5rem 1.5rem;height:5rem;border-radius:1rem;white-space:nowrap;color:rgba(255,255,255,.8);background:#242424;border:0;width:auto}.contact_page .agree-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.contact_page .agree-bg{background:rgba(0,0,0,.5);left:0;top:0;width:100%;height:100%;position:Absolute;z-index:10}.contact_page .agree-popup .tb-,.contact_page .agree-popup-1 .tb-{display:table;table-layout:fixed;width:100%;height:100%}.contact_page .agree-popup .tb- .inner,.contact_page .agree-popup-1 .tb- .inner{display:table-cell;vertical-align:middle;text-align:center}.contact_page .agree-popup .tb- .inner .box,.contact_page .agree-popup-1 .tb- .inner .box{position:Relative;z-index:100;display:inline-block;vertical-align:middle;background:#fff;width:100%;max-width:550px}@media(max-width: 767px){.contact_page .agree-popup .tb- .inner .box,.contact_page .agree-popup-1 .tb- .inner .box{width:calc(100% - 3rem)}}.contact_page .agree-cont{padding:60px 50px;overflow-y:auto;z-index:11;height:80vh}@media(max-width: 767px){.contact_page .agree-cont{padding:2rem 1.5rem}}.contact_page .close-btn{width:42px;height:42px;position:absolute;right:-39px;top:-26px;cursor:pointer}@media(max-width: 767px){.contact_page .close-btn{right:-1rem}}.contact_page .close-btn img{width:21px}.contact_page .confirmview .close-btn{text-align:center;width:200px;height:50px;line-height:50px;left:50%;transform:translateX(-50%);bottom:30px;top:auto;right:auto;background:#000;color:#fff;font-size:15px;font-weight:600}.contact_page .confirmview .agree-div>div:not(.close-btn){line-height:1.5;color:#000}.contact_page .confirmview .agree-div>div{text-align:center;font-size:14px;font-weight:600}.contact_page .entry-content-wrapper .agree-popup ul{list-style:none}.contact_page .entry-content-wrapper .agree-popup ul li{margin-left:0;padding:0}.contact_page .entry-content-wrapper .agree-popup h5{line-height:1.5em;margin-bottom:20px}.contact_page .agree-div{text-align:left}.contact_page .confirmview .agree-cont{overflow:initial;height:auto;display:inline-block;padding-bottom:125px}.contact_page .confirmview.loading_area .agree-cont{padding:100px 50px}.contact_page_email{height:100vh;max-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}@media(max-width: 767px){.contact_page_email{margin:0 auto;justify-content:center}}.contact_page_email .left_box{padding:0}.contact_page_email .email_section{display:flex;align-items:flex-end;gap:.5rem;margin-bottom:2.2rem}@media(max-width: 767px){.contact_page_email .email_section{display:flex;flex-direction:column;align-items:start;gap:2rem;width:100%}}.contact_page_email .email_input_wrapper{display:flex;flex-direction:column}@media(max-width: 767px){.contact_page_email .email_input_wrapper{width:100%}}.contact_page_email .email_label{color:#fff;font-size:1.2rem;margin-bottom:2.2rem;font-weight:400}@media(max-width: 767px){.contact_page_email .email_label{margin-bottom:1rem}}.contact_page_email .email_input_container{position:relative}.contact_page_email .email_input{background:rgba(0,0,0,0);border:none;color:#fff;font-size:4.2rem;padding:1rem 0;width:61.8rem;outline:none;font-weight:400}.contact_page_email .email_input:-webkit-autofill,.contact_page_email .email_input:-webkit-autofill:hover,.contact_page_email .email_input:-webkit-autofill:focus,.contact_page_email .email_input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:#fff !important;transition:background-color 5000s ease-in-out 0s}@media(max-width: 767px){.contact_page_email .email_input{font-size:2.4rem;width:100%}}.contact_page_email .email_input::placeholder{color:rgba(255,255,255,.4);font-weight:300}.contact_page_email .input_underline{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ccc}.contact_page_email .next_button{background:#c8e1f7;color:#1a1a2e;border:none;border-radius:50%;width:8.1rem;height:8.1rem;font-size:1.6rem;font-weight:700;cursor:pointer;transition:all .3s ease;border:1px solid rgba(0,0,0,0)}.contact_page_email .next_button:hover{transform:scale(1.05)}.contact_page_email .next_button:disabled,.contact_page_email .next_button.disabled{background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.4);color:rgba(255,255,255,.4);cursor:pointer;transform:none}.contact_page_email .info_text img[alt=서플리로고]{width:3.6rem;transform:translateY(-0.1rem)}.contact_page_email .info_text p{font-size:1.3rem;line-height:1}.contact_page_email .info_text p+p{margin-top:1.1rem}@media(max-width: 767px){.contact_page_email .info_text p{font-size:1.2rem}.contact_page_email .info_text p+p{margin-top:0rem;line-height:1.4}}.contact_page_email .contact_email{color:#3a72eb;text-decoration:underline}.contact_page_email .alert_text{margin-top:1.5rem}.contact_page_email .alert_text p{color:#ff6b6b;font-size:1.2rem;line-height:1.4;margin:0;opacity:0;transition:opacity .3s ease}.contact_page_email .alert_text p.show{opacity:1}.contact_privacy_section{text-align:left}.contact_privacy_section *{color:#000}@media(max-width: 767px){.contact_privacy_section{padding:0}}.contact_privacy_section .privacy_container{max-width:100rem;margin:0 auto}@media(max-width: 767px){.contact_privacy_section .privacy_container{width:calc(100% - 3rem)}}.contact_privacy_section .privacy_title{font-size:3rem;font-weight:700;color:#090808;line-height:2}@media(max-width: 767px){.contact_privacy_section .privacy_title{text-align:center;font-size:2rem}}.contact_privacy_section .privacy_title .tm{transform:translateY(1rem);line-height:0;vertical-align:super;display:inline-block}@media(max-width: 767px){.contact_privacy_section .privacy_title .tm{transform:translateY(0.7rem)}}.contact_privacy_section .privacy_date{font-size:1.2rem;color:#666;margin-bottom:4rem;line-height:1}@media(max-width: 767px){.contact_privacy_section .privacy_date{text-align:center;margin-bottom:3rem}}.contact_privacy_section .privacy_intro{margin-bottom:3rem}.contact_privacy_section .privacy_intro .privacy_text{font-size:1.2rem;line-height:1.7;color:#666}.contact_privacy_section .privacy_section{margin-bottom:4rem}@media(max-width: 767px){.contact_privacy_section .privacy_section{margin-bottom:2rem}}.contact_privacy_section .privacy_section:last-child{margin-bottom:0}.contact_privacy_section .section_title{font-size:1.6rem;font-weight:700;color:#1a1a1a;margin-bottom:1.7rem;line-height:1.75}@media(max-width: 767px){.contact_privacy_section .section_title{font-size:1.4rem;margin-bottom:1rem}}.contact_privacy_section .sub_box{margin-left:1.5rem}@media(max-width: 767px){.contact_privacy_section .sub_box{margin-left:1rem}}.contact_privacy_section .sub_box+.sub_box{margin-top:1.8rem}.contact_privacy_section .sub_title{font-size:1.2rem;font-weight:700;color:#666;line-height:1.66}.contact_privacy_section .privacy_text{font-size:1.2rem;line-height:1.66;color:#666}.contact_privacy_section .privacy_text.sub_text{margin-top:1.1rem;line-height:2.33}@media(max-width: 767px){.contact_privacy_section .privacy_text.sub_text{line-height:1.66}}.contact_privacy_section .privacy_text:last-child{margin-bottom:0}.contact_privacy_section .privacy_list li{position:relative;padding-left:1.5rem;font-size:1.2rem;line-height:1.66;color:#666}@media(max-width: 767px){.contact_privacy_section .privacy_list li{font-size:1.1rem}}.contact_privacy_section .privacy_list li.not_dot{padding-left:0}.contact_privacy_section .privacy_list li.not_dot:before{content:""}.contact_privacy_section .privacy_list li.sub_text{transform:translateX(1.5rem)}.contact_privacy_section .privacy_list li:before{content:"•";position:absolute;left:0;color:#666}.contact_privacy_section .privacy_list li:last-child{margin-bottom:0}.contact_privacy_section .privacy_table{margin-top:1rem;width:100%;border-collapse:collapse;width:400px}@media(max-width: 767px){.contact_privacy_section .privacy_table{width:100%}}.contact_privacy_section .privacy_table th,.contact_privacy_section .privacy_table td{border-bottom:1px solid rgba(0,0,0,.1);padding:1.2rem 1.5rem;text-align:left;vertical-align:top;font-size:1.2rem}@media(max-width: 767px){.contact_privacy_section .privacy_table th,.contact_privacy_section .privacy_table td{padding:1rem .5rem}}.contact_privacy_section .privacy_table th.b,.contact_privacy_section .privacy_table td.b{font-weight:700}.contact_privacy_section .privacy_table th{font-weight:700;color:#666}.contact_privacy_section .privacy_table td{color:#666}.contact_privacy_section .highlight{font-weight:600;color:#000}.contact_privacy_section .privacy_link{color:#3a72eb;font-size:inherit;text-decoration:underline}.contact_privacy_section .contact_info{background-color:#f8f9fa;padding:2rem;border-radius:.8rem;margin:2rem 0}@media(max-width: 768px){.contact_privacy_section .contact_info{padding:1.6rem;margin:1.6rem 0}}.contact_privacy_section .contact_info .contact_title{font-size:1.8rem;font-weight:600;color:#000;margin-bottom:1rem}@media(max-width: 768px){.contact_privacy_section .contact_info .contact_title{font-size:1.6rem}}.contact_privacy_section .contact_info .contact_detail{font-size:1.6rem;line-height:1.6;color:#333;margin-bottom:.5rem}@media(max-width: 768px){.contact_privacy_section .contact_info .contact_detail{font-size:1.4rem}}.contact_privacy_section .contact_info .contact_detail:last-child{margin-bottom:0}/*# sourceMappingURL=suflycontact.min.css.map */