.boxes{justify-content:center;align-items:center}.boxes,.boxes__list{width:100%;display:flex}.boxes__list{justify-content:space-between;align-items:flex-start;gap:3.5rem;max-width:68.75rem;flex-wrap:wrap}@media screen and (max-width:1024px){.boxes__list{gap:2rem}}@media screen and (max-width:770px){.boxes__list{justify-content:center;align-items:stretch}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-.5rem)}to{transform:translateY(0)}}.boxes__item{width:calc((100% - 7rem)/3);border-radius:1.5rem;background:linear-gradient(132deg,rgba(7,7,8,0) 46.92%,rgba(7,7,8,.05) 64.47%,#8C45FF 97.53%),#080709;box-shadow:inset 0 0 .75rem 0 hsla(0,0%,100%,.1);padding:1.5rem 1.5rem 2rem;animation:float 3s ease-in-out infinite}@media screen and (max-width:1024px){.boxes__item{width:calc((100% - 4rem)/3);padding:1rem 1rem 1.5rem}}@media screen and (max-width:770px){.boxes__item{width:calc((100% - 2rem)/2)}}@media screen and (max-width:600px){.boxes__item{width:100%;animation:none}}.boxes__item:first-child{animation-delay:0s}.boxes__item:nth-child(2){animation-delay:.5s;margin-top:7.75rem}@media screen and (max-width:770px){.boxes__item:nth-child(2){margin-top:0}}.boxes__item:nth-child(3){animation-delay:1s}.boxes__item-top{width:100%;position:relative;display:flex;margin-bottom:1.375rem;border-radius:1rem;background:rgba(7,7,8,.4980392157);box-shadow:inset 0 0 2.5rem 0 rgba(152,130,241,.2980392157);padding:3.5rem 0;justify-content:center;z-index:1}.boxes__item-top:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-image:url(/_next/static/media/lines.715b101f.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:-1}.boxes__item-icon-wrapper{position:relative;background:#131115;padding:.875rem;z-index:1}.boxes__item-icon,.boxes__item-icon-wrapper{display:flex;border-radius:50%;border:1px solid var(--ig-border-lavender)}.boxes__item-icon{background:linear-gradient(344deg,rgba(255,255,255,.1098039216) 6.96%,rgba(255,255,255,0) 96.79%);padding:1rem}.boxes__item-icon img{width:1.75rem;height:1.75rem}.boxes__item-title{color:var(--ig-title-white);font-size:1.25rem;font-weight:400;margin-bottom:1rem}.boxes__item-text{color:var(--ig-text-white);font-size:1rem;font-weight:300}