.textOverPurple{background:linear-gradient(#6638b7,#251545);border-radius:30px;display:flex;padding:30px 0;width:100%}.textOverPurple__inner{color:#fff;font-size:18px;margin:0 auto;max-width:1084px;padding:60px;text-align:center;width:80%}.textOverPurple__inner h2{color:#fff;font-size:45px;margin:0 0 20px}.textOverPurple__inner p{padding-bottom:20px}.textOverPurple__inner>div:first-child{font-weight:900;margin-bottom:20px}.textOverPurple__inner>div:nth-child(2){font-weight:100}.textOverPurple__inner>div:first-child,.textOverPurple__inner>div:nth-child(2){color:#000;font-size:32px;line-height:1.2}.textOverPurple__inner>div:last-child{margin-top:32px}.textOverPurple__inner .button{background-color:#fff;color:#000;transition:all .3s ease}.textOverPurple__inner .button:hover{background-color:transparent;border:1px solid #fff;color:#fff}.textOverPurple--center{justify-content:center}.textOverPurple--middle{align-items:center}.textOverPurple--bottom{align-items:end}@media screen and (max-width:768px){.textOverPurple--right .textOverPurple__inner{float:right;text-align:right}.textOverPurple__inner{padding:30px;text-align:center;width:100%}.textOverPurple--right{justify-content:end}}@media screen and (max-width:550px){.textOverPurple__inner h2{font-size:30px}}