.page-module___8aEwW__whatsappFloat{z-index:1000;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s ease-in-out;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 6px #0003}.page-module___8aEwW__whatsappFloat:hover{transform:scale(1.1)}.page-module___8aEwW__whatsappIcon{width:35px;height:35px}
.PrincipalSection-module__wQyI_a__sectionPrincipal{background-image:url(https://pub-973570666b3f4d6da48e4aafb394e236.r2.dev/fotoPrincipal%20\(1\).webp);background-position:100%;background-repeat:no-repeat;background-size:cover;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;width:100%;height:45rem;display:grid}.PrincipalSection-module__wQyI_a__btnMovilPrimary,.PrincipalSection-module__wQyI_a__btnMovilSecondary{display:none}.PrincipalSection-module__wQyI_a__title{color:#e3196a;grid-area:1/1/2/3;align-self:end;font-size:3rem}.PrincipalSection-module__wQyI_a__texto{color:#470063;text-align:center;grid-area:2/1/3/3;font-size:1.875rem}.PrincipalSection-module__wQyI_a__buttons{flex-flow:wrap;grid-area:3/1/4/3;justify-content:center;align-self:self-start;align-items:center;gap:1.25rem;font-size:1.125rem;display:flex}.PrincipalSection-module__wQyI_a__btnPrimary{color:#fff;cursor:pointer;text-align:center;background-color:#e3196a;border:.125rem solid #e3196a;border-radius:1.25rem;justify-content:center;align-items:center;width:17.4375rem;height:3.75rem;display:flex;box-shadow:.25rem .25rem .25rem #555}.PrincipalSection-module__wQyI_a__btnSecondary{color:#470063;cursor:pointer;text-align:center;background-color:#0f0a0a00;border:.125rem solid #470063;border-radius:1.25rem;justify-content:center;align-items:center;width:17.4375rem;height:3.75rem;display:flex;box-shadow:.25rem .25rem .25rem #555}.PrincipalSection-module__wQyI_a__btnMovilVerMas{display:none}@media (max-width:1400px){.PrincipalSection-module__wQyI_a__sectionPrincipal{background-position:50%}}@media (max-width:1000px){.PrincipalSection-module__wQyI_a__sectionPrincipal{height:31.25rem}.PrincipalSection-module__wQyI_a__title{font-size:2.5rem}.PrincipalSection-module__wQyI_a__texto{font-size:1.75rem}}@media (max-width:870px){.PrincipalSection-module__wQyI_a__sectionPrincipal{height:25rem}.PrincipalSection-module__wQyI_a__title{font-size:1.75rem}.PrincipalSection-module__wQyI_a__texto{font-size:1.25rem}.PrincipalSection-module__wQyI_a__buttons{flex-direction:column;margin-bottom:2.5rem}.PrincipalSection-module__wQyI_a__btnPrimary,.PrincipalSection-module__wQyI_a__btnSecondary{width:17.4375rem;height:3.125rem}}@media (max-width:580px){.PrincipalSection-module__wQyI_a__sectionPrincipal{height:18.75rem}.PrincipalSection-module__wQyI_a__title{font-size:1.5rem}.PrincipalSection-module__wQyI_a__texto{font-size:1rem}.PrincipalSection-module__wQyI_a__buttons{flex-direction:column;margin-top:.625rem;margin-bottom:2.5rem}.PrincipalSection-module__wQyI_a__btnPrimary,.PrincipalSection-module__wQyI_a__btnSecondary{display:none}.PrincipalSection-module__wQyI_a__buttons{flex-direction:row}.PrincipalSection-module__wQyI_a__btnMovilPrimary{color:#fff;cursor:pointer;text-align:center;background-color:#e3196a;border:.125rem solid #e3196a;border-radius:.625rem;justify-content:center;align-items:center;width:8.75rem;height:2.25rem;font-size:1rem;display:flex;box-shadow:.25rem .25rem .25rem #555}.PrincipalSection-module__wQyI_a__btnMovilSecondary{color:#470063;cursor:pointer;text-align:center;background-color:#0f0a0a00;border:.125rem solid #470063;border-radius:.625rem;justify-content:center;align-items:center;width:8.75rem;height:2.25rem;font-size:1rem;display:flex;box-shadow:.25rem .25rem .25rem #555}}@media (max-width:480px){.PrincipalSection-module__wQyI_a__sectionPrincipal{background-image:url(../media/fotoPrincipalMovil.2bad36fd.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:23.75rem;display:flex}.PrincipalSection-module__wQyI_a__title{align-self:center;justify-content:baseline;padding-top:3.125rem;padding-bottom:.9375rem;font-size:1.5rem}.PrincipalSection-module__wQyI_a__texto{align-self:center;padding-bottom:9.6875rem;font-size:1rem}.PrincipalSection-module__wQyI_a__buttons{align-self:center;gap:.9375rem;margin:0}.PrincipalSection-module__wQyI_a__btnMovilPrimary{width:125px;padding-block:1.2rem;font-size:.875rem}.PrincipalSection-module__wQyI_a__btnMovilSecondary{background-color:#eae8ff;border:.125rem solid #eae8ff;width:125px;padding-block:1.2rem;font-size:.875rem;box-shadow:.125rem .125rem .125rem #555}}
