#sub-partners .gw-partners-container {flex-wrap: wrap;}
#sub-partners .gw-partner-list{padding: 40px;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,0.2) 100%);box-shadow: 5px 5px 0px 0px #eee;border:1px solid #eee;}
#sub-partners .gw-col-3{width:calc(50% - 15px);margin-bottom: 20px;}
#sub-partners .gw-partner-info{border-top: 1px solid #eaeaea;}
#sub-partners .gw-partner-info > ul > li {}
#sub-partners .gw-partner-info > ul > li > span { line-height:25px;margin:5px 0;font-family: 'Pretendard', sans-serif;display:block;}
#sub-partners .gw-partner-info > ul > li > span > i {color: var(--main-color);}
#sub-partners .gw-mr-30{margin-right: 30px;}


#sub-partners h3 i {color:var(--main-color)}

.box1 {border:1px solid #d7d083;background:#fcfbec;padding:20px;margin:20px 0;width:100%;margin:0 auto;border-radius:10px;box-shadow:2px 2px 0px 2px #f0f0f0;}

ul.number {width:100%;display:block;font-family: 'Pretendard', sans-serif;}
ul.number li.num {font-size:2em;color:var(--main-color);margin:0 auto;width:50px;height:50px;padding-top:10px;display:block;border-radius:100px;text-align:center;font-weight:bold;} 
ul.number li.box  {text-align:center;width:100%;display:block;border:1px solid #d7d083;background:#fcfbec;padding:20px;border-radius:10px;box-shadow:2px 2px 0px 2px #f0f0f0;margin:20px 0;}


/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1024px){
    #sub-partners .gw-col-3{width: calc(50% - 10px);}
}

@media screen and (max-width:576px){
    #sub-partners .gw-col-3{margin:0;padding:22px;width: 100%;}
    #sub-partners .gw-col-3:not(:last-child){margin-bottom: 20px;}
    #sub-partners .gw-partner-info > ul > li > .gw-w-40 {width: 50% !important;}
}