@charset "UTF-8";:root{--primary-white:#F4E9E9;--primary-gray:#E7D6CB;--primary-lightBlack:#4C4844;--primary-orange:#E76514;--primary-black:#222222;--section-padding:72px 8%}@media screen and (min-width:768px){:root{--section-padding:108px 12%}}.work-overview{background-color:var(--primary-gray,#e7d6cb)}.inner.work{padding-top:40px}.secTxt.work{margin:0 auto}.button.work{margin-top:24px}@media screen and (min-width:768px){.inner.work{padding-top:64px}.button.work{margin-top:0}.button__list.work{gap:4%}.button__item.work{width:22%}}.work-section{padding:var(--section-padding)}.itemList.workItem{margin-top:0}.inner.workItem{padding:0}.itemTitleWrapper.workItem{padding:0;flex-direction:column;gap:0}.itemTitle.orange{color:var(--primary-orange,#fe9028)}.itemTitle.workItem{margin-top:0}.itemSubTitle.workItem{border-left:none;border-top:1px solid var(--primary-lightBlack,#4c4844)}@media screen and (min-width:768px){.itemList.workItem{flex-direction:column;gap:10vh}.itemWrapper.workItem{display:flex;flex-direction:column;align-items:center}.itemImg.workItem{height:360px}}@media screen and (min-width:1024px){.inner.workItem{display:flex}.inner.workItem.reverse{flex-direction:row-reverse}.itemImg.workItem{width:50%;height:auto}.itemWrapper.workItem{width:50%;align-items:flex-start;justify-content:center}.itemTitleWrapper.workItem{align-items:flex-start}}.itemTitle.detail{margin-top:0}.item__list.detail{margin-top:32px;display:flex;flex-direction:column}.item.detail{padding:24px;margin-top:24px;background-color:var(--primary-white,#f4e9e9)}.item.detail:first-of-type{margin-top:0}.itemTitleWrapper.detail{padding:0}@media screen and (min-width:768px){.item__list.detail{margin-top:48px}.item.detail{width:100%;margin-top:24px}.itemTxt.detail{margin-top:16px}}.itemList.flow{display:flex;flex-direction:column;align-items:center;gap:24px}.item.flow{background-color:var(--primary-gray,#e7d6cb);margin-top:0}.itemTitleWrapper.flow{padding:0;flex-direction:column;gap:0}.itemSubTitle.flow{border-left:none;border-top:1px solid var(--primary-lightBlack,#4c4844)}.itemWrapper.flow{padding:24px 6.4%}.arrow.flow{width:clamp(2.4rem,1.977rem + 1.8vw,3.6rem)}.itemImg.flow img{border-radius:24px 24px 0 0}@media screen and (min-width:768px){.itemList.flow{align-items:flex-start;flex-direction:row;gap:48px 0;flex-wrap:wrap}.itemTitle.flow{margin-top:0}.itemTxt.flow{margin-top:16px}.item.flow{width:46%;max-width:400px;margin:0 auto;flex-grow:1}.itemImg.flow{height:360px}.item.flow.two{margin-top:48px}}