@media only screen and (min-width:0rem){#banner-grants{padding:6.25rem 0 3.125rem;position:relative;z-index:2}#banner-grants .cs-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin:auto;max-width:80rem;padding:0 1rem;position:relative;width:100%;z-index:3}#banner-grants .cs-int-title{color:var(--headerColor);font-size:clamp(2rem,6vw,3.25rem);font-weight:900;line-height:1.2em;margin:0;position:relative;text-align:left}#banner-grants .cs-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}#banner-grants .cs-link{align-items:center;color:var(--bodyTextColor);display:inline-flex;font-size:1rem;position:relative;text-decoration:none}#banner-grants .cs-link:after{content:"/";margin-left:.5rem;margin-right:.5rem}#banner-grants .cs-link.cs-active:after,#banner-grants .cs-link:last-child:after{content:"";margin:0}#banner-grants .cs-link.cs-active{color:var(--primary);font-weight:600}#banner-grants .cs-link:hover{color:var(--primary)}#banner-grants .cs-bubbles{background:rgba(207,232,220,.15);border-radius:50%;height:12.5rem;position:absolute;width:12.5rem;z-index:0}#banner-grants .cs-bubbles1{right:.625rem;top:1.25rem}#banner-grants .cs-bubbles2{bottom:-6.25rem;left:.625rem}#banner-grants .cs-background{background:linear-gradient(135deg,rgba(241,246,255,.5),rgba(207,232,220,.3));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#banner-grants .cs-curve{bottom:-.0625rem;height:auto;left:0;position:absolute;width:100%;z-index:2}body.dark-mode #banner-grants .cs-int-title{color:var(--bodyTextColorWhite)}body.dark-mode #banner-grants .cs-link{color:hsla(0,0%,100%,.7)}body.dark-mode #banner-grants .cs-link.cs-active,body.dark-mode #banner-grants .cs-link:hover{color:var(--primaryLight)}body.dark-mode #banner-grants .cs-background{background:linear-gradient(135deg,rgba(6,26,40,.5),rgba(6,26,40,.3))}body.dark-mode #banner-grants .cs-curve path{fill:var(--dark)}#intro-grants{padding:var(--sectionPadding);position:relative;z-index:1}#intro-grants .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#intro-grants .cs-container,#intro-grants .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#intro-grants .cs-content{text-align:center}#intro-grants .cs-title{color:var(--headerColor);font-size:clamp(2rem,5vw,2.75rem);font-weight:900;line-height:1.2em;margin:0 auto 1rem;max-width:25ch;text-align:center}#intro-grants .cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.6em;margin:0;max-width:56.25rem;text-align:center;width:100%}#intro-grants .cs-cards-group{display:flex;flex-direction:column;gap:1.5rem;max-width:56.25rem;width:100%}#intro-grants .cs-card{align-items:center;background:#f1f6ff;border:2px solid #cfe8dc;border-radius:1rem;box-shadow:0 4px 24px rgba(80,120,180,.08);display:flex;flex-direction:column;padding:2rem;position:relative;text-align:center;transition:all .3s ease}#intro-grants .cs-card:after{background:url(/assets/svgs/down-green.svg) no-repeat 50%;background-size:contain;content:"";height:1.25rem;opacity:.6;position:absolute;right:1.25rem;top:1.25rem;transform:rotate(-135deg);transition:opacity .3s ease,transform .3s ease;width:1.25rem}#intro-grants .cs-card-link:hover .cs-card{border-color:var(--primary);box-shadow:0 12px 48px rgba(80,120,180,.2);transform:translateY(-8px)}#intro-grants .cs-card-link:hover .cs-card:after{opacity:1;transform:rotate(-135deg) translate(2px,-2px)}#intro-grants .cs-card-number{color:var(--primary);font-size:3rem;font-weight:900;line-height:1;margin-bottom:.75rem}#intro-grants .cs-card-title{color:var(--headerColor);font-size:1.25rem;font-weight:700;line-height:1.3em;margin:0 0 .75rem}#intro-grants .cs-card-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em;margin:0}#intro-grants .cs-card-link{color:inherit;cursor:pointer;display:block;text-decoration:none}#intro-grants .cs-floater-wrapper{height:100%;left:50%;max-width:120rem;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}#intro-grants .cs-floater1{animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:floatAnimation;animation-timing-function:ease-in-out;height:auto;left:86%;position:absolute;top:-6.25rem;transform:rotate(-150deg);width:32.5rem;z-index:-1}#intro-grants .cs-floater2{animation-duration:14s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:floatAnimation2;animation-timing-function:ease-in-out;height:auto;position:absolute;right:50%;top:50%;transform:translateY(-50%) rotate(-105deg);width:44.375rem;z-index:-1}}@media only screen and (min-width:48rem){#intro-grants .cs-cards-group{align-items:stretch;flex-direction:row;gap:1.75rem;justify-content:center}#intro-grants .cs-card{flex:1;max-width:17.5rem;padding:2.25rem 1.25rem}}@media only screen and (min-width:64rem){#intro-grants .cs-cards-group{gap:2rem}#intro-grants .cs-card{max-width:18.75rem;padding:2.5rem 1.75rem}#intro-grants .cs-card-number{font-size:3.5rem}#intro-grants .cs-floater1{left:auto;right:-10.625rem;top:.625rem}#intro-grants .cs-floater2{left:-21.875rem;right:auto;top:9.375rem;transform:rotate(-105deg)}}@media only screen and (min-width:0rem){body.dark-mode #intro-grants .cs-card-title,body.dark-mode #intro-grants .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #intro-grants .cs-card-text,body.dark-mode #intro-grants .cs-text{color:hsla(0,0%,100%,.8)}body.dark-mode #intro-grants .cs-card{background:hsla(0,0%,100%,.05);border-color:rgba(207,232,220,.2)}body.dark-mode #intro-grants .cs-card-link:hover .cs-card{background:hsla(0,0%,100%,.08);border-color:var(--primaryLight)}body.dark-mode #intro-grants .cs-card-number{color:var(--primaryLight)}body.dark-mode #intro-grants .cs-card:after{filter:brightness(1.5)}#details-grants{background-color:#f7f7f7;padding:var(--sectionPadding);position:relative;z-index:1}#details-grants .cs-container{gap:clamp(2rem,6vw,3.5rem);margin:auto;max-width:80rem}#details-grants .cs-container,#details-grants .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#details-grants .cs-content{text-align:center}#details-grants .cs-title{color:var(--headerColor);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.2em;margin:0 auto 2rem;max-width:25ch;text-align:center}#details-grants .cs-details-box{background:#fff;border-left:4px solid var(--primary);border-radius:.5rem;box-shadow:0 2px 12px rgba(80,120,180,.08);margin-bottom:1.5rem;max-width:56.25rem;padding:1.75rem;text-align:left;width:100%}#details-grants .cs-details-box:last-of-type{margin-bottom:2rem}#details-grants .cs-subtitle{color:var(--primary);font-size:1.125rem;font-weight:700;line-height:1.3em;margin:0 0 1rem}#details-grants .cs-details-box p{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.6em;margin:0 0 1rem}#details-grants .cs-details-box p:last-child{margin-bottom:0}#details-grants .cs-button-solid{background-color:var(--primary);border:none;border-radius:.5rem;box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;min-width:10rem;overflow:hidden;padding:0 3rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;z-index:1}#details-grants .cs-button-solid:before{background:#000;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}#details-grants .cs-button-solid:hover{box-shadow:0 4px 16px rgba(80,120,180,.2);transform:translateY(-2px)}#details-grants .cs-button-solid:hover:before{width:100%}#details-grants .cs-button-solid:focus{outline:2px solid var(--primary);outline-offset:2px}}@media only screen and (min-width:48rem){#details-grants .cs-details-box{padding:2rem;text-align:center}}@media only screen and (min-width:64rem){#details-grants .cs-details-box{padding:2.5rem}}@media only screen and (min-width:0rem){body.dark-mode #details-grants{background-color:var(--dark)}body.dark-mode #details-grants .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #details-grants .cs-details-box{background:hsla(0,0%,100%,.05);border-left-color:var(--primaryLight);box-shadow:0 2px 12px rgba(0,0,0,.2)}body.dark-mode #details-grants .cs-subtitle{color:var(--primaryLight)}body.dark-mode #details-grants .cs-details-box p{color:hsla(0,0%,100%,.8)}body.dark-mode #details-grants .cs-button-solid{background-color:var(--primary)}body.dark-mode #details-grants .cs-button-solid:hover{background-color:var(--primaryLight)}}