@import "https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:62.5%}@media screen and (width<=30em){html{font-size:55%}}body{color:var(--color-black);background:var(--color-white);font-family:Sora,sans-serif;font-size:1.6rem;line-height:1.5}section,footer{padding:var(--section-padding-v) var(--section-padding-h);position:relative;overflow:hidden}section.extra-v-padding,footer.extra-v-padding{padding-top:calc(var(--section-padding-v) * 2);padding-bottom:calc(var(--section-padding-v) * 2)}h1{margin:0}strong{font-weight:500}a{text-decoration:none}option{color:#000;background:#fff}img{display:inline-block}ul,ol,menu{list-style:none}:root{--color-primary:#b3864c;--color-black:#1b2147;--color-white:#fff;--color-light-bkg:#f7f7f7;--color-light-bkg-2:#fcf1e2;--section-padding-v:4rem;--section-padding-h:4rem;--safe-area-max-width:124rem;--header-height:9.6rem;--section-title-size:3.2rem}@media screen and (width<=48em){:root{--section-padding-v:3.2rem;--section-padding-h:2.4rem}}@media screen and (width<=30em){:root{--section-padding-v:2.4rem;--section-padding-h:1.6rem;--header-height:7.2rem;--section-title-size:2.8rem}}.u-text-title{font-weight:500;line-height:1.2}.u-text-title.section-title{font-size:var(--section-title-size);text-align:center;margin-bottom:4rem}.u-text-highlight{color:var(--color-primary)}.button{background:var(--bkg-color);color:var(--txt-color);text-align:center;border:none;border-radius:3rem;padding:1em 2em;transition:filter .2s,background .2s;display:inline-block}.button:active{filter:brightness(.9)}.button.primary{--bkg-color:var(--color-primary);--txt-color:var(--color-white)}.button.primary:hover{filter:brightness(1.1)}.button.flat{--txt-color:var(--color-primary)}.button.flat:hover{--bkg-color:var(--color-light-bkg)}.button.outline{--txt-color:var(--color-black);--border-color:var(--color-black);--bkg-color:transparent;border:.1rem solid var(--border-color)}.button.outline.light{--txt-color:var(--color-white);--border-color:var(--color-white)}.button.icon{--icon-bkg:center/64% 64% var(--icon-url) no-repeat;width:var(--size,2.4rem);height:var(--size,2.4rem);border-radius:var(--size);background:var(--icon-bkg);padding:0}.button.icon:hover{background:var(--icon-bkg), var(--color-light-bkg)}.button.icon.size-l{--size:6.4rem}.button.icon.size-m{--size:4.8rem}.button.icon.size-s{--size:3.2rem}.footer{color:var(--color-white);background:var(--color-black)}.footer__layout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4rem;display:flex}.footer__logo{aspect-ratio:464/89;width:min(40rem,90%);height:auto}.footer__contact{gap:1.6rem;display:grid}.footer__contact__item{align-items:center;gap:.8rem;display:flex}.footer__contact__item__icon{background:center/contain no-repeat var(--icon-url);width:4rem;height:4rem}.footer__contact__item:first-child{--icon-url:url(../../../images/icons/footer-address.svg)}.footer__contact__item:nth-child(2){--icon-url:url(../../../images/icons/footer-phone.svg)}.footer__contact__item:nth-child(3){--icon-url:url(../../../images/icons/footer-email.svg)}.header{padding:0 var(--section-padding-h);height:var(--header-height)}.header__layout,.header__links{align-items:center;display:flex}.header__layout{justify-content:space-between;height:100%}.header__layout>*{flex-shrink:0}.header__logo{aspect-ratio:283/40;width:auto;height:4rem}.header__hamburger{display:none}@media screen and (width<=77.5em){.header__cta,.header__links{display:none}.header__hamburger{display:block}}@media screen and (width<=30em){.header__logo{height:3.2rem}}.overlay-menu{width:100%;max-width:100vw;height:100%;max-height:100vh;color:var(--color-white);background:0 0;border:none;overflow:hidden}.overlay-menu::-ms-backdrop{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#000c}.overlay-menu::backdrop{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#000c}.overlay-menu__inner{place-items:center;height:100%;display:grid}.overlay-menu__content{justify-items:center;gap:3.2rem;display:grid}.overlay-menu__links{text-align:center;gap:4rem;font-size:2.4rem;display:grid}.overlay-menu__links__link{padding:1.6rem 0;position:relative}.overlay-menu__links__link:after{content:"";background:var(--color-white);opacity:0;width:100%;height:.1rem;transition:opacity .2s;position:absolute;bottom:0;left:0}.overlay-menu__links__link:hover:after{opacity:1}.overlay-menu__close{cursor:pointer;background:url(../../../images/icons/overlay-menu-close.svg) 50%/contain no-repeat;border:none;width:4.8rem;height:4.8rem}.input{border:.1rem solid var(--color-primary);background:var(--color-light-bkg);border-radius:.8rem;width:100%;padding:1rem}.input__label{margin-bottom:.4rem;font-size:1.4rem;font-weight:500;display:block}.input__phone-container{grid-template-columns:auto 1fr;gap:.8rem;display:grid}.input__phone-container__validation-message{text-align:center;border:.2rem solid var(--color-black);border-radius:.4rem;margin-top:.8rem;padding:.2rem .8rem;display:block}.safe-area{max-width:var(--safe-area-max-width);margin:0 auto;position:relative}.safe-area.extend-width{width:100%}.safe-area.extend-height{height:100%}.tag{color:var(--color-primary);background:var(--color-light-bkg-2);border-radius:1.6rem;padding:1em 2em;font-size:1.4rem;line-height:1;display:inline-block}.hero-section{height:calc(95vh - var(--header-height));padding-top:1.6rem;padding-bottom:0}.hero-section .layout{padding:4rem var(--section-padding-h);height:100%;color:var(--color-white);background:linear-gradient(90deg,#1b2147e6,#1b214700),url(../../../images/backgrounds/hero-image.png) 100%/cover;border-radius:3.2rem;align-items:center;display:grid}.hero-section .text-content{max-width:72rem}.hero-section .title{font-size:5.6rem;font-weight:600;line-height:1.1}.hero-section .message{max-width:48rem;margin:1.6rem 0 3.2rem}.hero-section .actions{align-items:center;gap:1.6rem;display:flex}@media screen and (width<=64em){.hero-section{height:calc(90vh - var(--header-height))}.hero-section .layout{background:linear-gradient(#1b214700,#1b2147e6),url(../../../images/backgrounds/hero-image.png) right 8% center/cover;align-items:end}.hero-section .title{font-size:4rem}.hero-section .message{margin:1.6rem 0 2.4rem}}@media screen and (width<=30em){.hero-section .layout{background:linear-gradient(#1b214700,#1b2147e6),url(../../../images/backgrounds/hero-image.png) right 18% center/cover;padding-bottom:2.4rem}.hero-section .title{font-size:2.8rem}.hero-section .actions{flex-direction:column;align-items:stretch}}.intro-section{padding-top:calc(var(--section-padding-v) * 2)}.intro-section .layout{grid-template-columns:1fr 1.3fr;align-items:center;gap:2.4rem 8rem;display:grid}.intro-section .text-content{gap:1.6rem;display:grid}.intro-section .title{font-size:clamp(var(--section-title-size), 2.5vw, 3.8rem)}.intro-section .video-container{aspect-ratio:16/9;background:var(--color-light-bkg);border-radius:2.4rem;width:100%;height:auto;overflow:hidden}.intro-section .video-container iframe{width:100%;height:100%;display:block}@media screen and (width<=64em){.intro-section .layout{grid-template-columns:1fr}}.business-cards-section .layout{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.business-cards-section .card{aspect-ratio:16/9;width:100%;height:auto;color:var(--color-white);background:center/cover var(--image-url);border-radius:2.4rem;align-content:end;gap:.4rem;padding:1.6rem 2.4rem;transition:transform .2s;display:grid}.business-cards-section .card:hover{transform:scale(1.05)}.business-cards-section .card:first-child{--image-url:url(../../../images/backgrounds/card-central-plus.png)}.business-cards-section .card:nth-child(2){--image-url:url(../../../images/backgrounds/card-central-next.png)}.business-cards-section .card:nth-child(3){--image-url:url(../../../images/backgrounds/card-cbs.png)}.business-cards-section .card__title{color:var(--color-primary);filter:brightness(1.5);font-size:2.2rem}@media screen and (width<=64em){.business-cards-section .layout{grid-template-columns:repeat(2,1fr)}.business-cards-section .card:nth-child(2){grid-area:1/1/2/3}.business-cards-section .card:first-child,.business-cards-section .card:nth-child(3){grid-row:2/3}}@media screen and (width<=48em){.business-cards-section .layout{grid-template-columns:1fr}.business-cards-section .card:first-child,.business-cards-section .card:nth-child(2),.business-cards-section .card:nth-child(3){grid-column:unset;grid-row:unset}}.beneficiaries-section .grid{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.beneficiaries-section .card{background:var(--color-light-bkg);border-radius:2.4rem;flex-grow:1;grid-template-rows:auto 1fr;gap:2.4rem;width:calc(33.3% - 3.2rem);min-width:32rem;max-width:40rem;padding:1.2rem 1.2rem 2.4rem;display:grid}.beneficiaries-section .card:first-child{--image-url:url(../../../images/backgrounds/beneficiaries-collaborators.png)}.beneficiaries-section .card:nth-child(2){--image-url:url(../../../images/backgrounds/beneficiaries-family.png)}.beneficiaries-section .card:nth-child(3){--image-url:url(../../../images/backgrounds/beneficiaries-clients.png)}.beneficiaries-section .card__image{background:center/cover var(--image-url);border-radius:1.6rem;width:100%;height:24rem}.beneficiaries-section .card__text-content{text-align:center;align-content:space-between;justify-items:center;gap:1.6rem;display:grid}.beneficiaries-section .card__title{font-size:2.4rem}.benefits-section .layout{grid-template-columns:2fr 1fr;align-items:center;display:grid}.benefits-section .main-container{padding:calc(var(--section-padding-v) * 1.5);height:64rem;color:var(--color-white);background:linear-gradient(45deg,#1b2147 0%,#1b214700 70%),url(../../../images/backgrounds/benefits-image.png) right 16% top/cover;border-radius:2.4rem;align-items:end;display:grid}.benefits-section .text-content{max-width:38rem}.benefits-section .text-content .highlight{filter:brightness(1.5)}.benefits-section .title{max-width:34rem;margin-bottom:1.6rem;font-size:3.2rem}.benefits-section .discounts__container{padding:calc(var(--section-padding-v) * 1.5);color:var(--color-white);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#1b2147cc;border-radius:2.4rem;margin:0 0 0 -8rem;container-type:inline-size}.benefits-section .discounts__title{text-align:center;gap:.4rem;margin-bottom:3.2rem;font-weight:500;line-height:1;display:grid}.benefits-section .discounts__title .line-1{font-size:2.4rem}.benefits-section .discounts__title .line-2{letter-spacing:-4%;font-size:clamp(4rem,40cqw,15rem);font-weight:600}.benefits-section .discounts__title .line-3{font-size:clamp(2.4rem,10cqw,15rem)}.benefits-section .discounts__list{gap:1.6rem;display:grid}.benefits-section .discounts__list__item{color:var(--color-light-bkg-2);background:#b3864c80;border-radius:.8rem;align-items:center;gap:.4rem;padding:.8rem 2.4rem;display:flex}.benefits-section .discounts__list__item:before{content:"";filter:brightness(1.3);background:url(../../../images/icons/benefits-discount-item-bullet.svg) 50%/contain no-repeat;width:2.4rem;height:2.4rem;display:inline-block}@media screen and (width<=64em){.benefits-section .layout{grid-template-columns:1fr}.benefits-section .main-container{padding-bottom:12rem}.benefits-section .discounts__container{width:80%;margin:-8rem auto 0}}@media screen and (width<=30em){.benefits-section .discounts__container{width:90%;padding:3.2rem 2.4rem}.benefits-section .discounts__list__item{padding:.8rem 1.6rem}}.organization-impact-section{background:var(--color-light-bkg)}.organization-impact-section .subtitle{text-align:center;max-width:56rem;margin:0 auto 4rem}.organization-impact-section .grid{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.organization-impact-section .card{background:var(--color-white);border-radius:1.6rem;flex-grow:1;gap:1.6rem;width:calc(33.3% - 3.2rem);min-width:32rem;max-width:40rem;padding:3.2rem;display:grid}.organization-impact-section .card__icon{width:5.6rem;height:5.6rem;display:block}.organization-impact-section .card__title{color:var(--color-primary);font-size:2rem}.organization-impact-section .card__description{font-size:1.8rem}.awards-section .grid{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.awards-section .badge{width:auto;height:18rem}.form-section{background:var(--color-light-bkg)}.form-section .form-container{border-radius:3.2rem;grid-template-columns:1fr 1.3fr;display:grid;overflow:hidden}.form-section .form-container__title-box,.form-section .form-container__form-box{padding:var(--section-padding-v) calc(var(--section-padding-h) * 2)}.form-section .form-container__title-box{color:var(--color-white);background:bottom right/60% auto url(../../../images/backgrounds/form-logo-bkg.svg) no-repeat, var(--color-black);align-content:center;gap:1.6rem;display:grid}.form-section .form-container__title{font-size:4rem}.form-section .form-container__form-box{background:var(--color-white)}.form-section .form-container__form{gap:1.6rem;display:grid}.form-section .form-container__form__actions{padding-top:1.6rem}.form-section .form-container__form__actions>*{width:100%}@media screen and (width<=64em){.form-section .form-container__title-box,.form-section .form-container__form-box{padding:var(--section-padding-v) var(--section-padding-h)}.form-section .form-container__title{font-size:3.2rem}}@media screen and (width<=55em){.form-section .form-container{grid-template-columns:1fr}.form-section .form-container__title-box,.form-section .form-container__form-box{padding:calc(var(--section-padding-v) * 2) calc(var(--section-padding-h) * 2)}}.section-thank-you{text-align:center;padding-top:8rem}.section-thank-you .logo{width:min(48rem,100%);height:auto;margin:0 auto 4rem}.section-thank-you .title{font-size:4rem;font-weight:700;line-height:1.2}.section-thank-you .message{max-width:80rem;margin:2.4rem auto 4rem;font-size:2rem}
