.g-wrapper{max-width:1260px;min-width:290px;padding:0 15px;margin-left:auto;margin-right:auto}.h-ecosystem-wrapper{padding:80px 0;background:#f9f9f9}.h-ecosystem-sup-title{margin:0 0 36px;padding:0;text-align:center;text-transform:uppercase;font-size:24px;line-height:28px;font-weight:600;color:#00d15f}.h-ecosystem-title{margin:0 0 80px;padding:0;text-align:center;font-size:60px;line-height:60px;font-weight:700;color:#000}.h-ecosystem-head{position:relative;margin-left:auto;margin-right:auto;max-width:1500px;text-align:center}.h-ecosystem-head::after,.h-ecosystem-head::before{content:"";position:absolute;z-index:-1;top:0;width:100%;max-width:600px;height:200px}.h-ecosystem-head::before{left:0;background:url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/site/kasten/diagram/img/border_left.svg) top left no-repeat}.h-ecosystem-head::after{right:0;background:url(https://cdn.veeam.com/content/dam/veeam/global/go/projects/site/kasten/diagram/img/border_right.svg) top right no-repeat}.h-ecosystem-head__label{position:absolute;z-index:1;top:-40px;right:0;left:0;width:100%;max-width:404px;height:auto;margin-left:auto;margin-right:auto;padding:16px;background:#f9f9f9}.h-ecosystem-head__title{margin:0;padding:48px 20px;font-size:38px;line-height:46px;font-weight:400;color:#8e71f4}.h-ecosystem{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#232323;-ms-flex-wrap:wrap;flex-wrap:wrap;border:3px solid #00d24e;border-top:none;border-radius:0 0 15px 15px}.h-ecosystem__header{padding:10px;background:#00d24e;text-align:center}.h-ecosystem__title{margin:0;color:#fff;font-weight:500;font-size:22px;line-height:22px}.h-ecosystem__item{position:relative;width:24%;margin:0 0 20px;overflow:hidden;border-radius:10px;background:#ededed}.h-ecosystem-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px 16px 32px;list-style:none}.h-ecosystem-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.h-ecosystem-list__img-wrap{min-width:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h-ecosystem-list__logo{width:26px;height:auto}.h-ecosystem-list__logo--amazon{width:22px}.h-ecosystem-list__logo--mongodb{width:12px}.h-ecosystem-list__logo--cisco{width:28px}.h-ecosystem-list__logo--dell,.h-ecosystem-list__logo--infinidat{width:32px}.h-ecosystem-list__logo--minio{width:28px}.h-ecosystem-list__logo--hitachi{width:32px}.h-ecosystem-list__logo--oci{width:28px}.h-ecosystem-list__logo--lenovo{width:32px}.h-ecosystem-list__logo--net-app{width:22px}.h-ecosystem-list__logo--azure{width:24px}.h-ecosystem-list__description{margin:0;font-size:12px;line-height:16px;font-weight:400;color:#505861}@media screen and (max-width:1280px){.h-ecosystem__item{width:48%}.h-ecosystem-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.h-ecosystem-head__title{font-size:28px;line-height:36px}}@media screen and (max-width:1023px){.h-ecosystem-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.h-ecosystem-head::after,.h-ecosystem-head::before{max-width:300px}}@media screen and (max-width:767px){.h-ecosystem-head__label{top:-33px;max-width:290px}.h-ecosystem__item{width:100%}.h-ecosystem-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){.h-ecosystem-wrapper{padding:60px 0}.h-ecosystem-sup-title{font-size:20px;line-height:24px}.h-ecosystem-title{margin-bottom:80px;font-size:36px;line-height:36px}.h-ecosystem-head::after,.h-ecosystem-head::before{max-width:200px}.h-ecosystem-head__label{margin-left:30px}.h-ecosystem-head__title{font-size:24px;line-height:32px}.h-ecosystem__title{font-size:20px;line-height:20px}.h-ecosystem-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:430px){.h-ecosystem-head__label{top:-29px;max-width:240px}}@media screen and (max-width:375px){.h-ecosystem-head__label{top:-20px;max-width:200px;margin-left:16px;padding:8px}.h-ecosystem-list{grid-template-columns:1fr}}