.nri-card{position:relative;overflow:hidden}.nri-img{transition:transform .5s ease}.nri-overlay{position:absolute;bottom:-100%;left:0;width:100%;background:rgba(29,59,42,.9);color:#F9F4EB;padding:1rem;text-align:center;transition:bottom .5s ease}.nri-card:hover .nri-overlay{bottom:0}.nri-card:hover .nri-img{transform:scale(1.05)}@media (min-width:1025px){.nri-desktop{padding-top:60px;padding-bottom:100px}.nri-faq{font-size:16px;line-height:22px;font-family:var(--open-sans)}.gkEnquiry-nri,.nri-faq-title{font-size:28px;font-weight:400;font-family:var(--play-fair),sans-serif;line-height:36px}.nri-faq-title{padding-bottom:50px}h2.nri-Heading{font-size:50px;font-weight:400;font-family:var(--play-fair),sans-serif;line-height:var(--h1-line-height);padding-left:6vw;padding-right:6vw}h5.nri-subheading{font-size:30px;line-height:36px}h5.nri-subheading,p.nri-description{font-weight:500;font-family:var(--open-sans)}p.nri-description{font-size:18px;line-height:22px}p.nri1-description{font-size:16px;font-weight:400;line-height:24px;font-family:var(--open-sans);width:900px;margin:auto;padding-top:20px}p.nri-price{font-size:14px;font-weight:500;line-height:22px;font-family:var(--open-sans)}.nri-desktop-padding{padding-left:6vw;padding-right:6vw;margin-top:60px}.nri-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem auto;padding:0 10vw}.nri-section{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:2rem}.nrifaq-desktop{max-width:52rem;padding-bottom:50px;padding-top:50px}.contact-section,.nrifaq-desktop{display:flex;flex-direction:column;justify-content:center;margin:auto}.contact-section{max-width:40rem}}@media (min-width:320px) and (max-width:600px){h2.nri-Heading{font-size:31px;font-weight:400;line-height:37px;font-family:var(--play-fair),sans-serif;padding-left:4vw;padding-right:4vw}.nrifaq-mobile{padding:50px 4vw}h5.nri-subheading{font-size:24px;line-height:36px}h5.nri-subheading,p.nri-description{font-weight:500;font-family:var(--open-sans);padding-left:4vw;padding-right:4vw}p.nri-description{font-size:18px;line-height:26px}p.nri1-description{font-weight:400}p.nri-price,p.nri1-description{font-size:14px;line-height:22px;font-family:var(--open-sans)}p.nri-price{font-weight:500}.nri-desktop-padding{padding-left:4vw;padding-right:4vw;margin-top:20px}.nri-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:3rem auto;max-width:1000px;padding:0 1rem}.nri-faq-title{font-size:31px;font-weight:400;font-family:var(--play-fair),sans-serif;line-height:37px;padding-bottom:50px}.nri-section{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:2rem}.contact-section{padding-left:4vw;padding-right:4vw;padding-bottom:50px}.gkEnquiry-nri{font-size:31px;font-weight:400;font-family:var(--play-fair),sans-serif;line-height:37px}}@media (min-width:601px) and (max-width:1024px){h2.nri-Heading{font-size:31px;font-weight:400;line-height:37px;font-family:var(--play-fair),sans-serif}.gkEnquiry-form{max-width:500px;display:flex;justify-content:center;margin:auto;padding-top:30px}.nri-faq-title{font-size:31px;font-weight:400;font-family:var(--play-fair),sans-serif;line-height:37px;padding-bottom:50px}.nrifaq-tab{padding:50px 4vw;max-width:700px;margin:auto}h5.nri-subheading{font-size:24px;line-height:36px}h5.nri-subheading,p.nri-price{font-weight:500;font-family:var(--open-sans)}p.nri-price{font-size:14px;line-height:22px}p.nri-description{font-size:18px;font-weight:500;line-height:26px;font-family:var(--open-sans);padding-left:4vw;padding-right:4vw}.nri-desktop-padding{padding-left:4vw;padding-right:4vw;margin-top:20px}p.nri1-description{font-size:14px;font-weight:400;line-height:22px;font-family:var(--open-sans)}.nri-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:3rem auto;max-width:1000px;padding:0 1rem}.nri-section{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:2rem}.contact-section{padding-left:4vw;padding-right:4vw;padding-bottom:50px}.gkEnquiry-nri{font-size:31px;font-weight:400;font-family:var(--play-fair),sans-serif;line-height:37px}}