a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:100%;scroll-behavior:smooth}html body{background-color:#090606;color:#222;line-height:1;padding:0;width:100%}html body,html body button{font-family:Pretendard,Noto Sans,sans-serif}html body button{background-color:#0000;border:none}html body ol,html body ul{list-style:none}html body blockquote,html body q{quotes:none}html body blockquote:after,html body blockquote:before,html body q:after,html body q:before{content:"";content:none}html body table{border-collapse:collapse;border-spacing:0}html body a{color:inherit;text-decoration:none}html body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.header_wrapper{background-color:#090606;color:#fff;height:7rem;left:0;position:fixed;top:0;transform:translateY(0);transition:transform .1s cubic-bezier(.4,0,.2,1);width:100%;z-index:9999}.header_wrapper.hidden{transform:translateY(-100%)}.header_wrapper.visible{transform:translateY(0)}.header_wrapper .header_inner{align-items:center;display:flex;font-size:1em;font-weight:600;height:100%;justify-content:space-between;letter-spacing:.05rem;margin:0 auto;position:relative;width:90%;z-index:10000}.header_wrapper .header_inner .logo_box{align-items:center;display:flex;text-decoration:none}.header_wrapper .header_inner .logo_box .logo_img{height:2.315rem;width:8.426rem}.header_wrapper .header_inner .burger_box{align-items:center;display:flex;gap:67.38px}.header_wrapper .header_inner .burger_box .burger_menu{background:none;border:none;cursor:pointer;height:28px;padding:0;position:relative;width:38.5px;z-index:1001}.header_wrapper .header_inner .burger_box .burger_menu .bar{background-color:#fff;border-radius:.15rem;display:block;height:.2rem;left:0;position:absolute;transition:all .3s ease;width:100%}.header_wrapper .header_inner .burger_box .burger_menu .bar:first-child{top:0}.header_wrapper .header_inner .burger_box .burger_menu .bar:nth-child(2){top:.7rem}.header_wrapper .header_inner .burger_box .burger_menu .bar:nth-child(3){top:1.4rem}.header_wrapper .header_inner .burger_box .burger_menu.burger_open .bar:first-child{top:.7rem;transform:rotate(45deg)}.header_wrapper .header_inner .burger_box .burger_menu.burger_open .bar:nth-child(2){opacity:0}.header_wrapper .header_inner .burger_box .burger_menu.burger_open .bar:nth-child(3){top:.7rem;transform:rotate(-45deg)}.header_wrapper .header_inner .nav_tool_box{display:flex;gap:10vw}.header_wrapper .header_inner .nav_tool_box .nav_box{align-items:center;display:flex;gap:8.65vw;white-space:nowrap}.header_wrapper .header_inner .nav_tool_box .nav_box .nav_item{color:#fff;letter-spacing:.01rem;padding:.2rem 0;position:relative;text-decoration:none;transition:all .3s ease}.header_wrapper .header_inner .nav_tool_box .nav_box .nav_item:after{background-color:#fff;bottom:-.25rem;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.header_wrapper .header_inner .nav_tool_box .nav_box .nav_item.active:after,.header_wrapper .header_inner .nav_tool_box .nav_box .nav_item:hover:after{width:100%}.header_wrapper .header_inner .nav_tool_box .tool_box{align-items:center;display:flex;font-weight:600;gap:.24rem;justify-content:end;width:11rem}.header_wrapper .header_inner .nav_tool_box .tool_box .inquiry{color:#fff;letter-spacing:.01rem;padding:.688rem;text-decoration:none;transition:color .3s ease}.header_wrapper .header_inner .nav_tool_box .tool_box .inquiry.active,.header_wrapper .header_inner .nav_tool_box .tool_box .inquiry:hover{color:#de5d25}.header_wrapper .header_inner .nav_tool_box .tool_box .separator{color:#fff;margin:0 .5rem}.header_wrapper .header_inner .nav_tool_box .tool_box .translation_button{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:relative}.header_wrapper .header_inner .nav_tool_box .tool_box .translation_button .trans_svg{fill:#fff;height:2.4rem;margin-left:.875rem;transition:fill .3s ease;width:2.88rem}.header_wrapper .header_inner .nav_tool_box .tool_box .translation_button .trans_svg:hover{fill:#de5d25}.header_wrapper .burger_menu_list_box{background-color:#222;border-top:1px solid #383a3a;height:calc(100vh - 7rem);left:0;position:absolute;top:7rem;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%}.header_wrapper .burger_menu_list_box .burger_menu_list{display:flex;flex-direction:column;margin-top:3rem}.header_wrapper .burger_menu_list_box .burger_menu_list .burger_menu_item a{display:block;font-size:43.5px;font-weight:600;letter-spacing:-2.61px;padding:3rem 2rem}.header_wrapper .burger_menu_list_box.active{transform:translateX(0)}.header_wrapper .modal_overlay{background:#0000;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10001}.header_wrapper .modal_container{background-color:#fff;border-radius:.1rem;box-shadow:0 .125rem .25rem #0003;display:flex;flex-direction:column;padding:1rem;position:fixed;right:3rem;top:5rem;z-index:10002}.header_wrapper .modal_option{align-items:center;background-color:#0000;border:none;color:#222;cursor:pointer;display:flex;font-size:1em;gap:.25rem;justify-content:start;letter-spacing:-.04rem;padding:.9rem 2.2rem .9rem .7rem;position:relative;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.header_wrapper .modal_option:first-child{padding-bottom:0}.header_wrapper .modal_option:last-child{padding-top:.9rem}.header_wrapper .modal_option .icon_wrapper{align-items:center;display:flex;justify-content:center;width:1.5rem}.header_wrapper .modal_option span{font-weight:600}.header_wrapper .modal_option:hover{background-color:#f0f0f0}.trans_lang_svg{height:40px;width:40px}@media(max-width:1280px){.header_wrapper .header_inner .nav_tool_box{display:flex;gap:6vw}.header_wrapper .header_inner .nav_tool_box .nav_box{align-items:center;display:flex;gap:5vw;white-space:nowrap}}@media(max-width:1024px){.header_wrapper{background-color:#222}.header_wrapper .header_inner{background-color:#222;padding:0 29.35px;width:100%}.header_wrapper .header_inner .logo_box .logo_img{height:2.764rem;width:9.996rem}.header_wrapper .header_inner .burger_box .burger_menu{order:1}.header_wrapper .header_inner .nav_tool_box .nav_box{align-items:center;background-color:#090606;flex-direction:column;gap:2rem;height:calc(100vh - 7rem);justify-content:start;left:0;opacity:0;overflow-y:auto;padding-top:2rem;position:fixed;top:7rem;transform:translateY(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:1000}.header_wrapper .header_inner .nav_tool_box .nav_box .nav_item{font-size:1.2em;gap:0}.header_wrapper .header_inner .nav_tool_box .tool_box{flex-direction:column;gap:1rem}.header_wrapper .header_inner .nav_tool_box .tool_box .separator{display:none}.header_wrapper .modal_container{background-color:#fff;border-radius:.1rem;box-shadow:0 .125rem .25rem #0003;display:flex;flex-direction:column;padding:1rem;position:fixed;right:5rem;top:6rem;z-index:10002}}@media(max-width:768px){.header_wrapper{background-color:#222}.header_wrapper .header_inner{background-color:#222;padding:0 29.35px;width:100%}.header_wrapper .header_inner .logo_box .logo_img{height:2.764rem;width:9.996rem}.header_wrapper .header_inner .burger_box .burger_menu{order:1}.header_wrapper .header_inner .nav_tool_box .nav_box{align-items:center;background-color:#090606;flex-direction:column;gap:2rem;height:calc(100vh - 7rem);justify-content:start;left:0;opacity:0;overflow-y:auto;padding-top:2rem;position:fixed;top:7rem;transform:translateY(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:1000}.header_wrapper .header_inner .nav_tool_box .nav_box .nav_item{font-size:1.2em;gap:0}.header_wrapper .header_inner .nav_tool_box .tool_box{flex-direction:column;gap:1rem}.header_wrapper .header_inner .nav_tool_box .tool_box .separator{display:none}}@media(max-width:480px){.header_wrapper{height:5rem}.header_wrapper .header_inner .logo_box .logo_img{height:2rem;width:7rem}.header_wrapper .header_inner .burger_box{gap:30px}.header_wrapper .header_inner .burger_box .burger_menu{height:26px;width:33px}.header_wrapper .burger_menu_list_box{height:calc(100vh - 5rem);top:5rem}.header_wrapper .burger_menu_list_box .burger_menu_list .burger_menu_item a{font-size:1.7em;letter-spacing:-2px;padding:2rem}.trans_lang_svg{height:26px;width:26px}}.footer_wrapper{align-items:center;background-color:#090606;color:#fff;display:flex;height:38rem;justify-content:center;width:100%}.footer_wrapper .footer_inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:493.313px;width:1208px}.footer_wrapper .footer_inner .info_box{display:flex;flex-direction:column;justify-self:start}.footer_wrapper .footer_inner .info_box .business{font-size:1.2em;font-weight:700;margin-bottom:1.675rem}.footer_wrapper .footer_inner .info_box .logo{margin-bottom:2.475rem}.footer_wrapper .footer_inner .info_box .logo .logo_img{width:7.426rem}.footer_wrapper .footer_inner .info_box .info{font-size:.8em;font-weight:600;letter-spacing:.05rem;line-height:2;margin-bottom:1.063rem}.footer_wrapper .footer_inner .info_box .info p{margin:0}.footer_wrapper .footer_inner .info_box .ir{font-size:.94em;font-weight:600;letter-spacing:.05rem;margin-bottom:4rem}.footer_wrapper .footer_inner .info_box .ir .ir_link{color:#fff;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.footer_wrapper .footer_inner .info_box .ir .ir_link:hover{text-decoration:underline}.footer_wrapper .footer_inner .info_box .ir .separator{color:#fff;margin:0 1.25rem}.footer_wrapper .footer_inner .info_box .copyright{font-size:.9375em;font-weight:700;letter-spacing:-.04rem;margin-bottom:1.6875rem}.footer_wrapper .footer_inner .info_box .sns_box{display:flex;gap:1.156rem}.footer_wrapper .footer_inner .info_box .sns_box .sns_link{align-items:center;display:flex;justify-content:center}.footer_wrapper .footer_inner .info_box .sns_box .sns_icon{fill:#fff;height:2.5rem;transition:fill .3s ease;width:2.5rem}.footer_wrapper .footer_inner .info_box .sns_box .sns_icon.insta_icon:hover{fill:#e4405f}.footer_wrapper .footer_inner .info_box .sns_box .sns_icon.blog_icon:hover{fill:#1da1f2}.footer_wrapper .footer_inner .map_box{color:#999;display:flex;flex-direction:column;font-size:1em;font-weight:600;justify-self:end}.footer_wrapper .footer_inner .map_box .title{margin-bottom:1.187rem}.footer_wrapper .footer_inner .map_box .map{display:flex;gap:2.5rem;margin-bottom:3.6rem}.footer_wrapper .footer_inner .map_box .map .sitemap_list{display:flex;flex-direction:column;gap:1.062rem;list-style:none;margin:0;padding:0}.footer_wrapper .footer_inner .map_box .map .sitemap_list .category{color:#fff;font-weight:700}.footer_wrapper .footer_inner .map_box .map .sitemap_list .category a{color:#fff;text-decoration:none;transition:color .3s ease}.footer_wrapper .footer_inner .map_box .map .sitemap_list .category a:hover{text-decoration:underline}.footer_wrapper .footer_inner .map_box .map .sitemap_list li a{color:#999;text-decoration:none;transition:color .3s ease}.footer_wrapper .footer_inner .map_box .map .sitemap_list li a:hover{color:#fff;text-decoration:underline}.footer_wrapper .footer_inner .map_box .link_box{display:flex;grid-column:1/-1;justify-content:space-between;margin-top:4rem}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container{position:relative;width:10rem}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button{align-items:center;background-color:#fff;border:none;border-radius:.25rem;color:#222;cursor:pointer;display:flex;font-size:.875em;justify-content:space-between;padding:.5rem .75rem;transition:background-color .3s ease;width:100%}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button:focus{outline:none}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button .arrow{border:solid #222;border-width:0 .125rem .125rem 0;display:inline-block;height:.5rem;margin-top:.2rem;padding:.25rem;transform:rotate(225deg);transition:transform .3s ease;width:.5rem}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button .arrow.down{margin-top:.2rem;transform:rotate(225deg)}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button .arrow.up{margin-bottom:.2rem;transform:rotate(45deg)}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button:hover{background-color:#fff}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu{background-color:#fff;border:.063rem solid #999;border-radius:.25rem;box-shadow:0 .125rem .25rem #0003;font-size:.75em;font-weight:600;left:0;padding:.6rem;position:absolute;top:-5.52rem;width:10rem;z-index:1000}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu .dropdown_option{background-color:#0000;border:none;color:#222;cursor:pointer;display:block;padding:.6rem 0;text-align:left;transition:font-weight .3s ease;width:100%}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu .dropdown_option:first-child{border-bottom:.075rem solid #999}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu .dropdown_option:hover{font-weight:700}@media(max-width:1280px){.footer_wrapper .footer_inner{width:1000px}.footer_wrapper .footer_inner .map_box{font-size:.9em}.footer_wrapper .footer_inner .map_box .map{gap:2rem}}@media(max-width:1024px){.footer_wrapper{background-color:#222;height:100%}.footer_wrapper .footer_inner{display:flex;flex-direction:column;height:100%;padding:73.24px 37px 129.59px;width:100%}.footer_wrapper .footer_inner .info_box .business{font-size:30px;margin-bottom:60px}.footer_wrapper .footer_inner .info_box .logo{margin-bottom:60px}.footer_wrapper .footer_inner .info_box .logo .logo_img{height:54.81px;width:198.28px}.footer_wrapper .footer_inner .info_box .info{font-size:18.5px;font-weight:500;letter-spacing:-.185px;line-height:2.6;margin-bottom:60.65px}.footer_wrapper .footer_inner .info_box .ir{font-size:24.5px;font-weight:400}.footer_wrapper .footer_inner .info_box .copyright{font-size:23px;font-weight:400;margin-bottom:44.87px}.footer_wrapper .footer_inner .info_box .sns_box .sns_icon{height:72.87px;width:72.87px}.footer_wrapper .footer_inner .map_box .map,.footer_wrapper .footer_inner .map_box .title{display:none}.footer_wrapper .footer_inner .map_box .link_box{margin-top:41.58px}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button{font-size:21px;height:58px;width:280.5px}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button .arrow{margin-right:.5rem}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu{font-size:21px;font-weight:400;top:-8.52rem;width:280.5px}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu .dropdown_option{padding:1rem 0}}@media(max-width:768px){.footer_wrapper{background-color:#222;height:100%}.footer_wrapper .footer_inner{display:flex;flex-direction:column;height:100%;padding:73.24px 37px 129.59px;width:100%}.footer_wrapper .footer_inner .info_box .business{font-size:30px;margin-bottom:60px}.footer_wrapper .footer_inner .info_box .logo{margin-bottom:60px}.footer_wrapper .footer_inner .info_box .logo .logo_img{height:54.81px;width:198.28px}.footer_wrapper .footer_inner .info_box .info{font-size:18.5px;font-weight:500;letter-spacing:-.185px;line-height:2.6;margin-bottom:60.65px}.footer_wrapper .footer_inner .info_box .ir{font-size:24.5px;font-weight:400}.footer_wrapper .footer_inner .info_box .copyright{font-size:23px;font-weight:400;margin-bottom:44.87px}.footer_wrapper .footer_inner .info_box .sns_box .sns_icon{height:72.87px;width:72.87px}.footer_wrapper .footer_inner .map_box .map,.footer_wrapper .footer_inner .map_box .title{display:none}.footer_wrapper .footer_inner .map_box .link_box{margin-top:41.58px}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button{font-size:21px;height:58px;width:280.5px}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button .arrow{margin-right:.5rem}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu{font-size:21px;font-weight:400;top:-8.52rem;width:280.5px}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_menu .dropdown_option{padding:1rem 0}}@media(max-width:480px){.footer_wrapper .footer_inner{padding:73.24px 37px 80px}.footer_wrapper .footer_inner .info_box .business{font-size:20px;margin-bottom:40px}.footer_wrapper .footer_inner .info_box .logo{margin-bottom:40px}.footer_wrapper .footer_inner .info_box .logo .logo_img{height:45px;width:160px}.footer_wrapper .footer_inner .info_box .info{font-size:.8em;line-height:2;margin-bottom:3rem}.footer_wrapper .footer_inner .info_box .ir{font-size:1em;margin-bottom:3rem}.footer_wrapper .footer_inner .info_box .copyright{font-size:.8em;margin-bottom:2rem}.footer_wrapper .footer_inner .info_box .sns_box .sns_icon{height:50px;width:50px}.footer_wrapper .footer_inner .map_box .link_box{margin-top:3rem}.footer_wrapper .footer_inner .map_box .link_box .custom_dropdown_container .dropdown_button{font-size:1em;height:48px;width:180px}}.layout{height:100%;position:relative}.contactform_form_wrapper{align-items:center;background-color:#242424;color:#fff;display:flex;flex-direction:column;justify-content:center}.contactform_form_wrapper .contactform_form_box{width:100%}.contactform_form_wrapper .contactform_form_box .contactform_title_box{display:flex;flex-direction:column}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .contactform_title_box{text-align:center}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .contactform_title_box{text-align:center}}.contactform_form_wrapper .contactform_form_box .contactform_title_box .contactform_title{font-size:3.5em;font-weight:600;letter-spacing:-3.333px}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .contactform_title_box .contactform_title{font-size:42px;font-weight:700;text-align:center}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .contactform_title_box .contactform_title{font-size:42px;font-weight:700;text-align:center}}.contactform_form_wrapper .contactform_form_box .contactform_title_box .contactform_sub_title{font-size:1.875em;font-weight:600;margin-bottom:3.375rem;margin-top:1.4125rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .contactform_title_box .contactform_sub_title{font-size:27px;font-weight:500;text-align:center}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .contactform_title_box .contactform_sub_title{font-size:27px;font-weight:500;text-align:center}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box .contactform_title_box .contactform_sub_title{font-size:1em}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner{display:flex;margin-bottom:2.125rem;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner{flex-direction:column;margin-bottom:0}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner{flex-direction:column;margin-bottom:0}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner.contactform_form_inner_textarea{margin-bottom:2.125rem}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_label_box{align-items:center;display:flex;height:2.6625rem;min-width:9.625rem;padding-top:0;white-space:pre-wrap}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_label_box.contactform_label_box_textarea{padding-top:20px}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_label_box .contactform_label{display:block;font-weight:700;margin-bottom:.5rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_label_box .contactform_label{font-size:24px;font-weight:600;margin-bottom:24.36px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_label_box .contactform_label{font-size:24px;font-weight:600;margin-bottom:24.36px}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_label_box .contactform_label{font-size:1.1em;margin-bottom:20px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_label_box .contactform_label .contactform_label_span{color:#de5d25}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box{border-bottom:none;height:2.6625rem;width:65.8125rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box{height:100%;margin-bottom:45.12px;width:100%}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box{height:100%;margin-bottom:45.12px;width:100%}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box{margin-bottom:30px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box.contactform_input_box_border{border-bottom:.1rem solid #fff}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box.contactform_input_box_border{border-bottom:none}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box.contactform_input_box_border{border-bottom:none}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box .contactform_input{background-color:#242424;border:none;color:#fff;font-size:.9375em;height:100%;padding:.625rem .9375rem;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box .contactform_input{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box .contactform_input{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_input_box .contactform_input{font-size:1.1em;padding:18px 17px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box{align-items:center;display:flex;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box{flex-direction:column;margin-bottom:45.12px;width:100%}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box{flex-direction:column;margin-bottom:45.12px;width:100%}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box{margin-bottom:30px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container{align-items:center;display:flex;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container{flex-direction:row}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container .contactform_email_input{flex:1 1;height:76px;max-width:45%}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container .custom_select_container{flex:1 1;max-width:55%;min-width:150px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container{flex-direction:row}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container .contactform_email_input{flex:1 1;height:76px;max-width:45%}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container .custom_select_container{flex:1 1;max-width:55%;min-width:150px}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container .contactform_email_input{flex:1 1;font-size:1.1em;height:60px;max-width:45%}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .email_input_container .custom_select_container{flex:1 1;max-width:55%;min-width:150px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input{background-color:#242424;border:none;border-bottom:.0625rem solid #fff;color:#fff;flex:1 1;font-size:.9375em;padding:.625rem .9375rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input{border:1px solid #fff;border-radius:.5rem;flex:1 1;font-size:26px;padding:24px 23px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input{border:1px solid #fff;border-radius:.5rem;flex:1 1;font-size:26px;padding:24px 23px}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input{font-size:1.1em;padding:16px 17px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_domain_sign_box{align-items:center;color:#fff;display:flex;font-size:1.75em;font-weight:700;justify-content:center;width:2.4375rem}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_domain_sign_box{font-size:28.465px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_span{font-size:1.3rem;margin:0 .5rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_span{font-size:28.465px;font-weight:600;margin:0 19.29px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_span{font-size:28.465px;font-weight:600;margin:0 19.29px}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_span{font-size:1.4em;margin:0 6px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner{display:flex;flex:1 1;gap:1.875rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner{flex-direction:column;gap:.625rem;width:100%}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner{flex-direction:column;gap:.625rem;width:100%}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner .contactform_email_input_current{background-color:#383a3a;border:.0833rem solid #fff;border-radius:.5rem;color:#fff;flex:1 1;font-size:.9375em;padding-left:.9375rem}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner .contactform_email_input_current:disabled{background-color:#383a3a}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner .contactform_email_input_current{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner .contactform_email_input_current{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner .contactform_custom_select_box{flex:1 1;font-size:.9375em}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner .contactform_custom_select_box{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_email_input_box .contactform_email_input_inner .contactform_custom_select_box{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner{display:flex;flex-direction:column;text-align:right;width:65.8125rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner{width:100%}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner{width:100%}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_text_area{background-color:#383a3a;border:.0833rem solid #999;border-radius:.20625rem;color:#fff;font-size:.9375em;font-weight:600;height:9.375rem;padding:1rem;resize:none;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_text_area{border:1px solid #fff;border-radius:.5rem;font-size:26px;font-weight:500;height:360px;margin-top:10px;padding:24px 23px;width:100%}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_text_area{border:1px solid #fff;border-radius:.5rem;font-size:26px;font-weight:500;height:360px;margin-top:10px;padding:24px 23px;width:100%}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_text_area{font-size:1.3em;padding:16px 17px}}.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_char_count{color:#fff;font-size:.8125em;font-weight:600;margin-bottom:.75rem;margin-top:.75rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_char_count{font-size:22px;font-weight:600}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_char_count{font-size:22px;font-weight:600}}@media(max-width:480px){.contactform_form_wrapper .contactform_form_box form .contactform_form_inner .contactform_text_area_inner .contactform_char_count{font-size:18px}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper{background-color:#383a3a;border-radius:1.375rem;display:block;padding:2.375rem 7.188rem;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper{background-color:#0000;margin:3rem 0 0;padding:0}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper{background-color:#0000;margin:3rem 0 0;padding:0}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content{font-size:.9375em;font-weight:600;line-height:2}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_subtitle{font-size:.875em;font-weight:700}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_subtitle{color:#f7f7f7;font-size:23.5px;font-weight:700;letter-spacing:-.705px;margin-bottom:3px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_subtitle{color:#f7f7f7;font-size:23.5px;font-weight:700;letter-spacing:-.705px;margin-bottom:3px}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_content_title{font-size:.9375em;font-weight:600;margin-bottom:1.03125rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_content_title{color:#f9f9fa;font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_content_title{color:#f9f9fa;font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_warning{font-size:.9375em;font-weight:600;margin-top:1.03125rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_warning{font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_content.contactform_privacy_policy_content_warning{font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box{align-items:center;display:flex;margin-bottom:2.375rem;position:relative}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box{margin-bottom:0}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box{margin-bottom:0}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_checkbox{display:none}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_custom_checkbox{align-items:center;background-color:#383a3a;border:.0833rem solid #fff;border-radius:.625rem;cursor:pointer;display:flex;height:1.1875rem;justify-content:center;margin-right:.53125rem;position:relative;width:1.1875rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_custom_checkbox{border-radius:50%;height:31.8px;width:31.756px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_custom_checkbox{border-radius:50%;height:31.8px;width:31.756px}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_custom_checkbox.contactform_checked{background-color:#fff}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_custom_checkbox.contactform_checked:after{border:.3125rem solid #050303;border-width:0 .125rem .125rem 0;content:"";display:block;height:.59375rem;left:.3125rem;position:absolute;top:.125rem;transform:rotate(45deg);width:.28125rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_custom_checkbox.contactform_checked:after{border-width:0 .225rem .225rem 0;height:.89375rem;left:.6125rem;top:.325rem;width:.48125rem}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_custom_checkbox.contactform_checked:after{border-width:0 .225rem .225rem 0;height:.89375rem;left:.6125rem;top:.325rem;width:.48125rem}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_checkbox_label{color:#fff;cursor:pointer;display:block;font-size:.9375em;font-weight:600}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_checkbox_label{font-size:23.5px;font-weight:500;letter-spacing:-.94px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_checkbox_label{font-size:23.5px;font-weight:500;letter-spacing:-.94px}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_view_details_button{background:none;border:none;color:#fff;cursor:pointer;font-size:1em;margin-left:1rem;text-decoration:underline}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_view_details_button{font-size:23.5px;font-style:normal;font-weight:500;margin-left:auto}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_view_details_button{font-size:23.5px;font-style:normal;font-weight:500;margin-left:auto}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_checkbox_box .contactform_view_details_button:hover{color:#ff8c42}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid{border:.0833rem solid #fff;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 2fr;height:7rem;margin:1.181rem 0;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid{border:1px solid #fff}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid{border:1px solid #fff}}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item{align-items:center;border:.0833rem solid #fff;display:flex;justify-content:center;padding:.75rem;text-align:center}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_item_content,.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_purpose,.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_purpose_content,.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term,.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term_content{height:auto}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_item_content,.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_purpose_content,.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term_content{line-height:1.6}.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term_content{font-size:28.5px;font-weight:700}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item{border:1px solid #fff;font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box form .contactform_checkbox_wrapper .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item{border:1px solid #fff;font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}.contactform_form_wrapper .contactform_form_box .modal_overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.contactform_form_wrapper .contactform_form_box .modal_content{background:#242424;color:#fff;max-width:800px;padding:1.5rem;position:relative;width:100%}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box{align-items:center;border-bottom:1px solid #fff;display:flex;margin-bottom:1rem;padding:15px 0 30px;position:relative}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box .contactform_checkbox{display:none}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box .contactform_custom_checkbox{align-items:center;background-color:#383a3a;border:.0833rem solid #fff;border-radius:50%;cursor:pointer;display:flex;height:31.8px;justify-content:center;margin-right:.53125rem;position:relative;width:31.756px}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box .contactform_custom_checkbox.contactform_checked{background-color:#fff}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box .contactform_custom_checkbox.contactform_checked:after{border:.2125rem solid #050303;border-width:0 .225rem .225rem 0;content:"";display:block;height:.89375rem;left:.6125rem;position:absolute;top:.325rem;transform:rotate(45deg);width:.48125rem}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box .contactform_checkbox_label{color:#fff;cursor:pointer;display:block;font-size:23.5px;font-weight:500}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box .contactform_view_details_button{background:none;border:none;color:#fff;cursor:pointer;font-size:23.5px;font-weight:500;margin-left:auto;text-decoration:underline}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_checkbox_box .contactform_view_details_button:hover{color:#ff8c42}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content{font-size:.9375em;font-weight:600;line-height:2}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_subtitle{font-size:.875em;font-weight:700}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_subtitle{color:#f7f7f7;font-size:23.5px;font-weight:700;letter-spacing:-.705px;margin-bottom:3px}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_subtitle{color:#f7f7f7;font-size:23.5px;font-weight:700;letter-spacing:-.705px;margin-bottom:3px}}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_content_title{font-size:.9375em;font-weight:600;margin-bottom:1.03125rem}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_content_title{color:#f9f9fa;font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_warning{font-size:.9375em;font-weight:600;margin-top:1.03125rem}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_warning{font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_content.contactform_privacy_policy_content_warning{font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid{border:.0833rem solid #fff;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 2fr;height:7rem;margin:1.181rem 0;width:100%}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid{border:1px solid #fff}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid{border:1px solid #fff}}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item{align-items:center;border:.0833rem solid #fff;display:flex;justify-content:center;padding:.75rem;text-align:center}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_item_content,.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_purpose,.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_purpose_content,.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term,.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term_content{height:auto}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_item_content,.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_purpose_content,.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term_content{line-height:1.6}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item.contactform_collect_term_content{font-size:28.5px;font-weight:700}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item{border:1px solid #fff;font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_privacy_policy_grid .contactform_privacy_policy_grid_item{border:1px solid #fff;font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_button_box{align-items:center;display:flex;justify-content:center;width:100%}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_button_box .contactform_submit_button{background-color:#242424;border:.0833rem solid #fff;border-radius:.20625rem;color:#fff;cursor:pointer;font-size:1.063em;font-weight:600;margin-top:4.375rem;padding:.938rem 4.289rem;transition:.3s ease}.contactform_form_wrapper .contactform_form_box .modal_content .contactform_button_box .contactform_submit_button:hover{background-color:#fff;border:.0833rem solid #383a3a;color:#222}@media(max-width:1024px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_button_box .contactform_submit_button{font-size:28.5px;font-weight:600;margin-top:0;padding:23.16px 0}}@media(max-width:768px){.contactform_form_wrapper .contactform_form_box .modal_content .contactform_button_box .contactform_submit_button{font-size:28.5px;font-weight:600;margin-top:0;padding:23.16px 0}}.contactform_form_wrapper .contactform_form_box .contactform_bold{font-weight:800}.contactform_button_box{align-items:center;display:flex;justify-content:flex-start;margin:62.5px 0 15px;width:100%}.contactform_button_box .contactform_submit_button{background-color:#242424;border:.05rem solid #fff;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.063em;font-weight:600;padding:.938rem 4.289rem;transition:.3s ease;width:100%}@media(max-width:1024px){.contactform_button_box .contactform_submit_button{flex:1 1;font-size:28.5px;font-weight:600;margin-top:0;padding:23.16px 0}}@media(max-width:768px){.contactform_button_box .contactform_submit_button{flex:1 1;font-size:28.5px;font-weight:600;margin-top:0;padding:23.16px 0}}@media(max-width:480px){.contactform_button_box .contactform_submit_button{font-size:18px;padding:16px 0}}.contactform_button_box .contactform_submit_button:hover{background-color:#fff;border:.05rem solid #383a3a;color:#242424}.custom_select_container{box-sizing:border-box;position:relative;width:100%}.custom_select_container:focus-within .custom_select_box{border:2px solid #dfb51d;outline:none}.custom_select_container .custom_select_box{align-items:center;background-color:#383a3a;border:1px solid #fff;border-radius:.5rem;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:space-between;padding:.9375rem;position:relative;width:100%}@media(max-width:1024px){.custom_select_container .custom_select_box{background-color:#0000;font-size:24px;font-weight:500;height:76px;max-width:100%;padding:24px 23px}}@media(max-width:768px){.custom_select_container .custom_select_box{background-color:#0000;font-size:24px;font-weight:500;height:76px;max-width:100%;padding:24px 23px}}@media(max-width:480px){.custom_select_container .custom_select_box{font-size:1em;height:60px;padding:18px 17px}}.custom_select_container .custom_select_box:hover{background-color:#333737}.custom_select_container .custom_select_box .selected_option{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom_select_container .custom_select_box .arrow{border:solid #fff;border-width:0 .00625rem .00625rem 0;flex-shrink:0;height:.4375rem;margin-right:.03125rem;transition:transform .3s ease;width:.4375rem}.custom_select_container .custom_select_box .arrow.down{transform:rotate(45deg)}.custom_select_container .custom_select_box .arrow.up{transform:rotate(225deg)}.custom_select_container .options_list{background-color:#383a3a;border:1px solid #fff;border-radius:.5rem;left:0;max-height:13rem;overflow-y:auto;padding:.425rem;position:absolute;right:0;top:100%;z-index:1000}.custom_select_container .options_list .option_item{color:#fff;cursor:pointer;padding:.625rem}.custom_select_container .options_list .option_item:hover{background-color:#555;color:#fff}.custom_select_container .custom_input_field{background-color:#0000;border:none;border-radius:.5rem;color:#fff;font-size:26px;opacity:1;padding:24px 23px;position:absolute;top:0;width:80%}@media(max-width:1024px){.custom_select_container .custom_input_field{font-size:24px;padding:20px 23px}}@media(max-width:768px){.custom_select_container .custom_input_field{font-size:24px;padding:20px 23px}}@media(max-width:480px){.custom_select_container .custom_input_field{font-size:20px;padding:16px 17px}}.custom_select_container .custom_input_field :focus-visible{border:none;outline:none}.custom_select_container .custom_input_field:focus{box-shadow:none!important;outline:none!important}@keyframes modalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes modalSpring{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.custom_overlay{align-items:center;animation:modalOverlayFade .3s ease forwards;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.custom_overlay .custom_option_modal{animation:modalSpring .5s cubic-bezier(.175,.885,.32,1.275) forwards}.custom_overlay .custom_option_modal .custom_option_modal_list{background-color:#222;border:1px solid #fff;border-radius:10px;display:flex;flex-direction:column}.custom_overlay .custom_option_modal .custom_option_modal_list .custom_option_modal_item{border-bottom:1px solid #fff;font-size:29.5px;font-weight:500;padding:26.88px 58.4px}@media(max-width:480px){.custom_overlay .custom_option_modal .custom_option_modal_list .custom_option_modal_item{font-size:20px;padding:26.88px 58.4px 26.88px 20px}}.custom_overlay .custom_option_modal .custom_option_modal_list .custom_option_modal_item:last-child{border-bottom:none}.irdownload_form_wrapper{background-color:#242424;color:#fff;padding:0 0 12.5rem}@media(max-width:1024px){.irdownload_form_wrapper{padding:86.18px 26px}}@media(max-width:768px){.irdownload_form_wrapper{padding:86.18px 26px}}.irdownload_form_wrapper .irdownload_inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:1200.03px}@media(max-width:1280px){.irdownload_form_wrapper .irdownload_inner{width:1000px}}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner{width:100%}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner{width:100%}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box{width:100%}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box{display:flex;flex-direction:column}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box{text-align:center}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box{text-align:center}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box .irdownload_title{font-size:3.438em;font-weight:600;letter-spacing:-.2083rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box .irdownload_title{font-size:42px;letter-spacing:0}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box .irdownload_title{font-size:42px;letter-spacing:0}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box .irdownload_sub_title{font-size:1.813em;font-weight:600;margin-bottom:4.226rem;margin-top:1.606rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box .irdownload_sub_title{font-size:27px;font-weight:500}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box .irdownload_sub_title{font-size:27px;font-weight:500}}@media(max-width:480px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_title_box .irdownload_sub_title{font-size:1em}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner{display:flex;margin-bottom:2.125rem;width:100%}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner{flex-direction:column;margin-bottom:0}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner{flex-direction:column;margin-bottom:0}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box{align-items:end;display:flex;height:2.6625rem;padding-top:0;white-space:pre-wrap;width:9.625rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box{width:100%}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box{width:100%}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box .irdownload_label{display:block;font-weight:700;margin-bottom:.5rem;width:100%}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box .irdownload_label{font-size:24px;font-weight:600;margin-bottom:24.36px}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box .irdownload_label{font-size:24px;font-weight:600;margin-bottom:24.36px}}@media(max-width:480px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box .irdownload_label{font-size:1.1em;margin-bottom:20px}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_label_box .irdownload_label_span{color:#de5d25;font-weight:700}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box{border-bottom:none;height:2.6625rem;width:65.8125rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box{height:100%;margin-bottom:45.12px;width:100%}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box{height:100%;margin-bottom:45.12px;width:100%}}@media(max-width:480px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box{margin-bottom:30px}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box.irdownload_with_border{border-bottom:.0625rem solid #fff}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box.irdownload_with_border{border-bottom:none}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box.irdownload_with_border{border-bottom:none}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box .irdownload_input_field{background-color:#242424;border:none;color:#fff;font-size:.9375em;height:100%;padding:.625rem .9375rem;width:100%}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box .irdownload_input_field{border:1px solid #fff;border-radius:.5rem;font-size:24px;padding:24px 23px}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box .irdownload_input_field{border:1px solid #fff;border-radius:.5rem;font-size:24px;padding:24px 23px}}@media(max-width:480px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_form_inner .irdownload_input_box .irdownload_input_field{font-size:1.1em;padding:18px 17px}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box{align-items:center;display:flex;width:65.8125rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box{flex-direction:column;margin-bottom:45.12px;width:100%}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box{flex-direction:column;margin-bottom:45.12px;width:100%}}@media(max-width:480px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box{margin-bottom:40px}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container{align-items:center;display:flex;width:100%}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container{flex-direction:row}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container .irdownload_email_input{flex:1 1;height:76px;max-width:45%}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container .custom_select_container{flex:1 1;max-width:55%;min-width:150px}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container{flex-direction:row}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container .irdownload_email_input{flex:1 1;height:76px;max-width:45%}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container .custom_select_container{flex:1 1;max-width:55%;min-width:150px}}@media(max-width:480px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container .irdownload_email_input{flex:1 1;font-size:1.1em;height:60px;max-width:45%}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .email_input_container .custom_select_container{flex:1 1;max-width:55%;min-width:150px}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input{background-color:#242424;border:none;border-bottom:.0625rem solid #fff;color:#fff;flex:1 1;font-size:.9375em;padding:.625rem .9375rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input{border:1px solid #fff;border-radius:.5rem;flex:50% 1;font-size:26px;padding:24px 23px}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input{border:1px solid #fff;border-radius:.5rem;flex:50% 1;font-size:26px;padding:24px 23px}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_span{font-size:1.3rem;margin:0 .5rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_span{font-size:28.465px;font-weight:600;margin:0 19.29px}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_span{font-size:28.465px;font-weight:600;margin:0 19.29px}}@media(max-width:480px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_span{font-size:1.4em;margin:0 6px}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner{align-items:center;display:flex;flex-direction:row;gap:1.875rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner{flex-direction:column;gap:.625rem;width:100%}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner{flex-direction:column;gap:.625rem;width:100%}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner .irdownload_email_input_current{background-color:#383a3a;border:.0833rem solid #fff;border-radius:.5rem;color:#fff;font-size:.9375em;height:2.6625rem;padding-left:.9375rem;width:21.3125rem}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner .irdownload_email_input_current{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner .irdownload_email_input_current{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner .irdownload_email_input_current:disabled{background-color:#383a3a}.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner .irdownload_custom_select_box{width:19.375rem;z-index:1}@media(max-width:1024px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner .irdownload_custom_select_box{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}@media(max-width:768px){.irdownload_form_wrapper .irdownload_inner .irdownload_form_box .irdownload_email_input_box .irdownload_email_input_inner .irdownload_custom_select_box{border:1px solid #fff;border-radius:.5rem;font-size:26px;padding:24px 23px;width:100%}}.irdownload_button_box{align-items:center;display:flex;justify-content:flex-start;margin:62.5px 0 15px;width:100%}.irdownload_button_box .irdownload_submit_button{background-color:#242424;border:.05rem solid #fff;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.063em;font-weight:600;padding:.938rem 4.289rem;transition:.3s ease;width:100%}@media(max-width:1024px){.irdownload_button_box .irdownload_submit_button{flex:1 1;font-size:28.5px;font-weight:600;margin-top:0;padding:23.16px 0}}@media(max-width:768px){.irdownload_button_box .irdownload_submit_button{flex:1 1;font-size:28.5px;font-weight:600;margin-top:0;padding:23.16px 0}}@media(max-width:480px){.irdownload_button_box .irdownload_submit_button{font-size:18px;padding:16px 0}}.irdownload_button_box .irdownload_submit_button:hover{background-color:#fff;border:.05rem solid #383a3a;color:#242424}.irdownload_bold{font-weight:800}.irdownload_checkbox_wrapper{background-color:#383a3a;border-radius:1.375rem;display:block;padding:2.375rem 7.188rem;width:100%}@media(max-width:1024px){.irdownload_checkbox_wrapper{background-color:#0000;margin:3rem 0 0;padding:0}}@media(max-width:768px){.irdownload_checkbox_wrapper{background-color:#0000;margin:3rem 0 0;padding:0}}@media(max-width:480px){.irdownload_checkbox_wrapper{margin:2rem 0 0}}.irdownload_checkbox_wrapper .irdownload_checkbox_box{align-items:center;display:flex;margin-bottom:2.375rem;position:relative}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_checkbox_box{margin-bottom:0}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_checkbox_box{margin-bottom:0}}.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_checkbox_input{display:none}.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox{align-items:center;background-color:#383a3a;border:.0833rem solid #fff;border-radius:.625rem;cursor:pointer;display:flex;height:1.1875rem;justify-content:center;margin-right:.53125rem;position:relative;width:1.1875rem}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox{border-radius:50%;height:31.8px;width:31.756px}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox{border-radius:50%;height:31.8px;width:31.756px}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox{max-height:20px;max-width:20px;min-height:20px;min-width:20px}}.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox.irdownload_checked{background-color:#fff}.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox.irdownload_checked:after{border:.3125rem solid #050303;border-width:0 .225rem .225rem 0;content:"";display:block;height:.59375rem;left:.3125rem;position:absolute;top:.1rem;transform:rotate(45deg);width:.28125rem}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox.irdownload_checked:after{border-width:0 .225rem .225rem 0;height:.89375rem;left:.6125rem;top:.325rem;width:.48125rem}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox.irdownload_checked:after{border-width:0 .225rem .225rem 0;height:.89375rem;left:.6125rem;top:.325rem;width:.48125rem}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_custom_checkbox.irdownload_checked:after{height:.7rem;left:.3rem;top:.1rem;width:.3rem}}.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_checkbox_label{color:#fff;cursor:pointer;display:block;font-size:.9375em;font-weight:600}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_checkbox_label{font-size:24px;font-weight:500}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_checkbox_label{font-size:24px;font-weight:500}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_checkbox_label{font-size:16px;font-weight:500}}.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_view_details_button{background:none;border:none;color:#fff;cursor:pointer;font-size:1em;margin-left:1rem;text-decoration:underline;white-space:nowrap}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_view_details_button{font-size:23.5px;font-style:normal;font-weight:500;margin-left:auto}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_view_details_button{font-size:23.5px;font-style:normal;font-weight:500;margin-left:auto}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_view_details_button{font-size:16px;font-weight:500}}.irdownload_checkbox_wrapper .irdownload_checkbox_box .irdownload_view_details_button:hover{color:#ff8c42}.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item{border:.05rem solid #fff}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_item_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_item_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_item_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{font-size:16px;padding:.5rem}}.irdownload_checkbox_wrapper .irdownload_privacy_policy_content{font-size:.9375em;font-weight:600;line-height:2}.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_subtitle{font-size:.875em;font-weight:700}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_subtitle{color:#f7f7f7;font-size:23.5px;font-weight:700;letter-spacing:-.705px;margin-bottom:3px}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_subtitle{color:#f7f7f7;font-size:23.5px;font-weight:700;letter-spacing:-.705px;margin-bottom:3px}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_subtitle{font-size:16px}}.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_content_title{font-size:.9375em;font-weight:600;margin-bottom:1.03125rem}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_content_title{color:#f9f9fa;font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_content_title{color:#f9f9fa;font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_content_title{font-size:16px}}.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_warning{font-size:.9375em;font-weight:600;margin-top:1.03125rem}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_warning{font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_warning{font-size:23.5px;font-weight:500;letter-spacing:-.235px;line-height:1.5}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_content.irdownload_warning{font-size:16px}}.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid{border:.05rem solid #fff;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;height:auto;margin:1.181rem 0;width:100%}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid{border:1px solid #fff}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid{border:1px solid #fff}}.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item{align-items:center;border:.08rem solid #fff;display:flex;justify-content:center;padding:.75rem;text-align:center}.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_item_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{height:auto}.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_item_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_purpose_content,.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{line-height:1.6}.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{font-weight:700}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{font-size:28.5px}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{font-size:28.5px}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item.irdownload_collect_term_content{font-size:16px}}@media(max-width:1024px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item{border:1px solid #fff;font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}@media(max-width:768px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item{border:1px solid #fff;font-size:23.5px;font-weight:500;letter-spacing:-1.645px;padding:.75rem}}@media(max-width:480px){.irdownload_checkbox_wrapper .irdownload_privacy_policy_grid .irdownload_privacy_policy_grid_item{font-size:16px}}.irdownload_checkbox_wrapper .modal_download_button_box{align-items:center;display:flex;justify-content:flex-start;padding:0 1rem;width:100%}.irdownload_checkbox_wrapper .modal_download_button_box .modal_download_button{background-color:#de5d25;border:none;border-radius:.5rem;color:#fff;cursor:pointer;flex:1 1;font-size:1em;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s ease}.irdownload_checkbox_wrapper .modal_download_button_box .modal_download_button:hover{background-color:#ff8c42}@media(max-width:1024px){.irdownload_checkbox_wrapper .modal_download_button_box .modal_download_button{font-size:1.2em;padding:1rem 2rem}}@media(max-width:768px){.irdownload_checkbox_wrapper .modal_download_button_box .modal_download_button{font-size:1.2em;padding:1rem 2rem}}.modal_overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal_content{background:#242424;color:#fff;padding:1.5rem;position:relative;width:100%}.modal_content .modal_irdownload_checkbox_box{align-items:center;border-bottom:1px solid #fff;display:flex;margin-bottom:1rem;padding:15px 0 30px;position:relative}@media(max-width:480px){.modal_content .modal_irdownload_checkbox_box{padding:5px 0 20px}}.modal_content .modal_irdownload_checkbox_box .modal_irdownload_checkbox_input{display:none}.modal_content .modal_irdownload_checkbox_box .modal_irdownload_custom_checkbox{align-items:center;background-color:#383a3a;border:.0833rem solid #fff;border-radius:50%;cursor:pointer;display:flex;height:31.8px;justify-content:center;margin-right:.53125rem;position:relative;width:31.756px}@media(max-width:480px){.modal_content .modal_irdownload_checkbox_box .modal_irdownload_custom_checkbox{max-height:20px;max-width:20px;min-height:20px;min-width:20px}}.modal_content .modal_irdownload_checkbox_box .modal_irdownload_custom_checkbox.modal_irdownload_checked{background-color:#fff}.modal_content .modal_irdownload_checkbox_box .modal_irdownload_custom_checkbox.modal_irdownload_checked:after{border:.2125rem solid #050303;border-width:0 .225rem .225rem 0;content:"";display:block;height:.89375rem;left:50%;position:absolute;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:.48125rem}@media(max-width:480px){.modal_content .modal_irdownload_checkbox_box .modal_irdownload_custom_checkbox.modal_irdownload_checked:after{height:.7rem;left:15%;top:45%;width:.3rem}}.modal_content .modal_irdownload_checkbox_box .modal_irdownload_checkbox_label{color:#fff;cursor:pointer;display:block;font-size:23.5px;font-weight:500}@media(max-width:480px){.modal_content .modal_irdownload_checkbox_box .modal_irdownload_checkbox_label{font-size:16px}}.modal_content .modal_irdownload_checkbox_box .modal_irdownload_view_details_button{background:none;border:none;color:#fff;cursor:pointer;font-size:23.5px;font-weight:500;margin-left:auto;text-decoration:underline;white-space:nowrap}@media(max-width:480px){.modal_content .modal_irdownload_checkbox_box .modal_irdownload_view_details_button{font-size:16px}}.skeleton_news_box{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));margin-top:1.25rem}.skeleton_news_box .skeleton_news_item{background-color:#222;border:.125rem solid #383a3a;border-radius:1.375rem;color:#fff;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.skeleton_news_box .skeleton_news_item .skeleton_news_content{display:flex;flex-direction:column;padding:1.52rem 1.5rem}.skeleton_news_box .skeleton_news_item .skeleton_news_content .skeleton_news_date{display:flex;justify-content:space-between;margin-bottom:.96rem}.skeleton_news_box .skeleton_news_item .skeleton_news_content .skeleton_news_date div{align-items:flex-end;display:flex;gap:.012rem}.skeleton_news_box .skeleton_news_item .skeleton_news_content .skeleton_news_date div span{font-size:.75em;font-weight:600;letter-spacing:-.031rem}.skeleton_news_box .skeleton_news_item .skeleton_news_content .skeleton_news_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5em;font-weight:800;line-height:1.3;margin-bottom:3.84rem;overflow:hidden;text-overflow:ellipsis;width:70%;word-break:keep-all}.skeleton_news_box .skeleton_news_item .skeleton_news_content .skeleton_news_tag_list{display:flex;gap:.012rem}.skeleton_news_box .skeleton_news_item .skeleton_news_content .skeleton_news_tag_list .skeleton_news_tag{background-color:#383a3a;border-radius:.25rem;font-size:.81em;font-weight:600;letter-spacing:-.031rem;padding:.125rem .375rem}.skeleton_news_box .skeleton_news_item .skeleton_news_img_box{height:11.55rem;width:100%}.skeleton_news_box .skeleton_news_item .skeleton_news_img_box .skeleton_news_prev_img{height:100%;object-fit:cover;width:100%}.news_content_wrapper,.news_content_wrapper .news_inner .news_section{background-color:#242424}.news_content_wrapper .news_inner .news_section .news_list .news_item.skeleton .news_link .skeleton-img{animation:skeleton-loading 1.5s linear infinite;background-color:#383a3a;border-radius:4px;border-radius:1.375rem}.news_content_wrapper .news_inner .news_section .news_list .news_item.skeleton .news_link .content_box .skeleton-text{animation:skeleton-loading 1.5s linear infinite;background-color:#383a3a;border-radius:4px;border-radius:.20625rem;height:1em;margin-bottom:.5em}.news_content_wrapper .news_inner .news_section .news_list .news_item.skeleton .news_link .content_box .news_title.skeleton-text{width:70%}.news_content_wrapper .news_inner .news_section .news_list .news_item.skeleton .news_link .content_box .news_at.skeleton-text{width:50%}@media(max-width:768px){.news_content_wrapper .news_inner{width:100%}.news_content_wrapper .news_section{padding:8rem 0}.news_content_wrapper .news_section .tab_box{margin-bottom:6rem}.news_content_wrapper .news_section .tab_box .tabs{gap:3rem}.news_content_wrapper .news_section .tab_box .tabs .tab{font-size:1.813em}.news_content_wrapper .news_section .news_list{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.news_content_wrapper .news_section .news_list .news_item .news_link .news_img{height:14rem}.news_content_wrapper .news_section .news_list .news_item .news_link .content_box .news_title{font-size:1.813em}.news_content_wrapper .news_section .news_list .news_item .news_link .content_box .news_at{font-size:.875em}.news_content_wrapper .news_section .news_list .news_item.skeleton .news_link .content_box .news_title.skeleton-text{width:60%}.news_content_wrapper .news_section .news_list .news_item.skeleton .news_link .content_box .news_at.skeleton-text{width:40%}.news_content_wrapper .news_section .pagination_container{margin-top:2rem}.news_content_wrapper .news_section .pagination_container .page_button{font-size:.9375em}}@media(max-width:480px){.news_content_wrapper .news_inner .news_section{padding:6rem 0}.news_content_wrapper .news_inner .news_section .tab_box{margin-bottom:4rem}.news_content_wrapper .news_inner .news_section .tab_box .tabs{gap:2rem}.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab{font-size:.9375em}.news_content_wrapper .news_inner .news_section .news_list{gap:1.5rem;grid-template-columns:1fr}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .news_img{height:12rem}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_title{font-size:.875em}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_at{font-size:.75em}.news_content_wrapper .news_inner .news_section .news_list .news_item.skeleton .news_link .content_box .news_title.skeleton-text{width:80%}.news_content_wrapper .news_inner .news_section .news_list .news_item.skeleton .news_link .content_box .news_at.skeleton-text{width:60%}.news_content_wrapper .news_inner .news_section .pagination_container{margin-top:1.5rem}.news_content_wrapper .news_inner .news_section .pagination_container .page_button{font-size:.75em}}.news_banner_wrapper{margin-top:112px}.news_banner_skeleton_slide{align-items:flex-start;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;padding:12.938rem;position:relative}.news_banner_skeleton_slide .news_banner_skeleton_image{background-color:#0000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.news_banner_skeleton_slide .news_banner_skeleton_text{background-color:#383a3a;border-radius:4px;margin-bottom:1.5rem}.news_banner_skeleton_slide .news_banner_skeleton_text.category{height:1rem;width:10rem}.news_banner_skeleton_slide .news_banner_skeleton_text.title{height:2.5rem;width:30rem}.news_banner_skeleton_slide .news_banner_skeleton_text.content{height:1.5rem;width:40rem}.news_banner_skeleton_slide .news_banner_skeleton_button{animation:skeleton-loading 1.5s linear infinite;background-color:#383a3a;border-radius:.20625rem;height:2.975rem;width:12.25rem}@media(max-width:768px){.news_banner_wrapper{margin-top:0}.news_banner_skeleton_slide{justify-content:flex-start;padding:30vh 26px 0}.news_banner_skeleton_slide .news_banner_skeleton_text.category{height:1rem;width:10rem}.news_banner_skeleton_slide .news_banner_skeleton_text.title{height:2.5rem;width:25rem}.news_banner_skeleton_slide .news_banner_skeleton_text.content{height:1.5rem;width:30rem}.news_banner_skeleton_slide .news_banner_skeleton_button{height:60px;width:315px}}@media(max-width:480px){.news_banner_skeleton_slide{padding:30vh 16px 0}.news_banner_skeleton_slide .news_banner_skeleton_text.category{height:1rem;width:8rem}.news_banner_skeleton_slide .news_banner_skeleton_text.title{height:2.5rem;width:20rem}.news_banner_skeleton_slide .news_banner_skeleton_text.content{height:1.5rem;width:25rem}.news_banner_skeleton_slide .news_banner_skeleton_button{height:50px;width:230px}}@keyframes skeleton-loading{0%{background-color:#383a3a}50%{background-color:#4f4f4f}to{background-color:#383a3a}}.skeleton-text{animation:skeleton-loading 1.5s linear infinite;background-color:#383a3a;border-radius:4px}.skeleton-text.small{height:20px;width:80px}.skeleton-text.medium{height:20px;width:200px}.skeleton-text.large{height:40px;width:100%}.skeleton-text.long{height:20px;margin-bottom:16px;width:100%}.skeleton-icon{border-radius:4px;height:20px;width:20px}.skeleton-icon,.skeleton-image{animation:skeleton-loading 1.5s linear infinite;background-color:#383a3a}.skeleton-image{border-radius:1px;height:300px;margin:15px 0;width:100%}.wrapper .title_box .back_link.skeleton{align-items:center;display:flex;gap:30px;margin-bottom:42px;padding:0;width:-webkit-fit-content;width:fit-content}.wrapper .title_box .back_link.skeleton .skeleton-text.small{height:20px;width:60px}.wrapper .title_box .back_link.skeleton .skeleton-icon{height:10px;width:10px}.wrapper .title_box .news_title.skeleton-text{height:40px;margin:0 0 41px}.wrapper .title_box .date_tool_box{border-bottom:2px solid #383a3a;padding-bottom:15px}.wrapper .title_box .date_tool_box .news_date.skeleton-text{height:16px;width:150px}.wrapper .title_box .date_tool_box .tool_box{gap:12px}.wrapper .title_box .date_tool_box .tool_box .tool_btn.skeleton-icon{height:20px;width:20px}.wrapper .content_box{width:880px}.wrapper .content_box .summation.skeleton-image{height:200px;margin:34px 0}.wrapper .content_box .news_image.skeleton-image,.wrapper .content_box .summation.skeleton-image{animation:skeleton-loading 1.5s linear infinite;background-color:#383a3a;border-radius:1px;width:100%}.wrapper .content_box .news_image.skeleton-image{height:400px;margin:4.25rem auto 15px;object-fit:cover}.wrapper .content_box .press.skeleton-text{height:16px;margin-bottom:51px;margin-left:auto;margin-right:auto;text-align:center;width:200px}.wrapper .content_box .news_content{margin-bottom:20px}.wrapper .content_box .news_content .skeleton-text:last-child{margin-bottom:0}.wrapper .content_box .go_to_news.skeleton-text{height:20px;margin-bottom:130px;width:200px}.wrapper .content_box .inquiry.skeleton-text{height:20px;width:150px}@media(max-width:1024px){.wrapper .title_box .back_link.skeleton{font-size:27px;gap:30px}.wrapper .title_box .back_link.skeleton .skeleton-text.small{height:27px;width:80px}.wrapper .title_box .back_link.skeleton .skeleton-icon{height:14px;width:14px}.wrapper .title_box .news_title.skeleton-text{font-size:35px;height:50px}.wrapper .title_box .date_tool_box{padding-bottom:29px}.wrapper .title_box .date_tool_box .news_date.skeleton-text{height:20px;width:200px}.wrapper .title_box .date_tool_box .tool_box{gap:16px}.wrapper .title_box .date_tool_box .tool_box .tool_btn.skeleton-icon{height:24px;width:24px}.wrapper .content_box{padding:0;width:100%}.wrapper .content_box .news_image.skeleton-image{height:350px}.wrapper .content_box .press.skeleton-text{font-size:20px;height:20px;margin-bottom:63px;width:250px}.wrapper .content_box .news_content .skeleton-text.long{height:20px;margin-bottom:20px}.wrapper .content_box .go_to_news.skeleton-text{font-size:26px;height:26px;width:250px}.wrapper .content_box .inquiry.skeleton-text{font-size:26px;height:26px;width:200px}}@media(max-width:768px){.wrapper .title_box .back_link.skeleton{font-size:27px;gap:30px}.wrapper .title_box .back_link.skeleton .skeleton-text.small{height:27px;width:80px}.wrapper .title_box .back_link.skeleton .skeleton-icon{height:14px;width:14px}.wrapper .title_box .news_title.skeleton-text{font-size:35px;height:50px}.wrapper .title_box .date_tool_box{padding-bottom:29px}.wrapper .title_box .date_tool_box .news_date.skeleton-text{height:20px;width:200px}.wrapper .title_box .date_tool_box .tool_box{gap:16px}.wrapper .title_box .date_tool_box .tool_box .tool_btn.skeleton-icon{height:24px;width:24px}.wrapper .content_box{padding:0;width:100%}.wrapper .content_box .news_image.skeleton-image{height:300px}.wrapper .content_box .press.skeleton-text{font-size:20px;height:20px;margin-bottom:63px;width:250px}.wrapper .content_box .news_content .skeleton-text.long{height:20px;margin-bottom:20px}.wrapper .content_box .go_to_news.skeleton-text{font-size:26px;height:26px;width:250px}.wrapper .content_box .inquiry.skeleton-text{font-size:26px;height:26px;width:200px}}@media(max-width:480px){.wrapper{padding:150px 26px}.wrapper .title_box .back_link.skeleton{font-size:1em;gap:16px}.wrapper .title_box .back_link.skeleton .skeleton-text.small{height:16px;width:60px}.wrapper .title_box .back_link.skeleton .skeleton-icon{height:10px;width:10px}.wrapper .title_box .news_title.skeleton-text{font-size:1.8em;height:40px}.wrapper .title_box .date_tool_box{padding-bottom:20px}.wrapper .title_box .date_tool_box .news_date.skeleton-text{height:16px;width:120px}.wrapper .title_box .date_tool_box .tool_box{gap:12px}.wrapper .title_box .date_tool_box .tool_box .tool_btn.skeleton-icon{height:16px;width:16px}.wrapper .content_box .news_image.skeleton-image{height:250px}.wrapper .content_box .press.skeleton-text{font-size:1em;height:16px;width:150px}.wrapper .content_box .news_content .skeleton-text.long{height:18px;margin-bottom:10px}.wrapper .content_box .go_to_news.skeleton-text{font-size:20px;height:20px;margin-bottom:64px;width:180px}.wrapper .content_box .inquiry.skeleton-text{font-size:20px;height:20px;width:140px}}.patent_modal_overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.patent_modal_overlay .patent_modal_content img{border-radius:4px;max-height:90vh;max-width:90vw}@media(max-width:480px){.patent_modal_overlay .patent_modal_content img{border-radius:4px;max-height:100vh;max-width:100vw}}.company_container,.contact_container,.main_container,.news_container,.service_container{width:100%}.banner_wrapper{background-color:#000;height:31.25rem;margin-top:112px;overflow:hidden;position:relative}.banner_wrapper .banner_img{height:100%;object-fit:cover;object-position:right center;position:absolute;right:0;top:0;width:100%}.banner_wrapper .mobile_banner_img{height:452.845px;position:absolute;right:0;top:5rem;width:341.947px}.banner_wrapper .mobile_service_banner_img{height:542.054px;position:absolute;right:0;top:50.53px;width:471.741px}.banner_wrapper .mobile_contact_banner_img{height:650px;position:absolute;right:0;top:-50px;width:471.741px}.banner_wrapper .banner_content_box{display:flex;flex-direction:column;padding:206px 10.78% 0;width:100%;z-index:1}.banner_wrapper .banner_content_box .nav_content{animation:fadeInUp 1s forwards;color:#999;font-size:.875em;font-weight:600;opacity:0;transform:translateY(1.25rem)}.banner_wrapper .banner_content_box .banner_title{animation:fadeInUp 1s .1s forwards;color:#fff;font-size:2.625em;font-weight:600;margin-top:1.451rem;opacity:0;transform:translateY(1.25rem)}.banner_wrapper .banner_content_box .banner_content{color:#fff;display:flex;flex-direction:column;font-size:1em;font-weight:600;line-height:1.6;margin-top:1.676rem}.banner_wrapper .banner_content_box .banner_content .content_span{animation:fadeInUp 1s forwards;opacity:0;transform:translateY(1.25rem)}.banner_wrapper .banner_content_box .banner_content .content_span.delay_06{animation-delay:.2s}.banner_wrapper .banner_content_box .banner_content .content_span.delay_08{animation-delay:.3s}.select_container{background-color:#383a3a;font-family:Pretendard,Noto Sans,sans-serif;position:relative;width:100%}.select_container .select_label{color:#fff;display:block;font-size:.9375em;font-weight:600;margin-bottom:.5rem}.select_container .select_label .required{color:#de5d25;margin-left:.25rem}.select_container .select_box{align-items:center;background-color:#383a3a;border:.0833rem solid #fff;border-radius:.20625rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:.9375em;height:2.6625rem;justify-content:space-between;overflow:hidden;padding:.9375rem;position:relative;width:300px}.select_container .select_box:hover{background-color:#333737}.select_container .select_box .selected_option{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_container .select_box .arrow{border:solid #fff;border-width:0 .00625rem .00625rem 0;height:.4375rem;margin-right:.03125rem;transition:transform .3s ease;width:.4375rem}.select_container .select_box .arrow.down{margin-bottom:.021875rem;transform:rotate(45deg)}.select_container .select_box .arrow.up{margin-top:.021875rem;transform:rotate(225deg)}.select_container .options_list{background-color:#383a3a;border:.0625rem solid #fff;border-radius:.1875rem;left:0;margin-top:.46875rem;max-height:13rem;overflow-y:auto;padding:.425rem;position:absolute;right:0;top:100%;z-index:1000}.select_container .options_list::-webkit-scrollbar{width:1.28125rem}.select_container .options_list::-webkit-scrollbar-thumb{background-color:#999;border:.4375rem solid #383a3a;border-radius:.75rem}.select_container .options_list::-webkit-scrollbar-track{background-color:#383a3a}.select_container .options_list .option_item{border-radius:.1875rem;color:#fff;cursor:pointer;padding:.625rem}.select_container .options_list .option_item:hover{background-color:#e9ecef;color:#222}.select_container .options_list .option_item.active{background-color:#555;color:#fff}.select_container .options_list .option_item.custom_input_option{background-color:#444;color:#fff;font-weight:700}.select_container .options_list .option_item.custom_input_option:hover{background-color:#555}.select_container .custom_input_field{background-color:#383a3a;border:.0833rem solid #fff;border-radius:.20625rem;color:#fff;font-size:.9375em;margin-top:.5rem;padding:.625rem .9375rem;width:100%}.select_container .custom_input_field:focus{border-color:#de5d25;outline:none}.select_input{background-color:#0000;border:none;color:#fff;font-size:26px;left:0;opacity:0;padding:24px 0 24px 23px;position:absolute;top:0;width:70%}@media(max-width:1280px){.banner_wrapper .banner_img{height:100%;object-fit:cover;position:absolute;right:-3rem;top:0;width:100%}}@media(max-width:1024px){.banner_wrapper{background-color:#000;height:100%;width:100%}.banner_wrapper .banner_img{height:auto;object-fit:none;object-position:initial;right:0;width:100%}.banner_wrapper .mobile_banner_img{height:620.04px;right:1rem;top:4rem;width:450px}.banner_wrapper .mobile_service_banner_img{height:609px;right:0;top:-2rem;width:530px}.banner_wrapper .mobile_contact_banner_img{height:757.83px;right:0;top:-3.5rem;width:550px}.banner_wrapper .banner_content_box{height:70vh;padding:30vh 26px 0}.banner_wrapper .banner_content_box .nav_content{font-size:1.4em;font-weight:600;letter-spacing:.705px}.banner_wrapper .banner_content_box .banner_title{font-size:2.4em;font-weight:600;margin-top:52.11px}.banner_wrapper .banner_content_box .banner_content{font-size:1.5em;font-weight:600;line-height:38px;margin-top:40.74px;white-space:pre-line;width:77%}.select_container .select_label{font-size:28.5px;font-weight:700}.select_container .select_box{font-size:26px;font-weight:500;height:100%;padding:24px 23px;width:100%}.select_container .custom_input_field{border:1px solid #fff;border-radius:5px;font-size:26px;padding:24px 23px}}@media(max-width:768px){.banner_wrapper{background-color:#000;height:100%;width:100%}.banner_wrapper .banner_img{height:auto;object-fit:none;right:0;width:100%}.banner_wrapper .mobile_banner_img{height:620.04px;right:1rem;top:4rem;width:450px}.banner_wrapper .mobile_service_banner_img{height:609px;right:0;top:-2rem;width:530px}.banner_wrapper .mobile_contact_banner_img{height:757.83px;right:0;top:-3.5rem;width:550px}.banner_wrapper .banner_content_box{height:70vh;padding:30vh 26px 0}.banner_wrapper .banner_content_box .nav_content{font-size:1.4em;font-weight:600;letter-spacing:.705px}.banner_wrapper .banner_content_box .banner_title{font-size:2.4em;font-weight:600;margin-top:52.11px}.banner_wrapper .banner_content_box .banner_content{font-size:1.5em;font-weight:600;line-height:38px;margin-top:40.74px;white-space:pre-line;width:77%}.select_container .select_label{font-size:28.5px;font-weight:700}.select_container .select_box{font-size:26px;font-weight:500;height:100%;padding:24px 23px;width:100%}.select_container .custom_input_field{border:1px solid #fff;border-radius:5px;font-size:26px;padding:24px 23px}}@media(max-width:480px){.banner_wrapper{margin-top:5rem}.banner_wrapper .mobile_banner_img{height:413.36px;right:-1rem;top:0;width:300px}.banner_wrapper .mobile_service_banner_img{height:436.64px;right:-3rem;top:3rem;width:380px}.banner_wrapper .mobile_contact_banner_img{height:413.36px;right:0;top:-1rem;width:300px}.banner_wrapper .banner_content_box{height:68vh;padding:30vh 26px 0}.banner_wrapper .banner_content_box .nav_content{font-size:.9em}.banner_wrapper .banner_content_box .banner_title{font-size:2em;margin-top:30px}.banner_wrapper .banner_content_box .banner_content{font-size:1em;line-height:30px;margin-top:25px;width:87%}}.company_wrapper{background-color:#242424;height:100%;overflow-x:hidden;width:100%}.company_wrapper section{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.company_wrapper section.mission_section{padding:8.113rem 0}.company_wrapper section.mission_section .section_inner{display:flex;flex-direction:column;gap:2.656rem;margin:0 auto;width:1200.03px}.company_wrapper section.mission_section .section_inner .mission_part{align-items:center;display:flex;flex-direction:column}.company_wrapper section.mission_section .section_inner .mission_part:first-child{gap:.65rem}.company_wrapper section.mission_section .section_inner .mission_part:last-child{gap:.938rem}.company_wrapper section.mission_section .section_inner .mission_part .mission_title{color:#999;font-size:.875em;font-weight:600}.company_wrapper section.mission_section .section_inner .mission_part .mission_heading{font-size:1.875em;font-weight:700}.company_wrapper section.mission_section .section_inner .mission_part .mission_content{font-size:1.5em;font-weight:600;text-align:center}.company_wrapper section.mission_section .section_inner .mission_part .mission_content .bold{font-weight:800}.company_wrapper section.vision_section{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#222;gap:2.656rem;padding:8.113rem 0}.company_wrapper section.vision_section .section_inner{display:flex;flex-direction:column;gap:2.656rem;margin:0 auto;width:1200.03px}.company_wrapper section.vision_section .section_inner .vision_part{align-items:center;display:flex;flex-direction:column;text-align:center}.company_wrapper section.vision_section .section_inner .vision_part:first-child{gap:.65rem}.company_wrapper section.vision_section .section_inner .vision_part:last-child{gap:.938rem}.company_wrapper section.vision_section .section_inner .vision_part .vision_title{color:#999;font-size:.875em;font-weight:600}.company_wrapper section.vision_section .section_inner .vision_part .vision_heading{font-size:1.875em;font-weight:700}.company_wrapper section.vision_section .section_inner .vision_part .vision_content{font-size:1.5em;font-weight:800}.company_wrapper section.slogan_section{padding-top:8.113rem}.company_wrapper section.slogan_section .section_inner{display:flex;flex-direction:column;margin:0 auto;width:1200.03px}.company_wrapper section.slogan_section .section_inner .slogan_part{display:flex;flex-direction:column}.company_wrapper section.slogan_section .section_inner .slogan_part:first-child{align-items:center}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_title{color:#999;font-size:.938em;font-weight:600;margin-bottom:.65rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_heading{font-size:1.875em;font-weight:700;margin-bottom:2.656rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_content{font-size:1.563em;font-weight:600;margin-bottom:5.111rem;text-align:center}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_content .bold{font-weight:700}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans{display:flex;gap:6.25rem;justify-content:center;width:100%}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item{align-items:center;border:.167rem solid #383a3a;border-radius:1.375rem;display:flex;flex:1 1;flex-direction:column;height:13.125rem;justify-content:center;text-align:center}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_icon{align-items:center;display:flex;justify-content:center;max-height:2.783rem;width:2.783rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box{align-items:center;display:flex;flex-direction:column;justify-content:center}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_name{font-size:1.125em;font-weight:700;margin-top:1.418rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_description{font-size:1em;font-weight:700;margin-top:.507rem}.company_wrapper section.history_section{padding:10.194rem 0}.company_wrapper section.history_section .section_history_inner{align-items:start;display:flex;flex-direction:column;gap:3.698rem;margin:0 auto;width:1200.03px}.company_wrapper section.history_section .section_history_inner .history_title{color:#fff;font-size:3.5em;font-weight:600;letter-spacing:-1.333px}.company_wrapper section.history_section .section_history_inner .history_content_box{display:flex}.company_wrapper section.history_section .section_history_inner .history_content_box .history_header{display:flex;flex-direction:column;width:15rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_header .history_subtitle{color:#fff;font-size:1.688em;font-weight:800}.company_wrapper section.history_section .section_history_inner .history_content_box .history_year_selector{display:flex;flex-direction:column;gap:2.75rem;width:12.5rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_year_selector .history_year{align-items:center;background-color:#242424;border:none;border-radius:.188rem;color:#fff;cursor:pointer;display:flex;font-size:1.25em;font-weight:700;height:2.25rem;justify-content:center;transition:background-color .3s ease,color .3s ease;width:5.312rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_year_selector .history_year.active{background-color:#fff;color:#242424}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details{display:flex;flex-direction:column;height:100%;width:50rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_year_title{color:#fff;font-size:1.625em;font-weight:700;letter-spacing:-1.333px;margin-bottom:3.286rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month{color:#999;font-size:.875em;font-weight:600;margin-top:.68rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month:nth-of-type(2){margin-top:0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description{color:#fff;font-size:1.125em;font-weight:500;line-height:1.5}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description.title{font-size:1.375em;font-weight:800}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box{display:flex;justify-content:center;margin-top:11.28px;width:100%}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box .show_more_button{align-items:center;background-color:#fff;border-radius:3.3px;color:#242424;display:flex;font-size:23.5px;font-weight:500;gap:19px;height:55.789px;justify-content:center;width:315px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box .show_more_button .show_more_button_svg{transform:rotate(0deg);transition:transform .2s ease}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box .show_more_button .show_more_button_svg_trans{transform:rotate(180deg)}.company_wrapper section.patent_section{margin:0 auto;padding:0 0 10.194rem;width:1200.03px}.company_wrapper section.patent_section .patent_inner{display:flex;flex-direction:column;gap:3.698rem;width:100%}.company_wrapper section.patent_section .patent_inner .patent_title{color:#fff;font-size:3.5em;font-weight:600;letter-spacing:-1.333px;text-align:start}.company_wrapper section.patent_section .patent_inner .patent_list{display:flex;gap:1rem}.company_wrapper section.patent_section .patent_inner .patent_list .patent_item{height:400px;width:280px}.company_wrapper section.patent_section .patent_inner .patent_list .patent_item img{height:100%;object-fit:cover;width:100%}.company_wrapper section.talent1_section{height:37.25rem;width:100%}.company_wrapper section.talent1_section img{height:100%;object-fit:cover;width:100%}.company_wrapper section.talent2_section{display:flex;flex-direction:column;gap:6.25rem;justify-content:center;margin:0 auto;padding:9.375rem 0 10.312rem;width:1200.03px}.company_wrapper section.talent2_section .talent2_section_wrapper{width:105%}.company_wrapper section.talent2_section .talent2_section_wrapper .talent_image img{height:auto;object-fit:cover;width:100%}.company_wrapper section .bold{font-weight:800}.history_other_years{display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;width:100%}.history_other_years.show_all{max-height:2000px;opacity:1}.history_other_years .history_year_title{color:#fff;font-size:1.625em;font-weight:700;letter-spacing:-1.333px;margin-bottom:3.286rem}@media(max-width:1280px){.company_wrapper section.mission_section .section_inner{width:1000px}.company_wrapper section.mission_section .section_inner .mission_part .mission_title{font-size:.7em}.company_wrapper section.mission_section .section_inner .mission_part .mission_heading{font-size:1.8em}.company_wrapper section.mission_section .section_inner .mission_part .mission_content{font-size:1.2em}.company_wrapper section.vision_section .section_inner{width:1000px}.company_wrapper section.vision_section .section_inner .vision_part .vision_title{font-size:.7em}.company_wrapper section.vision_section .section_inner .vision_part .vision_heading{font-size:1.8em}.company_wrapper section.vision_section .section_inner .vision_part .vision_content{font-size:1.2em}.company_wrapper section.slogan_section .section_inner{width:1000px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_title{font-size:.7em}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_heading{font-size:1.8em}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_content{font-size:1.2em}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans{display:flex;gap:3rem;justify-content:center;width:100%}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item{align-items:center;border:.167rem solid #383a3a;border-radius:1.375rem;display:flex;flex:1 1;flex-direction:column;height:13.125rem;justify-content:center;text-align:center}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_icon{align-items:center;display:flex;justify-content:center;max-height:2.783rem;width:2.783rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box{align-items:center;display:flex;flex-direction:column;justify-content:center}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_name{font-size:1.125em;font-weight:700;margin-top:1.418rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_description{font-size:1em;font-weight:700;margin-top:.507rem}.company_wrapper section.history_section .section_history_inner{width:1000px}.company_wrapper section.history_section .section_history_inner .history_title{font-size:3.5em}.company_wrapper section.history_section .section_history_inner .history_content_box .history_header{display:flex;flex-direction:column;width:15rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_header .history_subtitle{color:#fff;font-size:1.688em;font-weight:800}.company_wrapper section.history_section .section_history_inner .history_content_box .history_year_selector{display:flex;flex-direction:column;gap:2.75rem;width:12.5rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_year_selector .history_year{align-items:center;background-color:#242424;border:none;border-radius:.188rem;color:#fff;cursor:pointer;display:flex;font-size:1.25em;font-weight:700;height:2.25rem;justify-content:center;transition:background-color .3s ease,color .3s ease;width:5.312rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_year_selector .history_year.active{background-color:#fff;color:#242424}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details{display:flex;flex-direction:column;height:100%;width:50rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_year_title{color:#fff;font-size:1.625em;font-weight:700;letter-spacing:-1.333px;margin-bottom:3.286rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month{color:#999;font-size:.875em;font-weight:600;margin-top:.68rem}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month:nth-of-type(2){margin-top:0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description{color:#fff;font-size:1.125em;font-weight:500;line-height:1.5}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description.title{font-size:1.375em;font-weight:800}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box{display:flex;justify-content:center;margin-top:11.28px;width:100%}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box .show_more_button{align-items:center;background-color:#fff;border-radius:3.3px;color:#242424;display:flex;font-size:23.5px;font-weight:500;gap:19px;height:55.789px;justify-content:center;width:315px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box .show_more_button .show_more_button_svg{transform:rotate(0deg);transition:transform .2s ease}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box .show_more_button .show_more_button_svg_trans{transform:rotate(180deg)}.company_wrapper section.patent_section{padding:10.194rem 0;width:1000px}.company_wrapper section.talent1_section{height:37.25rem;width:100%}.company_wrapper section.talent1_section img{height:100%;object-fit:cover;width:100%}.company_wrapper section.talent2_section{display:flex;flex-direction:column;gap:6.25rem;justify-content:center;margin:0 auto;padding:9.375rem 0 10.312rem;width:1000px}.company_wrapper section.talent2_section .talent2_section_wrapper{width:105%}.company_wrapper section.talent2_section .talent2_section_wrapper .talent_image img{height:auto;object-fit:cover;width:100%}.company_wrapper section .bold{font-weight:800}.history_other_years{display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;width:100%}.history_other_years.show_all{max-height:2000px;opacity:1}.history_other_years .history_year_title{color:#fff;font-size:1.625em;font-weight:700;letter-spacing:-1.333px;margin-bottom:3.286rem}}@media(max-width:1024px){.company_wrapper section.mission_section{padding:67.63px 26px 67px}.company_wrapper section.mission_section .section_inner{gap:31.09px;width:100%}.company_wrapper section.mission_section .section_inner .mission_part:last-child{gap:0}.company_wrapper section.mission_section .section_inner .mission_part .mission_title{font-size:15px;font-weight:500}.company_wrapper section.mission_section .section_inner .mission_part .mission_heading{font-size:38.5px;font-weight:600}.company_wrapper section.mission_section .section_inner .mission_part .mission_content{font-size:27px;font-weight:500;line-height:44px}.company_wrapper section.vision_section{gap:0;padding:67.63px 26px 67px}.company_wrapper section.vision_section .section_inner{gap:31.09px;width:100%}.company_wrapper section.vision_section .section_inner .vision_part:last-child{gap:0}.company_wrapper section.vision_section .section_inner .vision_part .vision_title{font-size:15px;font-weight:500}.company_wrapper section.vision_section .section_inner .vision_part .vision_heading{font-size:38.5px;font-weight:600}.company_wrapper section.vision_section .section_inner .vision_part .vision_content{font-size:27px;font-weight:600;line-height:44px}.company_wrapper section.slogan_section{padding:67.63px 26px 0}.company_wrapper section.slogan_section .section_inner{width:100%}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_title{font-size:15px;font-weight:600;margin-bottom:9.28px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_heading{font-size:38.5px;font-weight:600;margin-bottom:30.28px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_content{display:flex;flex-direction:column;font-size:27px;font-weight:500;line-height:44px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans{flex-direction:column;gap:12px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item{flex-direction:row;justify-content:space-between;padding:38.46px 20% 42.9px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:first-child .slogan_icon{width:63.412px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(2) .slogan_icon{width:55.723px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(3) .slogan_icon{margin-left:6.9px;width:41.742px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(3) .slogan_box{margin-right:-35px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box{margin-left:auto}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_name{font-size:27px;font-weight:600;margin-top:0}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_description{font-size:23.466px;font-weight:600}.company_wrapper section.history_section{padding:86.18px 26px}.company_wrapper section.history_section .section_history_inner{gap:72px;width:100%}.company_wrapper section.history_section .section_history_inner .history_title{font-size:42px;font-weight:700;text-align:center;width:100%}.company_wrapper section.history_section .section_history_inner .history_content_box,.company_wrapper section.history_section .section_history_inner .history_content_box .history_details{flex:1 1;width:100%}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_year_title{font-size:47px;font-weight:600;margin-bottom:44px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_year_title:nth-child(n+2){margin-top:72px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month{font-size:20px;font-weight:600;line-height:20px;margin:15px 0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month:nth-of-type(2){font-size:22px;margin:15px 0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description{font-size:22px;font-weight:500;line-height:37px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description.title{font-size:22px;font-weight:600;line-height:37px}.company_wrapper section.patent_section{padding:86.18px 26px;width:100%}.company_wrapper section.patent_section .patent_inner .patent_title{font-size:42px;font-weight:700;text-align:center;width:100%}.company_wrapper section.talent1_section{max-height:418.6px}.company_wrapper section.talent2_section{padding:70px 23px;width:100%}.company_wrapper section.talent2_section .talent2_section_wrapper{overflow-x:auto;overflow-y:hidden;padding-bottom:12%;width:100%}.company_wrapper section.talent2_section .talent2_section_wrapper::-webkit-scrollbar{height:8px}.company_wrapper section.talent2_section .talent2_section_wrapper::-webkit-scrollbar-track{background-color:#444}.company_wrapper section.talent2_section .talent2_section_wrapper::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0;width:50%}.company_wrapper section.talent2_section .talent2_section_wrapper .talent_image{padding:0 10px;width:100%}.company_wrapper section.talent2_section .talent2_section_wrapper .talent_image img{height:372px;width:auto}.history_other_years .history_year_title{font-size:47px;font-weight:600;margin-bottom:44px;margin-top:72px}}@media(max-width:768px){.company_wrapper section.mission_section{padding:67.63px 26px 67px}.company_wrapper section.mission_section .section_inner{gap:31.09px;width:100%}.company_wrapper section.mission_section .section_inner .mission_part:last-child{gap:0}.company_wrapper section.mission_section .section_inner .mission_part .mission_title{font-size:15px;font-weight:500}.company_wrapper section.mission_section .section_inner .mission_part .mission_heading{font-size:38.5px;font-weight:600}.company_wrapper section.mission_section .section_inner .mission_part .mission_content{font-size:27px;font-weight:500;line-height:44px}.company_wrapper section.vision_section{gap:0;padding:67.63px 26px 67px}.company_wrapper section.vision_section .section_inner{gap:31.09px;width:100%}.company_wrapper section.vision_section .section_inner .vision_part:last-child{gap:0}.company_wrapper section.vision_section .section_inner .vision_part .vision_title{font-size:15px;font-weight:500}.company_wrapper section.vision_section .section_inner .vision_part .vision_heading{font-size:38.5px;font-weight:600}.company_wrapper section.vision_section .section_inner .vision_part .vision_content{font-size:27px;font-weight:600;line-height:44px}.company_wrapper section.slogan_section{padding:67.63px 26px 0}.company_wrapper section.slogan_section .section_inner{width:100%}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_title{font-size:15px;font-weight:600;margin-bottom:9.28px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_heading{font-size:38.5px;font-weight:600;margin-bottom:30.28px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_content{display:flex;flex-direction:column;font-size:27px;font-weight:500;line-height:44px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans{flex-direction:column;gap:12px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item{flex-direction:row;justify-content:space-between;padding:38.46px 20% 42.9px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:first-child .slogan_icon{width:63.412px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(2) .slogan_icon{width:55.723px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(3) .slogan_icon{margin-left:6.9px;width:41.742px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(3) .slogan_box{margin-right:-35px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_name{font-size:27px;font-weight:600;margin-top:0}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_description{font-size:23.466px;font-weight:600}.company_wrapper section.history_section{padding:86.18px 26px}.company_wrapper section.history_section .section_history_inner{gap:72px;width:100%}.company_wrapper section.history_section .section_history_inner .history_title{font-size:42px;font-weight:700;text-align:center;width:100%}.company_wrapper section.history_section .section_history_inner .history_content_box,.company_wrapper section.history_section .section_history_inner .history_content_box .history_details{flex:1 1;width:100%}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_year_title{font-size:47px;font-weight:600;margin-bottom:44px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_year_title:nth-child(n+2){margin-top:72px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month{font-size:20px;font-weight:600;line-height:20px;margin:15px 0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month:nth-of-type(2){font-size:22px;margin:15px 0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description{font-size:22px;font-weight:500;line-height:37px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description.title{font-size:22px;font-weight:600;line-height:37px}.company_wrapper section.patent_section{padding:86.18px 26px;width:100%}.company_wrapper section.talent1_section{max-height:418.6px}.company_wrapper section.talent2_section{padding:70px 23px;width:100%}.company_wrapper section.talent2_section .talent2_section_wrapper{overflow-x:auto;overflow-y:hidden;padding-bottom:12%;width:100%}.company_wrapper section.talent2_section .talent2_section_wrapper::-webkit-scrollbar{height:8px}.company_wrapper section.talent2_section .talent2_section_wrapper::-webkit-scrollbar-track{background-color:#444}.company_wrapper section.talent2_section .talent2_section_wrapper::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0;width:50%}.company_wrapper section.talent2_section .talent2_section_wrapper .talent_image{padding:0 10px;width:100%}.company_wrapper section.talent2_section .talent2_section_wrapper .talent_image img{height:372px;width:auto}.history_other_years .history_year_title{font-size:47px;font-weight:600;margin-bottom:44px;margin-top:72px}}@media(max-width:480px){.company_wrapper section.mission_section .section_inner .mission_part .mission_title{font-size:.7rem}.company_wrapper section.mission_section .section_inner .mission_part .mission_heading{font-size:1.9em}.company_wrapper section.mission_section .section_inner .mission_part .mission_content{font-size:1em;line-height:30px}.company_wrapper section.vision_section .section_inner .vision_part .vision_title{font-size:.7rem}.company_wrapper section.vision_section .section_inner .vision_part .vision_heading{font-size:1.9em}.company_wrapper section.vision_section .section_inner .vision_part .vision_content{font-size:1em;line-height:25px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_title{font-size:.7rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_heading{font-size:1.9em}.company_wrapper section.slogan_section .section_inner .slogan_part .slogan_content{font-size:1em;line-height:30px;margin-bottom:3.5rem}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item{justify-content:start;padding:26px 20% 26px 15%}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(2){padding:26px 18% 26px 15%}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:first-child .slogan_icon,.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(2) .slogan_icon{width:9vw}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(3) .slogan_icon{margin-left:6.9px;width:7vw}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item:nth-child(3) .slogan_box{margin-right:-35px}.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_description,.company_wrapper section.slogan_section .section_inner .slogan_part .slogans .slogan_item .slogan_box .slogan_name{font-size:1.1em}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_year_title{font-size:35px;margin-bottom:30px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month{font-size:1em;font-weight:600;line-height:20px;margin:15px 0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_month:nth-of-type(2){font-size:1.1em;margin:10px 0}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description{font-size:1.2em;font-weight:500;line-height:30px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .history_description.title{font-size:1.3em;font-weight:600;line-height:30px}.company_wrapper section.history_section .section_history_inner .history_content_box .history_details .show_more_button_box .show_more_button{font-size:1.2em;width:280px}.history_other_years .history_year_title{font-size:30px}}.contact_wrapper{background-color:#242424;height:100%;padding:9.351rem 0 12.512rem;width:100%}.contact_wrapper .contact_inner{margin:0 auto;width:1200.03px}.contact_wrapper .contact_inner .contact_box{align-items:center;background-color:#242424;color:#fff;display:flex;flex-direction:column;justify-content:start}.contact_wrapper .contact_inner .contact_box .contact_title{font-size:3.438em;font-weight:600;letter-spacing:-.2083rem;margin-bottom:1.65rem;width:100%}.contact_wrapper .contact_inner .contact_box .contact_subtitle{font-size:1.813em;font-weight:600;margin-bottom:3.611rem;width:100%}.contact_wrapper .contact_inner .contact_box .contact_grid_container{display:flex;gap:3.125rem;margin-bottom:10.312rem;width:100%}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:1fr 1.5fr;height:17.0625rem;width:10rem}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item{align-items:start;border-top:.0833rem solid #fff;color:#fff;display:flex;font-size:1.063em;font-weight:600;padding:1.125rem 1.25rem;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.label{color:#fff;font-weight:700;height:100%}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.label_address{align-items:center;font-weight:700}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.content{color:#fff;font-weight:600}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.traffic_content{font-weight:600;line-height:1.5625rem;padding:1.125rem 0 1.125rem 1.25rem}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:first-child,.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:nth-child(2){border-top:2px solid #fff}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:nth-child(10),.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:nth-child(9){border-bottom:2px solid #fff}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_map{align-items:center;display:flex;flex-direction:column;height:20.0625rem;justify-content:center;max-width:32.576rem;overflow:hidden;width:100%}.contact_wrapper .contact_inner .bold{font-weight:800}@media(max-width:1280px){.contact_wrapper .contact_inner{width:1000px}.contact_wrapper .contact_inner .contact_box .contact_title{font-size:3em}.contact_wrapper .contact_inner .contact_box .contact_subtitle{font-size:1.6em}}@media(max-width:1024px){.contact_wrapper{padding:97.47px 0 0}.contact_wrapper .contact_inner{padding:0 26px;width:100%}.contact_wrapper .contact_inner .contact_box .contact_title{font-size:42px;font-weight:600;margin-bottom:18.76px;text-align:center}.contact_wrapper .contact_inner .contact_box .contact_subtitle{font-size:27px;font-weight:600;margin-bottom:92.16px;text-align:center}.contact_wrapper .contact_inner .contact_box .contact_grid_container{flex-direction:column}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid{width:100%}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item{font-size:24px;padding:34px 0}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.content{font-weight:500}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.traffic_content{font-weight:500;line-height:1.4;padding:34px 0;white-space:pre-wrap;word-break:keep-all}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:first-child{align-items:start}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_map{aspect-ratio:1/1;height:100%;max-width:100%}}@media(max-width:768px){.contact_wrapper{padding:97.47px 0 0}.contact_wrapper .contact_inner{padding:0 26px;width:100%}.contact_wrapper .contact_inner .contact_box .contact_title{font-size:42px;font-weight:600;margin-bottom:18.76px;text-align:center}.contact_wrapper .contact_inner .contact_box .contact_subtitle{font-size:27px;font-weight:600;margin-bottom:92.16px;text-align:center}.contact_wrapper .contact_inner .contact_box .contact_grid_container{flex-direction:column}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid{width:100%}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item{font-size:24px;padding:34px 0}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.content{font-weight:500}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.traffic_content{font-weight:500;line-height:1.4;padding:34px 0;white-space:pre-wrap;word-break:keep-all}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_map{aspect-ratio:1/1;height:100%;max-width:100%}}@media(max-width:480px){.contact_wrapper .contact_inner .contact_box .contact_subtitle{font-size:1em}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid{grid-template-columns:1fr}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item{font-size:1.1em;padding:15px 0}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.content{padding:0 0 1.125rem}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item.traffic_content{padding:0 0 15px}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:nth-child(9){border-bottom:none}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:nth-child(2n){border:none}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_grid .grid_item:nth-child(2n):last-child{border-bottom:2px solid #fff}.contact_wrapper .contact_inner .contact_box .contact_grid_container .contact_map{aspect-ratio:2/1;height:100%;max-width:100%}}@keyframes slide_up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.main_banner{box-sizing:border-box;color:#fff;display:flex;height:100vh;left:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%}.main_banner .bg_img{max-width:1900px;object-fit:contain;position:absolute;right:0;top:55%;transform:translateY(-50%);width:110vw;z-index:-1}.main_banner .content_box{box-sizing:border-box;display:flex;flex-direction:column;margin:auto 0;padding:0 9.938em}.main_banner .content_box .title{display:flex;flex-direction:column;font-size:9.6em;font-weight:600}.main_banner .content_box .title .title_line{display:inline-block}.main_banner .content_box .title .title_line .letter{animation:slide_up .5s cubic-bezier(0,.98,.99,1) forwards;display:inline-block;transform:translateY(101%)}.main_banner .content_box .title .title_line:last-of-type .letter{margin-top:-.8rem}.main_banner .content_box .descript{display:flex;flex-direction:column;font-size:1.2em;font-weight:700;gap:1.5rem;line-height:1.5;margin-top:6.45rem}.main_banner .content_box .descript .line .descript_animated_line{animation:slide_up .5s cubic-bezier(0,.98,.99,1) forwards;display:inline-block;transform:translateY(100%)}.main_banner .content_box .btn_box{display:flex;gap:1.2rem;margin-top:2.3rem}.main_banner .content_box .btn_box .btn{align-items:center;animation:slide_up .2s cubic-bezier(0,.98,.99,1) forwards;background-color:#0000;border:1px solid #999;border-radius:.20625em;color:#fff;cursor:pointer;display:flex;font-size:1.32em;font-weight:600;gap:.469em;height:3.688em;justify-content:center;transform:translateY(102%);transition:background-color .2s,color .2s;width:12.25em}.main_banner .content_box .btn_box .btn:hover{background-color:#fff;color:#222}.main_banner .content_box .btn_box .btn:hover svg{fill:#222}.main_banner .hidden_box{overflow:hidden}.inquiry_svg{height:1.25em}.down_svg,.inquiry_svg{fill:#fff;transition:fill .2s ease;width:1.375em}.down_svg{height:1.5625em}@media(max-width:1280px){.main_banner .content_box{padding:0 5em}.main_banner .content_box .title{font-size:7em}.main_banner .content_box .descript{font-size:1em;margin-top:6.45rem}.main_banner .content_box .btn_box{display:flex;gap:1.2rem;margin-top:3rem}.main_banner .content_box .btn_box .btn{font-size:1.2em;height:4rem;width:13rem}}@media(max-width:1024px){.main_banner{background-color:#000}.main_banner .bg_img{height:auto;left:auto;object-fit:contain;right:0;top:15rem;transform:none;width:30rem}.main_banner .content_box{margin:0;padding:9.375em 3.344em 6.4375em;width:100%}.main_banner .content_box .title{font-size:7.84em}.main_banner .content_box .bottom_section{align-items:flex-end;display:flex;flex-direction:column;margin-top:auto}.main_banner .content_box .descript{font-size:1.66em;font-weight:500;gap:3em;line-height:2;width:100%}.main_banner .content_box .btn_box{display:grid;grid-template-columns:1fr 1fr;margin-top:5em;width:100%}.main_banner .content_box .btn_box .btn{font-size:1.5em;height:3.5em;width:100%}.down_svg,.inquiry_svg{width:2rem}}@media(max-width:768px){.main_banner{background-color:#000}.main_banner .bg_img{height:auto;left:auto;object-fit:contain;right:0;top:14rem;width:27rem}.main_banner .content_box{margin:0;padding:9.375em 3.344em 6.4375em;width:100%}.main_banner .content_box .title{font-size:7.84em}.main_banner .content_box .btn_box .btn{font-size:1.84em;height:3.5em}.down_svg,.inquiry_svg{width:2rem}}@media(max-width:480px){.main_banner .bg_img{height:auto;object-fit:contain;right:0;top:24vh;width:70%}.main_banner .content_box{padding:6.25em 1.625em 3.125em}.main_banner .content_box .title{font-size:5em}.main_banner .content_box .descript{font-size:.88em;gap:1.875em;line-height:1.7;margin-top:auto}.main_banner .content_box .btn_box{margin-top:2.5em}.main_banner .content_box .btn_box .btn{font-size:1em;height:3.2em}.down_svg,.inquiry_svg{width:1.4em}}.main_content{background-color:#222;box-sizing:border-box;color:#fff;height:100%;overflow-x:hidden;position:relative;width:100%;z-index:1}.main_content .content_box{box-sizing:border-box;display:flex;flex-direction:column;padding:10.313rem 0}.main_content .content_box:nth-child(2){padding:0 0 13.4rem}.main_content .content_box .content_inner{margin:0 auto;width:1200.03px}.main_content .content_box .content_inner .title{font-size:3.438em;font-weight:600;letter-spacing:-.156rem;margin-bottom:1.56rem}.main_content .content_box .content_inner .mobile_title{margin-bottom:86.85px}.main_content .content_box .content_inner .sub_title{font-size:1.813em;font-weight:600;letter-spacing:-.0625rem;margin-bottom:3.375rem}.main_content .content_box .content_inner .main_slider_controls{align-items:center;display:flex;gap:31.62px;margin-bottom:1rem}.main_content .content_box .content_inner .main_slider_controls .main_slide_btn_box{display:flex;gap:71.77px}.main_content .content_box .content_inner .main_slider_controls .main_slide_btn_box .main_slide_btn:disabled{cursor:not-allowed;opacity:.5}.main_content .content_box .content_inner .main_slider_controls .main_slide_pagination{color:#999899;font-size:23.5px;margin-bottom:.2rem}.main_content .content_box .content_inner .main_item_box{align-items:flex-start;display:flex;justify-content:space-between}.main_content .content_box .content_inner .main_item_box .item{border:.125rem solid #383a3a;border-radius:1.375rem;display:flex;flex-direction:column;height:26.88rem;padding:3.641rem 1.8rem 2.724rem;width:20.8rem}.main_content .content_box .content_inner .main_item_box .item .item_title{font-size:1.875em;font-weight:700;letter-spacing:-.031rem;margin-bottom:.458rem}.main_content .content_box .content_inner .main_item_box .item .item_sub_title{font-size:.875em;font-weight:600;margin-bottom:1.2rem}.main_content .content_box .content_inner .main_item_box .item .item_link{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.116em;font-weight:600;margin-top:auto}.main_content .content_box .content_inner .main_item_box .item .item_link .item_link_inner{border-bottom:2px solid #fff;padding-bottom:.2rem}.main_content .content_box .content_inner .main_item_box .item .item_link svg{margin-bottom:.188rem;margin-left:.188rem}.main_content .content_box .content_inner .button_group{display:flex;gap:4.25rem;margin-bottom:3.639rem}.main_content .content_box .content_inner .button_group .button{background-color:#0000;border:none;color:#898c8c;cursor:pointer;font-size:1.813em;font-weight:600;letter-spacing:-.0625rem;outline:none;padding:0;position:relative}.main_content .content_box .content_inner .button_group .button:after{background-color:#fff;bottom:-.25rem;content:"";height:.1rem;left:0;position:absolute;transition:width .3s ease;width:0}.main_content .content_box .content_inner .button_group .button:hover{color:#fff}.main_content .content_box .content_inner .button_group .button:hover:after{width:100%}.main_content .content_box .content_inner .button_group .button.active{color:#fff}.main_content .content_box .content_inner .button_group .button.active:after{width:100%}.main_content .content_box .content_inner .content_container{display:flex;gap:3.151rem}.main_content .content_box .content_inner .content_container .content_image{border:.125rem solid #383a3a;border-radius:1.375rem;height:22.5rem;object-fit:cover;width:20.8rem}.main_content .content_box .content_inner .content_container .content_text_box{display:flex;flex-direction:column;gap:2.366rem;padding:.5rem 0;width:100%}.main_content .content_box .content_inner .content_container .content_text_box .content_text{display:flex;flex-direction:column;justify-content:center}.main_content .content_box .content_inner .content_container .content_text_box .content_text .content_title{border-bottom:.125rem solid #383a3a;font-size:1.531em;font-weight:700;letter-spacing:-.0625rem;margin-bottom:.6rem;padding-bottom:.81rem}.main_content .content_box .content_inner .content_container .content_text_box .content_text .content_description_list,.main_content .content_box .content_inner .content_container .content_text_box .content_text .content_description_paragraph{font-size:1em;font-weight:500;line-height:1.5;padding:.188rem 0;white-space:pre-wrap}.main_content .content_box .content_inner .content_container .content_text_box .content_text .content_description_list{list-style:disc;padding-left:2rem}.main_content .app_box{position:relative}.main_content .app_box .app_img{height:auto;width:100%}.main_content .app_box .app_content_box{color:#222;display:flex;flex-direction:column;position:absolute;right:2%;top:50%;transform:translateY(-50%);width:50%}.main_content .app_box .app_content_box .app_btn,.main_content .app_box .app_content_box .app_sub_title,.main_content .app_box .app_content_box .app_title{background-color:#0000;opacity:0;transform:translateY(1.25rem)}.main_content .app_box .app_content_box .app_title.visible{animation:fadeInUp 2s .4s forwards}.main_content .app_box .app_content_box .app_sub_title.visible{animation:fadeInUp 2s .6s forwards}.main_content .app_box .app_content_box .app_btn.visible{animation:fadeInUp 2s .8s forwards}.main_content .app_box .app_content_box .app_title{font-size:2.375em;font-weight:700;margin-bottom:1.396rem;text-align:center}.main_content .app_box .app_content_box .app_sub_title{font-size:1.563em;font-weight:500;line-height:1.2;margin-bottom:3.738rem;text-align:center;white-space:pre-wrap}.main_content .app_box .app_content_box .app_btn_box{align-items:center;display:flex;gap:1.252rem;justify-content:center}.main_content .app_box .app_content_box .app_btn_box .app_btn{align-items:center;border:.125rem solid #383a3a;border-radius:.20625rem;cursor:pointer;display:flex;gap:.458rem;height:3.73rem;justify-content:center;transition:box-shadow .3s ease;width:12.36rem}.main_content .app_box .app_content_box .app_btn_box .app_btn:hover{box-shadow:.0625rem .0625rem .312rem #00000080}.main_content .app_box .app_content_box .app_btn_box .app_btn .app_btn_text{font-size:1.313em;font-weight:500}.main_content .news_box{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr))}.main_content .news_box .news_item{background-color:#222;border:.125rem solid #383a3a;border-radius:1.375rem;color:#fff;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.main_content .news_box .news_item .news_content{display:flex;flex-direction:column;padding:1.52rem 1.5rem}.main_content .news_box .news_item .news_content .news_date{display:flex;justify-content:space-between;margin-bottom:.96rem}.main_content .news_box .news_item .news_content .news_date div{align-items:flex-end;display:flex;gap:.012rem}.main_content .news_box .news_item .news_content .news_date div span{font-size:.75em;font-weight:600;letter-spacing:-.031rem}.main_content .news_box .news_item .news_content .news_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5em;font-weight:800;line-height:1.3;margin-bottom:3.84rem;overflow:hidden;text-overflow:ellipsis;width:70%;word-break:keep-all}.main_content .news_box .news_item .news_content .news_tag_list{display:flex;gap:.012rem}.main_content .news_box .news_item .news_content .news_tag_list .news_tag{background-color:#383a3a;border-radius:.25rem;font-size:.81em;font-weight:600;letter-spacing:-.031rem;padding:.125rem .375rem}.main_content .news_box .news_item .news_img_box{display:flex;height:11.55rem;justify-content:center;width:100%}.main_content .news_box .news_item .news_img_box .news_prev_img{height:100%;object-fit:cover;width:100%}.main_content .news_box .news_item .news_img_box .news_prev_img.edit{height:110%;margin-right:10px;min-width:110%}.main_content .goto_news_btn{align-items:center;background:none;border:.0625rem solid #fff;border-radius:.20625rem;color:#fff;cursor:pointer;display:flex;font-size:1.063em;font-weight:700;gap:.188rem;height:2.98rem;justify-content:center;margin:4.375rem auto 0;text-decoration:none;transition:all .3s ease;width:16.64rem}.main_content .goto_news_btn:hover{background-color:#fff;border:.0625rem solid #383a3a;color:#222}.main_content .overlay_container{height:50rem;overflow:hidden;position:relative;width:100%}.main_content .overlay_container .overlay_img{height:100%;object-fit:cover;width:100%}.main_content .overlay_container .overlay_text{font-size:6.375em;font-weight:900;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);white-space:nowrap}.main_content .overlay_container .left_overlay,.main_content .overlay_container .right_overlay{background-color:#222;height:100%;position:absolute;top:0;width:55.625rem}.main_content .overlay_container .left_overlay{left:0}.main_content .overlay_container .right_overlay{right:0}.main_content .last_content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:12.362rem 0;text-align:center}.main_content .last_content .inquiry_btn,.main_content .last_content .last_sub_title_span,.main_content .last_content .last_title{opacity:0;transform:translateY(1.25rem)}.main_content .last_content .last_title.visible{animation:fadeInUp 2s .2s forwards}.main_content .last_content .last_sub_title_span.visible{animation:fadeInUp 2s .4s forwards}.main_content .last_content .last_sub_title_span.delay_06{animation-delay:.6s}.main_content .last_content .last_sub_title_span.delay_07{animation-delay:.8s}.main_content .last_content .inquiry_btn.visible{animation:fadeInUp 2s .6s forwards}.main_content .last_content .last_title{font-size:3.688em;font-weight:900;margin-bottom:2.171rem}.main_content .last_content .last_sub_title{font-size:1.938em;font-weight:700;line-height:1.4;margin-bottom:2.669rem}.main_content .last_content .last_sub_title .last_sub_title_span{display:inline-block}.main_content .last_content .inquiry_btn{align-items:center;background-color:#fff;border:.125rem solid #383a3a;border-radius:.20625rem;color:#222;cursor:pointer;display:flex;font-size:1.31em;font-weight:600;height:3.64rem;justify-content:center;text-decoration:none;width:12.24rem}.main_content .main_slider_mode{display:flex;flex-wrap:nowrap;overflow:hidden}.main_content .main_slider_mode .item{box-sizing:border-box;width:33.3333333333%}.main_content .mobile_platform_section{display:flex;flex-direction:column;gap:12.84px}.main_content .mobile_platform_box{display:flex;flex-direction:column;overflow:hidden}.main_content .mobile_platform_button{background:none;border:none;border-radius:20px;box-sizing:border-box;cursor:pointer;height:184px;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.main_content .mobile_platform_button img{display:block;height:100%;margin:0;object-fit:cover;padding:0;width:100%}.main_content .mobile_platform_title_box{background-color:#80808080;color:#fff;display:flex;flex-direction:column;gap:36.13px;height:100%;left:0;padding:35.52px 42.87px;position:absolute;top:0;transition:background-color .4s ease,color .4s ease;width:100%}.main_content .mobile_active,.main_content.active .mobile_platform_title_box{background-color:#80808000;color:#222}.main_content .mobile_platform_title{font-size:32px;text-align:start}.main_content .mobile_platform_text{height:0;opacity:0;overflow:hidden;transition:height .4s ease,opacity .4s ease;transition-delay:0}.main_content .mobile_platform_text .mobile_platform_text_inner{border:1px solid #383a3a;border-radius:10px;margin-top:12.84px;padding:39px}.main_content .mobile_platform_text .content_title{font-size:26.5px;font-weight:700;margin-bottom:10.28px}.main_content .mobile_platform_text .content_title:nth-of-type(2){margin-top:43.89px}.main_content .mobile_platform_text .content_description_paragraph{font-size:25px;font-weight:500;line-height:1.6;margin-bottom:1rem}.main_content .mobile_platform_text .content_description_list{font-size:25px;line-height:1.6;list-style-type:"-";margin-left:.5rem;white-space:pre-wrap}.main_content .main_news_slider_wrapper{height:720px;overflow:hidden;position:relative;width:100%}.main_content .main_news_slider_container{height:100%;position:relative;width:100%}.main_content .main_news_slider_container .main_news_slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:1}.main_content .main_news_slider_container .main_news_slide.active{opacity:1;z-index:2}.main_content .main_news_slider_container .main_news_slide.loading{opacity:0;z-index:1}.main_content .main_news_item{background-color:#222;border:.125rem solid #383a3a;border-radius:1.375rem;color:#fff;display:grid;grid-template-rows:60% 40%;height:100%;overflow:hidden;text-decoration:none;width:100%}.main_content .main_news_content{display:flex;flex-direction:column;padding:1.52rem 1.5rem}.main_content .main_news_content .main_news_date{display:flex;justify-content:space-between;margin-bottom:.96rem}.main_content .main_news_content .main_news_date div{align-items:flex-end;display:flex;gap:.012rem}.main_content .main_news_content .main_news_date div span{font-size:.75em;font-weight:600;letter-spacing:-.031rem}.main_content .main_news_content .main_news_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5em;font-weight:800;line-height:1.3;margin-bottom:3.84rem;overflow:hidden;text-overflow:ellipsis;width:70%;word-break:keep-all}.main_content .main_news_content .main_news_tag_list{display:flex;gap:.012rem}.main_content .main_news_content .main_news_tag_list .main_news_tag{background-color:#383a3a;border-radius:.25rem;font-size:.81em;font-weight:600;letter-spacing:-.031rem;padding:.125rem .375rem}.main_content .main_news_img_box{display:flex;justify-content:center;position:relative}.main_content .main_news_img_box .main_news_prev_img{height:100%;object-fit:cover;width:100%}.main_content .main_news_img_box .main_news_prev_img.edit{height:110%;margin-right:10px;min-width:110%}.main_news_progress_bar_wrapper{background-color:#383a3a;height:8px;margin-top:80px;position:relative;top:0;width:100%}.main_news_progress_bar_wrapper .progress_bar_background{background-color:#383a3a;height:100%;left:0;position:absolute;top:0;width:100%}.main_news_progress_bar_wrapper .progress_bar_indicator{background-color:#fff;height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease;width:33.33%}.main_news_slide_btn{background-color:#000c;border-radius:10px;height:74.75px;position:absolute;width:74.75px}.main_news_next_slide_btn{right:1rem}.main_news_prev_slide_btn{left:1rem}.go_svg{height:.44rem;width:.44rem}.go_svg_2{height:.893rem;width:.893rem}.go_news_svg{height:.56rem;margin-bottom:.4rem;transition:fill .3s ease;width:.56rem}.apple_svg,.google_svg{height:1.32rem;width:1.2rem}.elec_svg{height:1.69rem;width:1.69rem}.wallet_svg{display:block;margin:.8rem auto;width:13.54rem}.sto_svg,.trade_svg{display:block;height:12.5rem;margin:.8rem auto;width:10rem}.platform_drop_svg{height:38px;width:37px}@media(max-width:1280px){.main_content .content_box .content_inner{width:1000px}.main_content .content_box .content_inner .main_item_box .item{height:26rem;padding:3rem 1.4rem 2.5rem;width:20rem}.main_content .content_box .content_inner .main_item_box .item .item_title{font-size:1.7em}.main_content .content_box .content_inner .main_item_box .item .item_sub_title{font-size:.83em;font-weight:600}.main_content .content_box .content_inner .main_item_box .item .item_link{font-size:1em}.main_content .content_box .content_inner .button_group{gap:3.5rem}.main_content .content_box .content_inner .button_group .button{color:#898c8c;font-size:1.7em}.main_content .content_box .content_inner .content_container{display:flex;gap:3.151rem}.main_content .app_box{position:relative}.main_content .app_box .app_img{height:auto;width:100%}.main_content .app_box .app_content_box .app_title{font-size:2em}.main_content .app_box .app_content_box .app_sub_title{font-size:1.3em}.main_content .app_box .app_content_box .app_btn_box{gap:1.2rem}.main_content .app_box .app_content_box .app_btn_box .app_btn{gap:.458rem;height:3.5rem;width:11rem}.main_content .app_box .app_content_box .app_btn_box .app_btn:hover{box-shadow:.0625rem .0625rem .312rem #00000080}.main_content .app_box .app_content_box .app_btn_box .app_btn .app_btn_text{font-size:1.313em;font-weight:500}.main_content .news_box{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr))}.main_content .news_box .news_item{background-color:#222;border:.125rem solid #383a3a;border-radius:1.375rem;color:#fff;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.main_content .news_box .news_item .news_content{display:flex;flex-direction:column;padding:1.52rem 1.5rem}.main_content .news_box .news_item .news_content .news_date{display:flex;justify-content:space-between;margin-bottom:.96rem}.main_content .news_box .news_item .news_content .news_date div{align-items:flex-end;display:flex;gap:.012rem}.main_content .news_box .news_item .news_content .news_date div span{font-size:.75em;font-weight:600;letter-spacing:-.031rem}.main_content .news_box .news_item .news_content .news_title{font-size:1.4em;width:90%}.main_content .overlay_container .overlay_text{font-size:4em}.main_content .last_content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:12.362rem 0;text-align:center}.main_content .last_content .inquiry_btn,.main_content .last_content .last_sub_title_span,.main_content .last_content .last_title{opacity:0;transform:translateY(1.25rem)}.main_content .last_content .last_title.visible{animation:fadeInUp 2s .2s forwards}.main_content .last_content .last_sub_title_span.visible{animation:fadeInUp 2s .4s forwards}.main_content .last_content .last_sub_title_span.delay_06{animation-delay:.6s}.main_content .last_content .last_sub_title_span.delay_07{animation-delay:.8s}.main_content .last_content .inquiry_btn.visible{animation:fadeInUp 2s .6s forwards}.main_content .last_content .last_title{font-size:3.688em;font-weight:900;margin-bottom:2.171rem}.main_content .last_content .last_sub_title{font-size:1.938em;font-weight:700;line-height:1.4;margin-bottom:2.669rem}.main_content .last_content .last_sub_title .last_sub_title_span{display:inline-block}.main_content .last_content .inquiry_btn{align-items:center;background-color:#fff;border:.125rem solid #383a3a;border-radius:.20625rem;color:#222;cursor:pointer;display:flex;font-size:1.31em;font-weight:600;height:3.64rem;justify-content:center;text-decoration:none;width:12.24rem}.main_content .main_slider_mode{display:flex;flex-wrap:nowrap;overflow:hidden}.main_content .main_slider_mode .item{box-sizing:border-box;width:33.3333333333%}.main_content .mobile_platform_section{display:flex;flex-direction:column;gap:12.84px}.main_content .mobile_platform_box{display:flex;flex-direction:column;overflow:hidden}.main_content .mobile_platform_button{background:none;border:none;border-radius:20px;box-sizing:border-box;cursor:pointer;height:184px;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.main_content .mobile_platform_button img{display:block;height:100%;margin:0;object-fit:cover;padding:0;width:100%}.main_content .mobile_platform_title_box{background-color:#80808080;color:#fff;display:flex;flex-direction:column;gap:36.13px;height:100%;left:0;padding:35.52px 42.87px;position:absolute;top:0;transition:background-color .4s ease,color .4s ease;width:100%}.main_content .mobile_active,.main_content.active .mobile_platform_title_box{background-color:#80808000;color:#222}.main_content .mobile_platform_title{font-size:32px;text-align:start}.main_content .mobile_platform_text{height:0;opacity:0;overflow:hidden;transition:height .4s ease,opacity .4s ease;transition-delay:0}.main_content .mobile_platform_text .mobile_platform_text_inner{border:1px solid #383a3a;border-radius:10px;margin-top:12.84px;padding:39px}.main_content .mobile_platform_text .content_title{font-size:26.5px;font-weight:700;margin-bottom:10.28px}.main_content .mobile_platform_text .content_title:nth-of-type(2){margin-top:43.89px}.main_content .mobile_platform_text .content_description_paragraph{font-size:25px;font-weight:500;line-height:1.6;margin-bottom:1rem}.main_content .mobile_platform_text .content_description_list{font-size:25px;line-height:1.6;list-style-type:"-";margin-left:.5rem;white-space:pre-wrap}.main_content .main_news_slider_wrapper{height:720px;overflow:hidden;position:relative;width:100%}.main_content .main_news_slider_container{height:100%;position:relative;width:100%}.main_content .main_news_slider_container .main_news_slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:1}.main_content .main_news_slider_container .main_news_slide.active{opacity:1;z-index:2}.main_content .main_news_slider_container .main_news_slide.loading{opacity:0;z-index:1}.main_content .main_news_item{background-color:#222;border:.125rem solid #383a3a;border-radius:1.375rem;color:#fff;display:grid;grid-template-rows:60% 40%;height:100%;overflow:hidden;text-decoration:none;width:100%}.main_content .main_news_content{display:flex;flex-direction:column;padding:1.52rem 1.5rem}.main_content .main_news_content .main_news_date{display:flex;justify-content:space-between;margin-bottom:.96rem}.main_content .main_news_content .main_news_date div{align-items:flex-end;display:flex;gap:.012rem}.main_content .main_news_content .main_news_date div span{font-size:.75em;font-weight:600;letter-spacing:-.031rem}.main_content .main_news_content .main_news_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5em;font-weight:800;line-height:1.3;margin-bottom:3.84rem;overflow:hidden;text-overflow:ellipsis;width:70%;word-break:keep-all}.main_content .main_news_content .main_news_tag_list{display:flex;gap:.012rem}.main_content .main_news_content .main_news_tag_list .main_news_tag{background-color:#383a3a;border-radius:.25rem;font-size:.81em;font-weight:600;letter-spacing:-.031rem;padding:.125rem .375rem}.main_content .main_news_img_box{display:flex;justify-content:center;position:relative}.main_content .main_news_img_box .main_news_prev_img{height:100%;object-fit:cover;width:100%}.main_content .main_news_img_box .main_news_prev_img.edit{height:110%;margin-right:10px;min-width:110%}.main_news_progress_bar_wrapper{background-color:#383a3a;height:8px;margin-top:80px;position:relative;top:0;width:100%}.main_news_progress_bar_wrapper .progress_bar_background{background-color:#383a3a;height:100%;left:0;position:absolute;top:0;width:100%}.main_news_progress_bar_wrapper .progress_bar_indicator{background-color:#fff;height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease;width:33.33%}.main_news_slide_btn{background-color:#000c;border-radius:10px;height:74.75px;position:absolute;width:74.75px}.main_news_next_slide_btn{right:1rem}.main_news_prev_slide_btn{left:1rem}.go_svg{height:.44rem;width:.44rem}.go_svg_2{height:.893rem;width:.893rem}.go_news_svg{height:.56rem;margin-bottom:.4rem;transition:fill .3s ease;width:.56rem}.apple_svg,.google_svg{height:1.32rem;width:1.2rem}.elec_svg{height:1.69rem;width:1.69rem}.wallet_svg{display:block;margin:.8rem auto;width:13.54rem}.sto_svg,.trade_svg{display:block;height:12.5rem;margin:.8rem auto;width:10rem}}@media(max-width:1024px){.main_content .content_box{padding:86.18px 26px}.main_content .content_box:nth-child(2){padding:0 26px 86.18px}.main_content .content_box .content_inner{width:100%}.main_content .content_box .content_inner .title{font-size:42px;letter-spacing:1px;text-align:center}.main_content .content_box .content_inner .sub_title{font-size:27px;font-weight:500;letter-spacing:1px;margin-bottom:86.85px;text-align:center}.main_content .content_box .content_inner .main_item_box{align-items:baseline;gap:38px;justify-content:start;width:100%}.main_content .content_box .content_inner .main_item_box .item{height:633px;min-width:490px;padding:5rem 1.8rem 3rem}.main_content .content_box .content_inner .main_item_box .item .item_title{font-size:43.5px;margin-bottom:11.79px}.main_content .content_box .content_inner .main_item_box .item .item_sub_title{font-size:20px;font-weight:500}.main_content .content_box .content_inner .main_item_box .item .item_link,.main_content .content_box .content_inner .main_item_box .item .item_link svg{font-size:29px}.main_content .app_box{align-items:center;background-color:#f7f6f6;display:flex;flex-direction:column-reverse}.main_content .app_box .app_content_box{padding:100px 26px 56.18px;position:relative;right:0;top:0;transform:none;width:100%}.main_content .app_box .app_content_box .app_sub_title{line-height:1.6}.main_content .app_box .app_content_box .app_btn_box .app_btn{gap:11.49px;height:85px;width:290px}.main_content .app_box .app_content_box .app_btn_box .app_btn .app_btn_text{font-size:30px}.main_content .goto_news_btn{font-size:28.5px;font-style:normal;font-weight:500;height:85px;width:445.5px}.main_content .overlay_container .overlay_text{font-size:53px;line-height:1.3;text-align:center;white-space:pre-wrap;width:100%}.main_content .last_content{padding:90.12px 0 97.08px}.main_content .last_content .last_title{font-size:47px;font-weight:700}.main_content .last_content .last_sub_title{font-size:25px;font-weight:700}.main_content .last_content .inquiry_btn{font-size:28.5px;font-weight:600;height:79.53px;width:266.23px}.main_content .main_news_item{grid-template-rows:55% 45%}.main_content .main_news_content{padding:42.53px 45px}.main_content .main_news_content .main_news_date{font-size:24px;margin-bottom:25.12px}.main_content .main_news_content .main_news_date div{gap:9.18px}.main_content .main_news_content .main_news_title{font-size:38.5px;font-weight:700;line-height:51px;margin-bottom:25.12px;white-space:normal}.main_content .main_news_content .main_news_tag_list{margin-top:auto}.main_content .main_news_content .main_news_tag_list .main_news_tag{font-size:23.5px;font-weight:500}.go_svg{height:.8rem;width:.8rem}.go_svg_2{height:23.92px;width:23.92px}.go_news_svg{height:15.45px;width:15.45px}.apple_svg{height:35.63px;width:28.97px}.google_svg{height:34.74px;width:31.2px}.elec_svg{height:53.04px;width:37.44px}.wallet_svg{width:20rem}.sto_svg,.trade_svg{height:16rem;margin:auto;width:20rem}}@media(max-width:768px){.main_content .content_box{padding:86.18px 26px}.main_content .content_box:nth-child(2){padding:0 26px 86.18px}.main_content .content_box .content_inner{width:100%}.main_content .content_box .content_inner .title{font-size:42px;letter-spacing:1px;text-align:center}.main_content .content_box .content_inner .sub_title{font-size:27px;font-weight:500;letter-spacing:1px;margin-bottom:86.85px;text-align:center}.main_content .content_box .content_inner .main_item_box{align-items:baseline;gap:38px;justify-content:start;width:100%}.main_content .content_box .content_inner .main_item_box .item{height:633px;min-width:490px;padding:5rem 1.8rem 3rem}.main_content .content_box .content_inner .main_item_box .item .item_title{font-size:43.5px;margin-bottom:11.79px}.main_content .content_box .content_inner .main_item_box .item .item_sub_title{font-size:20px;font-weight:500}.main_content .content_box .content_inner .main_item_box .item .item_link,.main_content .content_box .content_inner .main_item_box .item .item_link svg{font-size:29px}.main_content .app_box{align-items:center;background-color:#f7f6f6;display:flex;flex-direction:column-reverse}.main_content .app_box .app_content_box{padding:74.82px 26px 56.18px;position:relative;right:0;top:0;transform:none;width:100%}.main_content .app_box .app_content_box .app_sub_title{line-height:1.6}.main_content .app_box .app_content_box .app_btn_box .app_btn{gap:11.49px;height:85px;width:290px}.main_content .app_box .app_content_box .app_btn_box .app_btn .app_btn_text{font-size:30px}.main_content .goto_news_btn{font-size:28.5px;font-style:normal;font-weight:500;height:85px;width:445.5px}.main_content .overlay_container .overlay_text{font-size:53px;line-height:1.3;text-align:center;white-space:pre-wrap;width:100%}.main_content .last_content{padding:90.12px 0 97.08px}.main_content .last_content .last_title{font-size:47px;font-weight:700}.main_content .last_content .last_sub_title{font-size:25px;font-weight:700}.main_content .last_content .inquiry_btn{font-size:28.5px;font-weight:600;height:79.53px;width:266.23px}.main_content .main_news_item{grid-template-rows:55% 45%}.main_content .main_news_content{padding:42.53px 45px}.main_content .main_news_content .main_news_date{font-size:24px;margin-bottom:25.12px}.main_content .main_news_content .main_news_date div{gap:9.18px}.main_content .main_news_content .main_news_title{font-size:38.5px;font-weight:700;line-height:51px;margin-bottom:25.12px;white-space:normal}.main_content .main_news_content .main_news_tag_list{margin-top:auto}.main_content .main_news_content .main_news_tag_list .main_news_tag{font-size:23.5px;font-weight:500}.go_svg{height:.8rem;width:.8rem}.go_svg_2{height:23.92px;width:23.92px}.go_news_svg{height:15.45px;width:15.45px}.apple_svg{height:35.63px;width:28.97px}.google_svg{height:34.74px;width:31.2px}.elec_svg{height:53.04px;width:37.44px}.wallet_svg{width:20rem}.sto_svg,.trade_svg{height:16rem;margin:auto;width:20rem}}@media(max-width:480px){.main_content .content_box .content_inner .main_slider_controls{gap:20px}.main_content .content_box .content_inner .main_slider_controls .main_slide_btn_box{gap:30px}.main_content .content_box .content_inner .main_slider_controls .main_slide_pagination{font-size:18px}.main_content .content_box .content_inner .main_item_box{gap:15px}.main_content .content_box .content_inner .main_item_box .item{aspect-ratio:70/91;height:100%;max-width:300px;min-width:300px;padding:2rem}.main_content .content_box .content_inner .main_item_box .item .item_title{font-size:2em}.main_content .content_box .content_inner .main_item_box .item .item_sub_title{font-size:.8em}.main_content .content_box .content_inner .main_item_box .item .item_link{font-size:1.1em;margin-top:auto}.main_content .content_box .content_inner .main_item_box .item .item_link svg{height:auto}.main_content .app_box .app_content_box .app_title{font-size:1.5em;line-height:1.3}.main_content .app_box .app_content_box .app_sub_title{font-size:1.1em}.main_content .app_box .app_content_box .app_btn_box .app_btn{gap:11.49px;height:60px;width:100%}.main_content .app_box .app_content_box .app_btn_box .app_btn .app_btn_text{font-size:1.3em}.main_content .goto_news_btn{font-size:1.1em;height:65px;width:65%}.main_content .overlay_container .overlay_text{font-size:2em}.main_content .last_content .last_title{font-size:2.2em;line-height:1.3}.main_content .last_content .last_sub_title{font-size:1.2em}.main_content .last_content .inquiry_btn{font-size:1.3em;height:4rem;width:45%}.main_content .mobile_platform_button{border-radius:10px;height:110px}.main_content .mobile_platform_title_box{gap:26px;padding:20px 30px}.main_content .mobile_platform_title{font-size:1.5em}.main_content .mobile_platform_text .mobile_platform_text_inner{padding:30px}.main_content .mobile_platform_text .content_title{font-size:1.2em}.main_content .mobile_platform_text .content_description_list,.main_content .mobile_platform_text .content_description_paragraph{font-size:1em}.main_content .main_news_slider_wrapper{height:450px}.main_content .main_news_item{grid-template-rows:60% 40%;height:25rem}.main_content .main_news_content{padding:25px 20px}.main_content .main_news_content .main_news_date{font-size:.9em;margin-bottom:20px}.main_content .main_news_content .main_news_title{font-size:1.4em;line-height:35px;width:90%}.main_content .main_news_content .main_news_tag_list{margin-top:20px}.main_content .main_news_content .main_news_tag_list .main_news_tag{font-size:1em}.main_news_progress_bar_wrapper{height:4px;margin-top:0}.main_news_progress_bar_wrapper .progress_bar_indicator{height:4px}.main_news_slide_btn{bottom:22%;height:4rem;width:4rem}.go_svg{height:.5rem;width:.5rem}.go_svg_2{height:20px;width:15px}.go_news_svg{height:.6rem;width:.6rem}.apple_svg,.google_svg{height:25px;width:25px}.elec_svg{height:30px;width:22px}.wallet_svg{margin-bottom:2rem;width:12rem}.sto_svg{height:9rem;margin:auto;width:12rem}.trade_svg{height:10rem;margin:auto;width:13rem}.platform_drop_svg{height:20px;width:20px}}.news_banner_wrapper{height:43.75rem;margin:112px auto 0;overflow:hidden;position:relative;width:100%}.news_banner_wrapper .news_slides_container{display:flex;height:100%;transition:transform .5s}.news_banner_wrapper .news_slides_container .news_slide_item{align-items:flex-start;color:#fff;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;padding:12.938rem;position:relative}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_category{animation:fadeInUp 1s forwards;color:#999;font-size:.875em;font-weight:600;margin-bottom:1.451rem;opacity:0;transform:translateY(1.25rem)}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_title{-webkit-line-clamp:1;-webkit-box-orient:vertical;animation:fadeInUp 1s .1s forwards;display:-webkit-box;font-size:2.675em;font-weight:600;line-height:1.3;margin-bottom:1.676rem;opacity:0;overflow:hidden;text-overflow:ellipsis;transform:translateY(1.25rem);white-space:pre-wrap;word-break:keep-all}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1em;font-weight:600;line-height:1.5;margin-bottom:4.375rem;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;word-break:keep-all}.news_banner_wrapper .news_slides_container .news_slide_item .news_go_news_btn{align-items:center;border:.0625rem solid #fff;border-radius:.20625rem;color:#fff;cursor:pointer;display:flex;font-size:1.063em;font-weight:600;height:2.975rem;justify-content:center;text-decoration:none;transition:all .3s ease;width:12.25rem}.news_banner_wrapper .news_slides_container .news_slide_item .news_go_news_btn .news_arrow_icon{height:1rem;margin-left:.5rem;width:1rem}.news_banner_wrapper .news_slides_container .news_slide_item .news_go_news_btn:hover{background-color:#fff;border:.0625rem solid #242424;color:#222}.news_banner_wrapper .news_slides_container .news_slide_item .news_go_news_btn:hover .news_arrow_icon{fill:#222}.news_banner_wrapper .news_slide_btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.125em;padding:.625rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.news_banner_wrapper .news_slide_btn.news_prev_slide_btn{left:3.125rem}.news_banner_wrapper .news_slide_btn.news_prev_slide_btn .news_prev_arrow{height:2.5rem;opacity:.2;transform:rotate(270deg);width:2.5rem}.news_banner_wrapper .news_slide_btn.news_next_slide_btn{right:3.125rem}.news_banner_wrapper .news_slide_btn.news_next_slide_btn .news_next_arrow{height:3rem;opacity:.2;transform:rotate(90deg);width:3rem}.news_banner_wrapper .news_slide_btn:hover{opacity:1}.news_banner_wrapper .news_pagination_dots{bottom:3.312rem;display:flex;gap:1rem;left:50%;list-style:none;position:absolute;transform:translateX(-50%)}.news_banner_wrapper .news_pagination_dots .news_pagination_dot{background-color:#666;border-radius:20rem;cursor:pointer;height:.25rem;opacity:.5;position:relative;transition:opacity .3s ease;width:12rem}.news_banner_wrapper .news_pagination_dots .news_pagination_dot:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:none;width:100%}.news_banner_wrapper .news_pagination_dots .news_pagination_dot.active{opacity:1}.news_banner_wrapper .news_pagination_dots .news_pagination_dot.active:after{transform:scaleX(1);transition:transform 5s linear}.news_banner_wrapper .news_pagination_dots .news_pagination_dot:not(.active):after{transform:scaleX(0);transition:none}.news_banner_wrapper .news_progress_bar_wrapper{bottom:3.312rem;display:flex;gap:1rem;left:50%;list-style:none;padding:0 26px;position:absolute;transform:translateX(-50%);width:100%}.news_banner_wrapper .news_progress_bar_wrapper .news_progress_bar_background{background-color:#666;cursor:pointer;height:8px;position:relative;transition:opacity .3s ease;width:100%}.news_banner_wrapper .news_progress_bar_wrapper .news_progress_bar_indicator{background-color:#fff;height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease;width:35%}@media(max-width:1024px){.news_banner_wrapper{height:100vh;margin-top:0}.news_banner_wrapper .news_slides_container{display:flex}.news_banner_wrapper .news_slides_container .news_slide_item{justify-content:start;padding:30vh 26px 0}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_category{font-size:1.4em;font-weight:600;letter-spacing:.705px;margin-bottom:52.1px}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_title{-webkit-line-clamp:2;font-size:2.4em;font-weight:600;margin-bottom:40.42px}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_content{-webkit-line-clamp:3;font-size:1.5em;font-weight:500}.news_banner_wrapper .news_slides_container .news_slide_item .news_go_news_btn{font-size:23.5px;font-weight:600;height:60px;width:315px}}@media(max-width:768px){.news_banner_wrapper{height:100vh;margin-top:0}.news_banner_wrapper .news_slides_container{display:flex}.news_banner_wrapper .news_slides_container .news_slide_item{justify-content:start;padding:30vh 26px 0}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_category{font-size:1.4em;font-weight:600;letter-spacing:.705px;margin-bottom:52.1px}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_title{-webkit-line-clamp:2;font-size:2.4em;font-weight:600;margin-bottom:40.42px}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_content{-webkit-line-clamp:3;font-size:1.5em;font-weight:500}.news_banner_wrapper .news_slides_container .news_slide_item .news_go_news_btn{font-size:23.5px;font-weight:600;height:60px;width:315px}}@media(max-width:480px){.news_banner_wrapper .news_slides_container .news_slide_item{padding:30vh 26px 0}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_category{font-size:.9em;margin-bottom:30px}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_title{-webkit-line-clamp:2;font-size:1.8em;margin-bottom:30px}.news_banner_wrapper .news_slides_container .news_slide_item .news_slide_content{font-size:1em;margin-bottom:2.5rem}.news_banner_wrapper .news_slides_container .news_slide_item .news_go_news_btn{font-size:1em;font-weight:600;height:40px;width:50%}.news_banner_wrapper .news_progress_bar_wrapper .news_progress_bar_background,.news_banner_wrapper .news_progress_bar_wrapper .news_progress_bar_indicator{height:6px}}.news_content_wrapper{background-color:#222;overflow:hidden;position:relative}.news_content_wrapper .news_inner{margin:0 auto;width:1200.03px}.news_content_wrapper .news_inner .news_section{background-color:#222;padding:10.3125rem 0}.news_content_wrapper .news_inner .news_section .tab_box{color:#fff;font-weight:700;margin-bottom:3.689rem}.news_content_wrapper .news_inner .news_section .tab_box .tabs{display:flex;gap:4.25rem}.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab{background:none;border:none;border-bottom:.1rem solid #0000;color:#999;cursor:pointer;font-size:1.813em;font-weight:600;padding:0;transition:color .3s ease,border-bottom .3s ease}.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab.active{border-bottom:.1rem solid #fff;color:#fff;font-weight:700}.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab:hover{color:#fff}.news_content_wrapper .news_inner .news_section .no_news_message{color:#fff;display:flex;font-size:1.875em;font-weight:800;justify-content:center;width:100%}.news_content_wrapper .news_inner .news_section .news_list{grid-gap:2.719rem;display:grid;gap:2.719rem;grid-template-columns:repeat(auto-fill,minmax(23.125rem,1fr));margin-bottom:3.375rem}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link{color:inherit;display:flex;flex-direction:column;text-decoration:none}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .news_img{border-radius:1.375rem;height:15.625rem;margin-bottom:1.35rem;object-fit:cover;width:100%}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box{display:flex;flex-direction:column;padding:0 1.1875rem}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.063em;font-weight:800;margin-bottom:.867rem;overflow:hidden;text-overflow:ellipsis}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_at{color:#999;font-size:.75em;font-weight:700}.news_content_wrapper .news_inner .news_section .pagination_container{display:flex;justify-content:center;margin-top:2.5rem}.news_content_wrapper .news_inner .news_section .pagination_container .ellipsis{color:#999}.news_content_wrapper .news_inner .news_section .pagination_container .page_button{background-color:#0000;border:none;color:#999;cursor:pointer;font-weight:700;padding:0 .316rem;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.news_content_wrapper .news_inner .news_section .pagination_container .page_button.active{color:#fff;text-decoration:underline}.news_content_wrapper .news_inner .news_section .pagination_container .page_button:disabled{cursor:not-allowed}@media(max-width:1280px){.news_content_wrapper .news_inner{width:1000px}}@media(max-width:1024px){.news_content_wrapper .news_inner{width:100%}.news_content_wrapper .news_inner .news_section .tab_box{margin-bottom:102px}.news_content_wrapper .news_inner .news_section .tab_box .tabs{justify-content:center}.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab,.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab.active{font-size:40px;font-weight:600}.news_content_wrapper .news_inner .news_section .news_list{gap:2.719rem;grid-auto-rows:auto;grid-template-columns:1fr 1fr;justify-content:center;padding:0 26px}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .news_img{aspect-ratio:314/250;height:100%}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box{padding:0}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_title{-webkit-line-clamp:2;font-size:25px;font-style:normal;font-weight:600;line-height:1.4}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_at{font-size:20px;font-weight:600}.news_content_wrapper .news_inner .news_section .pagination_container{margin-top:59.25px}.news_content_wrapper .news_inner .news_section .pagination_container .page_button{font-size:23.5px;font-weight:600}}@media(max-width:768px){.news_content_wrapper .news_inner{width:100%}.news_content_wrapper .news_inner .news_section .tab_box{margin-bottom:102px}.news_content_wrapper .news_inner .news_section .tab_box .tabs{justify-content:center}.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab,.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab.active{font-size:40px;font-weight:600}.news_content_wrapper .news_inner .news_section .news_list{gap:2.719rem;grid-auto-rows:auto;grid-template-columns:1fr 1fr;justify-content:center;padding:0 26px}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .news_img{aspect-ratio:314/250;height:100%}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box{padding:0}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_title{-webkit-line-clamp:2;font-size:25px;font-style:normal;font-weight:600;line-height:1.4}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_at{font-size:20px;font-weight:600}.news_content_wrapper .news_inner .news_section .pagination_container{margin-top:59.25px}.news_content_wrapper .news_inner .news_section .pagination_container .page_button{font-size:23.5px;font-weight:600}}@media(max-width:480px){.news_content_wrapper .news_inner .news_section{padding:120px 0}.news_content_wrapper .news_inner .news_section .tab_box{margin-bottom:60px}.news_content_wrapper .news_inner .news_section .tab_box .tabs{gap:4rem}.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab,.news_content_wrapper .news_inner .news_section .tab_box .tabs .tab.active{font-size:30px}.news_content_wrapper .news_inner .news_section .news_list{grid-template-columns:1fr}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .news_img{border-radius:20px}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_title{font-size:1.1em;margin-bottom:.4rem}.news_content_wrapper .news_inner .news_section .news_list .news_item .news_link .content_box .news_at{font-size:.9em}.news_content_wrapper .news_inner .news_section .pagination_container .page_button{font-size:1.1em}}.wrapper{align-items:center;background-color:#222;color:#fff;padding:12.5rem 22.031rem}.wrapper,.wrapper .title_box{display:flex;flex-direction:column}.wrapper .title_box{width:100%}.wrapper .title_box .back_link{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:1.875rem;margin-bottom:2.625rem;text-decoration:none}.wrapper .title_box .back_link span:first-child{color:#999}.wrapper .title_box .back_link span .arrow_svg{height:10px;transform:rotate(270deg);width:10px}.wrapper .title_box .back_link span .arrow_svg path{fill:#fff}.wrapper .title_box .news_title{font-size:1.9375rem;font-weight:800;line-height:1.4;margin-bottom:2.575rem}.wrapper .title_box .date_tool_box{align-items:center;border-bottom:.1668rem solid #383a3a;display:flex;justify-content:space-between;padding-bottom:.96rem;width:100%}.wrapper .title_box .date_tool_box .news_date{color:#999;display:block;font-size:.875em;font-weight:600}.wrapper .title_box .date_tool_box .tool_box{align-items:center;display:flex;gap:.718rem}.wrapper .title_box .date_tool_box .tool_box .tool_btn{background:none;border:none;cursor:pointer;padding:0}.wrapper .title_box .date_tool_box .tool_box .tool_btn .tool_icon{fill:#fff;height:1.25rem;transition:fill .3s ease;width:1.25rem}.wrapper .title_box .date_tool_box .tool_box .tool_btn .tool_icon:hover{fill:#1da1f2}.wrapper .content_box{display:flex;flex-direction:column;width:55rem}.wrapper .content_box .summation{border-left:.1rem solid #fff;font-size:1em;font-weight:600;margin:2.125rem 0;padding-left:.75rem}.wrapper .content_box .news_image{border-radius:1px;display:block;height:auto;margin:0 auto .9375rem;max-width:100%}.wrapper .content_box .press{color:#999;font-size:.9375em;font-weight:500;margin-bottom:3.1875rem;text-align:center}.wrapper .content_box .news_content{font-size:1.0625rem;font-weight:500;letter-spacing:.28px;line-height:1.5;margin-bottom:1.25rem;word-break:keep-all}.wrapper .content_box .go_to_news{color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:600;margin-bottom:8.125rem;text-decoration:underline}.wrapper .content_box .go_to_news:hover{text-decoration:none}.wrapper .content_box .inquiry{color:#999;font-size:1.0625rem;font-weight:600}@media(max-width:1024px){.wrapper{padding:270.56px 26px}.wrapper .title_box .back_link{font-size:27px;font-weight:500}.wrapper .title_box .back_link span .arrow_svg{height:13.64px;width:13.64px}.wrapper .title_box .news_title{font-size:35px;font-weight:700}.wrapper .title_box .date_tool_box{padding-bottom:28.91px}.wrapper .title_box .date_tool_box .news_date{font-size:20px;font-weight:600}.wrapper .title_box .date_tool_box .tool_box{gap:1rem}.wrapper .title_box .date_tool_box .tool_box .tool_btn .tool_icon{height:24px;width:24px}.wrapper .content_box{padding:0;width:100%}.wrapper .content_box .press{font-size:20px;font-weight:500;letter-spacing:-.4px;margin-bottom:63.35px}.wrapper .content_box .news_content{font-size:20px;font-weight:500;letter-spacing:.6px;margin-bottom:54.74px}.wrapper .content_box .go_to_news,.wrapper .content_box .inquiry{font-size:26px;font-weight:600}}@media(max-width:768px){.wrapper{padding:270.56px 26px}.wrapper .title_box .back_link{font-size:27px;font-weight:500}.wrapper .title_box .back_link span .arrow_svg{height:13.64px;width:13.64px}.wrapper .title_box .news_title{font-size:35px;font-weight:700}.wrapper .title_box .date_tool_box{padding-bottom:28.91px}.wrapper .title_box .date_tool_box .news_date{font-size:20px;font-weight:600}.wrapper .title_box .date_tool_box .tool_box{gap:1rem}.wrapper .title_box .date_tool_box .tool_box .tool_btn .tool_icon{height:24px;width:24px}.wrapper .content_box{padding:0;width:100%}.wrapper .content_box .press{font-size:20px;font-weight:500;letter-spacing:-.4px;margin-bottom:63.35px}.wrapper .content_box .news_content{font-size:20px;font-weight:500;letter-spacing:.6px;margin-bottom:54.74px}.wrapper .content_box .go_to_news,.wrapper .content_box .inquiry{font-size:26px;font-weight:600}}@media(max-width:480px){.wrapper{padding:150px 26px}.wrapper .title_box .back_link{font-size:1em;gap:1rem}.wrapper .title_box .news_title{font-size:1.8em;font-weight:700}.wrapper .title_box .date_tool_box{padding-bottom:20px}.wrapper .title_box .date_tool_box .news_date{font-size:16px}.wrapper .content_box .press{font-size:1em}.wrapper .content_box .news_content{font-size:1.1em;margin-bottom:10px}.wrapper .content_box .go_to_news{font-size:20px;margin-bottom:4rem}.wrapper .content_box .inquiry{font-size:20px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.service_content_wrapper{background-color:#242424;width:100%}.service_content_wrapper .service_content_inner{margin:0 auto;width:1200.03px}.service_content_wrapper .service_content_inner .service_container{background-color:#242424;font-weight:700;height:100%;padding:18.812rem 0;text-align:left}.service_content_wrapper .service_content_inner .service_container .solution_title{color:#fff;font-size:3.438em;margin-bottom:1.674rem}.service_content_wrapper .service_content_inner .service_container .solution_text{color:#fff;font-size:1.813em;font-weight:600;margin-bottom:3.611rem}.service_content_wrapper .service_content_inner .service_container .grid_container{display:flex}.service_content_wrapper .service_content_inner .service_container .box_container{align-items:flex-end;background-color:#242424;background:linear-gradient(270deg,#242424 50%,#fff 0);background-position:100%;background-size:74rem 100rem;border:.125rem solid #383a3a;border-radius:1.375rem;color:#fff;cursor:pointer;display:flex;gap:10.151rem;overflow:hidden;padding:3.073rem 3.63rem;transition:background-position .5s ease,color .5s ease}.service_content_wrapper .service_content_inner .service_container .box_container:first-child{margin-right:1.875rem}.service_content_wrapper .service_content_inner .service_container .box_container.hovered,.service_content_wrapper .service_content_inner .service_container .box_container:hover{background-position:0;border-color:#383a3a;color:#222}.service_content_wrapper .service_content_inner .service_container .box_container.hovered .more_arrow,.service_content_wrapper .service_content_inner .service_container .box_container:hover .more_arrow{fill:#222}.service_content_wrapper .service_content_inner .service_container .box_container.hovered .frame_component,.service_content_wrapper .service_content_inner .service_container .box_container:hover .frame_component{fill:#222;stroke:#222}.service_content_wrapper .service_content_inner .service_container .box_container.hovered .box_inner_context .learn_more_link,.service_content_wrapper .service_content_inner .service_container .box_container:hover .box_inner_context .learn_more_link{border-bottom:2px solid #222;padding-bottom:.2rem}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .service_name{font-size:1.875em;font-weight:700;margin-bottom:1rem}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .sub_name{color:#999;font-size:1em;margin-bottom:6.131rem}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .learn_more_link{align-items:center;border-bottom:2px solid #fff;display:inline-flex;font-size:1.25em;font-weight:600;padding-bottom:.2rem;transition:border-bottom-color .5s ease;white-space:nowrap}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .learn_more_link .more_arrow{fill:#fff;margin-left:.2rem;transition:fill .5s ease;width:.437rem}.service_content_wrapper .service_content_inner .service_container .box_container .frame_box{align-items:flex-end;display:flex;flex-grow:1;height:100%;justify-content:flex-end}.service_content_wrapper .service_content_inner .service_container .box_container .frame_box .frame_content{align-items:flex-end;display:flex}.service_content_wrapper .service_content_inner .service_container .box_container .frame_box .frame_content .frame_component{fill:#fff;stroke:#fff;height:9.427rem;transition:fill .4s ease,stroke .3s ease;width:13.164rem}.service_content_wrapper .service_content_inner .service_container .box_container .frame_box .frame_content .frame_component.hovered{fill:#222;stroke:#222}.service_content_wrapper .service_content_inner .service_container .box_container.solution_box_container{width:50%}.service_content_wrapper .service_content_inner .service_container .box_container.solution_box_container .solution_frame_component{min-height:9.427rem;min-width:13.164rem;padding-right:1rem}.service_content_wrapper .service_content_inner .service_container .box_container.service_box_container{width:50%}.service_content_wrapper .service_content_inner .service_container .box_container.service_box_container .service_frame_component{min-height:9.264rem;min-width:8.831rem}@media(max-width:1280px){.service_content_wrapper .service_content_inner{width:1000px}.service_content_wrapper .service_content_inner .service_container .solution_title{font-size:3em}.service_content_wrapper .service_content_inner .service_container .solution_text{font-size:1.6em}.service_content_wrapper .service_content_inner .service_container .box_container{gap:5rem;padding:2rem 2.5rem}.service_content_wrapper .service_content_inner .service_container .box_container.solution_box_container .solution_frame_component{min-height:11rem;min-width:15rem;padding-right:.5rem}.service_content_wrapper .service_content_inner .service_container .box_container.service_box_container .service_frame_component{min-height:10.5rem;min-width:10rem}}@media(max-width:1024px){.service_content_wrapper .service_content_inner{padding:0 26px;width:100%}.service_content_wrapper .service_content_inner .service_container{padding:193.41px 0}.service_content_wrapper .service_content_inner .service_container .solution_title{font-size:42px;font-weight:700;text-align:center}.service_content_wrapper .service_content_inner .service_container .solution_text{font-size:27px;font-weight:500;line-height:1.3;text-align:center;white-space:pre-wrap}.service_content_wrapper .service_content_inner .service_container .grid_container{flex-direction:column;gap:35.5px}.service_content_wrapper .service_content_inner .service_container .box_container{background-size:200% 100%;gap:0;justify-content:space-between}.service_content_wrapper .service_content_inner .service_container .box_container:first-child{margin-right:0}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .service_name{font-size:42px;font-weight:700;margin-bottom:33.34px}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .sub_name{font-size:20px;font-weight:600}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .learn_more_link{font-size:29px;font-weight:500;gap:1px;letter-spacing:-1.74px}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .learn_more_link .more_arrow{margin-bottom:.5rem;width:.6rem}.service_content_wrapper .service_content_inner .service_container .box_container.solution_box_container{width:100%}.service_content_wrapper .service_content_inner .service_container .box_container.solution_box_container .solution_frame_component{min-height:196.3px;min-width:274.2px;padding-right:0}.service_content_wrapper .service_content_inner .service_container .box_container.service_box_container{width:100%}.service_content_wrapper .service_content_inner .service_container .box_container.service_box_container .service_frame_component{min-height:193.176px;min-width:183.934px}}@media(max-width:768px){.service_content_wrapper .service_content_inner{padding:0 26px;width:100%}.service_content_wrapper .service_content_inner .service_container{padding:193.41px 0}.service_content_wrapper .service_content_inner .service_container .solution_title{font-size:42px;font-weight:700;text-align:center}.service_content_wrapper .service_content_inner .service_container .solution_text{font-size:27px;font-weight:500;line-height:1.3;text-align:center;white-space:pre-wrap}.service_content_wrapper .service_content_inner .service_container .grid_container{flex-direction:column;gap:35.5px}.service_content_wrapper .service_content_inner .service_container .box_container{background-size:200% 100%;gap:0;justify-content:space-between}.service_content_wrapper .service_content_inner .service_container .box_container:first-child{margin-right:0}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .service_name{font-size:42px;font-weight:700;margin-bottom:33.34px}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .sub_name{font-size:20px;font-weight:600}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .learn_more_link{font-size:29px;font-weight:500;gap:1px;letter-spacing:-1.74px}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .learn_more_link .more_arrow{margin-bottom:.5rem;width:.6rem}.service_content_wrapper .service_content_inner .service_container .box_container.solution_box_container .solution_frame_component{min-height:196.3px;min-width:274.2px;padding-right:0}.service_content_wrapper .service_content_inner .service_container .box_container.service_box_container .service_frame_component{min-height:193.176px;min-width:183.934px}}@media(max-width:480px){.service_content_wrapper .service_content_inner .service_container{padding:120px 0}.service_content_wrapper .service_content_inner .service_container .solution_title{font-size:38px}.service_content_wrapper .service_content_inner .service_container .solution_text{font-size:1.1em;line-height:30px;margin-bottom:3.5rem}.service_content_wrapper .service_content_inner .service_container .box_container{padding:2rem 1rem 2rem 2.5rem}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .service_name{font-size:1.5em;font-weight:700;margin-bottom:25px}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .sub_name{font-size:.9em;margin-bottom:4em}.service_content_wrapper .service_content_inner .service_container .box_container .box_inner_context .learn_more_link{font-size:1em;letter-spacing:-.8px}.service_content_wrapper .service_content_inner .service_container .box_container.solution_box_container .solution_frame_component{margin-left:auto;max-height:75%;max-width:80%;min-height:75%;min-width:80%}.service_content_wrapper .service_content_inner .service_container .box_container.service_box_container .service_frame_component{margin-left:auto;max-height:60%;max-width:60%;min-height:60%;min-width:60%}}.service_detail_wrapper{background-color:#242424;color:#fff;padding-top:112px}.service_detail_wrapper .service_container{height:auto;margin-left:22.031rem;padding:11.574rem 0;width:75.937rem}.service_detail_wrapper .service_container .service_detail_title{color:#fff;font-size:3.438em;font-weight:700;margin-bottom:1.69rem}.service_detail_wrapper .service_container .service_detail_text{color:#fff;font-size:2em;font-weight:600;margin-bottom:3.639rem}.service_detail_wrapper .service_container .service_list_container .service_content_box{display:flex;margin-bottom:4.359rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box{border:2px solid #383a3a;border-radius:1.375rem;margin-right:3.493rem;min-height:24.25rem;min-width:20.913rem;overflow:hidden}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box .service_image{height:100%;object-fit:cover;width:100%}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item{border-left:1px solid #fff;display:flex;flex-direction:column;padding:1.134rem 3.493rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .item_title_box{align-items:flex-end;display:flex}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .service_item_title{color:#fff;font-size:2em;font-weight:700}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .sub_title{color:#fff;font-size:1.063em;font-weight:600;margin-left:.625rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .text_box{color:#fff;font-size:1.063em;font-weight:400;line-height:1.8;margin-top:1.939rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .navigate_button{background-color:#181919;border:.0625rem solid #fff;border-radius:.20625rem;color:#fff;cursor:pointer;font-size:1.063em;font-weight:700;height:2.749rem;margin-top:auto;overflow:hidden;transition:background-color .5s ease,color .5s ease,border-color .5s ease;width:12.25rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .navigate_button:hover{background-color:#fff;border-color:#383a3a;color:#222}.service_detail_wrapper .service_container .service_carousel{overflow:hidden;position:relative;width:100%}.service_detail_wrapper .service_container .carousel_inner{display:flex;width:100%}.service_detail_wrapper .service_container .carousel_button{background-color:#383a3a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:1.5rem;height:74.8px;padding:.3rem;position:absolute;top:6rem;width:74.8px;z-index:1}.service_detail_wrapper .service_container .carousel_button.prev{left:10px}.service_detail_wrapper .service_container .carousel_button.next{right:10px}@media(max-width:1280px){.service_detail_wrapper .service_container{height:auto;margin:0 auto;width:1000px}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box{margin-right:1.5rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item{padding:1.134rem 1.5rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .text_box{line-height:2}}@media(max-width:1024px){.service_detail_wrapper .service_container{margin-left:0;margin-top:108px;padding:0 84px 168px;width:100%}.service_detail_wrapper .service_container .service_detail_title{font-size:42px;font-weight:600;text-align:center}.service_detail_wrapper .service_container .service_detail_text{font-size:27px;font-weight:500;text-align:center}.service_detail_wrapper .service_container .service_list_container{box-sizing:border-box;min-width:100%}.service_detail_wrapper .service_container .service_list_container .service_content_box{align-items:center;flex-direction:column}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box{border-radius:10px;margin-bottom:2rem;margin-right:0;max-height:267.9px;max-width:267.9px;min-height:0;min-width:0}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box .service_image{padding-bottom:3rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item{border-left:none;margin-top:56.1px;padding:0;text-align:center}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .item_title_box{align-items:center;flex-direction:column}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .service_item_title{font-size:30px;font-weight:600}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .sub_title{font-size:24px;font-weight:500;line-height:50px;margin:.3rem 0 0}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .text_box{font-size:23.5px;font-weight:500;line-height:45px}}@media(max-width:768px){.service_detail_wrapper .service_container{margin-left:0;margin-top:108px;padding:0 84px 168px;width:100%}.service_detail_wrapper .service_container .service_detail_title{font-size:42px;font-weight:600;text-align:center}.service_detail_wrapper .service_container .service_detail_text{font-size:27px;font-weight:500;text-align:center}.service_detail_wrapper .service_container .service_list_container{box-sizing:border-box;min-width:100%}.service_detail_wrapper .service_container .service_list_container .service_content_box{align-items:center;flex-direction:column}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box{border-radius:10px;margin-bottom:2rem;margin-right:0;max-height:267.9px;max-width:267.9px;min-height:0;min-width:0}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box .service_image{padding-bottom:3rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item{border-left:none;margin-top:56.1px;padding:0;text-align:center}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .item_title_box{align-items:center;flex-direction:column}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .service_item_title{font-size:30px;font-weight:600}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .sub_title{font-size:24px;font-weight:500;line-height:50px;margin:.3rem 0 0}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .text_box{font-size:23.5px;font-weight:500;line-height:45px}}@media(max-width:480px){.service_detail_wrapper .service_container{margin-top:10%;padding:0 26px 140px}.service_detail_wrapper .service_container .service_detail_title{font-size:2em;margin-bottom:.7rem}.service_detail_wrapper .service_container .service_detail_text{font-size:1.1em;line-height:30px;margin-bottom:3.5rem}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_image_box{max-height:200px;max-width:200px}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .service_item_title{font-size:1.5em;line-height:30px}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .sub_title{font-size:1.3em;line-height:40px}.service_detail_wrapper .service_container .service_list_container .service_content_box .service_item .text_box{font-size:1.1em;line-height:30px}.service_detail_wrapper .service_container .carousel_button{height:60px;top:8vh;width:60px}.service_detail_wrapper .service_container .carousel_button.prev{left:0}.service_detail_wrapper .service_container .carousel_button.next{right:0}}.solution_detail_wrapper{background-color:#242424;color:#fff;padding-top:112px}.solution_detail_wrapper .solution_container{height:auto;margin-left:22.031rem;padding:11.574rem 0;width:75.937rem}.solution_detail_wrapper .solution_container .solution_detail_title{color:#fff;font-size:3.438em;font-weight:700;margin-bottom:1.69rem}.solution_detail_wrapper .solution_container .solution_detail_text{color:#fff;font-size:2em;font-weight:600;margin-bottom:3.639rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box{display:flex;margin-bottom:4.359rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box{border:2px solid #383a3a;border-radius:1.375rem;margin-right:3.493rem;min-height:24.25rem;min-width:20.913rem;overflow:hidden}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box .solution_image{height:100%;object-fit:cover;width:100%}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item{border-left:1px solid #fff;display:flex;flex-direction:column;padding:1.134rem 3.493rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .item_title_box{align-items:flex-end;display:flex}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .solution_item_title{color:#fff;font-size:2em;font-weight:700}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .sub_title{color:#fff;font-size:1.063em;font-weight:600;margin-left:.625rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .text_box{color:#fff;font-size:1.063em;font-weight:400;line-height:1.8;margin-top:1.939rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .navigate_button{background-color:#181919;border:.0625rem solid #fff;border-radius:.20625rem;color:#fff;cursor:pointer;font-size:1.063em;font-weight:700;height:2.749rem;margin-top:auto;overflow:hidden;transition:background-color .5s ease,color .5s ease,border-color .5s ease;width:12.25rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .navigate_button:hover{background-color:#fff;border-color:#383a3a;color:#222}.solution_detail_wrapper .solution_container .solution_carousel{overflow:hidden;position:relative;width:100%}.solution_detail_wrapper .solution_container .carousel_inner{display:flex;width:100%}.solution_detail_wrapper .solution_container .carousel_button{background-color:#383a3a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:1.5rem;height:74.8px;padding:.3rem;position:absolute;top:14%;transform:translateY(-50%);width:74.8px;z-index:1}.solution_detail_wrapper .solution_container .carousel_button.prev{left:10px}.solution_detail_wrapper .solution_container .carousel_button.next{right:10px}@media(max-width:1280px){.solution_detail_wrapper .solution_container{height:auto;margin:0 auto;width:1000px}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box{margin-right:1.5rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item{padding:1.134rem 1.5rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .text_box{line-height:2}}@media(max-width:1024px){.solution_detail_wrapper .solution_container{margin-left:0;margin-top:108px;padding:0 84px 168px;width:100%}.solution_detail_wrapper .solution_container .solution_detail_title{font-size:42px;font-weight:600;text-align:center}.solution_detail_wrapper .solution_container .solution_detail_text{font-size:27px;font-weight:500;text-align:center}.solution_detail_wrapper .solution_container .solution_list_container{box-sizing:border-box;min-width:100%}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box{align-items:center;flex-direction:column}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box{border-radius:10px;margin-bottom:2rem;margin-right:0;max-height:267.9px;max-width:267.9px;min-height:0;min-width:0}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box .solution_image{padding-bottom:3rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item{border-left:none;margin-top:56.1px;padding:0;text-align:center}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .item_title_box{align-items:center;flex-direction:column}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .solution_item_title{font-size:30px;font-weight:600}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .sub_title{font-size:24px;font-weight:500;line-height:50px;margin:.3rem 0 0}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .text_box{font-size:23.5px;font-weight:500;line-height:45px}.solution_detail_wrapper .solution_container .carousel_button{top:8rem}}@media(max-width:768px){.solution_detail_wrapper .solution_container{margin-left:0;margin-top:108px;padding:0 84px 168px;width:100%}.solution_detail_wrapper .solution_container .solution_detail_title{font-size:42px;font-weight:600;text-align:center}.solution_detail_wrapper .solution_container .solution_detail_text{font-size:27px;font-weight:500;text-align:center}.solution_detail_wrapper .solution_container .solution_list_container{box-sizing:border-box;min-width:100%}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box{align-items:center;flex-direction:column}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box{border-radius:10px;margin-bottom:2rem;margin-right:0;max-height:267.9px;max-width:267.9px;min-height:0;min-width:0}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box .solution_image{padding-bottom:3rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item{border-left:none;margin-top:56.1px;padding:0;text-align:center}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .item_title_box{align-items:center;flex-direction:column}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .solution_item_title{font-size:30px;font-weight:600}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .sub_title{font-size:24px;font-weight:500;line-height:50px;margin:.3rem 0 0}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .text_box{font-size:23.5px;font-weight:500;line-height:45px}}@media(max-width:480px){.solution_detail_wrapper .solution_container{margin-top:10%;padding:0 26px 140px}.solution_detail_wrapper .solution_container .solution_detail_title{font-size:2em;margin-bottom:.7rem}.solution_detail_wrapper .solution_container .solution_detail_text{font-size:1.1em;line-height:30px;margin-bottom:3.5rem}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_image_box{max-height:200px;max-width:200px}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .solution_item_title{font-size:1.5em;line-height:30px}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .sub_title{font-size:1.3em;line-height:40px}.solution_detail_wrapper .solution_container .solution_list_container .solution_content_box .solution_item .text_box{font-size:1.1em;line-height:30px}.solution_detail_wrapper .solution_container .carousel_button{height:60px;top:6.3rem;width:60px}.solution_detail_wrapper .solution_container .carousel_button.prev{left:0}.solution_detail_wrapper .solution_container .carousel_button.next{right:0}}
/*# sourceMappingURL=main.5888baa8.css.map*/