.vtx-phds-rankings-block.rankings-working-professionals .rankings-top-bar{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-block-end:16px;margin-inline:auto}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .rankings-top-bar{flex-direction:column-reverse;gap:25px}}.vtx-phds-rankings-block.rankings-working-professionals .rankings-top-bar__expand-collapse{align-items:center;display:flex;flex-direction:row;gap:20px}.vtx-phds-rankings-block.rankings-working-professionals .rankings-top-bar__expand-collapse button{background-color:rgba(26,35,126,0);border:solid rgba(26,35,126,0);border-width:1px 1px 4px;color:var(--vtx-primary-color);cursor:pointer;font-size:12px;font-weight:400;line-height:26px;min-height:35px;padding:0}.vtx-phds-rankings-block.rankings-working-professionals .rankings-top-bar__expand-collapse button.active,.vtx-phds-rankings-block.rankings-working-professionals .rankings-top-bar__expand-collapse button:hover{border-bottom:4px solid #d9d9d9}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion{display:flex;flex-direction:column;gap:10px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item{border:1px solid #e3e3e3;border-radius:10px;box-shadow:0 3px 5px 0 rgba(0,0,0,.102);padding:30px}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item{padding:20px}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item:nth-child(2n){background-color:#fdfbff}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item:nth-child(2n) .box-apply{background-color:#fff}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item.is-open{padding-block:20px 30px;padding-inline:30px}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item.is-open{padding-inline:20px}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item.is-open .ranking-item__details{max-height:100%;opacity:1}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item.is-open .ranking-item__summary{border-bottom:1px solid #e7e7e7;margin-bottom:20px;padding-bottom:15px}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item.is-open .ranking-item__summary{border-bottom:none;margin-bottom:0;padding-bottom:0}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion-item.is-open .ranking-item__distance-cost-mobile{margin-block:20px}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__summary{align-items:center;cursor:pointer;display:grid;gap:40px;grid-template-columns:1fr auto auto 15px;position:relative}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__summary{gap:20px;grid-template-columns:1fr 15px}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__summary .toggle-details{background:none;border:0;color:var(--vtx-primary-color);cursor:pointer;font-size:20px;height:100%;line-height:30px;padding:0}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__number{align-content:center;background-color:var(--vtx-primary-color);border-radius:6px;color:#fff;font-size:16px;font-weight:700;height:36px;justify-self:start;line-height:40px;text-align:center;width:36px}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__number{height:31px;line-height:36px;width:31px}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__school{display:grid;gap:20px;grid-template-columns:36px 1fr;justify-self:start;width:100%}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__school{gap:14px;grid-template-columns:33px 1fr}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__school h4{color:var(--vtx-primary-color);font-size:16px;font-weight:600;line-height:26px;margin:0;padding:0;text-decoration:underline}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__school h4 a{color:var(--vtx-primary-color)!important}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__school h4 a:hover{color:var(--vtx-link-color)!important}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__school .ranking-item__location{color:#333;font-size:14px;font-weight:400;line-height:24px;text-decoration:none}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__distance-students{display:flex;flex-direction:column;gap:0}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__distance-students__value{color:var(--vtx-primary-color);font-size:16px;font-weight:600;line-height:26px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__distance-students__label{color:#333;font-size:14px;font-weight:400;line-height:24px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__cost-credit{display:flex;flex-direction:column;gap:0}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__cost-credit__value{color:var(--vtx-primary-color);font-size:16px;font-weight:600;line-height:26px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__cost-credit__label{color:#333;font-size:14px;font-weight:400;line-height:24px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__details{display:grid;gap:40px;grid-template-columns:1fr 1fr;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;will-change:max-height,opacity}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__details{gap:20px;grid-template-columns:1fr}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__content p{color:#191919;font-size:16px;font-weight:400;line-height:26px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__content p:last-child{padding-bottom:0}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__content h5.subtitle{color:#191919;font-size:18px;line-height:26px;margin-bottom:30px;margin-top:30px;padding:0}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__content h5.subtitle{font-size:16px;margin-bottom:20px;margin-top:20px}}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__content .omd-list{margin-bottom:0!important}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__content .omd-list li{color:#191919;font-size:16px;font-weight:400;line-height:26px;margin-left:30px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__program-details ul{display:grid;gap:10px;grid-template-columns:1fr 1fr;list-style:none;margin:0!important;padding:0}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__program-details ul li{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 4px 4px 0 hsla(0,0%,89%,.251);color:#333;display:flex;flex-direction:column-reverse;font-size:16px;font-weight:600;gap:6px;justify-content:center;line-height:26px;margin:0;padding:10px;text-align:start}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__program-details ul li:before{content:none}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__program-details ul li span{border:none;color:#333;font-size:12px;font-weight:400;line-height:22px}@media screen and (max-width:768px){.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__program-details ul li span{font-size:14px}.vtx-phds-rankings-block.rankings-working-professionals .ranking-lists__accordion .ranking-item__distance-cost-mobile{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;display:grid!important;grid-template-columns:1fr 1fr;margin-block-end:0;padding-block:10px}}.ranking-methodology{background:#f9fafc;border:1px solid var(--vtx-primary-color);border-radius:12px;margin:0 auto 10px;max-width:564px;overflow:hidden;position:relative}.ranking-methodology.is-open .ranking-methodology__icon{transform:rotate(180deg)}.ranking-methodology.is-open .ranking-methodology__label:after{background-color:#e7e7e7;bottom:0;content:"";height:1px;position:absolute;width:calc(100% - 60px)}.ranking-methodology.is-open .ranking-methodology__content{max-height:2000px;opacity:1;padding:20px 24px}.ranking-methodology__label{align-items:center;background:#f9fafc;color:var(--vtx-primary-color);cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:center;line-height:28px;padding:20px 30px;position:relative;transition:background-color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ranking-methodology__text{display:inline-block;line-height:1.3;pointer-events:none;text-align:center}.ranking-methodology__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjUgNS4wOTEyOEwxMS41NTU4IDBMMTMgMS40NTQzNkw2LjUgOEwwIDEuNDU0MzZMMS40NDQyMiAwTDYuNSA1LjA5MTI4WiIgZmlsbD0iIzNGMUY3MCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:contain;height:12px;position:absolute;right:20px;top:40%;transition:transform .3s ease;width:16px}.ranking-methodology__content{max-height:0;opacity:0;overflow:hidden;padding:0 24px;transition:max-height .35s ease,opacity .25s ease,padding .35s ease}.ranking-methodology__content ul{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding-block:20px;padding-inline:50px 20px!important}.ranking-methodology__content ul li:last-child{margin-bottom:0}.ranking-methodology__content ol{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding-block:20px;padding-inline:55px 20px!important}.ranking-methodology__content ol li:last-child{margin-bottom:0}@media(max-width:767px){.ranking-methodology__label{font-size:15px;padding:16px 40px 16px 20px}.ranking-methodology__content{padding:0 20px}}.rankings-popup--widget{background-color:#fff;border:1px solid #e1d9ff;border-radius:20px;height:100%;height:600px;left:50%;overflow-y:scroll;padding-block:30px;padding-inline:40px;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:730px;z-index:1001}@media screen and (max-width:991px){.rankings-popup--widget{height:90vh;width:85vw}}.rankings-popup--widget--close{cursor:pointer;font-size:25px;font-weight:700;position:absolute;right:30px;top:23px}.rankings-popup--widget h2{color:#1a237e;font-size:22px;font-weight:600;line-height:32px;margin-block-end:30px;padding-block-end:0;padding-inline-end:20px}@media screen and (max-width:991px){.rankings-popup--widget h2{font-size:20px!important;line-height:28px}}.rankings-popup--widget h3{color:#333;font-size:20px!important;font-weight:600;line-height:30px;margin-block-end:20px;padding-block-end:0}@media screen and (max-width:991px){.rankings-popup--widget h3{font-size:18px!important;line-height:26px}}.rankings-popup--widget p:not(.rankings-popup--widget--subtitle){color:#333;font-size:16px;font-weight:400;line-height:26px}.rankings-popup--widget p+p{padding-block-start:0}.rankings-popup--overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.rankings-popup .hidden{display:none}.hidden-desktop{display:none!important}@media screen and (max-width:768px){.hidden-desktop{display:inline-block!important}}.hidden-mobile{display:inline-block}@media screen and (max-width:768px){.hidden-mobile{display:none!important}}
