@font-face{font-family:"Inter";src:url(../fonts/Inter-VariableFont.woff) format("woff")}@font-face{font-family:"Lexend Deca";src:url(../fonts/LexendDeca-VariableFont.woff) format("woff")}@media screen and (min-width: 850px){.popular_categories{padding:40px 0 !important}}.popular_categories .title{font-size:1.5em;font-family:"Lexend Deca",sans-serif;font-weight:700;line-height:1.4;margin:0 0 15px;text-transform:uppercase}.popular_categories .list_categories{padding-top:30px;display:grid;align-items:initial;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:1.5rem;padding-bottom:0}@media(max-width: 1024px){.popular_categories .list_categories{grid-template-columns:repeat(2, minmax(0, 1fr))}}.popular_categories .list_categories .item{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:20px 16px;border:1px solid #e5e7eb;border-radius:6px;column-gap:16px;transition:all .3s ease}.popular_categories .list_categories .item:hover{background-color:#f3f4f6;box-shadow:0 2px 10px rgba(0,0,0,.1)}.popular_categories .list_categories .item:hover span{color:#f60}.popular_categories .list_categories .item img{width:100%;height:auto;max-width:24px}.popular_categories .list_categories .item span{font-size:16px;font-weight:500;line-height:21px;width:100%;transition:all .3s ease}.category_list_featured{width:calc(100% + 15px);display:flex;flex-flow:row wrap;margin-left:-7.5px;margin-right:-7.5px}.category_list_featured .item{max-width:100%;flex-basis:100%;padding:0 7.5px 15px}@media(min-width: 550px)and (max-width: 849px){.category_list_featured .item{max-width:50%;flex-basis:50%}}@media screen and (min-width: 850px){.category_list_featured .item{max-width:33.3333333333%;flex-basis:33.3333333333%}}.category_list_featured .item .inner{height:100%;text-align:center;color:var(--white);border-radius:8px;padding:20px 0}.category_list_featured .item .box_icon{margin:0 0 5px}.category_list_featured .item .box_icon img{height:123px;object-fit:scale-down}.category_list_featured .item .box_title{font-weight:700;font-size:18px;line-height:1.4}.list_recruitment .col.post-item{padding-bottom:25px}.list_recruitment .col.post-item>.col-inner{border:1px solid #c1c0c0;box-shadow:5px 4px 5px rgba(0,0,0,.1);border-radius:10px}.list_recruitment .col.post-item .box-image{display:none}.list_recruitment .col.post-item .box-text{padding:40px}@media screen and (max-width: 549px){.list_recruitment .col.post-item .box-text{padding:20px}}@media screen and (min-width: 550px)and (max-width: 849px){.list_recruitment .col.post-item .box-text{padding:30px}}.list_recruitment .col.post-item .box-text .post-title{font-family:"Lexend Deca",sans-serif;font-size:clamp(16px,2vw,20px);font-weight:700;line-height:1.4;text-transform:uppercase;margin:0 0 7px;transition:all .3s}.list_recruitment .col.post-item .box-text .post-title:hover{color:#f60}.list_recruitment .col.post-item .box-text .post_meta .inner{font-size:clamp(14px,2vw,16px);color:#666;line-height:1.4}.list_recruitment .col.post-item .box-text .post_meta .inner span{vertical-align:middle}.list_recruitment .col.post-item .box-text .post_meta .inner span img{vertical-align:top;margin-right:5px}.list_recruitment .col.post-item .box-text .post_meta .inner span+span{margin-left:15px}.list_recruitment .col.post-item .box-text button{background:#f60 !important;font-size:clamp(14px,2vw,16px) !important;font-weight:500 !important;border-radius:8px !important;color:var(--white) !important;border-color:#f60 !important;text-transform:inherit !important;margin:0;border:none;position:absolute;bottom:-12px;right:75px}.list_recruitment .col.post-item .box-text button:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2) !important}