.sector-main{grid-template-columns:repeat(6,1fr);gap:50px 15px;margin-top:64px;display:grid}.sector-main .sector{border:1px solid #dfdfdf;border:1px solid var(--border-color);border-radius:15px;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 0 6px #0000001f}.sector-main .sector:hover{transition:all .3s;box-shadow:2px 8px 15px #0000001f}.industry_links:hover{color:var(--primary-color)}.sector-main .sector:hover .industrty_heading{box-shadow:0 0 6px #0000001f}.sector-main .sector h3{color:var(--secondary-color);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;background:#f2f7ff;border:none;border-top-left-radius:15px;border-top-right-radius:15px;outline:none;-webkit-box-orient:vertical;justify-content:center;align-items:center;height:70px;padding:16px 10px 10px;display:-webkit-box;position:relative;overflow:hidden;color:var(--primary-color)!important}.sector-main .sector .industry-img{z-index:2;object-fit:contain;width:46px;max-width:46px;height:auto;position:absolute;top:-31px;left:50%;transform:translate(-50%)}.sector-main .sector p{text-overflow:ellipsis;-webkit-line-clamp:1;text-align:left;-webkit-box-orient:vertical;margin:0 0 8px;line-height:20.9px;display:-webkit-box;overflow:hidden}.sector-contents{flex-direction:column;flex:auto;padding:15px 10px 30px;display:flex}.sector-contents p{letter-spacing:.4px;font-size:16px;line-height:21px}.sector-texts img{width:18px;min-width:18px;height:18px}.sector-texts{justify-content:flex-start;align-items:center;gap:5px;margin-top:5px;margin-bottom:5px;display:flex}.sector-texts a{letter-spacing:.4px;overflow-wrap:anywhere;font-size:13px;line-height:16.9px}@media screen and (max-width:1540px){.sector-main{grid-template-columns:repeat(5,1fr);justify-items:center}.sector-main .sector:nth-child(n+6){display:none}}@media screen and (max-width:1320px){.sector-main{grid-template-columns:repeat(4,1fr)}.sector-main .sector:nth-child(n+5){display:none}}@media screen and (max-width:1065px){.sector-main{grid-template-columns:repeat(3,1fr)}.sector-main .sector:nth-child(n+4){display:none}}@media screen and (max-width:815px){.sector-main{grid-template-columns:repeat(2,1fr);margin-top:40px}.sector-main .sector:nth-child(n+3){display:none}}@media screen and (max-width:540px){.sector-main .sector h3{font-size:15px;line-height:18.4px}}@media screen and (max-width:390px){.sector-main{column-gap:5px}.sector-contents{padding:15px 10px 20px}}
