.elementor-20 .elementor-element.elementor-element-0598c06{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:200px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3dd386d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7a3c72c{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6f064e8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ba2ac26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ba2ac26{text-align:start;}.elementor-20 .elementor-element.elementor-element-ba2ac26 .elementor-heading-title{font-family:"Pretendard", Noto Sans;font-size:30px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-8580332{text-align:start;}.elementor-20 .elementor-element.elementor-element-8580332 .elementor-heading-title{font-family:"Pretendard", Noto Sans;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-813f4d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-cf0f29e{text-align:start;}.elementor-20 .elementor-element.elementor-element-cf0f29e img{width:400px;}.elementor-20 .elementor-element.elementor-element-0b08dcd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-10e7ceb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-10e7ceb{text-align:start;}.elementor-20 .elementor-element.elementor-element-10e7ceb .elementor-heading-title{font-family:"Pretendard", Noto Sans;font-size:30px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-f7eb2e5{text-align:start;}.elementor-20 .elementor-element.elementor-element-f7eb2e5 .elementor-heading-title{font-family:"Pretendard", Noto Sans;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Noto Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Noto Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Noto Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-93814e8 > .elementor-widget-container{padding:40px 10px 40px 10px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper{padding:10px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Pretendard", Noto Sans;font-size:14px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-group select{padding:5px 5px 5px 5px;font-size:14px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-group{margin-bottom:12px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-custom-radio-checkbox input[type="checkbox"], .elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-custom-radio-checkbox input[type="radio"]{width:15px;height:15px;margin-right:10px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff_t_c {font-family:"Pretendard", Noto Sans;font-size:14px;}.fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title{font-family:"Pretendard", Noto Sans;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-section-break div{font-family:"Pretendard", Noto Sans;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-table thead th{font-family:"Pretendard", Noto Sans;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-table tbody tr td{height:0px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .fluent-address label{font-family:"Pretendard", Noto Sans;}.elementor-20 .elementor-element.elementor-element-93814e8 .ff-el-progress-status{font-family:"Pretendard", Noto Sans;font-weight:600;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#000000 !important;color:#FFFFFF !important;border-radius:8px 8px 8px 8px;padding:8px 10px 8px 10px;font-family:"Pretendard", Noto Sans;font-size:14px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#9E886F !important;color:#FFFFFF !important;border-color:#9E886F;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-message-success{font-family:"Pretendard", Noto Sans;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .error.text-danger{font-family:"Pretendard", Noto Sans;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-0598c06{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3dd386d{--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;}.elementor-20 .elementor-element.elementor-element-7a3c72c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-6f064e8{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-ba2ac26 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-ba2ac26 .elementor-heading-title{font-size:1.8em;line-height:1.6em;}.elementor-20 .elementor-element.elementor-element-8580332 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-813f4d6{--justify-content:center;}.elementor-20 .elementor-element.elementor-element-0b08dcd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-10e7ceb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-10e7ceb .elementor-heading-title{font-size:1.8em;}.elementor-20 .elementor-element.elementor-element-f7eb2e5 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-93814e8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-custom-radio-checkbox input[type="checkbox"], .elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-custom-radio-checkbox input[type="radio"]{width:15px;height:15px;}.elementor-20 .elementor-element.elementor-element-93814e8 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{font-size:0.9em;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-0598c06{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3dd386d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-7a3c72c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-6f064e8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-8580332 .elementor-heading-title{font-size:1.05em;}.elementor-20 .elementor-element.elementor-element-0b08dcd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f7eb2e5 .elementor-heading-title{font-size:1em;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-0598c06{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-3dd386d{--width:50%;}.elementor-20 .elementor-element.elementor-element-0b08dcd{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-3dd386d{--width:100%;}.elementor-20 .elementor-element.elementor-element-0b08dcd{--width:100%;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-93814e8 */.from3 p{
    font-family: 'Pretendard' !important;
    font-size: 1em;
    font-weight: 600;
    margin-bottom: -10px;
    margin-top:15px;
}

.termsCondition p{
    font-size: 0.95em !important;
}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{
    border: 1px solid #dcdfe6;
    border-radius: 5px !important;
    margin: 0px 5px;
    font-size: 0.8em !important;
}



.ff-el-input--content {
    width: 100%; /* 컨테이너 너비 100% 차지 */
    display: flex; /* Flexbox 사용 */
    flex-wrap: wrap; /* 너비 초과 시 줄바꿈 허용 */
    gap: 20px; /* 라디오 버튼 간 간격 20px */
}

.ff-el-input--content .ff-el-form-check {
    flex: 1; /* 동일한 너비로 공간 분배 */
    min-width: 0; /* 컨테이너 너비 초과 방지 */
    box-sizing: border-box; /* 패딩과 보더가 너비에 포함되도록 */
}

.ff-el-form-check.ff-el-form-check- {
    width: 100%; /* 부모 요소의 너비를 명시적으로 100%로 설정 (필요 시) */
}

.ff-el-form-check-label{
    width: 100%;
}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check span {
    display: block; /* span을 블록 요소로 설정 */
    width: 100% !important; /* 부모(ff-el-form-check)의 너비를 100% 따름 */
    max-width: 100%; /* 최대 너비를 부모 너비로 제한 */
    box-sizing: border-box; /* 패딩과 보더가 너비에 포함되도록 */
}

.dailyradio{
    margin-top: -15px !important;
}



.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{
    border: 1px solid #dcdfe6 !important;
}



@media (max-width: 767px) {
    .ff-el-group.conecpt1.ff_list_buttons .ff-el-input--content {
        flex-direction: column; /* 수직 배치로 변경 */
        gap: 2px !important;
    }
    .ff-el-input--content{
        gap: 10px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/100_Pretendard-Thin.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/200_Pretendard-ExtraLight.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/300_Pretendard-Light.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/400_Pretendard-Regular.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/500_Pretendard-Medium.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/600_Pretendard-SemiBold.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/700_Pretendard-Bold.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/800_Pretendard-ExtraBold.subset.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://13.125.153.69/wp-content/uploads/2025/02/900_Pretendard-Black.subset.woff2') format('woff2');
}
/* End Custom Fonts CSS */