:root {
--st-m: clamp(20px, 5.6vw, 108px); --st-maxw: 1780px; --st-col-gap: clamp(16px, 2.2vw, 40px);
--st-edge: max(var(--st-m), (100vw - var(--st-maxw)) / 2);
}
.vc_row.st-grid > .row,
.vc_row.st-grid > .row.limit-width {
display: block;
max-width: none;
width: 100%;
padding-left: var(--st-edge) !important;
padding-right: var(--st-edge) !important;
}
.vc_row.st-grid > .row > .row-inner {
display: grid;
grid-template-columns: repeat(12, minmax(0, 1fr));
column-gap: var(--st-col-gap);
row-gap: clamp(40px, 5vw, 88px);
align-items: start;
width: auto;
height: auto !important; margin: 0;
}
.vc_row.st-grid > .row > .row-inner::before,
.vc_row.st-grid > .row > .row-inner::after {
display: none;
}
.vc_row.st-grid > .row > .row-inner > .wpb_column {
display: block;
width: auto !important;
max-width: none;
padding: 0 !important;
margin: 0 !important;
float: none;
min-width: 0;
height: auto !important;
min-height: 0 !important;
} :where(.vc_row.st-grid > .row > .row-inner) > .wpb_column {
grid-column: 1 / -1;
} .vc_row.st-grid > .row > .row-inner > .wpb_column:has(> .uncol > .uncoltable > .uncell > .uncont:empty) {
display: none;
}
.vc_row.st-grid .uncol,
.vc_row.st-grid .uncoltable,
.vc_row.st-grid .uncell {
display: block;
overflow: visible;
height: auto;
}
@media (min-width: 960px) {
.st-grid .st-s1 { grid-column-start: 1; }
.st-grid .st-s2 { grid-column-start: 2; }
.st-grid .st-s3 { grid-column-start: 3; }
.st-grid .st-s4 { grid-column-start: 4; }
.st-grid .st-s5 { grid-column-start: 5; }
.st-grid .st-s6 { grid-column-start: 6; }
.st-grid .st-s7 { grid-column-start: 7; }
.st-grid .st-s8 { grid-column-start: 8; }
.st-grid .st-s9 { grid-column-start: 9; }
.st-grid .st-s10 { grid-column-start: 10; }
.st-grid .st-s11 { grid-column-start: 11; }
.st-grid .st-s12 { grid-column-start: 12; }
.st-grid .st-e2 { grid-column-end: 2; }
.st-grid .st-e3 { grid-column-end: 3; }
.st-grid .st-e4 { grid-column-end: 4; }
.st-grid .st-e5 { grid-column-end: 5; }
.st-grid .st-e6 { grid-column-end: 6; }
.st-grid .st-e7 { grid-column-end: 7; }
.st-grid .st-e8 { grid-column-end: 8; }
.st-grid .st-e9 { grid-column-end: 9; }
.st-grid .st-e10 { grid-column-end: 10; }
.st-grid .st-e11 { grid-column-end: 11; }
.st-grid .st-e12 { grid-column-end: 12; }
.st-grid .st-e13 { grid-column-end: 13; }
.st-grid .st-v-center { align-self: center; }
.st-grid .st-v-end { align-self: end; }
.st-grid .st-z { position: relative; z-index: 2; }
.st-grid .st-row-1 { grid-row: 1; }
.st-grid .st-row-2 { grid-row: 2; }
} .vc_row.st-grid > .row > .row-inner > .wpb_column.st-bleed-l { margin-left: calc(-1 * var(--st-edge)) !important; }
.vc_row.st-grid > .row > .row-inner > .wpb_column.st-bleed-r { margin-right: calc(-1 * var(--st-edge)) !important; }
@media (max-width: 959px) {
.vc_row.st-grid > .row > .row-inner > .wpb_column.st-bleed-l:not(.st-keep),
.vc_row.st-grid > .row > .row-inner > .wpb_column.st-bleed-r:not(.st-keep) {
margin-left: calc(-1 * var(--st-edge)) !important;
margin-right: calc(-1 * var(--st-edge)) !important;
}
} .vc_row.st-grid > .row > .row-inner + .row-inner {
margin-top: var(--st-row-gap, clamp(40px, 5vw, 88px)) !important;
} .vc_row.st-head { --st-row-gap: clamp(20px, 2.2vw, 36px); } @media (min-width: 600px) and (max-width: 959px) {
.vc_row.st-grid .wpb_column:not(.st-bleed-l):not(.st-bleed-r) .uncode-single-media:is(.st-photo--45, .st-photo--11):not(.st-inset) {
width: 64%;
}
.vc_row.st-grid .wpb_column:is(.st-s7, .st-s8, .st-s9, .st-s10):not(.st-bleed-l):not(.st-bleed-r) .uncode-single-media:is(.st-photo--45, .st-photo--11):not(.st-inset) {
margin-left: auto !important;
}
.vc_row.st-grid .wpb_column.st-bleed-l .uncode-single-media.st-photo--45 { width: 78%; }
.vc_row.st-grid .wpb_column.st-bleed-r .uncode-single-media.st-photo--45 { width: 78%; margin-left: auto !important; }
}