.elementor-69745 .elementor-element.elementor-element-63cfbccb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-69745 .elementor-element.elementor-element-63cfbccb{padding:010px 010px 010px 010px;}.elementor-69745 .elementor-element.elementor-element-1d65a9ec.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-69745 .elementor-element.elementor-element-1d65a9ec.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;flex-wrap:wrap;}.elementor-69745 .elementor-element.elementor-element-1d65a9ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-69745 .elementor-element.elementor-element-1d65a9ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-2426bcce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-2426bcce .raven-site-logo img, .elementor-69745 .elementor-element.elementor-element-2426bcce .raven-site-logo svg{width:100%;max-width:100%;}.elementor-69745 .elementor-element.elementor-element-2426bcce .raven-site-logo{text-align:left;}.elementor-69745 .elementor-element.elementor-element-79257b28.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-69745 .elementor-element.elementor-element-79257b28.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;flex-wrap:wrap;}.elementor-69745 .elementor-element.elementor-element-79257b28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-69745 .elementor-element.elementor-element-79257b28 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button{justify-content:flex-end;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__icon{margin:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance{padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__text{font-size:32px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon{color:var( --e-global-color-primary );font-size:34px;width:34px;height:34px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon:before{font-size:34px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon svg{width:34px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon{color:var( --e-global-color-secondary );font-size:34px;width:34px;height:34px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon:before{font-size:34px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon svg{width:34px;}.elementor-69745 .elementor-element.elementor-element-c219686 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button{justify-content:flex-end;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__icon{margin:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance{padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__text{font-size:32px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon{color:var( --e-global-color-primary );font-size:34px;width:34px;height:34px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon:before{font-size:34px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon svg{width:34px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon{color:var( --e-global-color-secondary );font-size:34px;width:34px;height:34px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon:before{font-size:34px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon svg{width:34px;}.elementor-69745 .elementor-element.elementor-element-32cb4fd{margin-top:040px;margin-bottom:34px;padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-83c1290 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-69745 .elementor-element.elementor-element-83c1290 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-29044cb{width:100%;max-width:100%;align-self:flex-start;}.elementor-69745 .elementor-element.elementor-element-29044cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 010px 0px 010px;}.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__container{min-height:36px;}.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__submit{min-width:calc( 2.8 * 36px );font-size:1.9rem;font-weight:normal;line-height:1em;--e-search-form-submit-text-color:var( --e-global-color-dea8c79 );background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__icon{padding-left:calc(36px / 3);}body.rtl .elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__icon{padding-right:calc(36px / 3);}.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__input, .elementor-69745 .elementor-element.elementor-element-29044cb.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(36px / 3);padding-right:calc(36px / 3);}.elementor-69745 .elementor-element.elementor-element-29044cb input[type="search"].elementor-search-form__input{font-size:2rem;line-height:28px;letter-spacing:-0.1px;}.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__input,
					.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__icon,
					.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-69745 .elementor-element.elementor-element-29044cb.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-69745 .elementor-element.elementor-element-29044cb:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF00;border-color:var( --e-global-color-primary );border-width:0px 0px 2px 0px;border-radius:0px;}.elementor-69745 .elementor-element.elementor-element-29044cb.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF00;border-color:var( --e-global-color-primary );border-width:0px 0px 2px 0px;border-radius:0px;}.elementor-69745 .elementor-element.elementor-element-29044cb:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-69745 .elementor-element.elementor-element-29044cb.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-69745 .elementor-element.elementor-element-29044cb:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:#FFFFFF00;border-color:#000000;}.elementor-69745 .elementor-element.elementor-element-29044cb.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:#FFFFFF00;border-color:#000000;}#jet-popup-69745 .jet-popup__container{width:100%;}#jet-popup-69745 .jet-popup__inner{justify-content:flex-start;align-items:flex-start;}#jet-popup-69745 .jet-popup__container-inner{justify-content:flex-start;}@media(max-width:1024px){.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon:before{font-size:22px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon{font-size:22px;width:22px;height:22px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon svg{width:22px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon:before{font-size:22px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon{font-size:22px;width:22px;height:22px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon svg{width:22px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon:before{font-size:24px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon{font-size:24px;width:24px;height:24px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon svg{width:24px;}.elementor-69745 .elementor-element.elementor-element-29044cb input[type="search"].elementor-search-form__input{font-size:1.6rem;}.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__submit{font-size:1.6rem;}}@media(max-width:767px){.elementor-69745 .elementor-element.elementor-element-63cfbccb{margin-top:0px;margin-bottom:0px;padding:1rem 1rem 0rem 1rem;}.elementor-69745 .elementor-element.elementor-element-1d65a9ec{width:35%;}.elementor-69745 .elementor-element.elementor-element-1d65a9ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-69745 .elementor-element.elementor-element-1d65a9ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-79257b28{width:65%;}.elementor-69745 .elementor-element.elementor-element-79257b28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-69745 .elementor-element.elementor-element-79257b28 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__icon{margin:0px 2px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon:before{font-size:25px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon{font-size:25px;width:25px;height:25px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance .jet-popup-action-button__icon svg{width:25px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon:before{font-size:25px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon{font-size:25px;width:25px;height:25px;}.elementor-69745 .elementor-element.elementor-element-e9b77f6 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon svg{width:25px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__icon{margin:0px 2px 0px 0px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon:before{font-size:25px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon{font-size:25px;width:25px;height:25px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance .jet-popup-action-button__icon svg{width:25px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon:before{font-size:25px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon{font-size:25px;width:25px;height:25px;}.elementor-69745 .elementor-element.elementor-element-c219686 .jet-popup-action-button__instance:hover .jet-popup-action-button__icon svg{width:25px;}.elementor-69745 .elementor-element.elementor-element-32cb4fd{margin-top:44px;margin-bottom:014px;}.elementor-69745 .elementor-element.elementor-element-29044cb{align-self:flex-start;}.elementor-69745 .elementor-element.elementor-element-29044cb input[type="search"].elementor-search-form__input{font-size:15px;line-height:28px;}.elementor-69745 .elementor-element.elementor-element-29044cb:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:0px;}.elementor-69745 .elementor-element.elementor-element-29044cb.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:0px;}.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__submit{font-size:13.5px;line-height:5px;letter-spacing:-0.1px;min-width:calc( 1.6 * 36px );}}@media(min-width:768px){.elementor-69745 .elementor-element.elementor-element-1d65a9ec{width:50%;}.elementor-69745 .elementor-element.elementor-element-79257b28{width:50%;}.elementor-69745 .elementor-element.elementor-element-83c1290{width:100%;}}/* Start custom CSS for search-form, class: .elementor-element-29044cb *//* =============================================
   #jet-popup-69745 검색 팝업 커스텀 스타일
   ============================================= */

/* 팝업 전체 좌우 패딩 제거 */
#jet-popup-69745 .jet-popup__container-inner {
  padding: 0 !important;
}

/* 인풋 컨테이너 relative 설정 */
#jet-popup-69745 .elementor-search-form__container {
  position: relative;
}
/* 플레이스홀더 스타일 */
  #jet-popup-69745 .elementor-search-form__input::placeholder {
    color: #777;
  }
/* SVG 아이콘 - 인풋 왼쪽 고정 */
#jet-popup-69745 .elementor-search-form__container::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 52%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background-image: url("https://magazine.beattitude.kr/wp-content/uploads/2026/06/search_popup_icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  z-index: 1;
}

/* 아이콘 공간만큼 인풋 왼쪽 패딩 추가 */
#jet-popup-69745 .elementor-search-form__input {
  padding-left: 36px !important;
  font-family: var(--e-global-typography-2b6bd94-font-family);
}

/* search 버튼 font */
.elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__submit {
      font-family: var(--e-global-typography-2b6bd94-font-family);
}

/* 크롬 자동완성 배경색 제거 */
#jet-popup-69745 .elementor-search-form__input:-webkit-autofill,
#jet-popup-69745 .elementor-search-form__input:-webkit-autofill:hover,
#jet-popup-69745 .elementor-search-form__input:-webkit-autofill:focus,
#jet-popup-69745 .elementor-search-form__input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: #000000 !important;
  transition: background-color 9999s ease-in-out 0s;
}

/* =============================================
   모바일 반응형 (max-width: 767px)
   ============================================= */
@media (max-width: 767px) {

  /* 검색 폼 가로 레이아웃 */
  #jet-popup-69745 .elementor-search-form__container {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-height: 32px !important;

    
  }

  /* 플레이스홀더 스타일 */
  #jet-popup-69745 .elementor-search-form__input::placeholder {
    color: #777;
    font-size: 15px;
  }

  /* 좌측 아이콘 크기 및 위치 조정 */
  #jet-popup-69745 .elementor-search-form__container::before {
    left: 9px;
    width: 15px;
    height: 15px;
    top: 50%;

  }

  /* 인풋 왼쪽 패딩 축소 */
  #jet-popup-69745 .elementor-search-form__input {
    padding-left: 30px !important;
  }
  
  /* 서치버튼 가로크기 늘리기 */
  .elementor-69745 .elementor-element.elementor-element-29044cb .elementor-search-form__input, .elementor-69745 .elementor-element.elementor-element-29044cb.elementor-search-form--button-type-text .elementor-search-form__submit{
      width: 78px;
  }
  
  /* 서치 팝업 하단 실선 굵기 조절 */
  .elementor-search-form__container {
    border-bottom-width: 1.5px !important;
  }

}/* End custom CSS */