  .course-transfer{position:relative}.course-transfer__background{background-color:var(--module-background);height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.course-transfer__title{font-weight:800;margin:0 0 32px}.course-transfer__title h1,.course-transfer__title h2,.course-transfer__title h3,.course-transfer__title h4,.course-transfer__title h5,.course-transfer__title h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.course-transfer__title.--highlight{line-height:1.45;padding-left:9px;padding-top:8px}.course-transfer__title.--highlight h1,.course-transfer__title.--highlight h2,.course-transfer__title.--highlight h3,.course-transfer__title.--highlight h4,.course-transfer__title.--highlight h5,.course-transfer__title.--highlight h6,.course-transfer__title.--highlight>div{background-color:var(--color-primary);box-decoration-break:clone;box-shadow:6px 0 0 var(--color-primary),-6px 0 0 var(--color-primary);display:inline;line-height:1.45;padding:8px 0}@media(max-width:767.98px){.course-transfer__title.--highlight h1,.course-transfer__title.--highlight h2,.course-transfer__title.--highlight h3,.course-transfer__title.--highlight h4,.course-transfer__title.--highlight h5,.course-transfer__title.--highlight h6,.course-transfer__title.--highlight>div{padding:3px 0}}@media(max-width:991.98px){.course-transfer__title{margin-bottom:30px}.course-transfer__title.--highlight{padding-left:7px;padding-top:2px}}.course-transfer__content{display:grid;gap:0 30px;grid-template-columns:repeat(12,1fr)}@media(max-width:767.98px){.course-transfer__content{grid-template-columns:1fr}}.course-transfer__filters{grid-column:1/5}@media(max-width:991.98px){.course-transfer__filters{display:none}}.course-transfer__filters .filter-item{border-left:2px solid transparent;color:var(--color-black);cursor:pointer;font-weight:500;padding:15px 20px;width:100%}.course-transfer__filters .filter-item.active{border-left:2px solid var(--color-black);font-weight:800}.course-transfer__filters .filter-item:hover{border-left:2px solid var(--color-black)}.course-transfer__filters .filter-item:disabled{cursor:not-allowed;opacity:.6}.course-transfer__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media(max-width:991.98px){.course-transfer__ctas{display:none}}.course-transfer__ctas-mobile{display:none}@media(max-width:991.98px){.course-transfer__ctas-mobile{display:flex;flex-wrap:wrap;gap:16px;margin-top:0}.course-transfer__ctas-mobile .btn{width:100%}}.course-transfer__mobile-filter{display:none}@media(max-width:991.98px){.course-transfer__mobile-filter{display:block;grid-column:1/-1}}.course-transfer__mobile-filter .mobile-filter-select{background-position:calc(100% - 14px) 50%;padding:12px 14px;transition:all .3s ease;width:100%}.course-transfer__mobile-filter .mobile-filter-select:disabled{cursor:not-allowed;opacity:.6}.course-transfer__mobile-divider{background:rgba(0,0,0,.4);display:none;height:1px;margin:21px 0}@media(max-width:991.98px){.course-transfer__mobile-divider{display:block;grid-column:1/-1}}.course-transfer__content-wrapper{border-left:1px solid rgba(0,0,0,.2);grid-column:5/13;padding-left:30px}@media(max-width:991.98px){.course-transfer__content-wrapper{border-left:none;grid-column:1/-1;padding-left:0}}.course-transfer__course-icon{color:var(--color-black);max-height:36px;max-width:30px}.course-transfer__course-icon.light-gray{color:#cecece}.course-transfer__course-icon.gray{color:#9e9e9e}.course-transfer__detail{display:flex;flex-direction:column;gap:24px}.course-transfer__detail-header-title{color:var(--color-black);font-weight:800;margin-bottom:24px}.course-transfer__detail-block{border:2px solid #d9d9d9;margin-bottom:24px;padding:30px}@media(max-width:991.98px){.course-transfer__detail-block{margin-bottom:21px}}.course-transfer__detail-block .block-title{color:var(--color-black);font-weight:800}.course-transfer__detail-block .block-description{color:var(--color-black);font-weight:500}.course-transfer__detail-block .block-icons{display:flex;flex-wrap:wrap;gap:7.56px;margin-top:20px}.course-transfer__detail-block .block-icons-core{display:flex;flex-wrap:wrap;gap:7.56px}.course-transfer__detail-block .block-divider{border:1px solid rgba(0,0,0,.2);margin:30px 0}.course-transfer__detail-block .block-divider:last-child{display:none}.course-transfer__detail__content-table{position:relative;width:100%}.course-transfer__detail__content-table-single{border:1px solid rgba(0,0,0,.2);border-radius:10px;position:relative}.course-transfer__detail__content-table-container{border-radius:10px;color:#000;font-weight:500;max-height:400px;overflow-y:auto;position:relative}.course-transfer__detail__content-table-container table{border-collapse:separate!important;border-radius:10px;border-spacing:0!important;overflow:hidden;width:100%}.course-transfer__detail__content-table-container::-webkit-scrollbar{left:-100px;width:5px}.course-transfer__detail__content-table-container::-webkit-scrollbar-track{background:transparent}.course-transfer__detail__content-table-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}.course-transfer__detail__content-table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.course-transfer__detail__content-table-header th,.course-transfer__detail__content-table-header-col{background:#f2f2f2;border-bottom:1px solid rgba(0,0,0,.2);font-weight:800;padding:20px;text-align:left;width:50%}.course-transfer__detail__content-table-header th.sortable,.course-transfer__detail__content-table-header-col.sortable{cursor:pointer;transition:background-color .2s ease;user-select:none}.course-transfer__detail__content-table-header th.sortable:hover,.course-transfer__detail__content-table-header-col.sortable:hover{background-color:#e8e8e8}.course-transfer__detail__content-table-header th.sortable .sort-header,.course-transfer__detail__content-table-header-col.sortable .sort-header{align-items:center;display:flex;gap:10px}.course-transfer__detail__content-table-header th.sortable .sort-header .sort-arrows,.course-transfer__detail__content-table-header-col.sortable .sort-header .sort-arrows{display:flex;flex-direction:column}.course-transfer__detail__content-table-header th.sortable .sort-header .sort-arrows .sort-arrow,.course-transfer__detail__content-table-header-col.sortable .sort-header .sort-arrows .sort-arrow{color:#999;height:14px;margin-top:2px;transition:color .2s ease;width:14px}.course-transfer__detail__content-table-header th.sortable .sort-header .sort-arrows .sort-arrow-up,.course-transfer__detail__content-table-header-col.sortable .sort-header .sort-arrows .sort-arrow-up{margin-bottom:-3px}.course-transfer__detail__content-table-header th.sortable .sort-header .sort-arrows .sort-arrow-down,.course-transfer__detail__content-table-header-col.sortable .sort-header .sort-arrows .sort-arrow-down{margin-top:-3px}.course-transfer__detail__content-table-header th.sortable .sort-header .sort-arrows .sort-arrow.active,.course-transfer__detail__content-table-header-col.sortable .sort-header .sort-arrows .sort-arrow.active{color:var(--color-black)}.course-transfer__detail__content-table tr td{font-weight:500;padding:16px 20px}@media(max-width:991.98px){.course-transfer__detail__content-table tr td{padding:16px 20px}.course-transfer__detail__content-table tr td:first-child{font-weight:500;padding-left:20px}.course-transfer__detail__content-table tr th.sortable .sort-header .sort-arrows .sort-arrow{height:12px;width:12px}}.course-transfer__detail__content-table-body td,.course-transfer__detail__content-table-body-col{font-weight:500;padding:16px 20px}@media(max-width:991.98px){.course-transfer__detail{gap:23.61px;margin-bottom:21px}.course-transfer__detail-header{order:2}.course-transfer__detail-header-title{font-weight:800;margin-bottom:21px;margin-left:0;width:100%}.course-transfer__detail-block{border:1.301px solid #d9d9d9;margin-bottom:21px;order:1;padding:19.52px}.course-transfer__detail-block .block-icons{display:flex;flex-direction:column;gap:13px;margin-top:13px}.course-transfer__detail-block .block-icons-core{display:flex;flex-wrap:wrap;gap:8px;width:100%}.course-transfer__detail-block .block-divider{border:.651px solid rgba(0,0,0,.2);margin:20px 0}}