.viec-site .p-medical-progression,.viec-site .p-school-progression,.viec-site .p-sciences-progression{padding-bottom:clamp(40px,6vw,96px)}.viec-site .p-school-choose__content,.viec-site .p-school-choose__program-content{align-items:stretch!important}.viec-site .p-school-choose__content{display:grid!important;gap:clamp(12px,1.04vw,20px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.viec-site .p-school-choose__item,.viec-site .p-school-choose__program-item{align-self:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;min-height:100%!important}.viec-site .p-school-choose__item{flex:none!important;width:auto!important}.viec-site .p-school-choose__item-desc,.viec-site .p-school-choose__program-item-desc{margin-top:auto!important}.viec-site .p-school-choose__program-content{display:grid!important;gap:clamp(12px,1.04vw,20px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;overflow:visible!important;padding:0!important}.viec-site .p-school-choose__program-item{flex:none!important;min-width:0!important;width:auto!important}.viec-site .p-school-choose__program-item-title{margin-bottom:clamp(12px,1.5vw,28px)!important}@media(min-width:768px)and (max-width:1025px){.viec-site .p-school-choose__program-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.viec-site .p-school-choose__content{grid-template-columns:1fr!important}.viec-site .p-school-choose__program-content{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin:0 -12px!important;overflow-x:auto!important;padding:0 12px 4px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.viec-site .p-school-choose__program-content::-webkit-scrollbar{display:none}.viec-site .p-school-choose__program-item{align-self:stretch!important;flex:0 0 min(72vw,280px)!important;min-height:100%!important;min-width:min(72vw,280px)!important;width:min(72vw,280px)!important}.viec-site .p-school-choose__program-item-title{margin-bottom:clamp(48px,12vw,72px)!important}}.viec-site .p-school-assessment__title-wrap,.viec-site .p-school-location__title-wrap,.viec-site .p-school-why-programme__title-wrap{gap:clamp(20px,2vw,32px)!important}.viec-site .p-school-assessment__button.button,.viec-site .p-school-location__button.button,.viec-site .p-school-why-programme__button.button{border-radius:8px!important;flex:0 0 auto!important;font-size:16px!important;height:auto!important;line-height:1.2!important;margin:0!important;max-width:none!important;min-height:48px!important;min-width:0!important;padding:12px 28px!important;white-space:nowrap!important;width:auto!important}.viec-site .p-school-progression__content{background:#203c89!important;border-radius:clamp(16px,1.77vw,24px) clamp(16px,1.77vw,24px) clamp(48px,6.35vw,92px) clamp(16px,1.77vw,24px)!important;overflow:hidden!important;padding:clamp(20px,1.77vw,34px)!important;position:relative!important}.viec-site .p-school-progression__title{color:#fff!important;margin-bottom:clamp(16px,1.67vw,32px)!important}.viec-site .p-school-progression__desc{color:#fff!important;flex:1!important;font-size:max(16px,1.14583vw)!important;line-height:1.35!important;min-width:0!important}.viec-site .p-school-progression__desc-wrap{align-items:flex-end!important;display:flex!important;gap:clamp(16px,2vw,32px)!important;justify-content:space-between!important;margin-top:clamp(-52px,-3.4vw,-28px)!important;position:relative!important;z-index:2!important}.viec-site .p-school-progression__button.button{border:none!important;border-radius:50%!important;flex:0 0 auto!important;font-size:max(16px,1.25vw)!important;font-weight:700!important;height:clamp(104px,8.9vw,172px)!important;line-height:1.15!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:clamp(104px,8.9vw,172px)!important;padding:8px 12px!important;text-align:center!important;white-space:normal!important;width:clamp(104px,8.9vw,172px)!important}.viec-site .p-school-progression__button.button,.viec-site .p-school-progression__button.button:active,.viec-site .p-school-progression__button.button:focus,.viec-site .p-school-progression__button.button:hover{background:#fff!important;color:#203c89!important}.viec-site .p-school-progression__bg--desktop{display:block!important}.viec-site .p-school-progression__bg--mobile,.viec-site .p-school-progression__bg--tablet{display:none!important}@media(min-width:768px)and (max-width:1025px){.viec-site .p-school-progression__content{border-radius:clamp(20px,3.1vw,32px) clamp(20px,3.1vw,32px) clamp(64px,13.4vw,120px) clamp(20px,3.1vw,32px)!important;margin:0 clamp(-20px,-3.9vw,-40px)!important;padding:clamp(28px,5.2vw,56px) clamp(20px,3.9vw,40px) clamp(20px,3.9vw,40px)!important}.viec-site .p-school-progression__desc-wrap{margin-top:clamp(-36px,-4.6vw,-20px)!important}.viec-site .p-school-progression__button.button{font-size:max(16px,2.34vw)!important;height:clamp(104px,19vw,148px)!important;min-width:clamp(104px,19vw,148px)!important;width:clamp(104px,19vw,148px)!important}.viec-site .p-school-progression__bg--desktop,.viec-site .p-school-progression__bg--mobile{display:none!important}.viec-site .p-school-progression__bg--tablet{display:block!important}}@media(max-width:767px){.viec-site .p-school-progression__content{border-radius:24px 24px 34px 34px!important;margin:0 -12px!important;padding:40px 12px 12px!important}.viec-site .p-school-progression__title{margin-bottom:20px!important;max-width:none!important}.viec-site .p-school-progression__desc-wrap{align-items:stretch!important;flex-direction:column!important;gap:24px!important;margin-top:0!important}.viec-site .p-school-progression__button.button{border-radius:34px!important;font-size:16px!important;height:58px!important;min-width:0!important;width:100%!important}.viec-site .p-school-progression__bg--desktop,.viec-site .p-school-progression__bg--tablet{display:none!important}.viec-site .p-school-progression__bg--mobile{display:block!important}}.viec-site .p-medical-progression__button.button,.viec-site .p-sciences-progression__button.button{background:#fff!important;border-radius:50%!important;color:#203c89!important;flex:0 0 auto!important;font-size:max(16px,1.25vw)!important;height:clamp(104px,8.9vw,172px)!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:clamp(104px,8.9vw,172px)!important;width:clamp(104px,8.9vw,172px)!important}@media(max-width:767px){.viec-site .p-medical-progression__button.button,.viec-site .p-sciences-progression__button.button{border-radius:34px!important;font-size:16px!important;height:58px!important;min-width:0!important;width:100%!important}}
