 @media only screen and (min-width: 0rem) {#gallery-42 {padding: var(--sectionPadding);}#gallery-42 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#gallery-42 .cs-content {text-align: left;width: 100%;display: flex;flex-direction: column;align-items: flex-start;}#gallery-42 .cs-text {margin-bottom: 1rem;max-width: 39.375rem;}#gallery-42 .cs-text:last-of-type {margin-bottom: 2rem;}#gallery-42 .cs-link {font-size: 0.9375rem;font-weight: 700;text-decoration: none;line-height: 1.5em;width: 6.25rem;color: var(--headerColor);position: relative;display: flex;justify-content: space-between;align-items: center;}#gallery-42 .cs-link:before {content: "";position: absolute;display: block;height: 2px;width: 100%;background: currentColor;opacity: 1;bottom: -0.1875rem;left: 0;}#gallery-42 .cs-link:hover svg {transform: translateX(0.4375rem);}#gallery-42 .cs-link svg {width: 1.5rem;height: 1.5rem;transition: transform 0.3s;}#gallery-42 .cs-image-group {width: 100%;height: auto;display: grid;grid-template-columns: repeat(12, 1fr);grid-template-rows: repeat(6, 31vw);gap: clamp(0.5rem, 1.5vw, 1.25rem);}#gallery-42 .cs-picture {display: block;position: relative;}#gallery-42 .cs-picture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#gallery-42 .cs-picture-1 {grid-column: 1 / span 6;grid-row: span 1;}#gallery-42 .cs-picture-2 {grid-column: 7 / span 6;grid-row: span 1;}#gallery-42 .cs-picture-3 {grid-column: 1 / span 12;grid-row: 2 / span 2;}#gallery-42 .cs-picture-4 {grid-column: 1 / span 12;grid-row: 4 / span 2;}#gallery-42 .cs-picture-5 {grid-column: 1 / span 6;grid-row: 6 / span 1;}#gallery-42 .cs-picture-6 {grid-column: 7 / span 6;grid-row: 6 / span 1;}}@media only screen and (min-width: 48rem) {#gallery-42 .cs-content {display: flex;flex-direction: row;justify-content: space-between;align-items: stretch;gap: 3rem;}#gallery-42 .cs-flex {min-width: 45%;}#gallery-42 .cs-flex-bottom {display: flex;flex-direction: column;justify-content: flex-end;}#gallery-42 .cs-image-group {grid-template-rows: repeat(3, clamp(7.25rem, 16vw, 13.125rem));}#gallery-42 .cs-picture-1 {grid-column: 1 / span 3;grid-row: 1 / span 1;}#gallery-42 .cs-picture-2 {grid-column: 4 / span 3;grid-row: 1 / span 1;}#gallery-42 .cs-picture-3 {grid-column: 1 / span 6;grid-row: 2 / span 2;}#gallery-42 .cs-picture-4 {grid-column: 7 / span 6;grid-row: 1 / span 2;}#gallery-42 .cs-picture-5 {grid-column: 7 / span 3;grid-row: 3 / span 1;}#gallery-42 .cs-picture-6 {grid-column: 10 / span 3;grid-row: 3 / span 1;}}