.component__wrapper.images_grid{margin:0 auto;padding:0}.component__wrapper .images-grid,.images-grid{width:100%;max-width:1280px;margin:0 auto 8px;padding:0 16px}.component__wrapper .images-grid--mb,.images-grid--mb{margin-bottom:16px}.component__wrapper .images-grid__title,.images-grid__title{color:#333;font-size:18px;font-weight:500;line-height:120%;font-style:normal;font-family:Rubik,sans-serif}.component__wrapper .images-grid__container,.images-grid__container{display:flex;flex-direction:column;row-gap:8px}.component__wrapper .images-grid__row,.images-grid__row{width:100%;display:grid;align-items:stretch}.component__wrapper .images-grid__element,.images-grid__element{display:flex;align-items:center;justify-content:center;overflow:hidden;padding-left:4px;padding-right:4px}.component__wrapper .images-grid__element:first-child,.images-grid__element:first-child{padding-left:0}.component__wrapper .images-grid__element:last-child,.images-grid__element:last-child{padding-right:0}.component__wrapper .images-grid__link,.images-grid__link{display:block;width:100%;height:100%}.component__wrapper .images-grid__image,.images-grid__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.component__wrapper .images-grid,.images-grid{padding:0;margin:0 auto 20px}.component__wrapper .images-grid--mb,.images-grid--mb{margin-bottom:32px}.component__wrapper .images-grid__title,.images-grid__title{font-size:24px;line-height:140%}.component__wrapper .images-grid__container,.images-grid__container{row-gap:20px}.component__wrapper .images-grid__element,.images-grid__element{padding-left:10px;padding-right:10px}}