.vocational .course_img img{border-radius:16px;height:100%;object-fit:cover;transition:.5s;width:100%}.vocational .course_details .course_card:hover img{transform:scale(1.2)}.vocational .filter_section{padding-bottom:40px;text-align:center}.vocational .filter_section ul.more{background:#edf6f7;border:1px solid #fff;border-radius:40px;display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:8px;row-gap:15px}.vocational .filter_section ul.more li{align-items:center;border-radius:32px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;line-height:100%;padding:12px 22px}.vocational .filter_section ul.more li.active{background:#171a1c;color:#fff}.vocational .filter_section.hidden{display:none}.vocational .course_details .course_card{background:#edf6f7;border-radius:24px;height:100%;padding:8px}.vocational .slide_pair_wrapper .course_details{flex:1;height:100%}.vocational .course_card .course_img{border-radius:16px;height:220px;overflow:hidden}.vocational .slide_pair_wrapper{display:none;flex-direction:column;padding:0 8px;row-gap:16px;width:50%}.vocational .course_info .slide_pair_wrapper.active{display:flex}.vocational .course_card .content p{display:-webkit-box;font-weight:600;-webkit-line-clamp:2;margin:0;overflow:hidden;-webkit-box-orient:vertical}.vocational .course_card .title{color:#171a1c;line-height:140%;margin-bottom:16px}.vocational .course_card .content{display:flex;gap:24px;justify-content:space-between}.vocational .course_card .cta{display:flex}.vocational .course_card .cta a{align-items:center;background:#173c43;border-radius:50px;color:#fff;display:flex;font-weight:600;gap:10px;line-height:100%;padding:12px 20px}.vocational .course_txt{padding:20px 24px}.vocational .bttom .cta a{align-items:center;background:#fff;border-radius:20px;color:#171a1c;display:inline-flex;font-size:16px;font-weight:600;gap:7px;line-height:100%;padding:13px 16px;text-decoration:none}.vocational .bttom{align-items:center;display:flex;gap:24px;justify-content:center;margin:20px 0 0}.vocational .info_detials{align-items:center;background:#fff;border-radius:24px;display:flex;gap:10px;justify-content:space-between;padding:20px 24px}.vocational .info_detials .left_infos{align-items:center;display:flex;gap:16px}.vocational .info_detials .left_infos h3{color:#171a1c;font-size:20px;font-weight:700;letter-spacing:0;line-height:100%;margin:0;max-width:160px;text-transform:uppercase}.vocational .left_infos .days span{font-weight:700}.vocational .info_detials .btn a{align-items:center;background:#171a1c;border-radius:20px;color:#fff;display:flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:0;line-height:100%;padding:12px 17px}.vocational .content_info .info_txxt{align-items:center;display:flex;justify-content:space-between}.vocational .info_txxt .images{height:100px;width:100px}.vocational .info_txxt .images img{border-radius:8px;height:100%;width:100%}.vocational .course_info{display:flex;flex-wrap:wrap;margin:0 -8px;row-gap:16px}.vocational .txt_info .txt_list a{background:#171a1c;border-radius:40px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:100%;margin-top:16px;padding:9px 16px}.vocational .heading_section{padding-bottom:30px;text-align:center}.vocational .heading_section h2{line-height:100%;margin-bottom:20px}.vocational .heading_section h4{line-height:120%;margin-bottom:10px;text-align:center}.vocational .course_card .tags{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:16px}.vocational .course_card .tags .tag{background:#edf7f3;border:1px solid #b8e0cf;border-radius:8px;color:#2e6b52;display:inline-flex;font-weight:600;line-height:100%;margin:0;padding:7px 9px;width:fit-content}@media only screen and (max-width:767px){.vocational .course_info{margin:0}.vocational .heading_section h2{font-size:32px}.vocational .slide_pair_wrapper{padding:0;width:100%}.vocational .course_txt{padding:20px 10px}.vocational .course_card .content{align-items:flex-start;flex-direction:column;gap:15px}}@media only screen and (min-width:768px) and (max-width:1024px){.vocational .course_card .content{flex-wrap:wrap}.vocational .course_card .course_txt{padding:20px 15px}.vocational .course_txt .title{font-size:20px;line-height:normal;padding:10px 0}.vocational .course_txt .content,.vocational .course_txt .content p{font-size:16px!important;line-height:normal}}@media only screen and (min-width:1025px) and (max-width:1320px){.vocational .heading_section h2{font-size:40px}.vocational .course_card .course_txt{padding:20px 15px}.vocational .course_txt .title{font-size:20px;line-height:normal;padding:10px 0}.vocational .course_txt .content,.vocational .course_txt .content p{font-size:16px!important;font-weight:400;line-height:normal}}@media only screen and (min-width:1380px) and (max-width:1520px){.vocational .course_info{margin:0}.vocational.detials .txt_info{padding:0 20px}}