.tk--list_cards .sc-wrap{box-sizing:border-box;margin:0}.tk--list_cards .sc-wrap *,.tk--list_cards .sc-wrap ::after,.tk--list_cards .sc-wrap ::before{box-sizing:border-box;margin:0;padding:0}.tk--list_cards .sc-wrap{width:100%;max-width:100%;background:#fff;padding:40px 20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;border-top:4px solid #0075be}.tk--list_cards .sc-grid{display:flex;flex-wrap:wrap;gap:40px 60px}.tk--list_cards .sc-card{width:calc(33.333% - 40px);min-width:240px;background:#fff;transition:background .18s}@media (min-width:541px){.tk--list_cards .sc-card:hover{background:#f3f8fc}}.tk--list_cards .sc-head{display:flex;align-items:center;margin-bottom:16px}.tk--list_cards .sc-ico{flex-shrink:0;width:36px;height:36px;background:#0075be;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.tk--list_cards .ig-ico img,.tk--list_cards .sc-ico img{display:block;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.tk--list_cards .sc-ttl{font-family:"Bitter","Caecilia",Georgia,serif;font-size:18px;font-weight:700;color:#003865;line-height:1.25;flex:1;border:0;background:0 0;text-transform:none;letter-spacing:normal}.tk--list_cards .sc-toggle{display:none;background:0 0;border:0;padding:2px 0 0 8px;cursor:pointer;flex-shrink:0;transition:transform .22s ease;line-height:0}.tk--list_cards .sc-toggle[aria-expanded=true]{transform:rotate(180deg)}.tk--list_cards .sc-body{display:block}.tk--list_cards .sc-source{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#003865;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.tk--list_cards .sc-big-num{font-family:"Bitter","Caecilia",Georgia,serif;font-size:64px;font-weight:700;color:#0075be;line-height:1;margin-bottom:8px}.tk--list_cards .sc-big-num sup{font-family:"Bitter","Caecilia",Georgia,serif;font-size:28px;vertical-align:super;line-height:0}.tk--list_cards .sc-sub-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#003865;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.tk--list_cards .sc-desc{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#555;line-height:1.65}.tk--list_cards .sc-salary-num{font-family:"Bitter","Caecilia",Georgia,serif;font-size:64px;font-weight:700;color:#0075be;line-height:1;margin-bottom:8px}.tk--list_cards .sc-salary-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#003865;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.tk--list_cards .sc-salary-desc{color:#555;line-height:1.65}.tk--list_cards .sc-course-intro,.tk--list_cards .sc-courses li,.tk--list_cards .sc-salary-desc{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}.tk--list_cards .sc-course-intro{font-weight:700;color:#003865;margin-bottom:12px}.tk--list_cards .sc-courses{list-style:none;padding:0;margin:0}.tk--list_cards .sc-courses li{color:#444;line-height:1.4;padding:8px 0;border-bottom:1px solid #eee;margin:0}.tk--list_cards .sc-courses li:first-child{border-top:1px solid #ddd}.tk--list_cards .ig-list li:last-child,.tk--list_cards .sc-courses li:last-child{border-bottom:none}.tk--list_cards .sc-code{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;color:#0075be}@media (max-width:900px){.tk--list_cards .sc-card{width:calc(50% - 30px)}}@media (max-width:540px){.tk--list_cards .sc-wrap{padding:20px 14px 28px}.tk--list_cards .sc-grid{gap:0;flex-direction:column}.tk--list_cards .sc-card{width:100%;min-width:0;border-bottom:1px solid #dde5ee;padding:14px 4px;cursor:pointer}.tk--list_cards .sc-card:last-child{border-bottom:none}.tk--list_cards .sc-card:active{background:#f3f8fc}.tk--list_cards .sc-head{margin-bottom:0}.tk--list_cards .sc-card.sc-open .sc-body,.tk--list_cards .sc-toggle{display:block}.tk--list_cards .sc-body{display:none;padding-top:12px}.tk--list_cards .sc-big-num,.tk--list_cards .sc-salary-num{font-size:48px}}.tk--list_cards .ig-wrap{box-sizing:border-box;margin:0}.tk--list_cards .ig-wrap *,.tk--list_cards .ig-wrap ::after,.tk--list_cards .ig-wrap ::before{box-sizing:border-box;margin:0;padding:0}.tk--list_cards .ig-list li,.tk--list_cards .ig-wrap{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.tk--list_cards .ig-wrap{width:100%;max-width:100%;background:#fff;padding:40px 20px;overflow:hidden;border-top:4px solid #0075be}.tk--list_cards .ig-grid{display:flex;flex-wrap:wrap;gap:40px 60px}.tk--list_cards .ig-card{width:calc(33.333% - 40px);min-width:240px;background:#fff;transition:background .18s}@media (min-width:541px){.tk--list_cards .ig-card:hover{background:#f3f8fc}}.tk--list_cards .ig-head{display:flex;align-items:center;margin-bottom:10px}.tk--list_cards .ig-ico{flex-shrink:0;width:36px;height:36px;background:#0075be;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.tk--list_cards .ig-ttl{font-family:"Bitter","Caecilia",Georgia,serif;font-size:18px;font-weight:700;color:#003865;line-height:1.25;flex:1;border:0;background:0 0;text-transform:none;letter-spacing:normal}.tk--list_cards .ig-toggle{display:none;background:0 0;border:0;padding:2px 0 0 8px;cursor:pointer;flex-shrink:0;transition:transform .22s ease;line-height:0}.tk--list_cards .ig-toggle[aria-expanded=true]{transform:rotate(180deg)}.tk--list_cards .ig-body{display:block}.tk--list_cards .ig-list-wrap{border-top:1px solid #ddd}.tk--list_cards .ig-list{list-style:none;padding:0;margin:0}.tk--list_cards .ig-list li{position:relative;padding:8px 0 8px 14px;border-bottom:1px solid #eee;font-size:14px;color:#444;line-height:1.4;margin:0}.tk--list_cards .ig-list li::before{content:"";width:6px;height:6px;background:#0075be;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:900px){.tk--list_cards .ig-card{width:calc(50% - 30px)}}@media (max-width:540px){.tk--list_cards .ig-wrap{padding:20px 14px 28px}.tk--list_cards .ig-grid{gap:0;flex-direction:column}.tk--list_cards .ig-card{width:100%;min-width:0;border-bottom:1px solid #dde5ee;padding:14px 4px;cursor:pointer}.tk--list_cards .ig-card:last-child{border-bottom:none}.tk--list_cards .ig-card:active{background:#f3f8fc}.tk--list_cards .ig-head{margin-bottom:0}.tk--list_cards .ig-card.ig-open .ig-body,.tk--list_cards .ig-toggle{display:block}.tk--list_cards .ig-body{display:none;padding-top:10px}}