:root{--color-fo-point-01: #3F86E2;--color-fo-point-02: #3F85E1;--color-primary-blue: #5491BA;--color-secondary-blue-off: #C0C4CD;--color-third-blue-black: #000F16;--color-point-dark-blue: #025B98 ;--color-border-000: #EDEDED;--color-border-200: #DADADA;--color-border-400: #CDCDCD;--color-text-000: #C0C0C0;--color-text-200: #888888;--color-text-400: #505050;--color-text-600: #000F16;--color-bg-01: #FBFCFD;--color-bg-02: #f5f5f5;--color-bg-03: #F5F8FA;--color-bg-04: #EEF2F6;--color-bg-gnb-lnb: #F1F9FE;--color-basic-white: #FFFFFF;--color-basic-black: #000000;--color-ui-red: #E34A42;--color-ui-yellow: #F4C416;--color-ui-blue: #5491BA;--color-ui-sky-blue: #E1EEF6;--color-ui-green: #0DC71D;--color-hover-primary-blue: #AECBDE;--color-hover-blue-black: #838C91;--color-hover-blue-off: #425564;--color-hover-red: #EC8782;--color-secondary-blue-off-2: #7D8FA4;--color-third-gray-white: #F3F4F5}.portal_board_wrap{width:100%;height:100%;min-height:calc(100vh - 324px);margin-top:72px;background-color:#fff}.portal_board_wrap .portal_board_inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;flex-direction:column;gap:48px;padding:60px 29px}.portal_board_top{width:100%;display:flex;align-items:center;justify-content:space-between}.portal_board_list_wrap{border-top:1px solid #000f16;width:100%}.portal_board_list_wrap thead{background-color:#eef2f6}.portal_board_list_wrap td,.portal_board_list_wrap th{padding:12px 8px;text-align:center}.portal_board_list_wrap td.text-left{text-align:left}.portal_board_list_wrap tr{border-bottom:1px solid silver}.portal_button_group{display:flex;gap:8px;flex-wrap:wrap}.portal_button_group button{padding:10px 24px;border:none;border-radius:24px;background-color:#f5f5f5;color:#000f16;cursor:pointer;white-space:nowrap}.portal_button_group button.active{background-color:#000f16;color:#fff;font-weight:500}.portal_breadcrumb{font-size:14px;color:#000f16}.portal_breadcrumb ul{display:flex;gap:6px;list-style:none;padding:0;margin:0}.portal_breadcrumb ul li{display:flex;align-items:center;position:relative;padding-right:16px;margin-right:8px}.portal_breadcrumb ul li a{color:#888}.portal_breadcrumb ul li::after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-top:1px solid #505050;border-right:1px solid #505050;transform:translateY(-50%) rotate(45deg)}.portal_breadcrumb ul li:last-child::after{display:none}.portal_faq_wrap{margin:24px 0}.portal_faq_wrap .faq_list .faq_item{border-bottom:1px solid #eee;padding:12px 0;transition:all .3s ease}.portal_faq_wrap .faq_list .faq_item .faq_category_title{font-size:18px;font-weight:bold;margin:16px 0 8px}.portal_faq_wrap .faq_list .faq_item .faq_question{width:100%;text-align:left;font-weight:500;background:none;border:none;cursor:pointer;position:relative;padding-right:24px}.portal_faq_wrap .faq_list .faq_item .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-right:2px solid #999;border-bottom:2px solid #999;transition:transform .2s ease}.portal_faq_wrap .faq_list .faq_item .arrow.open{transform:translateY(-50%) rotate(-135deg)}.portal_faq_wrap .faq_list .faq_item .faq_answer{margin-top:8px;font-size:14px;color:#555}.button_primary,.button_link.button_primary{display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#fff;font-size:15px;font-weight:500;border:none;cursor:pointer;transition:all .2s;background-color:#3f86e2}.button_primary:hover,.button_link.button_primary:hover{background-color:#1faeff}.button_primary:disabled,.button_link.button_primary:disabled{background-color:rgba(63,134,226,.5);cursor:not-allowed}.button_dark_blue,.button_link.button_dark_blue{display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#fff;font-size:15px;font-weight:500;border:none;cursor:pointer;transition:all .2s;background-color:#000f16}.button_dark_blue:hover,.button_link.button_dark_blue:hover{background-color:#838c91}.button_dark_blue:disabled,.button_link.button_dark_blue:disabled{background-color:rgba(0,15,22,.5);cursor:not-allowed}.button_link{display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#fff;font-size:15px;font-weight:500;border:none;cursor:pointer;transition:all .2s;color:#000f16;background-color:rgba(0,0,0,0);border:1px solid silver}.button_link:hover{background-color:#000f16;color:#fff}.button_link:disabled{color:rgba(192,192,192,.5);border-color:rgba(192,192,192,.5);cursor:not-allowed}.portal_btn_wrap{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.portal_btn_wrap>*{flex:1 1 50%}.portal_checkbox_wrap .checkbox_label{display:flex;align-items:flex-start;flex-direction:row;gap:8px;font-size:14px;cursor:pointer;position:relative;transition:all .2s}.portal_checkbox_wrap .checkbox_label .checkbox_box{width:16px;height:16px;border:1px solid #dadada;box-sizing:border-box;position:relative;background-color:#fff;transition:all .2s;margin-top:2px}.portal_checkbox_wrap .checkbox_label .checkbox_input{display:none}.portal_checkbox_wrap .checkbox_label .checkbox_input:checked+.checkbox_box{background-color:#3f86e2;border-color:#3f86e2}.portal_checkbox_wrap .checkbox_label .checkbox_input:checked+.checkbox_box::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal_checkbox_wrap .checkbox_label .checkbox_input:disabled+.checkbox_box{background-color:rgba(84,145,186,.5);border-color:rgba(84,145,186,.5);cursor:not-allowed}.portal_checkbox_wrap .checkbox_label .checkbox_input:disabled+.checkbox_box+.checkbox-text{color:#000f16;cursor:not-allowed}.portal_checkbox_wrap .checkbox_label .checkbox-text{color:#000f16;font-weight:400}.portal_checkbox_wrap .checkbox_label.checkbox--large{font-size:16px}.portal_checkbox_wrap .checkbox_label.checkbox--large .checkbox_box{width:20px;height:20px;flex-shrink:0;margin-top:3px}.portal_checkbox_wrap .checkbox_label.checkbox--large .checkbox_input:checked+.checkbox_box::after{left:6px;top:2px;width:6px;height:12px}.portal_checkbox_inquiry{width:20px;height:20px;border:1px solid #cdcdcd;outline:none;margin-right:4px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.portal_input_wrap{width:100%;display:flex;flex-direction:column;gap:24px}.portal_input_wrap label{display:flex;flex-direction:column;gap:4px}.portal_input_wrap label span{font-size:14px;color:#000f16;font-weight:500}.portal_input_wrap label span.require{color:#e34a42}.portal_input{border:1px solid #dadada;height:36px;padding:0 12px;font-size:14px;outline:none;transition:all .2s}.portal_input:focus{border-color:#000f16}.portal_input::placeholder{color:silver}.portal_input.is-error{border-color:#e34a42}.portal_input.is-error::placeholder{color:#e34a42}.portal_form_field{display:flex;flex-direction:column;gap:8px}.portal_form_field .portal_form_label{display:flex;flex-direction:row;gap:4px}.portal_form_field .portal_form_field_msg{font-size:12px;line-height:16px;color:#888}.portal_form_field .portal_form_field_msg.error{color:#e34a42}.portal_form_field .portal_form_field_msg.success{color:#0dc71d}.phone_input_wrap{position:relative}.phone_input_wrap .prefix{position:absolute;top:8px;left:13px}.phone_input_wrap .portal_input{width:100%;padding-left:42px}.portal_input_combo{display:flex;align-items:center;gap:4px;position:relative}.portal_input_combo .portal_input{flex:7}.portal_input_combo .portal_input.is-certified{flex:1;padding-right:60px}.portal_input_combo button,.portal_input_combo span{flex:3;height:36px}.portal_input_combo .certified{position:absolute;top:8px;right:10px;display:flex;color:#3f86e2;padding-left:16px;font-size:13px}.portal_input_combo .certified::after{content:"";position:absolute;left:3px;top:3px;width:7px;height:10px;border:solid #3f86e2;border-width:0 2px 2px 0;transform:rotate(45deg)}.portal_input_inquiry{width:100%}.portal_input_inquiry .input_wrapper{display:flex;align-items:center;border:1px solid #dadada;padding:8px;font-size:16px;background-color:#fbfcfd}.portal_input_inquiry .input_field{display:block;width:100%;border:none;background:rgba(0,0,0,0);outline:none}.portal_input_inquiry .input_field::placeholder{color:silver}.portal_textarea_inquiry{width:100%}.portal_textarea_inquiry .textarea{display:block;width:100%;padding:8px;font-size:16px;border:1px solid #dadada;background-color:#fbfcfd;outline:none}.portal_textarea_inquiry .textarea::placeholder{color:silver}.portal_textarea_inquiry .no_resize{resize:none}.portal_form_label{display:block;font-size:16px;font-weight:500;color:#000f16;margin-bottom:8px}.portal_form_label .required::after{content:"*";color:#48b6fb;margin-left:4px}.portal_select{width:100%;border:1px solid #dadada;height:36px;padding:0 36px 0 12px;font-size:14px;color:#000f16;background-color:#fff;appearance:none;outline:none;transition:all .2s}.portal_select:focus{border-color:#000f16}.portal_select:disabled{background-color:#eef2f6;color:#505050;cursor:not-allowed}.portal_select_wrap{position:relative;display:inline-block;width:100%}.portal_select_wrap::after{content:"";position:absolute;top:12px;left:calc(100% - 24px);width:8px;height:8px;border:solid #000f16;border-width:0 1px 1px 0;transform:rotate(45deg);pointer-events:none}.portal_register_job_wrap{display:flex;align-items:center;gap:8px}.portal_description{font-size:24px;color:#fff;line-height:36px;letter-spacing:-0.5px}.portal_section_text{display:flex;flex-direction:column;gap:24px}.portal_section_text .portal_tagline{color:#1faeff;font-size:24px;font-weight:400;letter-spacing:1px}.portal_section_text .portal_title{font-size:48px;font-weight:300;letter-spacing:-1.5%;color:#0a1a2f}.portal_section_text .portal_title strong{display:block;font-weight:500;word-break:keep-all}.portal_section_inner{position:relative;z-index:2;max-width:1200px;margin:0 auto}.portal_divider{width:100%}.portal_hero_section{display:flex;align-items:center;margin-top:72px;position:relative;background-color:#fff;padding:120px 20px;min-height:720px;text-align:center;overflow:hidden;background-image:url("/portal/images/bg_hero_banner.png");background-size:cover;background-repeat:no-repeat}.portal_hero_section .portal_section_inner{display:flex;flex-direction:column;gap:40px;align-items:center}.portal_hero_section .hero_button{min-width:260px;padding:16px 20px;background-color:#1faeff;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:4px;cursor:pointer;display:inline-block;transition:all .2s ease}.portal_hero_section .hero_button:hover{background-color:#2976d8}.portal_feature_section{background-color:#11284b;padding:120px 20px;text-align:center;color:#fff}.portal_feature_section .portal_section_inner{display:flex;flex-direction:column;gap:96px}.portal_feature_section .portal_section_inner .portal_section_text{gap:16px}.portal_feature_section .portal_section_inner .portal_section_text .portal_title{color:#fff}.portal_feature_section .portal_section_inner .feature_icon_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:80px;justify-items:center}.portal_feature_section .portal_section_inner .feature_icon_grid .feature_icon_item{display:flex;flex-direction:column;align-items:center;gap:32px}.portal_feature_section .portal_section_inner .feature_icon_grid .feature_icon_item img{object-fit:contain}.portal_feature_section .portal_section_inner .feature_icon_grid .feature_icon_item .label{font-size:28px;font-weight:500}.portal_bottom_section{padding:80px 0;text-align:center;background-image:url("/portal/images/bg_main_bottom.png");background-size:cover;background-repeat:no-repeat}.portal_bottom_section .portal_section_inner{display:flex;flex-direction:column;align-items:center;gap:48px}.portal_bottom_section .portal_section_inner .portal_section_text .portal_title{font-size:32px;font-weight:500;line-height:1.5;color:#1faeff}.portal_bottom_section .portal_section_inner .bottom_button{min-width:260px;padding:14px 20px;background-color:rgba(0,0,0,0);color:#fff;font-size:18px;font-weight:500;width:264px;border-radius:50px;cursor:pointer;border:2px solid #fff;transition:all .3s ease}.portal_bottom_section .portal_section_inner .bottom_button:hover{background-color:#fff;color:#505050}.portal_function_section{padding:100px 20px;background-color:#fbfcfd;text-align:center}.portal_function_section .portal_section_inner{display:flex;flex-direction:column;gap:96px}.portal_function_section .portal_section_inner .portal_section_text .portal_title{font-size:34px;font-weight:500;line-height:1.5}.portal_function_section .portal_section_inner .portal_section_contents{width:100%;display:flex;flex-direction:column;gap:40px}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_intro_text{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_intro_text .platform_title{font-size:30px;font-weight:500;color:#025b98}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_intro_text .platform_sub_title{font-size:20px;font-weight:500}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_description{font-size:16px;color:#505050;line-height:1.6}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper{width:100%;padding-bottom:60px}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_slide{display:flex;justify-content:center}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgba(11,49,82,.2)}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0b3152}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_card{width:100%;text-align:left}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_card .platform_header .platform_tag{display:inline-block;background-color:#025b98;color:#fff;padding:6px 24px;border-radius:9999px;font-size:16px;font-weight:500}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_card .platform_header .platform_desc{margin-top:12px;font-size:16px;color:#505050;line-height:1.6}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_card .platform_image_wrap{width:100%;margin-top:24px;border:1px solid #dadada}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_card .platform_image_wrap img{width:100%;display:block}.portal_function_section .portal_section_inner .portal_section_contents .swiper-pagination{margin-top:24px;text-align:center}.portal_function_section .portal_section_inner .portal_section_function{display:flex;flex-direction:column;gap:96px}.portal_function_section .portal_section_inner .portal_section_function .function_card{display:flex;align-items:center;gap:80px;text-align:left}.portal_function_section .portal_section_inner .portal_section_function .function_card.reverse{flex-direction:row-reverse}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_image{flex:1}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text{flex:1}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text .function_title{font-size:30px;font-weight:500;margin-bottom:12px;color:#025b98}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text .function_sub_title{font-size:20px;font-weight:500;margin-bottom:24px}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text .function_desc{font-size:16px;color:#505050;line-height:1.6;word-break:keep-all}.portal_client_section{padding:148px 20px;background-color:#fff;text-align:center}.portal_client_section .portal_section_inner{display:flex;flex-direction:column;gap:96px}.portal_client_section .portal_section_inner .portal_section_text .portal_title{font-size:34px;font-weight:500;line-height:1.5}.portal_client_section .portal_section_inner .client_logo_list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;list-style:none;padding:0;margin:0 auto;max-width:1200px}.portal_client_section .portal_section_inner .client_logo_list .client_logo_item{flex:0 0 auto;width:220px;text-align:center}.portal_client_section .portal_section_inner .client_logo_list .client_logo_item img{max-width:100%;max-height:96px;object-fit:contain;display:inline-block}@container builder (max-width: 768px){.portal_description{font-size:16px;line-height:24px;letter-spacing:-0.5px;word-break:keep-all}.portal_section_text{gap:12px}.portal_section_text .portal_tagline{font-size:12px}.portal_section_text .portal_title{font-size:22px}.portal_hero_section{min-height:400px;background-image:url("/portal/images/bg_mo_hero_banner.png")}.portal_hero_section .hero_button{padding:8px 24px;font-size:14px}.portal_feature_section{padding:60px 29px}.portal_feature_section .portal_section_inner{gap:40px}.portal_feature_section .portal_section_inner .portal_section_text{gap:12px}.portal_feature_section .portal_section_inner .feature_icon_grid{grid-template-columns:repeat(2, 1fr);gap:40px}.portal_feature_section .portal_section_inner .feature_icon_grid .feature_icon_item{gap:16px}.portal_feature_section .portal_section_inner .feature_icon_grid .feature_icon_item .label{font-size:16px}.portal_function_section{padding:60px 29px}.portal_function_section .portal_section_inner{gap:40px}.portal_function_section .portal_section_inner .portal_section_text .portal_title{font-size:20px;line-height:32px}.portal_function_section .portal_section_inner .portal_section_contents{gap:24px}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro{gap:24px}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_intro_text{gap:8px}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_intro_text .platform_title{font-size:20px;line-height:32px}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_intro_text .platform_sub_title{font-size:16px;line-height:24px}.portal_function_section .portal_section_inner .portal_section_contents .platform_intro .platform_description{font-size:14px;line-height:1.6}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_card .platform_header .platform_tag{padding:4px 20px;font-size:14px}.portal_function_section .portal_section_inner .portal_section_contents .platform_swiper .platform_card .platform_header .platform_desc{margin-top:16px;font-size:14px}.portal_function_section .portal_section_inner .portal_section_contents .swiper-pagination{margin-top:24px;text-align:center}.portal_function_section .portal_section_inner .portal_section_function{gap:80px}.portal_function_section .portal_section_inner .portal_section_function .function_card{flex-direction:column !important;text-align:left;align-items:flex-start;gap:16px}.portal_function_section .portal_section_inner .portal_section_function .function_card.reverse{flex-direction:column !important}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_image{flex:unset}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text{flex:unset}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text .function_title{font-size:20px;margin-bottom:4px}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text .function_sub_title{font-size:16px;margin-bottom:16px}.portal_function_section .portal_section_inner .portal_section_function .function_card .card_text .function_desc{font-size:14px}.portal_client_section{padding:60px 29px}.portal_client_section .portal_section_inner{gap:40px}.portal_client_section .portal_section_inner .portal_section_text .portal_title{font-size:20px}.portal_client_section .portal_section_inner .client_logo_list{gap:8px}.portal_client_section .portal_section_inner .client_logo_list .client_logo_item{width:calc(50% - 12px)}.portal_client_section .portal_section_inner .client_logo_list .client_logo_item img{max-height:67px}}.portal_prepare{width:100%;height:100%;min-height:calc(100vh - 324px);display:flex;align-items:center;justify-content:center;text-align:center;font-size:46px;color:#fff}.ice_ui_builder_feature_wrap{background-color:#f1f9fe}.ice_ui_builder_feature_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .ice_intro_text_wrap{text-align:center}.ice_ui_builder_feature_wrap .portal_ice_section_inner .ice_intro_img_wrap{flex:1;text-align:center}.ice_ui_builder_feature_wrap .portal_ice_section_inner .ice_intro_img_wrap img{width:100%;height:auto;display:inline-block}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper{width:100%;padding-bottom:60px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_slide{display:flex;justify-content:center}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_content{padding:40px;background-color:#eef2f6;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_txt{color:#505050}@container builder (max-width: 576px){.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_txt{font-weight:400;font-size:1.1428571429rem;line-height:24px;letter-spacing:-0.5px}}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_txt{font-weight:400;font-size:1.4285714286rem;line-height:28px;letter-spacing:-0.5px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_txt b{color:#000f16;padding-right:12px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .swiper-pagination{margin-top:24px;text-align:center}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgba(11,49,82,.2)}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0b3152}@container builder (max-width: 768px){.ice_ui_builder_feature_wrap .portal_ice_section_inner{gap:80px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .ice_intro_img_wrap img{max-width:570px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_content{align-items:flex-start;padding:20px}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .platform_txt b{display:block}.ice_ui_builder_feature_wrap .portal_ice_section_inner .platform_swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}}.portal_forgot_id_wrap{width:100%;height:100%;min-height:calc(100vh - 324px);margin-top:72px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px;background-color:#fff}.portal_forgot_id_wrap h1{font-size:36px;line-height:48px;color:#000f16}.portal_forgot_id_wrap .portal_forgot_id_form{width:100%}.portal_forgot_id_wrap .portal_forgot_id_box{padding:54px;width:576px;display:flex;align-items:center;flex-direction:column;gap:56px}.portal_forgot_id_wrap .portal_forgot_id_box .text_box{display:flex;align-items:center;flex-direction:column;text-align:center;gap:16px;padding:32px;width:100%;border:1px solid #ededed}.portal_forgot_id_wrap .portal_forgot_id_box .title{font-size:24px;font-weight:500}.portal_forgot_id_wrap .portal_forgot_id_box .text{font-size:16px}.portal_forgot_id_wrap .portal_forgot_id_box .text_bg_box{width:100%;border-top:2px solid #000;background-color:#f5f5f5;padding:20px 8px;display:flex;flex-direction:column;align-items:center;gap:8px}@container builder (max-width: 576px){.portal_forgot_id_wrap{background-color:#fff;justify-content:flex-start;padding:80px 29px 104px 29px;min-height:auto;gap:60px}.portal_forgot_id_wrap h1{font-size:24px;line-height:32px}.portal_forgot_id_wrap .portal_forgot_id_box{padding:0;width:100%;gap:60px}.portal_forgot_id_wrap .portal_forgot_id_box .text_box{padding:24px;gap:10px}.portal_forgot_id_wrap .portal_forgot_id_box .text_box .title{font-size:18px;line-height:24px}.portal_forgot_id_wrap .portal_forgot_id_box .text_box .text{font-size:14px;line-height:20px}}.portal_forgot_pw_wrap{width:100%;height:100%;min-height:calc(100vh - 324px);margin-top:72px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px;background-color:#fff}.portal_forgot_pw_wrap h1{font-size:36px;line-height:48px;color:#000f16}.portal_forgot_pw_wrap .portal_forgot_pw_form{width:100%;display:flex;flex-direction:column;gap:24px}.portal_forgot_pw_wrap .portal_forgot_pw_box{padding:54px;width:576px;display:flex;align-items:center;flex-direction:column;gap:24px}.portal_forgot_pw_wrap .portal_forgot_pw_box .text_box{display:flex;align-items:center;flex-direction:column;gap:16px;padding:32px;width:100%;border:1px solid #ededed}.portal_forgot_pw_wrap .portal_forgot_pw_box .title{font-size:24px;font-weight:500}.portal_forgot_pw_wrap .portal_forgot_pw_box .text{font-size:16px}.portal_forgot_pw_wrap .portal_forgot_pw_box .text_bg_box{width:100%;border-top:2px solid #000;background-color:#f5f5f5;padding:20px 8px;display:flex;flex-direction:column;align-items:center;gap:8px}@container builder (max-width: 576px){.portal_forgot_pw_wrap{background-color:#fff;justify-content:flex-start;padding:80px 29px 104px 29px;min-height:auto}.portal_forgot_pw_wrap h1{font-size:24px;line-height:32px}.portal_forgot_pw_wrap .portal_forgot_pw_box{padding:0;width:100%;gap:48px}}.br-mobile{display:none}@media(max-width: 768px){.br-mobile{display:inline}.br-mobile::after{content:"\a";white-space:pre}}.portal_ice_intro_wrap{width:100%;height:100%;min-height:calc(100vh - 324px);margin-top:72px;display:flex;flex-direction:column;background-color:#fff;color:#000f16}.section{padding:60px 29px}@container builder (min-width: 1025px){.section{padding:120px 29px}}.ice_intro_text_wrap{display:flex;flex-direction:column;gap:24px;text-align:left}.ice_intro_text_wrap .ice_intro_title_wrap{display:flex;flex-direction:column;gap:8px}.ice_intro_text_wrap .ice_intro_desc_wrap{display:flex;flex-direction:column;gap:16px;word-break:keep-all}@container builder (max-width: 576px){.ice_intro_text_wrap .title{font-weight:500;font-size:2.2857142857rem;line-height:112%;letter-spacing:-0.04em}}.ice_intro_text_wrap .title{font-weight:500;font-size:3.4285714286rem;line-height:56px;letter-spacing:-0.5px}@container builder (max-width: 576px){.ice_intro_text_wrap .sub_title{font-weight:500;font-size:1.4285714286rem;line-height:32px;letter-spacing:-0.5px}}.ice_intro_text_wrap .sub_title{font-weight:500;font-size:3.1428571429rem;line-height:56px;letter-spacing:-0.5px}.ice_intro_text_wrap .sub_title_02{word-break:keep-all}@container builder (max-width: 576px){.ice_intro_text_wrap .sub_title_02{font-weight:500;font-size:1.4285714286rem;line-height:32px;letter-spacing:-0.5px}}.ice_intro_text_wrap .sub_title_02{font-weight:500;font-size:2.2857142857rem;line-height:56px;letter-spacing:-0.5px}.ice_intro_text_wrap .caption{color:#505050}@container builder (max-width: 576px){.ice_intro_text_wrap .caption{font-weight:400;font-size:1.1428571429rem;line-height:100%;letter-spacing:-0.5px}}.ice_intro_text_wrap .caption{font-weight:400;font-size:1.7142857143rem;line-height:100%;letter-spacing:-0.5px}.ice_intro_text_wrap .tagline{color:rgba(31,174,255,.5)}@container builder (max-width: 576px){.ice_intro_text_wrap .tagline{font-weight:400;font-size:1rem;line-height:100%;letter-spacing:1.5px}}.ice_intro_text_wrap .tagline{font-weight:400;font-size:1.2857142857rem;line-height:100%;letter-spacing:1.5px}@container builder (max-width: 576px){.ice_intro_text_wrap .sub_text{font-weight:500;font-size:1.2857142857rem;line-height:150%;letter-spacing:-0.5px}}.ice_intro_text_wrap .sub_text{font-weight:500;font-size:1.5714285714rem;line-height:150%;letter-spacing:-0.5px}.ice_intro_text_wrap .description{color:#505050;word-break:keep-all}@container builder (max-width: 576px){.ice_intro_text_wrap .description{font-weight:400;font-size:1rem;line-height:155%;letter-spacing:-0.5px}}.ice_intro_text_wrap .description{font-weight:400;font-size:1.1428571429rem;line-height:155%;letter-spacing:-0.5px}.ice_intro_text_wrap .button{display:flex;justify-content:center;align-items:center;height:52px;width:100%;max-width:280px;color:#fff;background-color:#255372;transition:all .2s ease}@container builder (max-width: 576px){.ice_intro_text_wrap .button{font-weight:400;font-size:1.2857142857rem;line-height:20px;letter-spacing:-0.5px}}.ice_intro_text_wrap .button{font-weight:500;font-size:1.4285714286rem;line-height:28px;letter-spacing:-0.5px}.ice_intro_text_wrap .button:hover{background-color:#2976d8}.ice_api_feature_wrap{background-color:#f1f9fe}.ice_api_feature_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.ice_api_feature_wrap .portal_ice_section_inner .ice_intro_text_wrap{text-align:center}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper{width:100%;padding-bottom:60px}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_slide{display:flex;justify-content:center}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgba(11,49,82,.2)}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0b3152}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card{width:100%;text-align:left;display:flex;flex-direction:column;gap:24px}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_header{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center}@container builder (max-width: 576px){.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_header .feature_title{font-weight:500;font-size:1.2857142857rem;line-height:24px;letter-spacing:-0.5px}}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_header .feature_title{font-weight:500;font-size:1.7142857143rem;line-height:100%;letter-spacing:-0.5px}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_header .feature_desc{color:#505050;word-break:keep-all}@container builder (max-width: 576px){.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_header .feature_desc{font-weight:400;font-size:1rem;line-height:20px;letter-spacing:-0.5px}}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_header .feature_desc{font-weight:400;font-size:1.2857142857rem;line-height:24px;letter-spacing:-0.5px}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_image_wrap{width:100%;margin-top:24px;border:1px solid #dadada}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_image_wrap img{width:100%;display:block}.ice_api_feature_wrap .portal_ice_section_inner .swiper-pagination{margin-top:24px;text-align:center;display:flex;align-items:center;justify-content:center;gap:20px}.ice_automation_feature_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.ice_automation_feature_wrap .portal_ice_section_inner .ice_intro_text_wrap{text-align:center}.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner{display:flex;flex-direction:column;gap:40px}.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner .feature_text_box{padding:24px;background-color:#f5f8fa;display:flex;flex-direction:column;text-align:center;gap:16px}@container builder (max-width: 576px){.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner .feature_text_box .title{font-weight:500;font-size:1.2857142857rem;line-height:24px;letter-spacing:-0.5px}}.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner .feature_text_box .title{font-weight:500;font-size:1.2857142857rem;line-height:24px;letter-spacing:-0.5px}.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner .feature_text_box .description{color:#505050;word-break:keep-all}@container builder (max-width: 576px){.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner .feature_text_box .description{font-weight:400;font-size:1rem;line-height:20px;letter-spacing:-0.5px}}.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner .feature_text_box .description{font-weight:400;font-size:1.2857142857rem;line-height:24px;letter-spacing:-0.5px}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;justify-items:center;text-align:center}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item{display:flex;flex-direction:column;align-items:center;gap:16px}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item .icon_wrap{width:80px;height:80px;background-color:#f1f4f7;border-radius:50%;display:flex;align-items:center;justify-content:center}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item .icon_wrap img{width:40px;height:40px;object-fit:contain}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item .tool_title{word-break:keep-all}@container builder (max-width: 576px){.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item .tool_title{font-weight:400;font-size:0.8571428571rem;line-height:18px;letter-spacing:-0.5px}}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item .tool_title{font-weight:400;font-size:1.4285714286rem;line-height:28px;letter-spacing:-0.5px}.portal_ice_intro_hero{padding:60px 29px;border-bottom:1px solid #dadada;background-image:url("/portal/ice-intro/images/bg_mo_ice_intro_hero.png");background-size:cover;background-repeat:no-repeat}.portal_ice_intro_hero .portal_ice_section_inner{display:flex;flex-direction:column;gap:32px;position:relative;text-align:center;overflow:hidden}.ice_service_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.ice_service_wrap .ice_intro_title_wrap{text-align:center}.ice_service_wrap .ice_service_list{display:flex;flex-direction:column;gap:90px}.service_box{display:flex;flex-direction:column;gap:40px}.service_box .service_image{flex:1}.service_box .service_text{display:flex;flex-direction:column;gap:8px}.service_box .service_text .service_title{color:#025b98}@container builder (max-width: 576px){.service_box .service_text .service_title{font-weight:500;font-size:1.4285714286rem;line-height:32px;letter-spacing:-0.5px}}.service_box .service_text .service_title{font-weight:500;font-size:2.1428571429rem;line-height:40px;letter-spacing:-0.5px}@container builder (max-width: 576px){.service_box .service_text .service_sub_title{font-weight:500;font-size:1.1428571429rem;line-height:24px;letter-spacing:-0.5px}}.service_box .service_text .service_sub_title{font-weight:400;font-size:1.4285714286rem;line-height:28px;letter-spacing:-0.5px}.service_box .service_text .service_desc{color:#505050;word-break:keep-all}@container builder (max-width: 576px){.service_box .service_text .service_desc{font-weight:400;font-size:1rem;line-height:160%;letter-spacing:-0.5px}}.service_box .service_text .service_desc{font-weight:400;font-size:1.1428571429rem;line-height:155%;letter-spacing:-0.5px}.service_box .service_text .detail_button{display:flex;align-items:center;justify-content:center;padding:4px 20px;margin-top:24px;background-color:#025b98;color:#fff;border-radius:50px;cursor:pointer;transition:all .3s ease;width:fit-content}@container builder (max-width: 576px){.service_box .service_text .detail_button{font-weight:400;font-size:1rem;line-height:24px;letter-spacing:-0.5px}}.service_box .service_text .detail_button{font-weight:400;font-size:1rem;line-height:24px;letter-spacing:-0.5px}.service_box .service_text .detail_button:hover{background-color:#5491ba}.service_box .service_text .detail_button::after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;background:url("../../portal/ico_arrow_right.svg") no-repeat center/contain}.portal_ice_reference_wrap{padding:60px 0 60px 29px;background-color:#f6f6f6;overflow:hidden}.portal_ice_reference_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.portal_ice_reference_wrap .ice_intro_title_wrap{text-align:center}.portal_ice_reference_wrap .reference_swiper{width:100%}.portal_ice_reference_wrap .reference_swiper .swiper-wrapper .reference_slide{display:flex;flex-direction:column;gap:40px}.portal_ice_bottom_section{padding:32px 29px;text-align:center;background-color:#1faeff}@container builder (min-width: 1025px){.portal_ice_bottom_section{padding:76px 29px}}.portal_ice_bottom_section .portal_section_inner{display:flex;flex-direction:column;align-items:center;gap:24px}.portal_ice_bottom_section .portal_section_inner .ice_intro_text_wrap{text-align:center;color:#fff}.portal_ice_bottom_section .portal_section_inner .ice_bottom_button{position:relative;cursor:pointer;background:rgba(0,0,0,0);border:none;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}@container builder (max-width: 576px){.portal_ice_bottom_section .portal_section_inner .ice_bottom_button{font-weight:400;font-size:1rem;line-height:20px;letter-spacing:-0.5px}}.portal_ice_bottom_section .portal_section_inner .ice_bottom_button{font-weight:500;font-size:1.5714285714rem;line-height:24px;letter-spacing:-0.5px}.portal_ice_bottom_section .portal_section_inner .ice_bottom_button::before{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background-color:#fff;transition:width .3s ease}.portal_ice_bottom_section .portal_section_inner .ice_bottom_button:hover::before{width:100%}.portal_ice_bottom_section .portal_section_inner .ice_bottom_button::after{content:"";display:inline-block;width:12px;height:14px;margin-left:6px;background:url("../../portal/ico_arrow_right.svg") no-repeat center/contain}.ice_service_config_wrap{background-color:#f1f9fe}.ice_service_config_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.ice_service_config_wrap .portal_ice_section_inner .ice_intro_title_wrap{text-align:center}.ice_service_tool_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.ice_service_tool_wrap .portal_ice_section_inner .ice_intro_title_wrap{text-align:center}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;justify-items:center;text-align:center}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item{display:flex;flex-direction:column;align-items:center;gap:16px}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap{width:80px;height:80px;background-color:#f1f4f7;border-radius:50%;display:flex;align-items:center;justify-content:center}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap img{width:48px;height:48px;object-fit:contain}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .tool_title{word-break:keep-all}@container builder (max-width: 576px){.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .tool_title{font-weight:400;font-size:0.8571428571rem;line-height:18px;letter-spacing:-0.5px}}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .tool_title{font-weight:400;font-size:1.4285714286rem;line-height:28px;letter-spacing:-0.5px}.ice_ui_builder_tool_wrap .portal_ice_section_inner{display:flex;flex-direction:column;gap:48px}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice_intro_title_wrap{text-align:center}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;justify-items:center;text-align:center}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item{display:flex;flex-direction:column;align-items:center;gap:16px}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap{width:80px;height:80px;background-color:#f1f4f7;border-radius:50%;display:flex;align-items:center;justify-content:center}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap img{width:48px;height:48px;object-fit:contain}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .tool_title{word-break:keep-all}@container builder (max-width: 576px){.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .tool_title{font-weight:400;font-size:0.8571428571rem;line-height:18px;letter-spacing:-0.5px}}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .tool_title{font-weight:400;font-size:1.4285714286rem;line-height:28px;letter-spacing:-0.5px}@container builder (min-width: 1025px){.portal_ice_section_inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%}.portal_ice_section_inner .ice_intro_title_wrap{gap:12px}.portal_ice_section_inner .ice_intro_title_wrap .ice_intro_desc_wrap{gap:24px}.portal_ice_intro_hero{display:flex;align-items:center;min-height:720px;text-align:left;background-image:url("/portal/ice-intro/images/bg_ice_intro_hero.png")}.portal_ice_intro_hero .portal_ice_section_inner{display:flex;align-items:center;flex-direction:row-reverse;gap:96px}.portal_ice_intro_hero .portal_ice_section_inner .ice_intro_img_wrap{flex:1}.portal_ice_intro_hero .portal_ice_section_inner .ice_intro_img_wrap img{max-width:560px;object-fit:contain}.portal_ice_intro_hero .portal_ice_section_inner .ice_intro_text_wrap{flex:1;gap:48px}.ice_service_wrap .portal_ice_section_inner{gap:96px}.ice_service_wrap .ice_service_list{gap:96px}.ice_service_wrap .ice_service_list .service_box{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:80px}.ice_service_wrap .ice_service_list .service_box.reverse{flex-direction:row}.ice_service_wrap .ice_service_list .service_box .service_image{flex:1}.ice_service_wrap .ice_service_list .service_box .service_text{flex:1;gap:12px}.ice_service_wrap .ice_service_list .service_box .service_text .service_desc{margin-top:12px}.ice_service_wrap .ice_service_list .service_box .service_text .detail_button{margin-top:40px}.portal_ice_reference_wrap .portal_ice_section_inner{gap:96px}.portal_ice_reference_wrap .portal_ice_section_inner .ice_intro_title_wrap{text-align:center}.portal_ice_reference_wrap .portal_ice_section_inner .reference_swiper{overflow:visible}.portal_ice_reference_wrap .portal_ice_section_inner .reference_swiper .reference_slide .service_image a{display:block;max-width:645px;height:386px;overflow:hidden}.portal_ice_reference_wrap .portal_ice_section_inner .reference_swiper .reference_slide .service_image a img{object-fit:contain;transition:transform .3s ease}.portal_ice_reference_wrap .portal_ice_section_inner .reference_swiper .reference_slide .service_image a img:hover{transform:scale(1.05)}.ice_service_config_wrap .portal_ice_section_inner{gap:80px}.ice_service_tool_wrap .portal_ice_section_inner{gap:80px}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list{grid-template-columns:repeat(4, 1fr);max-width:1200px;gap:64px 48px}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item{gap:24px}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap{width:160px;height:160px}.ice_service_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap img{width:80px;height:80px;object-fit:contain}.ice_ui_builder_tool_wrap .portal_ice_section_inner{gap:80px}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list{grid-template-columns:repeat(5, 1fr);max-width:1200px;gap:64px 48px}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item{gap:24px}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap{width:160px;height:160px}.ice_ui_builder_tool_wrap .portal_ice_section_inner .ice5_tool_list .ice5_tool_item .icon_wrap img{width:80px;height:80px;object-fit:contain}.ice_automation_feature_wrap .portal_ice_section_inner{gap:80px}.ice_automation_feature_wrap .portal_ice_section_inner .feature_layout_inner{gap:80px}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list{display:flex;flex-wrap:wrap;justify-content:space-around;gap:64px 60px}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item{gap:24px;width:160px;display:flex;flex-direction:column;align-items:center}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item .icon_wrap{width:160px;height:160px;display:flex;align-items:center;justify-content:center}.ice_automation_feature_wrap .portal_ice_section_inner .tool_list .tool_item .icon_wrap img{width:80px;height:80px;object-fit:contain}.ice_api_feature_wrap .portal_ice_section_inner{gap:80px}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper{width:100%;padding-bottom:60px}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_slide{display:flex;justify-content:center}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card{gap:48px}.ice_api_feature_wrap .portal_ice_section_inner .feature_swiper .feature_card .feature_header{gap:16px}}.portal_invite_wrap{width:100%;height:100%;min-height:calc(100vh - 324px);margin-top:72px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px;background-color:#fff}.portal_invite_wrap .portal_invite_text_box{display:flex;flex-direction:column;gap:24px}.portal_invite_wrap .portal_invite_text_box strong{color:#3f86e2}.portal_invite_wrap .portal_invite_text_box .portal_invite_title{font-size:36px;line-height:48px;font-weight:normal;color:#000f16;text-align:center}.portal_invite_wrap .portal_invite_text_box p{font-size:18px;line-height:26px;text-align:center}.portal_invite_wrap .portal_invite_card_wrap{padding:54px;width:576px;display:flex;align-items:center;flex-direction:column;gap:56px}.portal_invite_wrap .portal_invite_card_wrap .portal_invite_card{display:flex;flex-direction:column;gap:24px;width:100%;border:1px solid #ededed;padding:24px}.portal_invite_wrap .portal_invite_card_wrap .portal_invite_card .portal_invite_card_text{display:flex;align-items:center;gap:16px}.portal_invite_wrap .portal_invite_card_wrap .portal_invite_card .portal_invite_card_text .label{flex:1;font-weight:500;color:#505050}.portal_invite_wrap .portal_invite_card_wrap .portal_invite_card .portal_invite_card_text .value{flex:3;color:#000f16}@container builder (max-width: 576px){.portal_invite_wrap{justify-content:flex-start;padding:80px 29px 104px 29px;min-height:auto}.portal_invite_wrap .portal_invite_title{font-size:24px;line-height:32px}.portal_invite_wrap .portal_invite_card_wrap{width:100%;padding:0}}.portal_login_wrap{width:100%;height:100%;min-height:calc(100vh - 324px);margin-top:72px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px;background-color:#fff}.portal_login_wrap h1{font-size:36px;line-height:48px;color:#000f16}.portal_login_wrap .portal_login_box{padding:54px;width:576px;display:flex;flex-direction:column;gap:32px}.portal_login_wrap .portal_login_box .portal_login_form{display:flex;flex-direction:column;gap:54px}.portal_login_wrap .portal_login_box .portal_login_link_group{display:flex;justify-content:center;align-items:center;gap:16px;font-size:14px;color:#000f16}.portal_login_wrap .portal_login_box .portal_login_link_group .portal_login_link_text{position:relative;display:flex;align-items:center;transition:all .2s}.portal_login_wrap .portal_login_box .portal_login_link_group .portal_login_link_text:not(:first-child)::before{content:"";display:inline-block;width:1px;height:10px;background-color:#dadada;margin-right:16px}.portal_login_wrap .portal_login_box .portal_login_link_group .portal_login_link_text:hover{color:#3f86e2}@container builder (max-width: 576px){.portal_login_wrap{background-color:#fff;justify-content:flex-start;padding:80px 29px 104px 29px;min-height:auto}.portal_login_wrap h1{font-size:24px;line-height:32px}.portal_login_wrap .portal_login_box{padding:0;width:100%;gap:48px}}.portal_product_inquiry{background-color:#f1f9fe;min-height:100vh;padding:120px}.portal_product_inquiry_section{max-width:1200px;width:100%;margin:auto}.portal_product_inquiry_section .inquiry_title{font-size:32px;color:#000f16;text-align:center}.portal_product_inquiry_section .inquiry_form{margin:64px 0;padding:80px 0;background-color:#fff;text-align:center}.portal_product_inquiry_section .inquiry_form .form_title{margin-bottom:64px}.portal_product_inquiry_section .inquiry_form .form_title>p:first-child{font-size:24px;font-weight:500;color:#000f16;margin-bottom:12px}.portal_product_inquiry_section .inquiry_form .form_title>p:last-child{font-size:18px;font-weight:400;color:#505050}.portal_product_inquiry_section .inquiry_form .form-fields{display:flex;flex-direction:column;gap:24px;max-width:640px;width:100%;text-align:left;margin:auto}.portal_product_inquiry_section .consent_section{margin-top:32px}.portal_product_inquiry_section .consent_section .checkbox_label span{font-weight:normal;cursor:pointer;display:flex;align-items:center;margin-bottom:16px;font-weight:400}.portal_product_inquiry_section .consent_section .consent_box{padding:24px;background-color:#f5f5f5;border:1px solid #dadada;display:flex;flex-direction:column;gap:24px;color:#505050;font-size:14px}.portal_product_inquiry_section .consent_section .consent_box .title{font-weight:500}.portal_product_inquiry_section .consent_section .consent_box .list{font-weight:400;list-style-position:inside}.portal_product_inquiry_section .consent_section .consent_box ul{list-style:"-"}.portal_product_inquiry_section .consent_section .consent_box ol{list-style:auto}.portal_product_inquiry_section .button_group{width:100%;display:flex;gap:8px;justify-content:center}.portal_product_inquiry_section .button_group button{width:180px;padding:16px;color:#fff}.portal_product_inquiry_section .button_group .button_back{background-color:#b9c9d4}.portal_product_inquiry_section .button_group .button_submit{background-color:#000f16}@container builder (max-width: 768px){.portal_product_inquiry{padding:80px 16px}.portal_product_inquiry_section .inquiry_form{margin:40px 0;padding:40px 16px}.portal_product_inquiry_section .inquiry_form .form_title{margin-bottom:40px}.portal_product_inquiry_section .inquiry_form .form_title>p:first-child{font-size:18px;margin-bottom:8px}.portal_product_inquiry_section .inquiry_form .form-fields{gap:16px}.portal_product_inquiry_section .consent_section .consent_box{padding:16px}.portal_product_inquiry_section .button_group a,.portal_product_inquiry_section .button_group button{width:100%}}.portal_register_wrap{width:100%;height:100%;min-height:calc(100vh - 324px);margin-top:72px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;padding:96px 0}.portal_register_wrap .portal_register_completed_wrap{display:flex;align-items:center;flex-direction:column}.portal_register_wrap .portal_register_completed_wrap .portal_register_completed_img img{height:204px}.portal_register_wrap .portal_register_completed_wrap .portal_register_completed_msg{font-size:16px;color:#000f16;text-align:center;margin-top:40px}.portal_register_wrap .portal_register_completed_wrap .button_primary{width:176px;margin-top:60px}.portal_register_wrap h1{font-size:36px;line-height:48px;color:#000f16}.portal_register_wrap .portal_register_box{background-color:#fff;padding:54px;width:576px;display:flex;flex-direction:column;gap:64px}.portal_register_wrap .portal_register_box .portal_register_form{display:flex;flex-direction:column;gap:64px}.portal_register_wrap .portal_register_box .portal_btn_wrap>*{width:176px;flex:none}.portal_register_wrap .portal_register_box .portal_register_agree_wrap{display:flex;align-items:center;gap:8px}.portal_register_wrap .portal_register_box .portal_register_agree_wrap .portal_register_agree_buttons button{color:#3f86e2;text-decoration:underline}.portal_register_wrap .portal_register_box .portal_register_agree_wrap .portal_register_agree_buttons button:hover{color:#1faeff}@container builder (max-width: 576px){.portal_register_wrap{background-color:#fff;justify-content:flex-start;padding:80px 29px 104px 29px;min-height:auto}.portal_register_wrap h1{font-size:24px;line-height:32px}.portal_register_wrap .portal_register_box{padding:0;width:100%;gap:48px}.portal_register_wrap .portal_register_box .portal_btn_wrap>*{width:176px;flex:1 1 50%}}/*# sourceMappingURL=portal.1759375847384.css.map */