.TextBlock{color:#000;margin-bottom:50px}.TextBlock h2,.TextBlock p{margin:0;padding:0}.TextBlock h2+p{margin-top:16px}.TextBlock p+p{margin:16px 0}.TextBlock h2{font-size:26px;font-size:2.6rem;font-weight:600;line-height:32px}.TextBlock p{font-size:16px;font-size:1.6rem;font-weight:400;line-height:26px}@media (min-width:1024px){.TextBlock h2{font-size:46px;font-size:4.6rem;line-height:77px}.TextBlock p{font-size:24px;font-size:2.4rem;line-height:40px}.TextBlock h2+p{margin-top:24px}}@media (min-width:1440px){.TextBlock h2{font-size:64px;font-size:6.4rem;line-height:77px}.TextBlock p{font-size:24px;font-size:2.4rem;line-height:40px}.TextBlock h2+p{margin-top:24px}}.BulletList{margin:25px;padding-left:0}.BulletListItem{font-size:16px;font-size:1.6rem;line-height:26px;list-style:none}.BulletList-Title{position:relative}.BulletList-Title:before{background-color:#9d0395;border-radius:50%;content:"";height:8px;left:-20px;position:absolute;top:40%;width:8px}.InlineList h2{font-size:20px;font-size:2rem;font-weight:600;line-height:32px}.InlineList-List{list-style-position:inside;padding-left:0}@media (min-width:1024px){.BulletListItem{font-size:24px;font-size:2.4rem;line-height:40px}.BulletList-Title{margin:10px}.BulletList-Title:before{height:10px;top:40%;width:10px}.InlineList{flex-direction:column}.InlineList h2{font-size:32px;font-size:3.2rem;line-height:52px}.InlineList-List{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}}.InfoBanner{align-content:start;border-radius:18px;display:flex;height:590px;justify-content:start;margin-bottom:16px;max-width:366px;overflow:hidden;position:relative;width:100%}.InfoBanner-Container{align-items:center;display:flex;flex-direction:column}.InfoBanner-Background{inset:0;position:absolute;z-index:0}.InfoBanner-Background img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;width:100%}.InfoBanner-Character{bottom:-5px;left:40px;position:absolute;z-index:1}.InfoBanner-Character img{width:90%}.InfoBanner-Content{color:#fff;padding:24px;text-align:start;width:100%;z-index:1}.InfoBanner-Content h2,.InfoBanner-Content h3,.InfoBanner-Content p{margin:0}.InfoBanner-Content h2{font-size:24px;font-size:2.4rem;font-weight:600;line-height:28px;margin-bottom:10px}.InfoBanner-Content h3{font-size:18px;font-size:1.8rem;font-weight:600;line-height:38px;margin-bottom:18px;text-transform:uppercase}.InfoBanner-Content p{font-size:16px;font-size:1.6rem;font-weight:400;line-height:26px}@media (min-width:1024px){.InfoBanner{border-radius:55px;margin-bottom:40px;max-height:473px;max-width:1400px}.InfoBanner-Character{bottom:-5px;left:auto;right:-10%}.InfoBanner-Character img{width:auto}.InfoBanner-Content{align-items:center;color:#fff;display:flex;justify-content:center;padding:0 100px;text-align:start;width:60%;z-index:1}.InfoBanner-Content h2{font-size:38px;font-size:3.8rem;line-height:60px;margin-bottom:16px}.InfoBanner-Content h3{font-size:28px;font-size:2.8rem;line-height:28px;margin-bottom:32px;text-transform:uppercase}.InfoBanner-Content p{font-size:20px;font-size:2rem}}@media (min-width:1220px){.InfoBanner-Character{right:0}.InfoBanner-Content h2{font-size:48px;font-size:4.8rem;line-height:64px}.InfoBanner-Content h3{font-size:30px;font-size:2.8rem;line-height:38px}}@media (min-width:1440px){.InfoBanner{width:1400px}.InfoBanner-Content{padding:60px 140px}.InfoBanner-Content h2{font-size:54px;font-size:5.4rem}.InfoBanner-Content h3{font-size:32px;font-size:3.2rem}.InfoBanner-Content p{font-size:24px;font-size:2.4rem}}.About-Container{display:flex;flex-flow:column;gap:40px;padding:30px;z-index:1}.About-Text>*{margin:0}.About-Text p{font-size:16px;font-size:1.6rem;line-height:1.5}.About-Images{position:relative}.About-Images-Fortune{left:5%;position:relative;z-index:2}@media (min-width:768px){.About-Container{flex-direction:column;padding:80px 24px}.About-Text h2{font-size:30px;font-size:3rem;font-weight:600;line-height:1.6;margin-bottom:20px}.About-Text p{font-size:18px;font-size:1.8rem;line-height:1.6}.About-Images{flex:1 0 60%}}@media (min-width:1024px){.About-Container{padding:80px 0}}@media (min-width:1280px){.About-Container{align-items:center;flex-direction:row;height:100vh;padding:0}.About-Images-Fortune{left:10%}}@media (min-width:1440px){.About-Images{flex-basis:50%}}@media (min-width:1680px){.About-Text h2{font-size:42px;font-size:4.2rem}.About-Text p{font-size:22px;font-size:2.2rem}}
