.happiness .info{align-items:center;display:flex;flex-direction:column;font-size:20px;font-weight:400;gap:32px;letter-spacing:1px;line-height:150%;margin-top:-60px;padding:64px 0}.happiness .info .title{color:#484848;font-size:28px;font-weight:500;letter-spacing:4.2px;text-align:center}.happiness .info .link{width:137px}.happiness .s2{padding:64px 0}.happiness .s2 .s-title{color:#484848;font-size:24px;font-weight:500;letter-spacing:3.6px;line-height:150%;text-align:center}.happiness .s2 .pill-list{margin-bottom:32px;margin-top:32px}.happiness .s2 .list{margin-top:0}.happiness .s2 .list .item{border-bottom:0;text-align:center}.happiness .s2 .list .item .title{-webkit-text-fill-color:transparent;background:linear-gradient(257deg,#e1615d 20.74%,#e77d53 39.33%,#eb9440 59.12%);background-clip:text;-webkit-background-clip:text;font-size:22px;font-weight:500;letter-spacing:3.3px}.happiness .s2 .list .item a{color:#484848;display:block;font-size:18px;font-weight:400;letter-spacing:.9px;text-decoration:underline}@media (max-width:991px){.happiness .info{font-size:16px;gap:16px;letter-spacing:.8px;margin-top:0;padding:40px 0}.happiness .info .title{font-size:20px;letter-spacing:1px}.happiness .s2{padding:16px 0}.happiness .s2 .pill-list{margin-bottom:16px;margin-top:16px}.happiness .s2 .list .item{padding-bottom:32px;padding-top:0}.happiness .s2 .list .item:last-child{padding-bottom:0}.happiness .s2 .list .item .title{font-size:16px}.happiness .s2 .list .item a{font-size:13px}}
