.four-col-dark{padding:56px 0;background-color:#161616;color:#fff}.four-col-dark .item-col{counter-increment:item}.four-col-dark .items:not(.numbers){display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:660px){.four-col-dark .items:not(.numbers){grid-template-columns:repeat(2,1fr)}}@media (min-width:970px){.four-col-dark .items:not(.numbers).items-cols-1{grid-template-columns:repeat(1,1fr)}.four-col-dark .items:not(.numbers).items-cols-2{grid-template-columns:repeat(2,1fr)}.four-col-dark .items:not(.numbers).items-cols-3{grid-template-columns:repeat(3,1fr)}.four-col-dark .items:not(.numbers).items-cols-4{grid-template-columns:repeat(4,1fr)}}.four-col-dark .items:not(.numbers) .item-col{width:auto;max-width:none;flex:none}.four-col-dark .item{position:relative;padding:8px;border-radius:10px;background:rgba(255,255,255,.1);height:100%;width:100%}.four-col-dark .item .item-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:32px}.four-col-dark .item .item-top:before{color:#00ef99;padding:16px 0 0 16px;font-weight:500;font-size:20px;content:counter(item) "."}.four-col-dark .item .item-top.counter:before{padding:0;width:80px;height:80px;flex:0 0 80px;border-radius:8px;background-color:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center}.four-col-dark .item .icon{width:80px;height:80px;flex:0 0 80px;border-radius:8px;background-color:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center}.four-col-dark .item .icon img{max-width:32px;max-height:32px}.four-col-dark .item .description{margin-top:16px;padding:0 16px 16px}.four-col-dark .item .description ol,.four-col-dark .item .description p,.four-col-dark .item .description ul{color:#8d8d8d}.four-col-dark .item .description .simple-list li{padding-bottom:0}.four-col-dark .item .description>:last-child{margin-bottom:0}.four-col-dark a.item .link-hover{float:inline-end;right:8px;top:8px;align-self:flex-start;align-items:center;justify-content:center;margin-right:-16px;margin-left:auto;display:inline-flex;width:36px;height:36px;font-size:15px;font-weight:500;line-height:1;flex:0 0 36px;transform:rotate(-45deg);z-index:1;transition:.2s;color:#000}.four-col-dark a.item .link-hover:before{position:absolute;content:"";background:#f4f4f4;border-radius:8px;transform:rotate(45deg);left:0;right:0;bottom:0;top:0;z-index:-1;transition:.2s}.four-col-dark a.item:hover .link-hover{opacity:1;transform:rotate(0)}.four-col-dark a.item:hover .link-hover:before{background:#00ef99;transform:rotate(0)}.four-col-dark .link-wrap{margin-top:32px}.four-col-dark .numbers{margin-top:16px}.four-col-dark .numbers.items{display:grid;grid-gap:16px}@media (min-width:660px){.four-col-dark .numbers.items{grid-template-columns:repeat(2,1fr)}}@media (min-width:970px){.four-col-dark .numbers.items.cols-4{grid-template-columns:repeat(4,1fr)}}.four-col-dark .numbers.items .item-wrap{position:relative;padding:24px 16px;height:100%}.four-col-dark .numbers.items .numeric{display:inline-block;font-size:48px;line-height:1;color:#00ef99;letter-spacing:-.03em;font-feature-settings:"ss01" on;margin-bottom:24px}@media (min-width:970px){.four-col-dark .numbers.items .numeric{font-size:64px}}.four-col-dark .numbers.items .descr{color:#8d8d8d}.four-col-dark .numbers.items hr{border:0;height:1px;background:linear-gradient(90deg,rgba(0,0,0,0),#000,rgba(0,0,0,0));margin:16px 0}