*{margin:0;padding:0;box-sizing:border-box}body{font-family:'BuenosAires;'}.hero{position:relative;color:white;display:flex;margin:100px auto 20px}.hero-left-half{width:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(89.07deg, rgba(0,0,0,0.71) 36.56%, rgba(102,102,102,0) 99.23%);padding:40px 20px;display:flex;flex-direction:column;justify-content:center}.hero-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.hero-box{display:flex;flex-direction:column;justify-content:space-between}.hero-route{font-size:12px;font-weight:700;margin:20px auto 40px;color:#ccc}.hero-mini-heading{display:flex;align-items:center;font-size:16px;font-weight:500;color:#fff;border-image-source:linear-gradient(90deg, rgba(255,255,255,0.5) 0%, #666 100%);background-color:#FFFFFF1A;border-radius:10px;padding:10px;height:44px;width:fit-content;text-wrap:nowrap;margin-top:10px}.hero-mini-heading img{width:20px;height:20px;margin-right:8px}.hero-heading{font-size:55px;font-weight:700;font-weight:bold;margin-bottom:20px;margin-top:60px}.hero-para{font-size:24px;line-height:1.5;color:#FAFAFA;margin-bottom:20px;font-weight:400}.hero-btn{background:linear-gradient(90deg, #195057 0%, #4ED0E1 100%);color:#fff;padding:0.75rem 1.5rem;font-weight:bold;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;height:41px}.hero-btn img{width:10px;height:10px;margin-left:8px}.desktop-only{display:block}.hero-box-mobile-only{display:none}@media (max-width: 768px){.hero{position:relative;background-image:url(/assets/Images/universityFinder/hero/unifinderHeroMobile.jpg);background-size:cover;background-position:center;color:white;display:flex;flex-direction:column;height:350px}.hero-left-half{position:absolute;top:0;left:0;width:80%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:space-between;padding:20px 20px;box-sizing:border-box;background:linear-gradient(89.07deg, rgba(0,0,0,0.71) 36.56%, rgba(102,102,102,0) 99.23%)}.hero-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.hero-box{display:flex;flex-direction:column;gap:6px;width:100%}.hero-route{font-size:10px;font-weight:600;padding-top:2%;margin-top:20px;margin-bottom:20px}.hero-mini-heading{display:flex;align-items:center;gap:6px;color:#fafafa;background-color:#ffffff1a;border-radius:5px;padding:5px;width:fit-content;font-size:10px;font-weight:500;height:30px;margin-top:10px}.hero-mini-heading img{height:14px;width:auto}.hero-heading{padding-top:5px;padding-bottom:5px;font-size:24px;font-weight:700;margin-top:20px;margin-bottom:20px}.hero-heading span{font-weight:bold;font-size:24px;font-weight:700}.hero-para{width:100%;line-height:1.4;margin-bottom:20px;font-size:12px;font-weight:400}.hero-btn{height:30px}.desktop-only{display:none}.hero-box-mobile-only{display:block}}.who-refinance-section{padding:60px 20px;margin:0 auto}.who-refinance-header{font-size:34px;font-weight:700;color:#424242;margin-bottom:20px;text-align:center}.who-refinance-subheader{font-size:24px;font-weight:400;color:#424242;margin:0 auto 40px;text-align:center}.who-refinance-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.who-refinance-card{background:#fff;padding:34px;border-radius:20px;transition:transform 0.3s ease, box-shadow 0.3s ease;box-shadow:0px 4px 4px 0px #00000040}.who-refinance-card:hover{box-shadow:0px 4px 16.7px 0px #59898E}.who-refinance-card-header{font-size:24px;font-weight:700;color:#424242;margin-top:16px;margin-bottom:16px}.who-refinance-card-desc{font-size:16px;font-weight:400;color:#424242;line-height:25px}@media (max-width: 992px){.who-refinance-header{font-size:24px}.who-refinance-subheader{font-size:16px}.who-refinance-container{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.who-refinance-container{grid-template-columns:1fr}}.how-refinance-process{padding:4rem 2rem;background:#092A2E}.how-refinance-process-header{margin-bottom:57px}.how-refinance-service-heading{font-size:34px;font-weight:700;padding-top:20px;padding-bottom:30px;color:#fff}.how-refinance-service-desc{font-size:24px;font-weight:400;color:#fff}.how-refinance-process-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;justify-content:space-between}.how-refinance-card{height:260px;background-color:#092A2E;border:1px solid #fff;border-radius:20px;padding:28px 24px;box-shadow:0 2px 8px rgba(255,255,255,0.05);position:relative;overflow:hidden;text-align:left;animation:flashAnim 2.5s infinite linear;color:#fff;gap:28px}.how-refinance-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.2);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.how-refinance-card:hover::before{animation:fullFlash 0.7s ease forwards}@keyframes fullFlash{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.how-refinance-card-number{font-weight:700;font-size:34px;background-image:linear-gradient(to bottom, #fff, rgba(153,153,153,0.11));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline;margin-top:auto;margin-bottom:28px;opacity:1;line-height:100%;letter-spacing:0%}.how-refinance-service-card-header{margin-top:10%;opacity:1;font-size:24px;font-weight:700;margin-bottom:10%;color:#fff}.how-refinance-service-card-desc{color:#fff;opacity:1;margin-top:5%;font-size:16px;font-weight:400;width:100%}@media (max-width: 768px){.how-refinance-service-heading{font-size:24px}.how-refinance-service-desc{font-size:16px}.how-refinance-process-cards{grid-template-columns:1fr}.how-refinance-card{height:200px}.how-refinance-service-card-header{margin-top:5%;margin-bottom:5%}}.nbfc-section{padding:5% 5%;background-color:#fff}.nbfc-heading{font-size:34px;font-weight:bold;font-weight:700;font-size:2rem;text-align:center;margin-bottom:2rem;color:#222}.nbfc-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.nbfc-card{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 15px rgba(0,0,0,0.2),0 4px 6px rgba(0,0,0,0.1)}.nbfc-top-label-container{background-color:#3FA0AC;border-bottom:1px solid #3FA0AC;padding:1.5rem}.nbfc-top-label{color:#fff;display:flex;justify-content:space-between;align-items:flex-start}.nbfc-left-col{display:flex;flex-direction:column;gap:0.5rem}.nbfc-name{font-size:24px;font-weight:700;font-weight:bold}.nbfc-amt{display:flex;align-items:center;gap:0.5rem}.nbfc-amt img{width:19px;height:15.2px}.nbfc-amt .nbfc-value-label{font-size:16px;font-weight:400}.nbfc-amt .nbfc-value{font-size:16px;font-weight:bold;font-weight:700}.nbfc-right-col img{width:100px;height:32px;border-radius:9px}.nbfc-fee-time-label{display:flex;justify-content:space-between;text-align:center;margin:20px auto;width:fit-content;height:fit-content;gap:20px}.nbfc-fee,.nbfc-tenure{background-color:#F6F6F6;flex:1;padding:12px 17px}.nbfc-fee-label,.nbfc-tenure-label{font-weight:400;font-size:12px;color:#424242;margin-bottom:20px;text-wrap:nowrap}.nbfc-fee-value,.nbfc-tenure-value{font-size:16px;font-weight:700;color:#424242}.nbfc-features{display:flex;flex-direction:column;gap:0.75rem;gap:29px}.nbfc-feature-heading{font-size:24px;font-weight:700;font-weight:bold;margin-left:5%;margin-top:5%}.nbfc-feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.5rem;margin-left:5%}.nbfc-feature-list li{display:flex;align-items:center;gap:0.5rem;font-size:16px;font-weight:400}.nbfc-feature-list img{width:24px;height:16px}.nbfc-btn{width:90%;margin:5% auto;background-color:#3FA0AC;color:#fff;font-size:12px;font-weight:700;font-weight:bold;padding:10px 10px;border:none;border-radius:10px;cursor:pointer;text-align:center;transition:background-color 0.3s ease;height:53px;display:flex;align-items:center;justify-content:center;text-decoration:none}.nbfc-btn:hover{transform:scale(1.02)}@media (max-width: 768px){.nbfc-grid{grid-template-columns:1fr}.nbfc-name{font-size:16px}.nbfc-amt .nbfc-value-label{font-size:12px;font-weight:400}.nbfc-amt .nbfc-value{font-size:12px}.nbfc-fee-value,.nbfc-tenure-value{margin-top:5%;font-size:16px;font-weight:bold}.nbfc-feature-list li{font-size:12px}}.intl-top-label-container{background-color:#D46C8E;border-bottom:1px solid #D46C8E;padding:1.5rem}.intl-right-col img{width:182px;height:32px}.intl-btn{width:90%;margin:5% auto;background-color:#D46C8E;color:#fff;font-size:12px;font-weight:700;font-weight:bold;padding:10px 10px;border:none;border-radius:10px;cursor:pointer;text-align:center;transition:background-color 0.3s ease;height:53px;display:flex;align-items:center;justify-content:center;text-decoration:none}.intl-btn:hover{transform:scale(1.02)}
