.g-wrapper{max-width:1260px;min-width:290px;padding:0 15px;margin-left:auto;margin-right:auto}.h-ecosystem-wrapper{padding:80px 0}.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:-50px;right:0;left:0;width:100%;max-width:404px;height:auto;margin-left:auto;margin-right:auto;padding:16px;background:#fff}.h-ecosystem-head__title{margin:0;padding:16px 16px 32px;font-size:38px;line-height:46px;font-weight:400;color:#8e71f4}.h-ecosystem{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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:16px 16px 0;text-align:center}.h-ecosystem__title{margin:0;color:#505861;font-size:20px;line-height:20px;font-weight:400}.h-ecosystem__item{position:relative;margin:0 0 12px;overflow:hidden;border-radius:10px;background:#ededed}.h-ecosystem-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:16px;padding:16px;list-style:none}.h-ecosystem-list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}.h-ecosystem-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.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--kafka{width:18px}.h-ecosystem-list__logo--kubevirt{width:30px}.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:1024px){.h-ecosystem-head__title{font-size:28px;line-height:36px}.h-ecosystem-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}}@media screen and (max-width:768px){.h-ecosystem-head::after,.h-ecosystem-head::before{max-width:300px}.h-ecosystem-head__title{max-width:450px;margin:0 auto}}@media screen and (max-width:767px){.h-ecosystem-head__label{top:-40px;max-width:290px}}@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{margin:0;max-width:350px;font-size:24px;line-height:32px;text-align:left}}@media screen and (max-width:430px){.h-ecosystem-head__label{top:-33px;max-width:240px}}@media screen and (max-width:375px){.h-ecosystem-head__label{top:-23px;max-width:200px;margin-left:16px;padding:8px}}