.profile-page .heading{display:flex;gap:1.1em;margin:3rem 0 1rem}@media screen and (min-width: 767px){.profile-page .heading svg{flex-grow:0}}@media screen and (max-width: 767px){.profile-page .heading svg{display:none}}.profile-page .heading .right{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8em;margin-left:1rem}.profile-page .heading h1{font-size:2.5em;font-weight:700}.profile-page .heading a.btn{display:inline-block;font-size:16px;width:auto;min-width:unset;line-height:16px;padding:10px 25px}.profile-page.bg-shadow{background:#f7f7f7}.profile-page .program-wrp{margin-bottom:3.4rem}.profile-page .download-one{display:flex;margin:4rem 0}@media (min-width: 1140px){.profile-page .download-one{gap:6em;align-items:center}.profile-page .download-one .ck-content{flex-grow:1}.profile-page .download-one .btn-download{margin-top:-15px;flex-grow:0;flex-shrink:0;width:215px}}@media (max-width: 1140px) and (min-width: 767px){.profile-page .download-one{gap:2em;flex-direction:column}}@media screen and (max-width: 767px){.profile-page .download-one{flex-direction:column;gap:2em}.profile-page .download-one .btn-download{width:100%!important}}.profile-page .profile-track-switcher{display:flex;gap:.75rem;margin-top:3.9rem;margin-bottom:3.6rem;font-size:1rem}.profile-page .profile-track-switcher li{display:inline-block}.profile-page .profile-track-switcher li a,.profile-page .profile-track-switcher li span{display:inline-block;white-space:nowrap;border-radius:1.2rem;padding:.5rem 1.5rem;font-weight:600;background:#f7f7f7;transition:color .2s ease,background-color .2s ease}.profile-page .profile-track-switcher li span{background-color:#ed217c;color:#fff}.profile-page .profile-track-switcher li a:hover{color:#ed217c}.profile-page .profile-track-switcher li a:active{transform:translate(-.5px .5px)}@media (max-width: 1140px){.profile-page .profile-track-switcher{overflow-y:scroll;margin:2rem 0 1.8rem;padding:0 1rem;width:100vw}}.profile-page .files{margin:3rem 0 4rem}.profile-page .files ul{display:flex;flex-wrap:wrap;gap:20px}.profile-page .files ul li{flex-grow:0;flex-shrink:0}@media (max-width: 767px){.profile-page .files ul li{width:100%}}@media (max-width: 1140px) and (min-width: 767px){.profile-page .files ul li{width:calc(50% - 10px)}}@media (min-width: 1140px){.profile-page .files ul li{width:calc(25% - 15px)}}.profile-page .files .btn-download{height:100%;width:100%}.profile-page .field{margin-bottom:17px}@media screen and (min-width: 767px){.profile-page .field{border-radius:16px;padding:24px 24px 17px;border:1px solid #E7E7E7}}.profile-page .field .field-label{font-weight:700;font-size:18px;margin-bottom:18px}.course-list ol li{margin-bottom:1.5em}.course-list ol li:last-child{margin-bottom:.5em}#subjects{padding-top:3rem}
