.number-counter{position:relative;margin-top:130px;margin-bottom:0;padding:130px 0;background-color:#392164;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;content-visibility:auto}@media only screen and (max-width: 767px){.number-counter{margin-top:65px;margin-bottom:0;padding:65px 0}}.number-counter .container{position:relative}.number-counter--heading{position:relative;z-index:1}@media only screen and (max-width: 767px){.number-counter--heading br{display:none}}.number-counter .items-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px;position:relative;z-index:1;padding:80px 0}@media only screen and (max-width: 1023px){.number-counter .items-wrapper{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 767px){.number-counter .items-wrapper{padding:40px 0}}.number-counter .items-wrapper .item{display:grid;grid-template-rows:subgrid;grid-row:span 2;padding:0 35px;border-left:1px solid hsla(0,0%,100%,.2);row-gap:22px}.number-counter .items-wrapper.two_col{grid-template-columns:repeat(2, 1fr);width:66%}@media only screen and (max-width: 1023px){.number-counter .items-wrapper.two_col{width:100%}}@media only screen and (max-width: 767px){.number-counter .items-wrapper.two_col{grid-template-columns:repeat(1, 1fr)}}.number-counter .buttons-wrapper{display:flex;justify-content:flex-end;position:relative;z-index:1}.number-counter .bottom__image{display:flex;justify-content:center;padding-top:50px}@media only screen and (max-width: 767px){.number-counter .bottom__image{padding-top:0}}.number-counter .bottom__image img{max-width:100%;height:auto}.number-counter .dots{display:flex;position:absolute;top:-50%;left:110%;z-index:0;pointer-events:none;animation:rotate-4steps 25s infinite ease-in-out;animation-direction:reverse}@media only screen and (max-width: 767px){.number-counter .dots{left:180%}}@media only screen and (max-width: 359px){.number-counter .dots{left:200%}}.number-counter .dots .dot{width:900px;height:900px;border-radius:100%;filter:blur(250px)}@supports(-webkit-backdrop-filter: blur(1px)){.number-counter .dots .dot{transform:translate3d(0, 0, 0);backface-visibility:hidden}}@media only screen and (max-width: 767px){.number-counter .dots .dot{filter:blur(150px)}}.number-counter .dots .dot.purple{background-color:var(--primary-purple)}.number-counter .dots .dot.green{background-color:var(--primary-green)}/*# sourceMappingURL=module.css.map */
