.bbs-program-group-main{margin:0}.bbs-program-group-hero{position:relative}.bbs-program-group-hero .bbs-program-group-breadcrumb{position:absolute;top:clamp(16px,3vw,32px);left:0;right:0;z-index:5;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.bbs-program-group-hero .bbs-program-group-breadcrumb .breadcrumb-list{margin:0}.bbs-program-group-hero .bbs-program-group-breadcrumb .breadcrumb-item,.bbs-program-group-hero .bbs-program-group-breadcrumb .breadcrumb-item a{color:#fff !important;border-color:hsla(0,0%,100%,.5) !important}.bbs-program-group-hero .bbs-program-group-breadcrumb .breadcrumb-item:after{border-color:#f3931b !important;border-width:0 2px 2px 0 !important}.bbs-program-group-hero .banner-7{min-height:244px}.bbs-program-group-hero .banner-7__description{display:none}.bbs-program-group-intro{padding:24px 30px}.bbs-program-group-intro .container{padding:unset !important}.bbs-program-group-intro__text{margin:0;max-width:960px;font-size:16px;line-height:1.6;color:#333}.bbs-program-group-welcome{padding:36px 30px 12px}.bbs-program-group-welcome .container{padding:unset !important;display:grid;grid-template-columns:minmax(280px, 520px) minmax(0, 1fr);gap:36px;align-items:center}.bbs-program-group-welcome__media{border-radius:12px;overflow:hidden;background:linear-gradient(180deg, #4EB0E1 0%, #028ED5 100%) 0% 0% no-repeat padding-box}.bbs-program-group-welcome__media img{display:block;width:100%;height:auto;object-fit:cover}.bbs-program-group-welcome__quote{margin:0 0 16px;font-size:clamp(24px,2.7vw,44px);line-height:1.2;font-weight:600;color:#333}.bbs-program-group-welcome__name{margin:0 0 8px;font-size:clamp(22px,2.2vw,32px);line-height:1.25;font-weight:700;color:#262626}.bbs-program-group-welcome__position{margin:0 0 16px;font-size:18px;line-height:1.4;font-weight:600;color:#4a4a4a}.bbs-program-group-welcome__description{margin:0;font-size:16px;line-height:1.7;color:#666}@media(max-width: 991px){.bbs-program-group-welcome .container{grid-template-columns:1fr;gap:24px}}.bbs-program-group-grid{padding:0 30px}.bbs-program-group-grid .container{padding:unset !important}.bbs-program-group-grid__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.bbs-program-group-grid__title{margin:0;font-size:clamp(22px,3vw,28px);font-weight:700;text-transform:uppercase;color:#262626}.bbs-program-group-grid__compare{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border:1px solid #999;border-radius:999px;font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#666}.bbs-program-group-grid__empty{margin:0;color:#666}.bbs-program-roll-list{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1199px){.bbs-program-roll-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 991px){.bbs-program-roll-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.bbs-program-roll-list{grid-template-columns:minmax(0, 1fr)}}.bbs-program-roll-5 .post-btn{border:none;cursor:pointer;font:inherit;text-decoration:none}.bbs-program-roll-5.post-roll-15 .post-thumbnail{height:340px;aspect-ratio:auto}.bbs-program-roll-5.post-roll-15 .post-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}body.bbs-program-modal-open{overflow:hidden}.bbs-program-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,4vw,40px);overflow-y:auto}.bbs-program-modal[hidden]{display:none !important}.bbs-program-modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.55)}.bbs-program-modal__dialog{position:relative;z-index:1;width:min(100%,960px);margin:auto;background:#fbfbfb;border-radius:16px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.2)}.bbs-program-modal__close{display:block;margin:0 0 24px auto;position:relative;width:40px;height:40px;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;font-size:0;line-height:0;cursor:pointer}.bbs-program-modal__close img{display:block;width:40px;height:40px}.bbs-program-modal__header{padding-right:0;margin-bottom:32px}.bbs-program-modal__title{margin:0 0 6px;text-align:center;font-size:28px;line-height:32px;font-weight:700;text-transform:uppercase;color:#333}.bbs-program-modal__subtitle{margin:0;text-align:center;font-size:18px;line-height:26px;font-weight:600;text-transform:uppercase;color:#1491d4}.bbs-program-modal__media{position:relative;margin-bottom:32px;background:rgba(0,0,0,0)}.bbs-program-modal__media img,.bbs-program-modal__media iframe{display:block;width:100%;aspect-ratio:656/369;object-fit:cover;border:0;border-radius:12px}.bbs-program-modal__media::after{content:"";display:block;height:1px;margin-top:32px;background:#ccc}.bbs-program-modal__play{position:absolute;inset:0;margin:auto;width:72px;height:72px;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);cursor:pointer;box-shadow:none}.bbs-program-modal__play img{display:block;width:100%;height:100%;object-fit:contain}.bbs-program-modal__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 280px);gap:24px;margin-bottom:24px;align-items:start}@media(max-width: 767px){.bbs-program-modal__body{grid-template-columns:minmax(0, 1fr)}}.bbs-program-modal__main{min-width:0}.bbs-program-modal__section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ccc}.bbs-program-modal__section:last-child{margin-bottom:0}.bbs-program-modal__section h3{margin:0 0 8px;font-size:20px;line-height:32px;font-weight:700;text-transform:uppercase;color:#333}.bbs-program-modal__description,.bbs-program-modal__career{font-size:16px;line-height:24px;color:#5e5e5e}.bbs-program-modal__description p:first-child,.bbs-program-modal__career p:first-child{margin-top:0}.bbs-program-modal__aside{border:1px solid #ccc;border-radius:12px;padding:24px 16px;background:#fff}.bbs-program-modal__meta{margin:0}.bbs-program-modal__meta-row{margin-bottom:14px}.bbs-program-modal__meta-row:last-child{margin-bottom:0}.bbs-program-modal__meta-row dt{margin:0 0 4px;font-size:14px;line-height:26px;font-weight:700;text-transform:uppercase;color:#333}.bbs-program-modal__meta-row dd{margin:0;font-size:16px;line-height:22px;color:#5e5e5e}.bbs-program-modal__meta-row dd a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;color:#1491d4;text-decoration:none;font-weight:600;text-transform:uppercase;font-size:16px;line-height:24px}.bbs-program-modal__meta-row dd a::after{content:"";display:block;flex:0 0 16px;width:16px;align-self:flex-start;padding-top:1cap;height:16px;-webkit-mask:url("https://cdn-assets.binus.ac.id/website-binus/assets/images/general/icon-arrow-right-grey.svg") no-repeat center/contain;mask:url("https://cdn-assets.binus.ac.id/website-binus/assets/images/general/icon-arrow-right-grey.svg") no-repeat center/contain;background-color:#1491d4}.bbs-program-modal__meta-row[data-field=accreditation] dd,.bbs-program-modal__meta-row[data-field=degreeTitle] dd{white-space:pre-line}.bbs-program-modal__meta-row[data-field=location]{padding-top:16px;margin-top:16px;border-top:1px solid #ccc}.bbs-program-modal__meta-row[data-field=location] dd{display:flex;align-items:flex-start;min-width:0;max-width:100%}.bbs-program-modal__location{display:inline-flex;align-items:flex-start;gap:16px;max-width:100%;min-width:0}.bbs-program-modal__location-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:#e6e6e6;overflow:hidden}.bbs-program-modal__location-icon-image{display:block;width:100%;height:100%;object-fit:cover}.bbs-program-modal__location-text{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:pre-line;font-size:16px;line-height:22px;font-weight:600;text-transform:uppercase;color:#1491d4}.bbs-program-modal__footer-note{margin:0 0 16px;text-align:center;font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;color:#333}.bbs-program-modal__footer{margin-top:24px;padding-top:24px;border-top:1px solid #ccc}.bbs-program-modal__actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;width:100%;margin-bottom:52px}.bbs-program-modal__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:13px 20px;border-radius:999px;font-size:14px;line-height:22px;font-weight:700;text-transform:uppercase;text-decoration:none;border:1px solid #cbcbcb;gap:12px;box-sizing:border-box}.bbs-program-modal__btn-label{display:inline-block}.bbs-program-modal__btn-icon{display:inline-block;flex:0 0 auto;width:16px;height:16px;line-height:0}.bbs-program-modal__btn-icon img{display:block;width:100%;height:100%;object-fit:contain}.bbs-program-modal__btn--primary{background:#f3931b;border-color:#f3931b;color:#fff}.bbs-program-modal__btn--primary .bbs-program-modal__btn-icon img{filter:brightness(0) invert(1)}.bbs-program-modal__btn--secondary{background:#fff;color:#262626}.bbs-program-modal__btn--secondary[data-action=contact] .bbs-program-modal__btn-icon{width:24px;height:24px}.bbs-program-modal__btn[hidden]{display:none !important}.pagination-type-3{justify-content:right !important}
