.hiding-banner{color:#fff;background:linear-gradient(#f48dbb,#f2418a);width:100%;height:50vw;display:flex;position:relative;overflow:hidden}.background-banner-content{z-index:1;flex-direction:column;justify-content:space-between;width:100%;margin:2vw;display:flex}.background-banner-content h2{font-size:10vw;font-weight:700}.background-banner-content p{font-size:5vw;font-weight:700}#banner-content{z-index:1}#banner-copy{font-size:7vw}#banner-date{background-color:#faaedd;padding:.5vw 1vw;font-size:7vw;font-weight:1000}#banner-date-container{justify-content:flex-end;display:flex}#banner-circle-1{width:35vw;height:35vw;top:-10vw;left:-5vw}#banner-circle-2{width:30vw;height:30vw;bottom:-15vw;left:15vw}#banner-circle-3{width:30vw;height:30vw;right:-15vw}#banner-corazon-icon{opacity:.7;width:40vw;height:auto;position:absolute;bottom:5vw;right:5vw}.background-banner-circle{opacity:.2;background-color:#fbcfe8;border-radius:50%;position:absolute}@media (min-width:1024px){.hiding-banner{height:20vw}.background-banner-content h2{font-size:3vw}.background-banner-content p{font-size:1.5vw}#banner-corazon-icon{width:20vw;height:auto;bottom:auto;left:20vw;right:auto}#banner-circle-1{width:20vw;height:20vw;top:-4vw;left:-2vw}#banner-circle-2{width:16vw;height:16vw;bottom:-4vw;left:5vw}#banner-circle-3{width:30vw;height:30vw;bottom:-10vw;right:-10vw}#banner-copy{font-size:4vw}#banner-date{font-size:2vw}}.main-home-frontpage{width:100%}.main-home-frontpage-text{color:#fff;flex-direction:column;order:2;justify-content:center;align-items:flex-start;gap:5vw;padding:10vw;display:flex}.frontpage-about{background-color:#064e7a;order:2}.frontpage-programs{background-color:#137ebe;order:4}.main-home-frontpage-text p{font-size:5vw}.frontpage-about h1{font-size:10vw;font-weight:700}.frontpage-about h3{margin-bottom:2vw;font-size:5vw;font-weight:700}.frontpage-programs-section{flex-direction:column;display:flex}.frontpage-programs h2{color:#fff;margin-bottom:2vw;font-size:6vw;font-weight:700}.main-home-frontpage-img{order:1;margin:0 0 -5px;display:block;width:100%!important;height:auto!important}.impact-grid{color:#064d79;text-align:center;flex-direction:column;align-items:center;gap:5vw;margin:10vw 0;display:flex}.impact-grid h1{font-size:4.5vw}.impact-item{align-items:center;gap:1vw;font-weight:700;display:flex}.impact-item img{color:#000;flex-shrink:0;width:20vw!important;height:auto!important}.items{grid-template-columns:1fr 1fr;justify-items:center;gap:5vw;display:grid}.impact-title{color:#000;width:70vw}.impact-item-first{grid-column:span 2;justify-self:center}.impact-text{color:#137ebe;flex-direction:column;align-items:center;width:22vw;display:flex}.impact-text h3{font-size:10vw}.impact-text p{font-size:3vw}.introduction{color:#064d79;margin:20vw 7vw 10vw}.introduction h1{text-align:center;margin-bottom:3vw;font-size:6vw}.introduction p{text-align:left;font-size:5vw}.home-colaborations-text{color:#fff;text-align:start;background-color:#231f20;flex-direction:column;justify-content:center;align-items:center;gap:5vw;margin-top:-5px;padding:10vw;display:flex}.home-colaborations h2{font-size:7vw;font-weight:700}.home-colaborations p{font-size:4.5vw;line-height:1.5}.home-button{color:#fff;border:2px solid #fff;border-radius:10px;width:fit-content;padding:2vw 5vw;font-size:5vw;font-weight:800;text-decoration:none}.home-button:hover{background-color:#ffffff80}.home-button:active{color:#000;background-color:#fff;border:2px solid #fff}@media (min-width:1024px){.frontpage-home-section{grid-template-rows:auto auto;grid-template-columns:60% 40%;margin-top:0;display:grid}.main-home-frontpage{margin-top:0}.main-home-frontpage-text{gap:2vw;height:auto;padding:5vw 7vw}.main-home-frontpage-text p{font-size:1.5vw}.frontpage-about h1{text-align:center;font-size:3vw}.frontpage-about h3,.frontpage-programs h2{margin:0;font-size:1.5vw;font-weight:500}.main-home-frontpage-img{object-fit:cover;object-position:center;width:100%;height:100%!important}.frontpage-programs-section{grid-template-rows:auto auto;grid-template-columns:60% 40%;display:grid}.frontpage-programs-section img{object-fit:cover;height:100%!important}.frontpage-programs{order:1!important}.frontpage-programs h2{font-size:3.5vw}.frontpage-programs p{font-size:2vw}.impact-grid{align-items:flex-start;margin:0;padding:10vw}.impact-title{text-align:start;flex-direction:column;gap:2vw;width:100%;display:flex}.impact-title h2{font-size:3.5vw}.impact-title p{font-size:2vw;font-weight:500}.items{justify-content:space-between;width:100%;display:flex}.impact-item{align-items:unset}.impact-item img{width:10vw!important;height:auto!important}.impact-text{width:12vw}.impact-text h3{font-size:5vw}.impact-text p{font-size:1.5vw}.home-colaborations{grid-template-columns:60% 40%;height:32vw;display:grid}.home-colaborations img{object-fit:cover}.home-colaborations-text{text-align:start;align-items:flex-start;gap:2vw;margin-right:-.1vw;padding:5vw}.home-colaborations-text h2{font-size:3.5vw}.home-colaborations-text p{font-size:2vw;line-height:1.5}.home-button{padding:1vw 3vw;font-size:2vw}}
