.machine-gallery{display:flex;flex-direction:column;gap:2rem;padding-top:3rem}.machine-gallery.layout-structured{gap:0}.machine-gallery.layout-structured .machine-gallery-grid{grid-template-columns:repeat(5, 1fr);gap:1rem}@media only screen and (max-width: 1279px){.machine-gallery.layout-structured .machine-gallery-grid{gap:1rem}}@media only screen and (max-width: 1023px){.machine-gallery.layout-structured .machine-gallery-grid{gap:.5rem}}@media only screen and (max-width: 767px){.machine-gallery.layout-structured .machine-gallery-grid{grid-template-columns:repeat(2, 1fr)}}.machine-gallery.layout-structured .machine-gallery-grid .item{grid-column:span 1}.machine-gallery.layout-structured .machine-gallery-grid .item:nth-child(-n+3){grid-column:span 1}.machine-gallery.layout-structured .machine-gallery-grid .item:nth-child(n+4):nth-child(-n+7){grid-column:span 1}.machine-gallery.layout-structured .machine-gallery-grid .item:nth-child(n+8):nth-child(-n+10){grid-column:span 1}.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper{height:100%}.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h3,.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h4{font-size:20px}@media only screen and (max-width: 1279px){.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h3,.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h4{font-size:18px}}@media only screen and (max-width: 1023px){.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h3,.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h4{font-size:16px;padding:.5rem}}@media only screen and (max-width: 767px){.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h3,.machine-gallery.layout-structured .machine-gallery-grid .item .image-wrapper h4{font-size:14px}}.machine-gallery .text-wrapper{max-width:860px}.machine-gallery .machine-gallery-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;width:100%;max-width:var(--max-width);padding:0 var(--padding)}@media only screen and (max-width: 1023px){.machine-gallery .machine-gallery-grid{gap:1rem}}@media only screen and (max-width: 767px){.machine-gallery .machine-gallery-grid{grid-template-columns:repeat(2, 1fr)}}.machine-gallery .machine-gallery-grid .item{position:relative;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.machine-gallery .machine-gallery-grid .item:nth-child(-n+3){grid-column:span 4}@media only screen and (max-width: 767px){.machine-gallery .machine-gallery-grid .item:nth-child(-n+3){grid-column:span 1}}.machine-gallery .machine-gallery-grid .item:nth-child(n+4):nth-child(-n+7){grid-column:span 3}@media only screen and (max-width: 767px){.machine-gallery .machine-gallery-grid .item:nth-child(n+4):nth-child(-n+7){grid-column:span 1}}.machine-gallery .machine-gallery-grid .item:nth-child(n+8):nth-child(-n+10){grid-column:span 4}@media only screen and (max-width: 767px){.machine-gallery .machine-gallery-grid .item:nth-child(n+8):nth-child(-n+10){grid-column:span 1}}.machine-gallery .machine-gallery-grid .item .image-wrapper{position:relative;display:flex;height:320px;overflow:hidden;border-radius:6px}@media only screen and (max-width: 1023px){.machine-gallery .machine-gallery-grid .item .image-wrapper{height:280px}}@media only screen and (max-width: 767px){.machine-gallery .machine-gallery-grid .item .image-wrapper{height:200px}}.machine-gallery .machine-gallery-grid .item .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.machine-gallery .machine-gallery-grid .item .image-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 31.69%);z-index:1;transition:background .3s ease}.machine-gallery .machine-gallery-grid .item .image-wrapper:hover::after{background:linear-gradient(0deg, rgba(228, 0, 43, 0.7) 0%, rgba(228, 0, 43, 0.7) 100%)}.machine-gallery .machine-gallery-grid .item h3,.machine-gallery .machine-gallery-grid .item h4{position:absolute;bottom:0;left:0;width:auto;z-index:2;padding:1rem;color:#fff;margin:0;font-weight:600;font-size:24px}@media only screen and (max-width: 1023px){.machine-gallery .machine-gallery-grid .item h3,.machine-gallery .machine-gallery-grid .item h4{font-size:18px}}@media only screen and (max-width: 767px){.machine-gallery .machine-gallery-grid .item h3,.machine-gallery .machine-gallery-grid .item h4{font-size:16px}}/*# sourceMappingURL=style.css.map */
