.title-text{overflow:hidden}.title-text,.title-text>*{position:relative}.title-text h2{font-size:58px;font-style:normal;font-weight:400;line-height:62px}.title-text .text.body-18.pre-pad{margin-top:48px}h2.header{background:linear-gradient(286deg,#f0f3f7 4.05%,#d5dce4 42.22%,#711bde 69.9%,#000 99.47%);background-clip:text;-webkit-background-clip:text;display:inline-block;position:relative;-webkit-text-fill-color:transparent;color:transparent;transition:background .6s ease-in-out,-webkit-text-fill-color .6s ease-in-out}h2.header.black-text{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#000;color:#000}.black-blue-text-grad{background:linear-gradient(286deg,#f0f3f7 4.05%,#d5dce4 42.22%,#711bde 69.9%,#000 99.47%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:-webkit-text-fill-color .3s ease}.grad-animation{overflow-wrap:normal;word-break:keep-all}@media only screen and (max-width:768px){.title-text h2{font-size:46px;font-style:normal;font-weight:400;line-height:50px}}@media only screen and (max-width:480px){.title-text .text.body-18.pre-pad{margin-top:0}}