.btn_pendaftaran--banner{background-image:linear-gradient(90deg,#fc5c7d,#6a82fb)!important;border-color:#fff;border-width:2px;color:#fff;font-weight:700;margin-top:60px;padding:12px 16px;transition:all .4s}@media only screen and (min-width:1024px){.btn_pendaftaran--banner{margin-top:20px}}.btn_pendaftaran--banner:hover{background-image:linear-gradient(90deg,#f03b5f,#405ceb)!important;border:2px solid #fff;color:#fff}.banner{background-image:url(/images/banner-mb.webp);background-size:cover;min-height:637px;-o-object-fit:cover;object-fit:cover;width:100%}.banner .container{align-items:center;display:flex;flex-direction:column;padding-top:200px}@media only screen and (min-width:768px){.banner .container{padding-top:270px}}@media only screen and (min-width:1024px){.banner .container{padding-top:230px}}@media only screen and (min-width:1200px){.banner .container{align-items:start;padding-left:120px;padding-left:170px;padding-top:150px;padding-top:190px}}.banner__body{align-items:center;display:flex;flex-direction:column;gap:4px}.banner h5{color:#fff;font-size:16px;font-weight:300}@media only screen and (min-width:1024px){.banner h5{font-size:20px}}.banner h2{color:#fff;font-size:22px;font-weight:600}@media only screen and (min-width:425px){.banner h2{font-size:28px}}@media only screen and (min-width:768px){.banner h2{font-size:36px}}@media only screen and (min-width:1024px){.banner h2{font-size:46px}}.banner span.year_academic{color:#ddd;display:inline-block;margin-bottom:12px}@media only screen and (min-width:1024px){.banner span.year_academic{font-size:18px}}.banner__quota{color:#fff;font-size:12px;text-align:center}.banner__quota span{color:#eae108;font-weight:600}@media only screen and (min-width:375px){.banner__quota{font-size:14px}}@media only screen and (min-width:768px){.banner__quota{font-size:16px}.banner{background-image:url(/images/banner-md.webp);min-height:682px}}@media only screen and (min-width:1024px){.banner{background-image:url(/images/banner-md.webp);background-position:0 -210px;min-height:650px}}@media only screen and (min-width:1200px){.banner{background-image:url(/images/new-banner.webp);background-position:0 0;min-height:570px}}@media only screen and (min-width:1300px){.banner{min-height:620px}}@media only screen and (min-width:1400px){.banner{min-height:688px}}.profil{margin-bottom:0}.profil__wrriper{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1024px){.profil__wrriper{flex-direction:row}}.profil__left{background:#ecf9ff;padding:41px 32px 41px 29px}@media only screen and (min-width:768px){.profil__left{padding:66px 66px 66px 98px}}@media only screen and (min-width:1024px){.profil__left{padding:86px 66px}}.profil__left__tittle h1{font-size:20px;font-weight:700;text-align:center}@media only screen and (min-width:425px){.profil__left__tittle h1{padding:0 5px}}@media only screen and (min-width:768px){.profil__left__tittle h1{font-size:26px;line-height:40px;padding:0 130px;text-align:center}}@media only screen and (min-width:1024px){.profil__left__tittle h1{padding:0 76px 0 0;text-align:left}}@media only screen and (min-width:1440px){.profil__left__tittle h1{font-size:32px;padding:0 120px 0 0}}.profil__left__desc{font-size:13px;font-weight:500;line-height:25px;margin-top:21px;text-align:justify}@media only screen and (min-width:768px){.profil__left__desc{font-size:16px}}@media only screen and (min-width:1024px){.profil__left__desc{text-align:left}}.profil__left a{color:red;display:flex;font-size:14px;font-weight:600;justify-content:center}@media only screen and (min-width:768px){.profil__left a{font-size:16px}}@media only screen and (min-width:1024px){.profil__left a{justify-content:flex-start}}.profil__right{align-items:center;background:#d9f3ff;display:flex;flex-direction:column;justify-content:center;padding:55px 0}.profil__right img{margin-bottom:20px;width:205px}@media only screen and (min-width:768px){.profil__right img{margin-bottom:30px;width:334px}}@media only screen and (min-width:1024px){.profil__right img{margin-bottom:30px;width:274px}}@media only screen and (min-width:1440px){.profil__right img{margin-bottom:30px;width:234px}}.profil__right h2{font-family:Times New Roman;font-weight:700;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width:768px){.profil__right h2{font-size:30px}}.profil__right p{font-family:Times New Roman;font-size:18px;font-weight:400;letter-spacing:.11em;text-transform:uppercase}@media only screen and (min-width:425px){.profil__right p{letter-spacing:.14em}}@media only screen and (min-width:768px){.profil__right p{font-size:18px;letter-spacing:5.4px}}.activity{padding:60px 0}@media only screen and (min-width:1024px){.activity{padding:120px 0}}.activity__item{margin-bottom:14px}@media only screen and (min-width:768px){.activity__item{margin-bottom:0}}.activity h1{font-size:24px;font-weight:600;margin-bottom:18px;text-align:center}@media only screen and (min-width:768px){.activity h1{font-size:28px;margin-bottom:34px;width:100%}}@media only screen and (min-width:1024px){.activity h1{padding:0 236px}}@media only screen and (min-width:1440px){.activity h1{font-size:32px;padding:0 300px}}.activity img{width:100%}.activity p{font-size:12px;font-weight:500;margin-top:8px;text-align:left}@media only screen and (min-width:768px){.activity p{font-size:14px;margin-top:14px;width:100%}}@media only screen and (min-width:1024px){.activity p{font-size:16px;padding:0}}.activity button{border-color:#fff;color:#fff;padding:12px 16px}.activity button:hover{color:#fff;font-weight:500}.realize{background:#0874a3;padding:69px 0 70px}.realize__tittle{text-align:center}.realize__tittle h1{color:#fff;font-size:26px;font-weight:700}@media only screen and (min-width:768px){.realize__tittle h1{font-size:29px}.realize__tittle h1 br{display:none}}.realize__gallery{margin-top:35px}.realize__gallery__item{margin-bottom:26px;text-align:center}@media only screen and (min-width:768px){.realize__gallery__item{margin-bottom:0}}.realize__gallery__item img{border-radius:20px;cursor:pointer;width:233px}@media only screen and (min-width:768px){.realize__gallery__item img{width:163px;width:178px}}@media only screen and (min-width:1440px){.realize__gallery__item img{width:248px}}.realize__gallery__item img:hover{box-shadow:-2px 2px 23px 0 hsla(0,0%,100%,.81);transition:box-shadow .3s ease}.realize__gallery__item p{color:#fff;font-size:20px;font-weight:600;margin-top:8px}@media only screen and (min-width:768px){.realize__gallery__item p{font-size:16px;margin-top:10px}}@media only screen and (min-width:1024px){.realize__gallery__item p{font-size:20px;margin-top:12px}}@media only screen and (min-width:1440px){.realize__gallery__item p{margin-top:22px}}.facility{margin-bottom:97px;margin-top:104px}.facility__tittle{text-align:center}.facility__tittle h1{display:flex;flex-direction:column;font-size:24px;font-weight:700}@media only screen and (min-width:1440px){.facility__tittle h1{font-size:32px;margin-top:34px}}.facility__gallery{margin-top:40px;text-align:center}.facility__gallery__item{margin-bottom:33px}.facility__gallery__item img{width:100%}.facility button{color:#fff;margin-top:24px;padding:12px 16px}@media only screen and (min-width:768px){.facility button{margin-top:34px}}.facility button:hover{color:#fff;font-weight:500}