.zig-zag-table {width: 100%;}.zig-zag-table .row {clear: both;overflow: hidden;background-color: #f3f3f3;display: flex;align-items: center;flex-wrap: wrap;}.zig-zag-table .row:nth-child(odd) {background-color: #effff4;}.zig-zag-table .cell {box-sizing: border-box;display: flex;align-items: center;width: 50%;}.zig-zag-table .image-cell {width: 30%;justify-content: center;overflow: hidden;}.zig-zag-table .text-cell {width: 70%;padding: 20px 40px;text-align: left;flex-direction: column;}.zig-zag-table.parent .cell {width: 50%;}.zig-zag-table .row:nth-child(odd) .image-cell {}.zig-zag-table .row:nth-child(odd) .text-cell {}.zig-zag-table .row:nth-child(even) .image-cell {order: 1;}.zig-zag-table .row:nth-child(even) .text-cell {order: 2;}.zig-zag-table .row .image-cell img {display: block;width: 100%;height: auto;object-fit: cover;transition: transform 0.5s ease-in-out;}.zig-zag-table .row:hover .image-cell a {display: inline-block;overflow: hidden;transition: transform 0.5s ease-in-out;background-color: #fff;}.zig-zag-table .row:hover .image-cell a img {transform: scale(1.02);}.zig-zag-table .text-cell h3 {margin: 0 0 30px 0;width: 100%;text-align: left;font-size: 32px;line-height: 48px;}.zig-zag-table.parent .text-cell h3 {font-size: 38px;transition: transform 0.5s ease-in-out;}.zig-zag-table .text-cell h3:hover {cursor: pointer;}.zig-zag-table .text-cell .text-desc {display: block;margin: 0 0 10px 0;width: 100%;text-align: left;}.zig-zag-table .text-cell a {text-transform: uppercase;text-decoration: none;display: inline-block;margin: 20px 0 0;}.zig-zag-table .text-cell a:hover {text-decoration: underline;}.zig-zag-table.parent .row:hover .text-cell h3 {color: #5e9413;}@media (max-width: 1000px) {.zig-zag-table .cell, .zig-zag-table.parent .cell, .zig-zag-table .image-cell, .zig-zag-table .text-cell {display: block;width: 100%;}.zig-zag-table .row .image-cell {order: -1;}}