.boxes{justify-content:center;align-items:center;width:100%;display:flex}.boxes__list{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3.5rem;width:100%;max-width:68.75rem;display:flex}@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{background:linear-gradient(132deg,#07070800 46.92%,#0707080d 64.47%,#8c45ff 97.53%),#080709;border-radius:1.5rem;width:calc(33.3333% - 2.33333rem);padding:1.5rem 1.5rem 2rem;animation:3s ease-in-out infinite float;box-shadow:inset 0 0 .75rem #ffffff1a}@media screen and (max-width:1024px){.boxes__item{width:calc(33.3333% - 1.33333rem);padding:1rem 1rem 1.5rem}}@media screen and (max-width:770px){.boxes__item{width:calc(50% - 1rem)}}@media screen and (max-width:600px){.boxes__item{width:100%;animation:none}}.boxes__item:first-child{animation-delay:0s}.boxes__item:nth-child(2){margin-top:7.75rem;animation-delay:.5s}@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{z-index:1;background:#0707087f;border-radius:1rem;justify-content:center;width:100%;margin-bottom:1.375rem;padding:3.5rem 0;display:flex;position:relative;box-shadow:inset 0 0 2.5rem #9882f14c}.boxes__item-top:before{content:"";z-index:-1;background-image:url(../media/lines.e91e130e.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.boxes__item-icon-wrapper{border:1px solid var(--ig-border-lavender);z-index:1;background:#131115;border-radius:50%;padding:.875rem;display:flex;position:relative}.boxes__item-icon{border:1px solid var(--ig-border-lavender);background:linear-gradient(344deg,#ffffff1c 6.96%,#fff0 96.79%);border-radius:50%;padding:1rem;display:flex}.boxes__item-icon img{width:1.75rem;height:1.75rem}.boxes__item-title{color:var(--ig-title-white);margin-bottom:1rem;font-size:1.25rem;font-weight:400}.boxes__item-text{color:var(--ig-text-white);font-size:1rem;font-weight:300}
