.elementor-16 .elementor-element.elementor-element-46f2782{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-16 .elementor-element.elementor-element-e0642f3{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;font-family:"프리텐다드", Sans-serif;font-size:45px;font-weight:500;line-height:51px;color:var( --e-global-color-a80e852 );}.elementor-16 .elementor-element.elementor-element-e0642f3 p{margin-block-end:40px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-664b780 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-ebf5dac{--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-16 .elementor-element.elementor-element-e27e3e8{--display:flex;--min-height:297px;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e27e3e8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e27e3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ograe.co.kr/wp-content/uploads/2025/12/Rectangle-10.png");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-082ee56{text-align:center;font-family:"프리텐다드", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-082ee56 p{margin-block-end:22px;}.elementor-16 .elementor-element.elementor-element-175c5f7{text-align:center;font-family:"프리텐다드", Sans-serif;font-size:32px;font-weight:400;line-height:15px;color:var( --e-global-color-a80e852 );}.elementor-16 .elementor-element.elementor-element-175c5f7 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-ddf4279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"프리텐다드", Sans-serif;font-size:35px;font-weight:700;line-height:1px;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ddf4279 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-13a2127{--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;--margin-top:70px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-f14752e{text-align:center;font-family:"프리텐다드", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f14752e p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-960a5d2{--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-16 .elementor-element.elementor-element-a062b25{--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;}.elementor-16 .elementor-element.elementor-element-d4e3bc2{--display:flex;}.elementor-16 .elementor-element.elementor-element-828c68f{--display:flex;}.elementor-16 .elementor-element.elementor-element-61f12c1 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-61f12c1.elementor-view-stacked .elementor-icon{background-color:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-61f12c1.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-61f12c1.elementor-view-default .elementor-icon{color:#FF6B0000;border-color:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-61f12c1.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-61f12c1.elementor-view-default .elementor-icon svg{fill:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-61f12c1 .elementor-icon{font-size:146px;}.elementor-16 .elementor-element.elementor-element-61f12c1 .elementor-icon svg{height:146px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4a2f474{left:176px;}body.rtl .elementor-16 .elementor-element.elementor-element-4a2f474{right:176px;}.elementor-16 .elementor-element.elementor-element-4a2f474{top:47px;}.elementor-16 .elementor-element.elementor-element-4a2f474 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-73924a7{--display:flex;}.elementor-16 .elementor-element.elementor-element-b4f5f15{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-b4f5f15 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-b4f5f15 .elementor-icon{font-size:100px;}.elementor-16 .elementor-element.elementor-element-b4f5f15 .elementor-icon svg{height:100px;}.elementor-16 .elementor-element.elementor-element-f43a7a7{--display:flex;}.elementor-16 .elementor-element.elementor-element-577d6ca{--display:flex;}.elementor-16 .elementor-element.elementor-element-7ef8afb .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-7ef8afb.elementor-view-stacked .elementor-icon{background-color:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-7ef8afb.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7ef8afb.elementor-view-default .elementor-icon{color:#FF6B0000;border-color:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-7ef8afb.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7ef8afb.elementor-view-default .elementor-icon svg{fill:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-7ef8afb .elementor-icon{font-size:146px;}.elementor-16 .elementor-element.elementor-element-7ef8afb .elementor-icon svg{height:146px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-fcf432c{left:177px;}body.rtl .elementor-16 .elementor-element.elementor-element-fcf432c{right:177px;}.elementor-16 .elementor-element.elementor-element-fcf432c{top:49px;}.elementor-16 .elementor-element.elementor-element-fcf432c .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-10668c7{--display:flex;}.elementor-16 .elementor-element.elementor-element-2ce2e54{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2ce2e54 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-2ce2e54 .elementor-icon{font-size:100px;}.elementor-16 .elementor-element.elementor-element-2ce2e54 .elementor-icon svg{height:100px;}.elementor-16 .elementor-element.elementor-element-b30e84f{--display:flex;}.elementor-16 .elementor-element.elementor-element-238020e{--display:flex;}.elementor-16 .elementor-element.elementor-element-5b22059 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-5b22059.elementor-view-stacked .elementor-icon{background-color:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-5b22059.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5b22059.elementor-view-default .elementor-icon{color:#FF6B0000;border-color:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-5b22059.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5b22059.elementor-view-default .elementor-icon svg{fill:#FF6B0000;}.elementor-16 .elementor-element.elementor-element-5b22059 .elementor-icon{font-size:146px;}.elementor-16 .elementor-element.elementor-element-5b22059 .elementor-icon svg{height:146px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6845bc7{left:178px;}body.rtl .elementor-16 .elementor-element.elementor-element-6845bc7{right:178px;}.elementor-16 .elementor-element.elementor-element-6845bc7{top:47px;}.elementor-16 .elementor-element.elementor-element-6845bc7 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6ffaba2{--display:flex;}.elementor-16 .elementor-element.elementor-element-638cf32{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-638cf32 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-638cf32 .elementor-icon{font-size:100px;}.elementor-16 .elementor-element.elementor-element-638cf32 .elementor-icon svg{height:100px;}.elementor-16 .elementor-element.elementor-element-10aa325{--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-16 .elementor-element.elementor-element-a7badfb{--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;}.elementor-16 .elementor-element.elementor-element-48a6ffe{--display:flex;}.elementor-16 .elementor-element.elementor-element-54b6176{text-align:center;font-family:"프리텐다드", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-2df73ec{--display:flex;}.elementor-16 .elementor-element.elementor-element-bce54db{text-align:center;font-family:"프리텐다드", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-d18af6d{--display:flex;}.elementor-16 .elementor-element.elementor-element-e1058ad{text-align:center;font-family:"프리텐다드", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-121335a{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7b0a259{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-51057e1{--display:flex;}.elementor-16 .elementor-element.elementor-element-5a32c67 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6070738{--display:flex;}.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-16 .elementor-element.elementor-element-8f43f10{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-f3737b5{--display:flex;}.elementor-16 .elementor-element.elementor-element-0aa2a54 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-4deaafb{--display:flex;}.elementor-16 .elementor-element.elementor-element-510ab4e{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-41dcb48{--display:flex;}.elementor-16 .elementor-element.elementor-element-4a4b195 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-0c71ee1{--display:flex;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-e0642f3{font-size:22px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-175c5f7{font-size:22px;line-height:2.1em;}.elementor-16 .elementor-element.elementor-element-ddf4279{font-size:25px;line-height:0.1em;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4a2f474{left:149px;}body.rtl .elementor-16 .elementor-element.elementor-element-4a2f474{right:149px;}.elementor-16 .elementor-element.elementor-element-4a2f474{top:50px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-fcf432c{left:147px;}body.rtl .elementor-16 .elementor-element.elementor-element-fcf432c{right:147px;}.elementor-16 .elementor-element.elementor-element-fcf432c{top:50px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6845bc7{left:149px;}body.rtl .elementor-16 .elementor-element.elementor-element-6845bc7{right:149px;}.elementor-16 .elementor-element.elementor-element-6845bc7{top:45px;}.elementor-16 .elementor-element.elementor-element-51057e1{--width:30%;}.elementor-16 .elementor-element.elementor-element-6070738{--width:70%;}.elementor-16 .elementor-element.elementor-element-f3737b5{--width:30%;}.elementor-16 .elementor-element.elementor-element-4deaafb{--width:70%;}.elementor-16 .elementor-element.elementor-element-41dcb48{--width:30%;}.elementor-16 .elementor-element.elementor-element-0c71ee1{--width:70%;}}/* Start custom CSS for html, class: .elementor-element-75071ac *//* ====== 전체 래퍼(원이 잘리지 않게) ====== */
.targetWrap{
  position: relative;
  width: 100%;
  overflow: visible;
}

/* ====== 캡슐 바(끝 라운드 확실) ====== */
.targetBar{
  position: relative;
  display:flex;
  width:100%;
  height:50px;          /* ✅ 바 높이(사용자님 현재값) */
  border-radius:999px;  /* ✅ 끝 라운드 */
  overflow:hidden;      /* ✅ 직선/깨짐 방지 핵심 */
}

/* ====== 3칸 ====== */
.targetBar .seg{
  position: relative;   /* ✅ 경계 라운드 깎기용 */
  flex:1 1 0;
  display:flex;
  align-items:center;
  justify-content:center;
  padding: 0 18px;
  color:#fff;
  font-weight:700;
  font-size:15px;
  line-height:1;
  text-align:center;
  white-space:nowrap;
}

.targetBar .seg1{ background:#FBDA80; }
.targetBar .seg2{ background:#F6AC00; }
.targetBar .seg3{ background:#FF6B00; }

/* ====== ✅ 경계(세로 직선) 라운드로 깎기 ======
   원 크기 38px → 반지름 19px
*/
.targetBar .seg1::after{
  content:"";
  position:absolute;
  right:-19px;
  top:50%;
  width:38px;
  height:38px;
  transform:translateY(-50%);
  background:#F6AC00;   /* 다음(중간) 색 */
  border-radius:50%;
}

.targetBar .seg2::after{
  content:"";
  position:absolute;
  right:-19px;
  top:50%;
  width:38px;
  height:38px;
  transform:translateY(-50%);
  background:#FF6B00;   /* 다음(오른쪽) 색 */
  border-radius:50%;
}

/* ====== 원형 화살표 ====== */
.targetWrap .midArrow{
  width:38px;                 /* ✅ 원 크기 */
  height:38px;
  background:#fff;
  border-radius:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:10;
  font-size:18px;             /* 화살표 크기 */
  font-weight:700;
  line-height:1;
}

/* 위치 + 테두리/색 */
.targetWrap .a1{
  left:33.333%;
  border:4px solid #F6AC00;
  color:#F6AC00;
}

.targetWrap .a2{
  left:66.666%;
  border:4px solid #FF6B00;
  color:#FF6B00;
}

/* seg2 시작 경계만 라운드로 덮기 */
.targetBar .seg2{ position: relative; }

.targetBar .seg2::before{
  content:"";
  position:absolute;
  left:-19px;          /* 38/2 */
  top:50%;
  width:38px;
  height:38px;
  transform:translateY(-50%);
  background:#F6AC00;  /* seg2 색 */
  border-radius:50%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-Thin.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-ExtraLight.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-Light.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-Regular.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-Medium.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-SemiBold.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-Bold.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-ExtraBold.subset.woff2') format('woff2');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ograe.co.kr/wp-content/uploads/2025/12/Pretendard-Black.subset.woff2') format('woff2');
}
/* End Custom Fonts CSS */