.elementor-104 .elementor-element.elementor-element-8f93290{margin-top:20px;margin-bottom:20px;}.elementor-104 .elementor-element.elementor-element-d643cbc .elementor-heading-title{font-size:23.71px;font-weight:700;color:var( --e-global-color-348d622 );}.elementor-104 .elementor-element.elementor-element-5ffb181{font-size:19.15px;font-weight:600;line-height:1em;color:var( --e-global-color-348d622 );}.elementor-104 .elementor-element.elementor-element-75ab3ff .elementor-heading-title{font-size:23.71px;font-weight:700;color:var( --e-global-color-348d622 );}.elementor-104 .elementor-element.elementor-element-3cb75e3{font-size:19.15px;font-weight:600;line-height:1em;color:var( --e-global-color-348d622 );}.elementor-104 .elementor-element.elementor-element-85e4561 .elementor-heading-title{font-size:23.71px;font-weight:700;color:var( --e-global-color-348d622 );}.elementor-104 .elementor-element.elementor-element-8bc4cfa{font-size:19.15px;font-weight:600;line-height:1em;color:var( --e-global-color-348d622 );}#elementor-popup-modal-104 .dialog-widget-content{background-color:var( --e-global-color-primary );border-radius:0px 0px 21px 21px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:150px 0px 0px 0px;}#elementor-popup-modal-104 .dialog-message{width:100vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-104{justify-content:center;align-items:flex-start;}/* Start custom CSS */#elementor-popup-modal-104 {
  top: 0px !important; /* 헤더 높이에 맞게 조정 (예: 80~120px) */
  z-index: 10 !important; /* 헤더보다 낮은 값으로 설정 */
}/* End custom CSS */