.hero{position:relative;width:100%;height:864px;display:flex;justify-content:center;overflow:hidden}.heroBGContainer{height:100%}.heroBGContainer,.heroBackgroundImage{position:absolute;z-index:0;width:100%}.heroBackgroundImage{height:864px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.heroActorImage{width:430px;height:296px;position:absolute;top:100px;z-index:1;left:50%;transform:translate(-50%);opacity:0}.desktop{display:none}.mobile{display:block}.heroContent{text-align:center;margin-top:200px;max-width:450px;width:100%;padding:0 20px}.heroContent,.heroText{position:relative;z-index:2}.heroTitle{font-size:30px;font-weight:700}.heroSubtitle,.heroTitle{color:#fff;margin-bottom:20px}.heroSubtitle{font-size:20px;font-weight:400}.heroActionContainer{display:flex;justify-content:center;flex-direction:column;margin-top:30px}.heroActionTitle{color:#FFBC11;font-family:var(--font-stick);font-size:23px;font-style:normal;font-weight:400;line-height:42px;text-align:center;text-transform:uppercase}.heroActionItemsContainer{display:flex;justify-content:center;margin-top:20px}.heroActionItem{font-size:20px;font-style:normal;font-family:var(--font-stick);font-weight:400;line-height:24px;color:#CB182E;text-align:center;padding:8px 15px;background-color:#fff;border:1px solid #cb182e;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 5px 0 1px rgb(203,24,46)}.heroActionItem:hover{background-color:#CB182E;color:#fff}.hero .layoutContent,.hero .layoutTitle{color:#fff;text-align:center}.hero .layoutContent{margin-top:20px}.heroWaveContainer{position:absolute;bottom:0;width:100%;height:100px;z-index:0}.heroWaveContainer img{width:330%;transform:translateY(40%)}.HeroBGElements{position:absolute}.hero .layoutTitle{animation:showFromRight 1s ease-out forwards}.hero .layoutContent{animation:showFromRight 1s ease-out .2s forwards}.hero .heroActionTitle{animation:showFromRight 1s ease-out .3s forwards}.hero .heroWaveContainer img{animation:heroWaveAnimation 1s ease-out forwards}.hero .heroActorImage{animation:heroActorAnimation 1s ease-out .3s forwards}.hero .heroActionItemsContainer{opacity:0;animation:showFromRight 1s ease-out .4s forwards}@keyframes heroActorAnimation{0%{opacity:0;transform:translate(-42%)}to{opacity:1;transform:translate(-50%)}}@keyframes heroWaveAnimation{0%{transform:translateY(40%);opacity:1}to{transform:translateY(0);opacity:1}}@media screen and (min-width:1024px){.hero,.heroBackgroundImage{height:597px}.heroActorImage{width:728px;height:501px;top:50px;left:67%}.heroContent{margin-top:0;display:flex;flex-direction:column;justify-content:center}.heroActionTitle,.heroContent{text-align:left}.hero .stageCenter{align-items:center;padding-left:100px;justify-content:flex-start}.hero .layoutContent,.hero .layoutTitle{text-align:left}.heroWaveContainer img{width:100%}.heroActionItemsContainer{justify-content:space-between}}.beneficios{background-color:#fff}.beneficios,.beneficios .stage{display:flex;flex-direction:column;align-items:center}.beneficios .stage{max-width:1024px}.beneficios .layoutContent{max-width:520px}.beneficiosItemsContainer{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;max-width:1096px;max-width:100vw;align-content:space-between}.beneficiosImage{margin-top:20px;height:auto}.beneficiosItem{width:157px;display:flex;flex-direction:column;align-items:center}.beneficiosItem img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.beneficios .layoutContent{text-align:center;margin-top:10px}.beneficiosItemTitle{color:#000;font-family:var(--font-stick);font-size:27px;font-style:normal;font-weight:400;line-height:26px}.beneficios .layoutTitle{color:#000;text-align:center}.beneficios .sectionTitle{max-width:765px}.beneficios .sectionHeader .layoutContent{display:none}.beneficiosItem.isInView img{animation:animVisible .5s ease-in forwards}.beneficiosItem.isInView .layoutContent{animation:translateFromBottom .5s ease-in .2s forwards}.beneficiosImage.isInView img{animation:animVisible .5s ease-in forwards}@media screen and (min-width:1024px){.beneficiosItemsContainer{gap:0}.beneficiosItem{width:25%;align-items:center}.beneficiosStage{max-width:1024px}.beneficios .layoutTitle{max-width:765px}.beneficios .sectionHeader .layoutContent{display:block}}