.elementor-6441 .elementor-element.elementor-element-39a8070{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:200px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6441 .elementor-element.elementor-element-39a8070:not(.elementor-motion-effects-element-type-background), .elementor-6441 .elementor-element.elementor-element-39a8070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6441 .elementor-element.elementor-element-7f09aea img{width:100%;max-width:80%;}.elementor-6441 .elementor-element.elementor-element-c163bba img{width:100%;max-width:100%;}.elementor-6441 .elementor-element.elementor-element-2f6e190{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6441 .elementor-element.elementor-element-c45650c{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6441 .elementor-element.elementor-element-c45650c:not(.elementor-motion-effects-element-type-background), .elementor-6441 .elementor-element.elementor-element-c45650c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://toyconseoul.com/wp-content/uploads/2026/07/apply_count-scaled.webp");background-size:100% auto;}.elementor-6441 .elementor-element.elementor-element-c45650c.e-con{--align-self:center;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6441 .elementor-element.elementor-element-bfb7ff4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-6441 .elementor-element.elementor-element-bfb7ff4.elementor-element{--align-self:center;}.elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 29px/2 );}body:not(.rtl) .elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 29px/2 );}body.rtl .elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 29px/2 );}body.rtl .elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 29px/2 );}.elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-item{background-color:#FFFFFF00;}.elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-digits{font-family:"Tektur", Sans-serif;font-size:58px;font-weight:800;line-height:55px;}.elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-label{font-family:"Tektur", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6441 .elementor-element.elementor-element-a33752c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6441 .elementor-element.elementor-element-a33752c:not(.elementor-motion-effects-element-type-background), .elementor-6441 .elementor-element.elementor-element-a33752c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6441 .elementor-element.elementor-element-fa82952 img{width:100%;}.elementor-6441 .elementor-element.elementor-element-b951059 img{width:100%;}.elementor-6441 .elementor-element.elementor-element-5865e41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6441 .elementor-element.elementor-element-5865e41:not(.elementor-motion-effects-element-type-background), .elementor-6441 .elementor-element.elementor-element-5865e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6441 .elementor-element.elementor-element-bff4ed5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6441 .elementor-element.elementor-element-39bf8fd img{width:100%;}.elementor-6441 .elementor-element.elementor-element-5639e59 img{width:100%;}.elementor-6441 .elementor-element.elementor-element-283900b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6441 .elementor-element.elementor-element-a97c699 img{width:100%;}.elementor-6441 .elementor-element.elementor-element-34e5f71 img{width:100%;}@media(max-width:768px){.elementor-6441 .elementor-element.elementor-element-c45650c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:46px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-6441 .elementor-element.elementor-element-a33752c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:46px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-6441 .elementor-element.elementor-element-5865e41{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:46px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-6441 .elementor-element.elementor-element-bff4ed5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-6441 .elementor-element.elementor-element-283900b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}}@media(max-width:767px){.elementor-6441 .elementor-element.elementor-element-39a8070{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6441 .elementor-element.elementor-element-c163bba{padding:0px 0px 20px 0px;text-align:center;}.elementor-6441 .elementor-element.elementor-element-c163bba img{width:80%;max-width:80%;}.elementor-6441 .elementor-element.elementor-element-2f6e190{--content-width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-6441 .elementor-element.elementor-element-c45650c:not(.elementor-motion-effects-element-type-background), .elementor-6441 .elementor-element.elementor-element-c45650c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toyconseoul.com/wp-content/uploads/2026/07/apply_count_mo.webp");background-size:cover;}.elementor-6441 .elementor-element.elementor-element-c45650c{--width:100%;--min-height:200px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-6441 .elementor-element.elementor-element-bfb7ff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-digits{font-size:45px;}.elementor-6441 .elementor-element.elementor-element-bfb7ff4 .elementor-countdown-label{font-size:15px;}.elementor-6441 .elementor-element.elementor-element-a33752c{--width:100%;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6441 .elementor-element.elementor-element-5865e41{--width:100%;--gap:15px 32px;--row-gap:15px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6441 .elementor-element.elementor-element-bff4ed5{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-6441 .elementor-element.elementor-element-283900b{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}}@media(min-width:768px){.elementor-6441 .elementor-element.elementor-element-39a8070{--width:90%;}.elementor-6441 .elementor-element.elementor-element-c45650c{--width:100%;}.elementor-6441 .elementor-element.elementor-element-bff4ed5{--width:100%;}.elementor-6441 .elementor-element.elementor-element-283900b{--width:100%;}}@media(max-width:768px) and (min-width:768px){.elementor-6441 .elementor-element.elementor-element-c45650c{--width:100%;}.elementor-6441 .elementor-element.elementor-element-a33752c{--width:100%;}.elementor-6441 .elementor-element.elementor-element-5865e41{--width:100%;}.elementor-6441 .elementor-element.elementor-element-bff4ed5{--width:100%;}.elementor-6441 .elementor-element.elementor-element-283900b{--width:100%;}}

.elementor-6441 .elementor-element.elementor-element-39a8070 {

}
/* Start custom CSS for countdown, class: .elementor-element-bfb7ff4 *//* 카운트다운 wrapper에 flex 간격 추가 (콜론이 들어갈 공간 확보) */
.elementor-countdown-wrapper {
  gap: 20px; /* 위젯 설정에서 간격을 이미 주셨다면 이 줄은 지우셔도 됩니다 */
}

/* 각 카운트다운 아이템에 상대 위치(기준점) 부여 */
.elementor-countdown-item {
  position: relative;
}

/* 마지막 아이템을 제외한 나머지 아이템들 우측에 콜론(:) 추가 및 애니메이션 적용 */
.elementor-countdown-item:not(:last-child)::after {
  content: ":";
  position: absolute;
  right: -30px;
  top: 10px;
  font-size: 58px;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  /* 깜빡임 애니메이션 적용 (1초 주기로 무한 반복) */
  animation: blink 1s step-start infinite; 
}

/* 깜빡임 애니메이션 정의 */
@keyframes blink {
  50% {
    opacity: 0; /* 1초의 절반(50%) 동안은 투명하게 만들어 안 보이게 함 */
  }
}



/* 📱 모바일 및 태블릿 화면 설정 (가로 폭 767px 이하) */
@media (max-width: 767px) {
    /* 1. 카운트다운 숫자들 사이의 전체적인 간격 축소 */
    .elementor-countdown-wrapper {
        gap: 10px !important; 
    }

    /* 2. 콜론(:)의 크기 및 위치 모바일에 맞게 축소 */
    .elementor-countdown-item:not(:last-child)::after {
        right: -23px !important; /* 간격이 좁아졌으므로 우측 위치 조절 */
        top: 28px !important;     /* 모바일 숫자 높이에 맞게 상단 위치 조절 */
        font-size: 32px !important; /* 콜론 크기를 전체적으로 줄임 */
    }


}/* End custom CSS */

.elementor-6441 .elementor-element.elementor-element-c45650c {
  max-width: 100%;
}


.elementor-6441 .elementor-element.elementor-element-a33752c {
  max-width: 100%;
}


.elementor-6441 .elementor-element.elementor-element-bff4ed5 {
  max-width: 100%;
}


.elementor-6441 .elementor-element.elementor-element-283900b {
  max-width: 100%;
}
.elementor-6441 .elementor-element.elementor-element-5865e41 {
  max-width: 100%;
}
.elementor-6441 .elementor-element.elementor-element-2f6e190 {

}