.industryBanner .contentBox{display:flex;flex-direction:column;gap:24px}.industryBanner .archive,.industryBanner .tag,.industryBanner .tagWrap{display:flex}.industryBanner .tagWrap{align-items:center;height:50px;justify-content:space-between;position:relative}.industryBanner .tag{gap:26px}.industryBanner .tag.mbTag{cursor:pointer;display:flex;flex-direction:column;left:0;position:absolute;top:0;z-index:999}.industryBanner .tag.pcTag div{border-bottom:2px solid transparent;color:#777;cursor:pointer;font-weight:400;padding:10px 0}.industryBanner .tag.pcTag div,.industryBanner .tag.pcTag div:hover{font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.13}.industryBanner .tag.pcTag div:hover{border-bottom:2px solid #2a7ddf;color:#1f2937;font-weight:700}.industryBanner .tag.pcTag div.active{border-bottom:2px solid #2a7ddf;color:#1f2937;line-height:1.13}.industryBanner .tag.mbTag div,.industryBanner .tag.pcTag div.active{font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal}.industryBanner .tag.mbTag div{color:var(--04);line-height:1}.industryBanner .archive{align-items:center;gap:8px;position:absolute;right:0;top:0;width:275px}.industryBanner .archive a{align-items:center;color:var(--13);display:flex;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.13;padding:7px 0 7px 12px}.industryBanner .archive a .active{display:none}.industryBanner .listWrap{display:flex;flex-direction:column;gap:20px}.industryBanner .listBtn{align-items:center;align-self:flex-start;border:1px solid #2a7ddf;display:inline-flex;gap:2px;padding:6px 13px;position:relative;transition:.4s}.industryBanner .listBtn:before{background-color:var(--cta-bt-blue);border:1px solid var(--cta-bt-blue);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:all .3s;z-index:-1}.industryBanner .listBtn:hover:before{transform:scaleX(1)}.industryBanner .listBtn img{height:20px;width:20px}.industryBanner .listBtn img.hoverBtn,.industryBanner .listBtn:hover .normalBtn{display:none}.industryBanner .listBtn:hover .hoverBtn{display:block}.industryBanner .listBtn p{color:#2a7ddf;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-align:center}.industryBanner .listBtn:hover p{color:#fff}.industryBanner .listBox.postBox{display:flex;flex-wrap:wrap;gap:32px;max-width:1156px;overflow:hidden;width:100%}.industryBanner .postList{cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:34px 0 20px;transition:.4s;width:calc(33.33333% - 21.33333px)}.industryBanner .postList.active.delete{display:none!important}.industryBanner .postList.delete.active0,.industryBanner .postList.delete.active1,.industryBanner .postList.delete.active2{display:block!important}.industryBanner .postList h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--04);display:-webkit-box;font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;height:66.22px;letter-spacing:normal;line-height:1.38;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis}.industryBanner .postList:hover h2{color:var(--01)}.industryBanner .postList>div{display:flex;flex-direction:column}.industryBanner .postList>div>div{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--13);display:-webkit-box;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.57;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis}.industryBanner .postList .tagList{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:35px}.tagArchive{cursor:pointer}.industryBanner .postList .tagList p{background-color:var(--12);color:#fff;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.17;margin-left:10px;padding:3px 8px 3px 3px;position:relative;text-align:center;white-space:nowrap}.industryBanner .postList .tagList p:hover{background-color:#2a7ddf}.industryBanner .postList .tagList p:after{border:10px solid transparent;border-right:10px solid var(--12);content:"";height:0;left:-20px;position:absolute;top:0;width:0}.industryBanner .postList .tagList p:hover:after{border-right:10px solid #2a7ddf}.industryBanner .postList .thumbNail{background-position:0;background-repeat:no-repeat;background-size:auto 100%;display:block;padding-top:75%;width:auto}.industryBanner .selectBox input,.industryBanner .tag input{display:none}.selectBox label{min-width:unset}.industryBanner .tag.mbTag input[id=dropdownTagTab]+label{align-items:center;display:flex;gap:10px;justify-content:flex-end}.industryBanner .selectBox input[id=dropdownProducts]+label,.industryBanner .selectBox input[id=dropdownSolution]+label{align-items:center;display:flex;height:50px;justify-content:space-between;min-width:unset!important;padding-left:24px}.industryBanner input[id*=dropdown]+label+ul{background:#fff;height:0;left:0;overflow:hidden;top:60px;transition:all .4s;transition:none;width:100%;z-index:1}.industryBanner input[id*=dropdown]+label+ul li{align-items:center;background-color:#fbfbfb;border-bottom:1px solid var(--06);color:var(--13);display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:50px;letter-spacing:normal;line-height:1.29;padding:0 24px;transition:all .4s}.industryBanner input[id*=dropdown]+label div{color:var(--13);font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.13}.tagMenuGroup{border:1px solid var(--06);border-top:none;display:none;flex-direction:column}.industryBanner .tag.mbTag{display:none}.industryBanner .tag.mbTag.active .topCheck{background-color:var(--cta-bt-blue-right);border:1px solid var(--rectangle-style)}.industryBanner .tag.mbTag.active .topCheck label,.industryBanner .tag.mbTag.active div{color:var(--rectangle-style)}.industryBanner .tag.mbTag.active .bottomCheck{display:flex}.industryBanner .tag.mbTag.active .bottomCheck>li{align-items:center;background-color:#fbfbfb;border-bottom:1px solid var(--06);color:var(--13);display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:50px;letter-spacing:normal;line-height:1.29;padding:0 24px;transition:all .4s}.industryBanner .tag.mbTag .bottomCheck>li:hover{background-color:var(--11);color:var(--slate-grey);font-weight:700}.industryBanner .solutionSelect{left:0;position:absolute;top:0;width:135px;z-index:10}.industryBanner .productsSelect{position:absolute;right:0;top:0;width:135px;z-index:10}.tag.mbTag .checkChecked,.tag.mbTag .checkHover{display:none}.tag.mbTag .activeArchive,.tag.mbTag .normalArchive{display:none;height:32px;width:32px}.tag.mbTag .activeArchive.active,.tag.mbTag .normalArchive.active{display:block}.industryBanner .tag.mbTag .topCheck li{display:flex}.industryBanner .tag.mbTag div.tabBtnMb{align-items:center;color:var(--13);display:none;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29}.industryBanner .tag.mbTag.active div.tabBtnMb{color:var(--rectangle-style)}.industryBanner .tag.mbTag div.tabBtnMb.active{display:flex}@media screen and (max-width:1280px){.industryBanner .postList{width:calc(50% - 16px)}.industryBanner .listBox.postBox{max-width:none}.industryBanner .layout .layout_left{align-items:center}.industryBanner .postList.delete.active2,.industryBanner .postList:nth-child(3){display:none!important}}@media screen and (max-width:1024px){.industryBanner .tag.pcTag{display:none}.industryBanner .tag.mbTag{display:block;width:calc(50% - 16px)}.industryBanner .tag.mbTag .topCheck{align-items:center;background-color:#fff;border:1px solid var(--06);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:50px;padding:8px 20px;width:100%}.industryBanner .tag.mbTag label{align-items:center;display:flex;gap:8px}.industryBanner .tag.mbTag>img{height:32px;width:32px}.industryBanner .tag.mbTag i{height:16px;width:16px}}@media screen and (max-width:650px){.industryBanner .tag.mbTag{width:100%}.industryBanner .tagWrap{align-items:start;flex-direction:column;gap:20px;height:auto;justify-content:space-between;position:static}.industryBanner .archive{align-items:start}.industryBanner .archive,.industryBanner .productsSelect,.industryBanner .solutionSelect,.industryBanner .tag.mbTag{position:static}.industryBanner .archive{justify-content:flex-end;width:100%}}@media screen and (max-width:425px){.industryBanner .postList{width:100%}}.industryBanner .sectionTitle,.industryBanner .subList.productArchive,.industryBanner .subList.solutionArchive{cursor:pointer}.industryBanner input[id*=dropdown]+label+ul li:hover{background-color:#eff6ff;color:#000;font-weight:700}