.elementor-25504 .elementor-element.elementor-element-1b9f651{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-fe38dbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25504 .elementor-element.elementor-element-687eef7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-042de76{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-5d5dab7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-d92ae88 .elementor-button{border-style:none;}.elementor-25504 .elementor-element.elementor-element-aa337a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-47b093a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-ec0e941{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-529a52a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-bdbb1b0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-d6a12ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-81ab087{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-9803e34{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-5b48e5a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-4d83ec3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-9b4ed29{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-1e52171{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-387e658{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-dd58ceb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-3be05e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-5e54115{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-005ed31{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-24006f7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-22c5eb6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-b81cb9f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-d47552f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-2aa8808{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-d2dc91e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-80ef69c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-98115e5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-aa8dac3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-bb23f05{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-bd04054{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-ea2b5a5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-25504 .elementor-element.elementor-element-d9aa05c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25504 .elementor-element.elementor-element-b611a13{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-687eef7 */@font-face{font-family:'OC Gowun Batang';src:url('https://orangecounselor.com/wp-content/uploads/oc-fonts/gowunbatang/gowunbatang-abroad-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'OC Gowun Batang';src:url('https://orangecounselor.com/wp-content/uploads/oc-fonts/gowunbatang/gowunbatang-abroad-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.elementor-25504 .elementor-element.elementor-element-687eef7{--bg:#FAF6F1;--paper:#FFFDF9;--ink:#22180F;--txt:#5E5247;--sub:#7A6D61;--line:#EDE3D8;--brand:#B84E08;--amber:#E8983A;--navy:#1F2A44;--soft:#FFF0E0;background:var(--bg);color:var(--txt);word-break:keep-all;overflow:hidden}
.elementor-25504 .elementor-element.elementor-element-687eef7 .elementor-heading-title{font-family:'Pretendard Variable',Pretendard,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:var(--txt);font-size:16px;font-weight:400;line-height:1.75;margin:0}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-serif .elementor-heading-title,.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-serif .elementor-heading-title *{font-family:'OC Gowun Batang','Gowun Batang','Nanum Myeongjo',serif!important}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-wrap{max-width:720px;width:100%;margin:0 auto;padding:0 22px;box-sizing:border-box}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-wide{max-width:1080px;width:100%;margin:0 auto;padding:0 22px;box-sizing:border-box}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tag{align-self:flex-start;width:auto!important;margin-bottom:14px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tag .elementor-heading-title{display:inline-block;font-size:13px;font-weight:600;color:var(--brand);background:var(--soft);border-radius:999px;padding:5px 12px;line-height:1.5}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h2 .elementor-heading-title{font-size:27px;line-height:1.45;color:var(--ink);font-weight:700}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h2{margin-bottom:12px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-lead .elementor-heading-title{font-size:16.5px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-lead{margin-bottom:30px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-btn .elementor-button{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;font-weight:600;font-size:16px;padding:15px 26px;border-radius:14px;box-shadow:0 6px 18px rgba(184,78,8,.22);font-family:inherit;line-height:1.4}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-btn .elementor-button:hover{background:#A34406;color:#fff}
/* 나타나기 */
.elementor-25504 .elementor-element.elementor-element-687eef7.js-on .oc-rv{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease}
.elementor-25504 .elementor-element.elementor-element-687eef7.js-on .oc-rv.on{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.elementor-25504 .elementor-element.elementor-element-687eef7.js-on .oc-rv{opacity:1;transform:none;transition:none}}
/* 첫 화면 */
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-hero{padding:64px 0 40px;position:relative}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-hero .oc-ab-wrap{position:relative}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-stamp{position:absolute!important;right:-30px;top:-34px;width:150px!important;pointer-events:none}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-stamp .elementor-heading-title{width:150px;height:150px;border:2px dashed #E8C9A8;border-radius:50%;display:grid;place-items:center;align-content:center;color:#D9A577;font-size:12px;text-align:center;transform:rotate(12deg);line-height:1.4}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h1 .elementor-heading-title{font-size:34px;line-height:1.38;letter-spacing:-.01em;color:var(--ink);font-weight:700;margin:4px 0 18px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h1 em{font-style:normal;color:var(--brand)}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-hero .oc-ab-lead .elementor-heading-title{font-size:17px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-hero .oc-ab-lead{margin-bottom:28px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-meta{margin-top:22px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-meta .elementor-heading-title{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;color:var(--sub)}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-meta b{color:var(--ink);font-weight:600}
/* 고민 카드 */
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-sec{padding:64px 0}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-worries{display:grid!important;gap:14px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-worry{display:grid!important;grid-template-columns:44px 1fr;gap:4px 14px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 22px 20px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-worry>.oc-ab-ic{grid-row:span 2}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-ic .elementor-heading-title{width:44px;height:44px;border-radius:12px;background:var(--soft);display:grid;place-items:center;font-size:21px;line-height:1;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-wt .elementor-heading-title{font-size:17px;line-height:1.5;color:var(--ink);font-weight:700}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-wp .elementor-heading-title{font-size:15.5px;line-height:1.75}
/* 지도 */
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-mapsec{background:var(--navy);padding:70px 0 60px;border-radius:32px 32px 0 0}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-mapsec .oc-ab-tag .elementor-heading-title{background:rgba(232,152,58,.15);color:var(--amber)}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-mapsec .oc-ab-h2 .elementor-heading-title{color:#fff;font-size:28px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-totalrow{display:flex!important;flex-direction:row!important;align-items:baseline;gap:10px;margin:8px 0 6px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-totalrow>*{width:auto!important}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-total .elementor-heading-title{font-size:56px;font-weight:700;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-unit .elementor-heading-title{font-size:18px;color:var(--amber);font-weight:600}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-mapsub .elementor-heading-title{font-size:15px;color:#D7DCE6}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-mapbox{margin:26px -8px 0}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-map{position:relative}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-map svg{width:100%;height:auto;display:block}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-map .oc-ab-maptop{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform;pointer-events:none}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:22px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-legend div{background:rgba(255,255,255,.06);border-radius:14px;padding:12px 14px;font-size:13.5px;color:#D7DCE6;line-height:1.55}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-legend b{display:block;color:#fff;font-size:18px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-note .elementor-heading-title{font-size:12.5px;color:#8E97AB;line-height:1.6}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-note{margin-top:16px}
/* 진행 순서 */
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-steps{display:grid!important;gap:12px;counter-reset:ocs}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-step{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 22px 20px 66px;position:relative}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-step:before{counter-increment:ocs;content:counter(ocs);position:absolute;left:20px;top:20px;width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700;display:grid;place-items:center;font-size:15px;line-height:1}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-st .elementor-heading-title{font-size:16.5px;color:var(--ink);font-weight:700;line-height:1.5}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-sp .elementor-heading-title{font-size:15px;margin-top:4px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-price{margin-top:18px;background:var(--soft);border-radius:18px;padding:20px 22px;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:6px 18px;align-items:center;justify-content:space-between}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-price>*{width:auto!important}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-pb .elementor-heading-title{color:var(--brand);font-size:19px;font-weight:700}
/* 시차 */
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h2s .elementor-heading-title{font-size:24px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tz{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px 22px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tz select{width:100%;font:inherit;font-size:16px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);height:auto}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tzrow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tzrow div{background:var(--bg);border-radius:14px;padding:12px 8px;text-align:center;font-size:13px;color:var(--sub);line-height:1.6}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tzrow b{display:block;font-size:20px;color:var(--ink);margin-top:2px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-tz p{font-size:12.5px;color:var(--sub);margin:16px 0 0;line-height:1.6}
/* 자주 묻는 질문 */
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item{border:0;border-bottom:1px solid var(--line);margin:0!important;background:transparent}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item-title{padding:16px 2px!important;border:0!important;background:transparent!important;display:flex;flex-direction:row!important;justify-content:space-between!important;align-items:center;gap:12px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item-title-header{flex:1 1 auto!important;order:1!important;justify-content:flex-start!important;text-align:left}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item-title-icon{order:2!important;flex:none}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item-title-text{font-weight:600;color:var(--ink);font-size:16px;font-family:'Pretendard Variable',Pretendard,sans-serif;line-height:1.5}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item-title-icon{color:var(--brand)}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item-title-icon svg{fill:var(--brand);width:14px;height:14px}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .e-n-accordion-item>.e-con{padding:0 2px 16px!important;border:0!important}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .elementor-widget-text-editor{font-size:15px;color:var(--txt);line-height:1.75}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-faq .elementor-widget-text-editor p{margin:0}
/* 끝 */
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-end{padding:70px 0 90px;text-align:center}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-end .oc-ab-wrap{align-items:center}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-endtxt .elementor-heading-title{font-size:24px;line-height:1.7;color:var(--ink);font-weight:400}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-end .oc-ab-btn{margin-top:22px;width:auto!important}
.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-script,.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-preload{position:absolute!important;width:0!important;height:0!important;overflow:hidden}
@media(min-width:900px){
 .elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h1 .elementor-heading-title{font-size:46px}
 .elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h2 .elementor-heading-title,.elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-mapsec .oc-ab-h2 .elementor-heading-title{font-size:34px}
 .elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-h2s .elementor-heading-title{font-size:28px}
 .elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-total .elementor-heading-title{font-size:76px}
 .elementor-25504 .elementor-element.elementor-element-687eef7 .oc-ab-worries{grid-template-columns:1fr 1fr}
}/* End custom CSS */