.text-button{position:relative;padding-top:130px;overflow:hidden;content-visibility:auto}@media only screen and (max-width: 1023px){.text-button{padding-top:65px}}.text-button__content{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:100px;background-color:var(--primary-dark2);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}@media only screen and (max-width: 1023px){.text-button__content{padding:50px 30px}}.text-button__content.center *{text-align:center}.text-button__content.right *{text-align:right}.text-button__content .heading{position:relative;z-index:1;padding-bottom:33px}.text-button__content .desc{position:relative;z-index:1;margin-bottom:20px}.text-button__content .desc p{margin-bottom:20px}@media only screen and (max-width: 1279px){.text-button__content br{display:none}}.text-button__content .cta{position:relative;z-index:1}.text-button__content .button{z-index:2}.text-button__content .dots{display:flex;position:absolute;top:50%;left:50%;z-index:0;pointer-events:none;animation:rotate-4steps 25s infinite ease-in-out}.text-button__content .dots .dot{width:900px;height:900px;border-radius:100%;filter:blur(250px)}@supports(-webkit-backdrop-filter: blur(1px)){.text-button__content .dots .dot{transform:translate3d(0, 0, 0);backface-visibility:hidden}}@media only screen and (max-width: 767px){.text-button__content .dots .dot{filter:blur(150px)}}.text-button__content .dots .dot.purple{background-color:var(--primary-purple)}.text-button__content .dots .dot.green{background-color:var(--primary-green)}/*# sourceMappingURL=module.css.map */
