.g-wrapper{max-width:1260px;min-width:290px;padding:0 15px;margin-left:auto;margin-right:auto}.g-wrapper--no-padding{padding:0}.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:-40px;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:32px 16px;font-size:38px;line-height:46px;font-weight:400;color:#8e71f4}.h-ecosystem{max-width:1600px;margin:0 auto;padding:0 20px 20px;color:#232323;border:3px solid #00d24e;border-top:none;border-radius:0 0 15px 15px}.h-ecosystem,.h-ecosystem__row{display:grid;gap:12px}.h-ecosystem__row:nth-child(odd){grid-template-columns:1fr 1fr 278px}.h-ecosystem__row:nth-child(even){grid-template-columns:1fr 278px}.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:500}.h-ecosystem__item{position:relative;overflow:hidden;border-radius:10px;background:#ededed}.h-ecosystem__item:last-child{--h-ecosystem-list-align-cards-center:center}.h-ecosystem-list,.h-ecosystem-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.h-ecosystem-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:46px;padding:34px 16px 16px;list-style:none}.h-ecosystem-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:fit-content;flex-basis:fit-content;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:5px;min-width:56px}.h-ecosystem-list__item--special-layout{-ms-flex-preferred-size:100%;flex-basis:100%}.h-ecosystem-list__img-wrapper{display:grid;place-content:center;min-height:35px}.h-ecosystem-list__logo{display:block;height:auto}.h-ecosystem-list__description{margin:0;font-size:12px;line-height:16px;font-weight:400;color:#505861;text-align:center}@media screen and (max-width:1024px){.h-ecosystem-head__title{font-size:28px;line-height:36px}}@media screen and (max-width:1023px){.h-ecosystem__row:nth-child(even),.h-ecosystem__row:nth-child(odd){grid-template-columns:100%}.h-ecosystem-list{-webkit-box-pack:var(--h-ecosystem-list-align-cards-center, space-around);-ms-flex-pack:var(--h-ecosystem-list-align-cards-center, space-around);justify-content:var(--h-ecosystem-list-align-cards-center, space-around);gap:10px}.h-ecosystem-list__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:60px}.h-ecosystem-list__item--special-layout{-ms-flex-preferred-size:fit-content;flex-basis:fit-content}}@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}.h-ecosystem-list{-ms-flex-pack:distribute;justify-content:space-around}}@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}}