.elementor-122 .elementor-element.elementor-element-63131c0{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-30px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-63131c0:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-63131c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B0D03;}.elementor-122 .elementor-element.elementor-element-a48550e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-9dc4a66{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-f23dc53{--display:flex;--min-height:750px;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-f23dc53:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-f23dc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreumgroup.net/wp-content/uploads/2026/06/RhmHf.jpg");background-position:center center;}.elementor-122 .elementor-element.elementor-element-6f47a6a{--display:grid;--min-height:750px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-6cea9d9.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-6cea9d9{text-align:left;}.elementor-122 .elementor-element.elementor-element-6cea9d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:800;color:#FFFFFF;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-122 .elementor-element.elementor-element-c9e0483.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-c9e0483 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-122 .elementor-element.elementor-element-c9e0483 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-122 .elementor-element.elementor-element-c9e0483 .fluentform-widget-wrapper .ff-el-group select{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-c9e0483 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-122 .elementor-element.elementor-element-c9e0483 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-c9e0483 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-c19d45e{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#D7D7D7;}.elementor-122 .elementor-element.elementor-element-71b6354{--spacer-size:103px;}.elementor-122 .elementor-element.elementor-element-9e3e0ff{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-98b17d9{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-b064468{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-dab4e76{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-6f47a6a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-a48550e{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-6f47a6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122 .elementor-element.elementor-element-6cea9d9{margin:26px 26px calc(var(--kit-widget-spacing, 0px) + 26px) 26px;padding:-3px -3px -3px -3px;}.elementor-122 .elementor-element.elementor-element-6cea9d9 .elementor-heading-title{font-size:27px;}.elementor-122 .elementor-element.elementor-element-c9e0483 > .elementor-widget-container{margin:-19px 11px 11px 11px;}.elementor-122 .elementor-element.elementor-element-c19d45e{font-size:13px;}.elementor-122 .elementor-element.elementor-element-71b6354{--spacer-size:25px;}.elementor-122 .elementor-element.elementor-element-dab4e76{width:100%;max-width:100%;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-dab4e76.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-f23dc53{--content-width:1600px;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-c9e0483 *//* 폼 전체 박스 */
.fluentform{
    background:rgba(5,12,45,.88)!important;
    border-radius:30px!important;
    padding:40px!important;
    border:1px solid rgba(255,209,102,.5)!important;
    backdrop-filter:blur(12px);
    box-shadow:0 0 30px rgba(255,209,102,.15);
}

/* 입력창 */
.ff-el-form-control{
    background:rgba(8,18,65,.9)!important;
    border:1px solid rgba(255,209,102,.35)!important;
    border-radius:12px!important;
    color:#ffffff!important;
    height:70px!important;
    font-size:20px!important;
}

/* 입력창 포커스 */
.ff-el-form-control:focus{
    border-color:#FFD166!important;
    box-shadow:0 0 15px rgba(255,209,102,.4)!important;
}

/* 라벨 */
.ff-el-input--label label,
.ff-el-form-check-label{
    color:#ffffff!important;
    font-size:16px!important;
}

/* 버튼 */
.ff-btn-submit{
    background:linear-gradient(
        135deg,
        #c9972f,
        #FFD166,
        #f7e4a3
    )!important;

    color:#1a1a1a!important;
    height:75px!important;
    font-size:26px!important;
    font-weight:800!important;
    border:none!important;
    border-radius:12px!important;

    box-shadow:
        0 8px 25px rgba(255,209,102,.35),
        inset 0 1px 0 rgba(255,255,255,.4);
}

/* 버튼 호버 */
.ff-btn-submit:hover{
    transform:translateY(-2px);
    box-shadow:
        0 12px 35px rgba(255,209,102,.45),
        inset 0 1px 0 rgba(255,255,255,.5);
}

/* 모바일 */
@media(max-width:768px){

    .ff-btn-submit{
        font-size:18px!important;
        height:60px!important;
    }

}

.ff-btn-submit{
    background:linear-gradient(
        135deg,
        #b8860b,
        #d4af37,
        #f1d27a
    )!important;

    color:#ffffff!important;

    height:75px!important;
    font-size:26px!important;
    font-weight:700!important;

    border:none!important;
    border-radius:12px!important;

    box-shadow:0 8px 25px rgba(212,175,55,.35);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dab4e76 */.elementor-widget-html{
    margin-bottom:0 !important;
}

.elementor-widget-html .elementor-widget-container{
    padding-bottom:0 !important;
}/* End custom CSS */