.tap-scholar-logo{display:block;object-fit:contain;object-position:center center;max-width:none}.tap-scholar-logo--header{height:48px;width:auto;max-width:210px}.tap-scholar-logo--footer{height:42px;width:auto;max-width:190px}.tap-scholar-logo--page{height:44px;width:auto;max-width:200px}.site-header .logo-header{width:auto!important;min-width:195px;max-width:220px}.site-header .logo-header .logo-header-inner img.tap-scholar-logo{max-width:none;max-height:none}.footer-light .logo-footer{max-width:200px}.footer-light .logo-footer .tap-scholar-logo{max-width:none}.twm-log-reg-logo-head .tap-scholar-logo--page{height:44px;width:190px}.character-illustration{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;cursor:default;transition:transform .38s cubic-bezier(.34, 1.56, .64, 1);animation:4s ease-in-out infinite char-idle}@keyframes char-idle{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.character-illustration svg{display:block;overflow:visible}.character-illustration .char-shadow{transition:transform .38s,opacity .38s;transform-origin:center}.character-illustration .char-body-group{transition:transform .42s cubic-bezier(.34, 1.56, .64, 1);transform-origin:center bottom}.character-illustration .char-arm-left,.character-illustration .char-arm-right{transition:transform .42s cubic-bezier(.34, 1.56, .64, 1)}.character-illustration .char-arm-left{transform-origin:38px 102px}.character-illustration .char-arm-right{transform-origin:102px 102px}.character-illustration .char-head{transition:transform .42s cubic-bezier(.34, 1.56, .64, 1);transform-origin:center bottom}.character-illustration .char-accessory{transition:transform .48s cubic-bezier(.34, 1.56, .64, 1);transform-origin:center center}.character-illustration .char-doodles{transition:transform .55s;transform-origin:center center}.character-illustration:hover{transform:translateY(-12px);animation-play-state:paused}.character-illustration:hover .char-shadow{transform:scaleX(.7);opacity:.5}.character-illustration:hover .char-body-group{transform:translateY(-5px)}.character-illustration:hover .char-head{transform:rotate(-4deg) translateY(-3px)}.character-illustration:hover .char-accessory-head,.character-illustration:hover .char-arm-left,.character-illustration:hover .char-arm-right{transform:none}.character-illustration:hover .char-doodles{transform:rotate(10deg) scale(1.1)}.character-illustration--explorer:hover .char-arm-right{transform:rotate(-28deg)}.character-illustration--graduate:hover .char-head{transform:rotate(3deg) translateY(-4px)}.character-illustration--graduate:hover .char-arm-right{transform:rotate(-26deg)}.character-illustration--researcher:hover .char-arm-left{transform:rotate(26deg)}@media (prefers-reduced-motion:reduce){.character-illustration{animation:none}.character-illustration:hover,.character-illustration:hover .char-accessory-head,.character-illustration:hover .char-arm-left,.character-illustration:hover .char-arm-right,.character-illustration:hover .char-body-group,.character-illustration:hover .char-doodles,.character-illustration:hover .char-head,.character-illustration:hover .char-shadow{transform:none;transition:none}}.hero-character-scene{position:relative;width:100%;min-height:420px;display:flex;align-items:flex-end;justify-content:center;gap:12px;padding-bottom:20px}.hero-character-scene__doodles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.9}.hero-character-scene__bg-ring{position:absolute;border-radius:50%;border:2px dashed rgba(25,103,210,.18);pointer-events:none}.hero-character-scene__bg-ring--outer{width:340px;height:340px;top:50%;left:50%;transform:translate(-50%,-55%)}.hero-character-scene__bg-ring--inner{width:240px;height:240px;top:50%;left:50%;transform:translate(-50%,-50%);border-color:rgba(25,103,210,.12)}.hero-character-scene__character{position:relative;z-index:2}.hero-character-scene__character--center{z-index:3;margin-bottom:10px}.hero-character-scene__character--left,.hero-character-scene__character--right{margin-bottom:0;opacity:.95;transform:scale(.88)}.hero-character-scene__character--left .character-illustration{animation-delay:-1.3s}.hero-character-scene__character--center .character-illustration{animation-delay:0s}.hero-character-scene__character--right .character-illustration{animation-delay:-2.6s}.twm-inner-banner-with-character{position:relative;overflow:hidden;height:auto;min-height:420px;padding-top:110px}.twm-inner-banner-with-character .container{display:block;height:auto}.twm-inner-banner-with-character .wt-bnr-inr-entry{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:30px 0 50px;min-height:260px}.twm-inner-banner-text{flex:1;min-width:240px;padding-top:10px}.twm-inner-banner-character{flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;padding-right:20px;padding-bottom:10px}.footer-light{position:relative}.widget_footer-character{display:flex;align-items:flex-end;justify-content:center;min-height:200px}.footer-character-inline{display:flex;justify-content:center;align-items:flex-end;padding:10px 0 0}.footer-character-inline .character-illustration:hover{transform:translateY(-12px)}.footer-light .footer-bottom{position:relative;z-index:2}.section-character-accent{display:flex;justify-content:center;margin-top:-30px;margin-bottom:10px}.section-character-row{display:flex;justify-content:center;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:10px 0 20px}.contact-team-characters{display:flex;flex-direction:column;gap:28px;padding:20px 10px}.twm-contact-one .contact-info-wrap .contact-team-characters--in-panel{margin-left:130px;margin-right:10px;padding:52px 20px;min-height:420px;justify-content:center}.twm-contact-one .contact-info-wrap .contact-team-characters--in-panel .contact-team-characters__label{color:#171d28}.contact-team-characters__row{display:flex;align-items:center;gap:20px}.contact-team-characters__label{margin:0;font-size:18px;font-weight:600;color:#171d28;line-height:1.4}@media (max-width:991px){.twm-inner-banner-with-character{padding-top:100px;min-height:360px}.twm-inner-banner-with-character .wt-bnr-inr-entry{padding-bottom:40px;min-height:220px}}@media (max-width:767px){.contact-team-characters__row{flex-direction:column;text-align:center;gap:8px}.tap-scholar-logo--header{height:40px;max-width:170px}.site-header .logo-header{min-width:155px;max-width:170px}.twm-inner-banner-with-character{padding-top:90px}.twm-inner-banner-character{display:none}.widget_footer-character{min-height:160px}.hero-character-scene{min-height:300px;gap:4px}.hero-character-scene__character--left,.hero-character-scene__character--right{transform:scale(.72)}.hero-character-scene__character--center{transform:scale(.85)}}.twm-home2-banner-section .twm-home-2-bnr-images .hero-character-scene{margin:0 auto;max-width:100%}.twm-home2-banner-section .twm-home-2-bnr-images{min-height:380px;display:flex;align-items:center;justify-content:center}.twm-home2-banner-bg{background:linear-gradient(135deg,#def 0,#e8f0fe 45%,#eef4fd 100%);background-attachment:local}.twm-hero-stats-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 16px;width:100%;max-width:420px;margin:0 auto}.twm-hero-stat-card{background:#fff;border-radius:14px;padding:20px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-shadow:0 2px 14px rgba(25,103,210,.09);border:1px solid rgba(25,103,210,.07);transition:transform .25s,box-shadow .25s}.twm-hero-stat-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(25,103,210,.14)}.twm-hero-stat-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.twm-hero-stat-number{font-size:24px;font-weight:700;color:#171d28;line-height:1.2}.twm-hero-stat-label{font-size:13px;color:#6b7280;font-weight:500;line-height:1.4}@media (max-width:575px){.twm-hero-stats-wrap{grid-template-columns:1fr 1fr;gap:10px;padding:12px 8px}.twm-hero-stat-number{font-size:20px}.twm-hero-stat-card{padding:14px 12px}}.twm-contact-info-panel{padding:36px 28px}.twm-contact-info-panel__heading{font-size:24px;font-weight:700;color:#171d28;margin-bottom:10px}.twm-contact-info-panel__sub{color:#6b7280;font-size:15px;line-height:1.65;margin-bottom:28px}.twm-contact-info-panel__items{display:flex;flex-direction:column;gap:22px}.twm-contact-info-item{display:flex;align-items:flex-start;gap:16px}.twm-contact-info-item__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.twm-contact-info-item__text h6{font-size:15px;font-weight:600;color:#171d28;margin-bottom:3px}.twm-contact-info-item__text p{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.twm-contact-one .contact-info-wrap .twm-contact-info-panel{padding-left:160px}@media (max-width:1400px){.twm-contact-one .contact-info-wrap .twm-contact-info-panel{padding-left:100px}}@media (max-width:1200px){.twm-contact-one .contact-info-wrap .twm-contact-info-panel{padding-left:50px}}@media (max-width:991px){.twm-contact-one .contact-info-wrap .twm-contact-info-panel{padding-left:20px}}.ftr-social-links{list-style:none;padding:0;margin:0 0 16px;display:flex;gap:12px;flex-wrap:wrap}.ftr-social-links li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:inherit;font-size:14px;transition:background .2s,color .2s}.ftr-social-links li a:hover{background:#1967d2;border-color:#1967d2;color:#fff}.ftr-contact-email{font-size:13px;margin:0;opacity:.8}.ftr-contact-email i{margin-right:6px}.twm-inner-banner-with-character .wt-bnr-inr-entry{justify-content:center;text-align:center}@media (min-width:992px){.twm-sticky-sidebar{position:sticky;top:100px;align-self:flex-start}}.scholarship-rich-content{max-height:none!important;overflow:visible!important;white-space:normal;overflow-wrap:anywhere;word-break:normal}.scholarship-rich-content img,.scholarship-rich-content table{max-width:100%}.owl-carousel:not(.owl-loaded){display:block;overflow:hidden;max-height:420px}.owl-carousel:not(.owl-loaded)>:nth-child(n+2){display:none!important}