.earn-points{width:100%;display:flex;justify-content:center}.earn-points .container-tab{width:90%;display:flex;justify-content:center;flex-wrap:wrap;padding:0}.earn-points .container-tab .tab{position:relative;list-style:none;width:26%;margin:30px;display:flex;flex-direction:column;padding-left:80px;padding-right:20px;padding-bottom:40px;border-radius:10px;box-shadow:5px 5px 10px 0px rgba(0,0,0,.1)}.earn-points .container-tab .logo-tab{position:absolute;top:20px;left:20px;width:40px;height:40px}.earn-points .container-tab .tab p{font-size:40px;line-height:40px;margin-top:40px;margin-bottom:0}.earn-points .container-tab .tab strong{background:#805475;background:linear-gradient(to bottom right, #805475 25%, #E69DB8 45%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:80px;font-weight:700}.earn-points .container-tab .tab span{font-size:18px;font-weight:700}@media only screen and (max-width: 1300px){.earn-points .container-tab .logo-tab{top:5px;left:5px}.earn-points .container-tab .tab{padding-left:40px}}@media only screen and (max-width: 1100px){.earn-points .container-tab{width:100%}.earn-points .container-tab .tab{width:42%}}@media only screen and (max-width: 768px){.earn-points .container-tab .tab{margin:20px}.earn-points .container-tab .tab p{font-size:30px}.earn-points .container-tab .tab strong{font-size:60px}}@media only screen and (max-width: 580px){.earn-points .container-tab .tab{width:100%}}