.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2827 .elementor-element.elementor-element-5cb1c15{--display:flex;--min-height:460px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2827 .elementor-element.elementor-element-5cb1c15:not(.elementor-motion-effects-element-type-background), .elementor-2827 .elementor-element.elementor-element-5cb1c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metanetglobal.com/wp-content/uploads/2026/09/sub_visual_04.jpg");background-position:center center;background-size:cover;}.elementor-2827 .elementor-element.elementor-element-780156b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2827 .elementor-element.elementor-element-81e6382 .elementor-heading-title{font-size:var( --e-global-typography-98f8363-font-size );font-weight:var( --e-global-typography-98f8363-font-weight );line-height:var( --e-global-typography-98f8363-line-height );color:var( --e-global-color-84e1b06 );}.elementor-2827 .elementor-element.elementor-element-c5b624e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2827 .elementor-element.elementor-element-c5b624e:not(.elementor-motion-effects-element-type-background), .elementor-2827 .elementor-element.elementor-element-c5b624e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000099;}.elementor-widget-jet-mega-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-jet-mega-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-mega-menu.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-jet-mega-menu:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-jet-mega-menu.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-mega-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-e970f6e-font-size );font-weight:var( --e-global-typography-e970f6e-font-weight );line-height:var( --e-global-typography-e970f6e-line-height );}.elementor-2827 .elementor-element.elementor-element-3cdfbb5{--jmm-top-items-hor-padding:18px;--jmm-top-items-gap:12px;--jmm-top-items-hor-align:center;--jmm-sub-menu-bg-color:var( --e-global-color-84e1b06 );--jmm-top-item-title-color:var( --e-global-color-ba20003 );--jmm-top-hover-item-title-color:var( --e-global-color-84e1b06 );--jmm-top-hover-item-bg-color:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:"pretendard", Sans-serif;font-size:16px;}.elementor-2827 .elementor-element.elementor-element-ca6c8d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-2827 .elementor-element.elementor-element-ca6c8d3:not(.elementor-motion-effects-element-type-background), .elementor-2827 .elementor-element.elementor-element-ca6c8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84e1b06 );}.elementor-widget-nav-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nav-menu.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nav-menu:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nav-menu.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-2827 .elementor-element.elementor-element-31d35af{border-style:none;}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-e970f6e-font-size );font-weight:var( --e-global-typography-e970f6e-font-weight );line-height:var( --e-global-typography-e970f6e-line-height );}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-84e1b06 );}.elementor-2827 .elementor-element.elementor-element-31d35af .e--pointer-framed .elementor-item:before,
					.elementor-2827 .elementor-element.elementor-element-31d35af .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-84e1b06 );}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8a4989a );}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-8a4989a );}.elementor-2827 .elementor-element.elementor-element-31d35af .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2827 .elementor-element.elementor-element-31d35af .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-8a4989a );}.elementor-2827 .elementor-element.elementor-element-5fe9838{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2827 .elementor-element.elementor-element-a42b440{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-81ecc38 .elementor-heading-title{font-size:var( --e-global-typography-1b32d82-font-size );font-weight:var( --e-global-typography-1b32d82-font-weight );line-height:var( --e-global-typography-1b32d82-line-height );color:var( --e-global-color-c47815e );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2827 .elementor-element.elementor-element-e3dfc8f{--divider-border-style:solid;--divider-color:var( --e-global-color-c47815e );--divider-border-width:2px;padding:20px 0px 50px 0px;}.elementor-2827 .elementor-element.elementor-element-e3dfc8f .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-2827 .elementor-element.elementor-element-e3dfc8f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-shortcode:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-shortcode.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2827 .elementor-element.elementor-element-6d05a09{border-style:solid;border-width:03px 0px 0px 0px;border-color:var( --e-global-color-c47815e );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2827 .elementor-element.elementor-element-81e6382 .elementor-heading-title{font-size:var( --e-global-typography-98f8363-font-size );line-height:var( --e-global-typography-98f8363-line-height );}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-e970f6e-font-size );line-height:var( --e-global-typography-e970f6e-line-height );}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:16px;}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-e970f6e-font-size );line-height:var( --e-global-typography-e970f6e-line-height );}.elementor-2827 .elementor-element.elementor-element-81ecc38 .elementor-heading-title{font-size:var( --e-global-typography-1b32d82-font-size );line-height:var( --e-global-typography-1b32d82-line-height );}.elementor-2827 .elementor-element.elementor-element-e3dfc8f .elementor-divider-separator{width:30px;}}@media(max-width:767px){.elementor-2827 .elementor-element.elementor-element-5cb1c15{--min-height:300px;}.elementor-2827 .elementor-element.elementor-element-780156b{--min-height:100px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-81e6382 .elementor-heading-title{font-size:var( --e-global-typography-98f8363-font-size );line-height:var( --e-global-typography-98f8363-line-height );}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-e970f6e-font-size );line-height:var( --e-global-typography-e970f6e-line-height );}.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2827 .elementor-element.elementor-element-3cdfbb5 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:16px;}.elementor-2827 .elementor-element.elementor-element-31d35af .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-e970f6e-font-size );line-height:var( --e-global-typography-e970f6e-line-height );}.elementor-2827 .elementor-element.elementor-element-5fe9838{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2827 .elementor-element.elementor-element-a42b440{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2827 .elementor-element.elementor-element-81ecc38 .elementor-heading-title{font-size:var( --e-global-typography-1b32d82-font-size );line-height:var( --e-global-typography-1b32d82-line-height );}.elementor-2827 .elementor-element.elementor-element-e3dfc8f{padding:20px 0px 40px 0px;}}/* Start custom CSS */.contact-us-form .basic-form-box .forminator-field {    
    display: flex;
    flex-direction: row;}
.contact-us-form .basic-form-box .forminator-field{    border-bottom: 1px solid #ddd !important; }
.contact-us-form .basic-form-box .forminator-field label {
    width: 149px;
    padding: 10px 20px;
    background-color: #EEE;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center; 
    border-right: 1px solid #ddd !important;
}
.contact-us-form .basic-form-box .forminator-field input,
.contact-us-form .basic-form-box .forminator-field .forminator-textarea{    
    margin: 10px 20px !important;
    border: 1px solid #ddd;
}
    
.contact-us-form .basic-form-box .forminator-row { margin-bottom: 0px !important; }
.contact-us-form .forminator-description {display:none !important;}

.forminator-row.forminator-row-last {
    text-align: center;}
.btn_submit,
.file-upload button{    
    padding: 9px 15px 12px 15px !important;
    min-width: 150px !important;
    min-height: 50px !important;
    font-size:16px !important;}


.file-upload .forminator-field {padding-bottom:20px !important;}
    
    
    /*자동입력방지*/
.number-check-wrap {
    width: 40%;
    padding-left: 10px;
}
    
    
/*---모두 동의합니다---*/    
.forminator-grouped-fields .forminator-row .agree-list {padding-left: 40px !important;}

.agree .forminator-field {    
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;}
    
.agree-box {padding: 40px 30px !important;
    margin: 0 15px;
    border: 1px solid #ddd;}
    
    .forminator-checkbox-box{    background-color: #fff !important;}
    
.open-privacy-popup-4 label,
    .open-privacy-popup-1 label,
.open-privacy-popup-2 label,
.open-privacy-popup-3 label,
.agree-list .forminator-checkbox-label a {
    color: #333;
    text-decoration: underline;
}
.all-checkbox-wr .forminator-checkbox-label,
.forminator-checkbox-box{    background-color: #fff !important;}
.agree-list .forminator-checkbox-label,
.agree .forminator-checkbox-label{ font-size: 18px; }
.agree-box .forminator-row {    margin-bottom: 20px !important;}
.agree-box .forminator-row:last-child {
    margin-bottom: 0 !important;
}

/*---[필수] 알게 되신 경로---*/    

.discovery-path .forminator-field {    display: flex;
    flex-wrap: wrap !important;}
    
.discovery-path .forminator-field label {    
    margin: 0px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 12px 24px 12px 0px !important; }
    
.discovery-path .forminator-label.forminator-repeater-label{
    font-size:18px !important;
    font-weight: 600 !important;
}


@media screen and (max-width: 768px){
    
    .contact-us-form .basic-form-box .forminator-field label {width:90px}
    
    .contact-us-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-input,
.contact-us-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea
{width: calc(100% - 100px) !important;}
    
    .contact-us-form .forminator-ui#forminator-module-2824.forminator-design--default .forminator-label{font-size: 16px !important;}
    .contact-us-form .discovery-path .forminator-field label{    font-size: 14px !important;}
    .contact-us-form .discovery-path .forminator-field label{padding:8px;}
    
    .contact-us-form .basic-form-box .forminator-field input, .contact-us-form .basic-form-box .forminator-field .forminator-textarea {    margin: 10px 5px !important;}
    /*---[필수] 알게 되신 경로---*/
        .all-checkbox .forminator-checkbox-label{font-weight:400;}
    .discovery-path .forminator-field{
            flex-direction: column;
}
/*---모두 동의합니다---*/  
.agree-box{
margin:0px;
padding: 20px !important;
}
.forminator-grouped-fields .forminator-row .agree-list{
    padding-left: 0px !important;
}


}


/*체크박스*/   
.contact-us-form .forminator-checkbox-box {border-color: #ddd !important;}

/*v필수표시숨김*/
.contact-us-form .forminator-ui#forminator-module-2824.forminator-design--default .forminator-label .forminator-required{display: none;}



.forminator-error-message {width: 100% !important;
    margin: 0px !important;}

.forminator-ui.forminator-custom-form[data-design=default] .forminator-input,
.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea
{width: calc(100% - 190px) !important;}

.contact-us-form .basic-form-box .forminator-field {    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;}
    
.hide-fields {display:none;}

/*에러메세지 크기 조정*/    
.forminator-ui.forminator-custom-form[data-design=default] .forminator-description, .forminator-ui.forminator-custom-form[data-design=default] .forminator-error-message,
.forminator-ui#forminator-module-2824.forminator-design--default .forminator-error-message{    font-size: 14px !important;
    font-weight: 400 !important;}


/*업로드 버튼 조정*/ 
.file-upload span{
    font-size: 16px !important;
    font-weight: 400 !important;
}
.file-upload .forminator-field label{
     font-size: 18px !important;
    font-weight: 600 !important;
    color: #333;
}
.file-upload button{    
    border: solid 1px #DDd !important;
    padding: 9px 15px 12px 15px !important;
    min-width: 150px !important;
    min-height: 50px !important;
    color: #2977FF;
    background-color: #eee;
    margin-top:12px !important;
}
.file-upload .forminator-button-delete {
    min-width: 20px !important;
    min-height: 20px !important;
    background-color: #fff;
    padding: 0px !important;
    border: 0px !important;
}

.forminator-row .random-number-display{
    background-color:#fff;     border: 1px solid #fff;
}
.forminator-field-upload .forminator-description {display:block !important;}

.number-check-wrap input {    width: 260px !important;}


@media screen and (max-width: 1024px){
    .forminator-checkbox-label {font-size:16px !important}
    .discovery-path .forminator-field label {    
    padding: 8px 24px 8px 0px !important; }
    .file-upload button{    width: 200px !important;
    margin-right:8px !important;
}
.forminator-design--default .forminator-input {font-size:14px !important;}
}
@media screen and (max-width: 767px){
        
    /*자동입력방지*/
.number-check-wrap {
    flex-direction: row;
    width: 70%;
    padding-left: 0px;
}
/* 전체 감싸는 부모 박스 뒤에 텍스트 추가 */
.number-check-wrap::after {
    width: 100px !important;
    margin-left: 0px;
}


.btn_submit {width: fit-content;}
.all-checkbox  .forminator-checkbox-label {
        font-size: 14px !important;
    }
    
    .forminator-row .random-number-display{
    font-size: 16px;
}
/*업로드 버튼 크기조정*/ 
.file-upload .forminator-button-delete {width:30px!important;}
}

@media screen and (max-width: 500px){
        .number-check-wrap{
        align-items: center;
        flex-direction: row;
    gap: 0px !important;
    
    }
        .file-upload button{    width: 200px !important;
    margin-right:8px;
}
}

/* 전체 감싸는 부모 박스 뒤에 텍스트 추가 */
.number-check-wrap::after {
    width: 200px;
content: "보이는 숫자를 입력하세요";
    color: #333;
    font-size: 11px;
    font-weight: 400;
    display: block;
    margin-left: 12px;
}
.number-check-wrap input.forminator-input.forminator-name--field {margin-left: 0px !important;
    margin-right: 0px !important;
}



.forminator-ui.forminator-custom-form[data-design=default] .forminator-button{    width: fit-content !important;}
    
    
@media (min-width: 783px) {
    .contact-us-form .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child), .contact-us-form .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
        margin-bottom: 20px;
    }
}
    
/*알림 메세지*/
.contact-us-form .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-response-message{margin-bottom: 0px;}

/*성공알림 메세지 라운드 빼기*/
.contact-us-form .forminator-design--default .forminator-response-message.forminator-success{    border-radius: 0px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-Black-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-ExtraBold-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-Bold-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-SemiBold-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-Medium-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-Regular-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-Light-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-ExtraLight-1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('/wp-content/uploads/2026/09/Pretendard-ExtraLight-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */