.mod_program_banner a{font-family:Poppins;text-decoration:none;transition:color .3s ease,background .3s ease}.mod_program_banner a:hover{background:#ffb300}.mod_program_banner{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:grid;margin-top:-29px;min-height:714px;padding:18px 0 60px;position:relative}.mod_program_banner .bg_overlay{background:#180f0499;background-repeat:no-repeat!important;background-repeat:no-repeat;background-size:cover!important;background-size:cover;height:100%;mix-blend-mode:hard-light;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.mod_program_banner .bg_overlay .bg_img{bottom:-35px;height:144px;position:absolute;width:100%;z-index:10}.mod_program_banner .contain-program-section{padding:84px 0 0}.mod_program_banner .contain-program-section .contain-info-main{padding:0 12px}.mod_program_banner .pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px;margin-top:76px}.mod_program_banner .pill{animation:fadeIn 1s forwards;animation-delay:var(--delay);background-color:transparent;border:.5px solid #fff;border-radius:4px;color:#fff;font-family:Poppins;font-size:14px;font-weight:700;font-weight:400;line-height:14px;opacity:0;padding:6px 12px;text-align:center}.mod_program_banner .pill.active{background-color:#fff;border:0;color:#00005b}.mod_program_banner .title{color:#fff;font-family:Poppins;font-size:60px;font-weight:600;line-height:60px;margin-bottom:20px;margin-top:32px;text-align:center}.mod_program_banner .description{color:#fff;font-family:Poppins;font-size:24px;font-weight:400;line-height:32px;margin:auto auto 32px;max-width:800px;text-align:center;width:100%}.mod_program_banner .brochure-button{align-items:center;background:#ffcb2a;border:none;border-radius:6px;box-shadow:0 0 0 4px #ffcb2a99;color:#00005b;cursor:pointer;display:flex;height:56px;justify-content:center;margin:auto;width:220px}.mod_program_banner .partners h3{color:#fff;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:16.2px;margin-bottom:16px;margin-top:118px;text-align:center}.mod_program_banner .partners .partners_logos{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-top:20px}.mod_program_banner .partners .partners_logos img.img-desktop{display:flex}.mod_program_banner .partners .partners_logos img.img-mobile{display:none}@media(max-width:767px){.mod_program_banner{min-height:428px;padding-bottom:33px}.mod_program_banner .contain-program-section{padding:44px 0 0}.mod_program_banner .title{font-size:40px;line-height:40px}.mod_program_banner .container-fluid{overflow:hidden}.mod_program_banner .container-fluid .container-info{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.mod_program_banner .container-fluid .container-info::-webkit-scrollbar{display:none}.mod_program_banner .container-fluid .container-info .tag_info{width:734px}.mod_program_banner .pill{font-size:12px;line-height:14px}.mod_program_banner .description{font-size:16px;line-height:20px;max-width:320px}.mod_program_banner .brochure-button{font-size:14px;font-weight:500;height:48px;line-height:14px}.mod_program_banner .partners h3{font-size:calc(13.17949px + .25641vw)!important;line-height:calc(11.86154px + .23077vw)!important;margin-bottom:14px;margin-top:94px}.mod_program_banner .partners .partners_logos{column-gap:15px;row-gap:15px}.mod_program_banner .partners .partners_logos img.img-desktop{display:none}.mod_program_banner .partners .partners_logos img.img-mobile{display:flex}}