/* 원본 모바일 메뉴를 열 때 런타임이 넣는 스타일. sowell.kr 에서 열린 상태로 떠 왔다. */
.framer-guhis.framer-5w08h5 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }
.framer-guhis.framer-253czx-container { flex: 0 0 auto; height: auto; left: 0px; position: fixed; right: 0px; top: 60px; }
@media (max-width: 1199px) {.framer-guhis.framer-5w08h5 { background-color: rgb(255, 252, 245); z-index: 6; }
.framer-guhis.framer-253czx-container { z-index: 6; }}
.framer-wshUZ.framer-192af74, .framer-wshUZ .framer-192af74 { display: block; }
.framer-wshUZ.framer-3snmpn { place-content: flex-start center; align-items: flex-start; display: flex; flex-flow: column; gap: 16px; height: min-content; overflow: hidden; padding: 20px; position: relative; width: min-content; }
.framer-wshUZ .framer-ponwvh, .framer-wshUZ .framer-qsxo5k, .framer-wshUZ .framer-g6zm0, .framer-wshUZ .framer-xnzrh9, .framer-wshUZ .framer-wxh1jj { align-self: stretch; flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; overflow-wrap: break-word; }
.framer-wshUZ .framer-1r5yq6k, .framer-wshUZ .framer-1vbphn2 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 12px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: min-content; }
.framer-wshUZ .framer-ffeckn, .framer-wshUZ .framer-wwmqw5 { place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: column; gap: 8px; height: min-content; overflow: hidden; padding: 0px; position: relative; width: 261px; }
.framer-wshUZ .framer-75ai5d, .framer-wshUZ .framer-2xvpio, .framer-wshUZ .framer-16mbe9x, .framer-wshUZ .framer-1yg2n0g, .framer-wshUZ .framer-12wq9ln { flex: 0 0 auto; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; overflow-wrap: break-word; }
.framer-wshUZ .framer-hu3bnu-container { flex: 0 0 auto; height: auto; position: relative; width: auto; }
.framer-wshUZ[data-border="true"]::after, .framer-wshUZ [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0px; top: 0px; border-radius: inherit; pointer-events: none; }
