.container-width,.limited-width{margin-left:auto;margin-right:auto;max-width:1320px!important;width:95%}@media screen and (max-width:640px){.container-width,.limited-width{padding-left:24px;padding-right:24px;width:100%}}.btn-primary{background-color:#fff;border:.125rem solid #fff;border-radius:.25rem;color:#040316!important;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:.1125rem;line-height:135%;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (max-width:992px){.btn-primary{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#3fce71;border-color:#3fce71}.btn-primary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}@media (max-width:992px){.btn-primary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary{background-color:#040316;border:.125rem solid #040316;border-radius:.25rem;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:.1125rem;line-height:135%;padding:1rem 2rem;text-transform:uppercase}@media (max-width:992px){.btn-secondary{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#040316;color:#fff!important}.btn-secondary-darkmode{background-color:transparent;border:.125rem solid #fff;border-radius:.25rem;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:.1125rem;line-height:135%;padding:1rem 2rem;text-transform:uppercase}@media (max-width:992px){.btn-secondary-darkmode{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary-darkmode:active,.btn-secondary-darkmode:focus,.btn-secondary-darkmode:hover{background-color:#fff;color:#040316!important}.btn-secondary-darkmode.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}@media (max-width:992px){.btn-secondary-darkmode.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary.btn-black{background-color:#040316;color:#fff!important}.btn-secondary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}@media (max-width:992px){.btn-secondary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}*{box-sizing:border-box;font-family:sofia-pro,Helvetica,Arial,serif!important}body,html{margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a{cursor:pointer!important;text-decoration:none}a,button{color:inherit}button{border:none;outline:none}.spacer-top{padding-top:9.75rem}@media (max-width:1100px){.spacer-top{padding-top:10.1875rem}}.spacer-top.without-breadcrumb{padding-top:6.5rem}@media (max-width:1100px){.spacer-top.without-breadcrumb{padding-top:7.375rem}}.spacer-top.with-hero-banner{padding-top:0}@media (max-width:1100px){.spacer-top.with-hero-banner{padding-top:7.375rem}body>main{padding-top:.5rem!important}}@media (max-width:992px){.spacer{display:none}}.spacerResponsive{display:none}@media (max-width:992px){.spacerResponsive{display:block}}div.rgf-impact,section.rgf-impact{padding:5rem 0}@media (max-width:640px){div.rgf-impact,section.rgf-impact{padding:40px 0}}div.rgf-impact .heading,section.rgf-impact .heading{font-size:3.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:120%;max-width:61.5rem;padding-bottom:2.5rem}@media (max-width:640px){div.rgf-impact .heading,section.rgf-impact .heading{font-size:32px;padding-bottom:35px}}div.rgf-impact .card-wrapper,section.rgf-impact .card-wrapper{display:flex;gap:1.5rem;min-height:33.25rem;overflow:scroll hidden;padding-bottom:1.5625rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}@media (max-width:1400px){div.rgf-impact .card-wrapper,section.rgf-impact .card-wrapper{max-width:none;overflow:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none;margin:0;padding:0 24px;scroll-behavior:smooth;scroll-padding:0 32px}div.rgf-impact .card-wrapper::-webkit-scrollbar,section.rgf-impact .card-wrapper::-webkit-scrollbar{display:none}}@media (max-width:640px){div.rgf-impact .card-wrapper,section.rgf-impact .card-wrapper{min-height:380px}}div.rgf-impact .card-wrapper::-webkit-scrollbar,section.rgf-impact .card-wrapper::-webkit-scrollbar{display:none}div.rgf-impact .card-wrapper .card-item,section.rgf-impact .card-wrapper .card-item{aspect-ratio:424/532;background:#f0eeeb;border-radius:1.75rem;flex:1 1 30%;min-width:26.5rem;padding:2.25rem}@media (max-width:640px){div.rgf-impact .card-wrapper .card-item,section.rgf-impact .card-wrapper .card-item{aspect-ratio:270/380;min-width:300px;-o-object-fit:cover;object-fit:cover;padding:25px}}div.rgf-impact .card-wrapper .card-item.col-1,section.rgf-impact .card-wrapper .card-item.col-1{background-image:url(../../src/images/v2/india-map.png)}div.rgf-impact .card-wrapper .card-item.col-2,section.rgf-impact .card-wrapper .card-item.col-2{background-image:url(../../src/images/v2/punjab-map.png)}div.rgf-impact .card-wrapper .card-item.col-3,section.rgf-impact .card-wrapper .card-item.col-3{background-image:url(../../src/images/v2/global-map.png)}div.rgf-impact .card-wrapper .card-item.col-1,div.rgf-impact .card-wrapper .card-item.col-2,div.rgf-impact .card-wrapper .card-item.col-3,section.rgf-impact .card-wrapper .card-item.col-1,section.rgf-impact .card-wrapper .card-item.col-2,section.rgf-impact .card-wrapper .card-item.col-3{background-position:bottom;background-repeat:no-repeat;background-size:cover}div.rgf-impact .card-wrapper .card-item .item-badge,section.rgf-impact .card-wrapper .card-item .item-badge{background-color:#fff;border-radius:6.25rem;display:inline-block;padding:0 .75rem .25rem}div.rgf-impact .card-wrapper .card-item .item-badge span,section.rgf-impact .card-wrapper .card-item .item-badge span{font-size:1rem;font-weight:500;letter-spacing:.04rem;line-height:140%;text-align:center;text-transform:uppercase;vertical-align:middle}@media (max-width:640px){div.rgf-impact .card-wrapper .card-item .item-badge span,section.rgf-impact .card-wrapper .card-item .item-badge span{font-size:16px}}div.rgf-impact .card-wrapper .card-item .item-summary,section.rgf-impact .card-wrapper .card-item .item-summary{font-family:Roboto,sans-serif!important;font-size:1.375rem;font-weight:300;line-height:145%;max-width:90%;padding:.75rem 0}@media (max-width:640px){div.rgf-impact .card-wrapper .card-item .item-summary,section.rgf-impact .card-wrapper .card-item .item-summary{font-size:18px}}div.rgf-india,section.rgf-india{background-color:#f0eeeb;padding:5rem 0}@media (max-width:640px){div.rgf-india,section.rgf-india{padding:45px 0 25px}}div.rgf-india .heading,section.rgf-india .heading{font-size:3.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:120%;max-width:61.5rem;padding-bottom:2.5rem}@media (max-width:640px){div.rgf-india .heading,section.rgf-india .heading{font-size:32px;padding-bottom:10px}}div.rgf-india .summary,section.rgf-india .summary{font-size:1.875rem;font-weight:300;line-height:140%;max-width:61.5rem;padding-bottom:2.5rem}@media (max-width:640px){div.rgf-india .summary,section.rgf-india .summary{font-size:20px;padding-bottom:35px}}div.rgf-india .card-wrapper,section.rgf-india .card-wrapper{display:flex;flex-direction:column;gap:1.5rem;overflow:scroll hidden;padding-bottom:1.5625rem;scrollbar-width:none;-ms-overflow-style:none;color:#fff;scroll-behavior:smooth}div.rgf-india .card-wrapper::-webkit-scrollbar,section.rgf-india .card-wrapper::-webkit-scrollbar{display:none}div.rgf-india .card-wrapper .card-item,section.rgf-india .card-wrapper .card-item{aspect-ratio:16/6;border-radius:1.75rem;display:flex;flex-direction:column;justify-content:center;padding:2.25rem}@media (max-width:640px){div.rgf-india .card-wrapper .card-item,section.rgf-india .card-wrapper .card-item{aspect-ratio:1/1;border-radius:20px;justify-content:flex-start;padding:24px}}div.rgf-india .card-wrapper .card-item.col-1,div.rgf-india .card-wrapper .card-item.col-2,section.rgf-india .card-wrapper .card-item.col-1,section.rgf-india .card-wrapper .card-item.col-2{background-position:bottom;background-repeat:no-repeat;background-size:cover}div.rgf-india .card-wrapper .card-item.col-1,section.rgf-india .card-wrapper .card-item.col-1{background-image:url(https://res.cloudinary.com/roundglass/image/upload/f_auto,q_auto/v1762231920/roundglass/foundation/images/assets/rgsports-banner.jpg)}@media (max-width:640px){div.rgf-india .card-wrapper .card-item.col-1,section.rgf-india .card-wrapper .card-item.col-1{background-image:url(../../src/images/v2/rgsports-banner-mobile.jpg);background-size:99.99% 99.99%}}div.rgf-india .card-wrapper .card-item.col-2,section.rgf-india .card-wrapper .card-item.col-2{background-image:url(https://res.cloudinary.com/roundglass/image/upload/f_auto,q_auto/v1762231921/roundglass/foundation/images/assets/rgsustain-banner.jpg)}@media (max-width:768px){div.rgf-india .card-wrapper .card-item.col-2,section.rgf-india .card-wrapper .card-item.col-2{background-image:url(../../src/images/v2/rgsustain-banner-mobile.jpg);background-size:99.99% 99.99%}}div.rgf-india .card-wrapper .card-item .item-wrapper,section.rgf-india .card-wrapper .card-item .item-wrapper{max-width:25.875rem}div.rgf-india .card-wrapper .card-item .item-wrapper .item-title,section.rgf-india .card-wrapper .card-item .item-wrapper .item-title{font-size:2.625rem;font-weight:600;line-height:120%}@media (max-width:640px){div.rgf-india .card-wrapper .card-item .item-wrapper .item-title,section.rgf-india .card-wrapper .card-item .item-wrapper .item-title{font-size:28px}}div.rgf-india .card-wrapper .card-item .item-wrapper .item-summary,section.rgf-india .card-wrapper .card-item .item-wrapper .item-summary{font-family:Roboto,sans-serif!important;font-size:1.625rem;font-weight:300;line-height:150%;padding:.9375rem 0}@media (max-width:640px){div.rgf-india .card-wrapper .card-item .item-wrapper .item-summary,section.rgf-india .card-wrapper .card-item .item-wrapper .item-summary{font-size:18px}}div.rgf-punjab,section.rgf-punjab{padding:5rem 0}@media (max-width:640px){div.rgf-punjab,section.rgf-punjab{padding:45px 0 25px}}div.rgf-punjab .heading,section.rgf-punjab .heading{font-size:3.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:120%;max-width:61.5rem;padding-bottom:2.5rem}@media (max-width:640px){div.rgf-punjab .heading,section.rgf-punjab .heading{font-size:32px;padding-bottom:10px}}div.rgf-punjab .summary,section.rgf-punjab .summary{font-size:1.875rem;font-weight:300;line-height:140%;max-width:61.5rem;padding-bottom:2.5rem}@media (max-width:640px){div.rgf-punjab .summary,section.rgf-punjab .summary{font-size:20px;padding-bottom:35px}}div.rgf-punjab .card-wrapper,section.rgf-punjab .card-wrapper{display:flex;gap:1.5rem;overflow:scroll hidden;padding-bottom:1.5625rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}@media (max-width:1400px){div.rgf-punjab .card-wrapper,section.rgf-punjab .card-wrapper{margin:0;max-width:none;overflow:auto;padding:0 24px;scroll-padding:0 32px;width:100%}}div.rgf-punjab .card-wrapper::-webkit-scrollbar,section.rgf-punjab .card-wrapper::-webkit-scrollbar{display:none}div.rgf-punjab .card-wrapper .card-item,section.rgf-punjab .card-wrapper .card-item{aspect-ratio:424/700;border-radius:1.75rem;display:flex;flex:1 1 30%;flex-direction:column;justify-content:space-between;min-width:26.5rem;padding:2.25rem}@media (max-width:640px){div.rgf-punjab .card-wrapper .card-item,section.rgf-punjab .card-wrapper .card-item{aspect-ratio:280/505;min-width:280px;padding:25px}}div.rgf-punjab .card-wrapper .card-item.col-1,section.rgf-punjab .card-wrapper .card-item.col-1{background-image:url(../../src/images/v2/punjab-card-1.jpg)}div.rgf-punjab .card-wrapper .card-item.col-2,section.rgf-punjab .card-wrapper .card-item.col-2{background-image:url(../../src/images/v2/punjab-card-2.jpg)}div.rgf-punjab .card-wrapper .card-item.col-3,section.rgf-punjab .card-wrapper .card-item.col-3{background-image:url(../../src/images/v2/punjab-card-3.jpg)}div.rgf-punjab .card-wrapper .card-item.col-1,div.rgf-punjab .card-wrapper .card-item.col-2,div.rgf-punjab .card-wrapper .card-item.col-3,section.rgf-punjab .card-wrapper .card-item.col-1,section.rgf-punjab .card-wrapper .card-item.col-2,section.rgf-punjab .card-wrapper .card-item.col-3{background-position:bottom;background-repeat:no-repeat;background-size:cover}div.rgf-punjab .card-wrapper .card-item .item-badge,section.rgf-punjab .card-wrapper .card-item .item-badge{background:rgba(0,0,0,.5);border-radius:6.25rem;color:#fff;display:inline-block;padding:0 .75rem .25rem}div.rgf-punjab .card-wrapper .card-item .item-badge span,section.rgf-punjab .card-wrapper .card-item .item-badge span{font-size:1rem;font-weight:500;letter-spacing:.04rem;line-height:140%;text-align:center;text-transform:uppercase;vertical-align:middle}div.rgf-punjab .card-wrapper .card-item .item-badge span.desktop,section.rgf-punjab .card-wrapper .card-item .item-badge span.desktop{display:inline-block}@media (max-width:640px){div.rgf-punjab .card-wrapper .card-item .item-badge span.desktop,section.rgf-punjab .card-wrapper .card-item .item-badge span.desktop{display:none}}div.rgf-punjab .card-wrapper .card-item .item-badge span.mobile,section.rgf-punjab .card-wrapper .card-item .item-badge span.mobile{display:none}@media (max-width:640px){div.rgf-punjab .card-wrapper .card-item .item-badge span.mobile,section.rgf-punjab .card-wrapper .card-item .item-badge span.mobile{display:block}}div.rgf-punjab .card-wrapper .card-item .item-summary,section.rgf-punjab .card-wrapper .card-item .item-summary{color:#fff;font-family:Roboto,sans-serif!important;font-size:1.125rem;font-weight:300;line-height:145%;max-width:90%;padding:.75rem 0}@media (max-width:640px){div.rgf-punjab .card-wrapper .card-item .item-summary,section.rgf-punjab .card-wrapper .card-item .item-summary{font-size:18px;max-width:100%}}div.rgf-punjab .card-wrapper .card-item .card-arrow,section.rgf-punjab .card-wrapper .card-item .card-arrow{display:flex;justify-content:end}div.rgf-punjab .card-wrapper .card-item .card-arrow img,section.rgf-punjab .card-wrapper .card-item .card-arrow img{aspect-ratio:1/1;height:auto;width:2.75rem}@media (max-width:640px){div.rgf-punjab .card-wrapper .card-item .card-arrow img,section.rgf-punjab .card-wrapper .card-item .card-arrow img{width:40px}}div.rgf-gic,section.rgf-gic{aspect-ratio:1920/839;background-image:url(../../src/images/v2/gic-bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff}@media (max-width:1024px){div.rgf-gic,section.rgf-gic{aspect-ratio:9/18;background-image:url(../../src/images/v2/gic-bg-mobile.png)}}@media (max-width:814px){div.rgf-gic,section.rgf-gic{aspect-ratio:9/20}}@media (max-width:576px){div.rgf-gic,section.rgf-gic{aspect-ratio:428/1150}}div.rgf-gic .section-bg,section.rgf-gic .section-bg{padding:5rem 0}@media (max-width:640px){div.rgf-gic .section-bg,section.rgf-gic .section-bg{padding:45px 0 25px}}div.rgf-gic .section-bg .heading,section.rgf-gic .section-bg .heading{font-size:3.5rem;font-weight:500;letter-spacing:-.0125rem;line-height:120%;max-width:61.5rem;padding-bottom:1.5625rem}@media (max-width:640px){div.rgf-gic .section-bg .heading,section.rgf-gic .section-bg .heading{font-size:32px;padding-bottom:10px}}div.rgf-gic .section-bg .summary,section.rgf-gic .section-bg .summary{font-size:1.875rem;font-weight:300;line-height:140%;max-width:61.5rem;padding-bottom:2.5rem}@media (max-width:640px){div.rgf-gic .section-bg .summary,section.rgf-gic .section-bg .summary{font-size:20px;padding-bottom:35px}}div.rgf-gic .section-bg .card-wrapper,section.rgf-gic .section-bg .card-wrapper{display:flex;gap:1.5rem;overflow:scroll hidden;padding-bottom:1.5625rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}@media (max-width:1400px){div.rgf-gic .section-bg .card-wrapper,section.rgf-gic .section-bg .card-wrapper{margin:0;max-width:none;overflow:auto;padding:0 24px;scroll-padding:0 32px;width:100%}}div.rgf-gic .section-bg .card-wrapper::-webkit-scrollbar,section.rgf-gic .section-bg .card-wrapper::-webkit-scrollbar{display:none}div.rgf-gic .section-bg .card-wrapper .card-item,section.rgf-gic .section-bg .card-wrapper .card-item{aspect-ratio:1/1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:rgba(0,0,0,.4);border-radius:1.75rem;display:flex;flex:1 1 30%;flex-direction:column;justify-content:space-between;min-width:26.5rem;padding:2.1875rem}@media (max-width:640px){div.rgf-gic .section-bg .card-wrapper .card-item,section.rgf-gic .section-bg .card-wrapper .card-item{min-width:280px;padding:20px}}div.rgf-gic .section-bg .card-wrapper .card-item .item-title,section.rgf-gic .section-bg .card-wrapper .card-item .item-title{font-size:1.875rem;font-weight:500;line-height:120%}@media (max-width:640px){div.rgf-gic .section-bg .card-wrapper .card-item .item-title,section.rgf-gic .section-bg .card-wrapper .card-item .item-title{font-size:28px;padding-bottom:0}}div.rgf-gic .section-bg .card-wrapper .card-item .item-summary,section.rgf-gic .section-bg .card-wrapper .card-item .item-summary{font-family:Roboto,sans-serif!important;font-size:1.375rem;font-weight:300;line-height:145%;max-width:88%;padding:.9375rem 0}@media (max-width:640px){div.rgf-gic .section-bg .card-wrapper .card-item .item-summary,section.rgf-gic .section-bg .card-wrapper .card-item .item-summary{font-size:18px;max-width:90%}}div.rgf-gic .section-bg .card-wrapper .card-item .card-arrow,section.rgf-gic .section-bg .card-wrapper .card-item .card-arrow{display:flex;justify-content:end}div.rgf-gic .section-bg .card-wrapper .card-item .card-arrow img,section.rgf-gic .section-bg .card-wrapper .card-item .card-arrow img{aspect-ratio:1/1;height:auto;width:2.75rem}@media (max-width:640px){div.rgf-gic .section-bg .card-wrapper .card-item .card-arrow img,section.rgf-gic .section-bg .card-wrapper .card-item .card-arrow img{width:40px}}
