.columns{padding:calc(96 * var(--size)) calc(48 * var(--size))}.columns .c-grid{align-items:center;grid-gap:var(--grid-gap) 0}.columns .columns-visual{-webkit-grid-column:1 / span 6;grid-column:1 / span 6;grid-row:1;min-width:0}.columns .columns-texts{-webkit-grid-column:8 / span 5;grid-column:8 / span 5;grid-row:1}.columns.reverse .columns-visual{-webkit-grid-column:7 / span 6;grid-column:7 / span 6}.columns.reverse .columns-texts{-webkit-grid-column:1 / span 5;grid-column:1 / span 5}.columns .columns-image{width:100%;aspect-ratio:10 / 7;position:relative;overflow:hidden}.columns .columns-image picture,.columns .columns-image img{width:100%;height:100%;display:block;object-fit:cover}.columns .columns-swiper{width:100%}.columns .columns-pagination{position:static;display:flex;justify-content:center;gap:calc(14 * var(--size));margin-top:calc(24 * var(--size))}.columns .columns-pagination .swiper-pagination-bullet{width:calc(9 * var(--size));height:calc(9 * var(--size));margin:0!important;padding:0;-webkit-appearance:none;appearance:none;border:1px solid var(--white);border-radius:50%;background-color:transparent;opacity:1;cursor:pointer;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease}.columns .columns-pagination .swiper-pagination-bullet-active{background-color:var(--white)}.columns .columns-texts{display:flex;flex-direction:column;align-items:flex-start}.columns .columns-texts .font-size-2{text-align:left;margin-bottom:calc(40 * var(--size))}.columns .columns-text{width:100%;margin-bottom:calc(50 * var(--size))}.columns .columns-link-holder{display:flex;gap:calc(10 * var(--size));flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.columns .columns-link{text-transform:uppercase;background-color:transparent;border:1px solid var(--white);color:var(--white);padding:calc(16 * var(--size)) calc(64 * var(--size));font-weight:700}.columns .columns-link:hover{background-color:var(--white);color:var(--red)}@media only screen and (max-width:740px){.columns{padding:calc(72 * var(--size)) var(--gap)}.columns .columns-texts,.columns.reverse .columns-texts{-webkit-grid-column:span 12;grid-column:span 12;grid-row:1}.columns .columns-visual,.columns.reverse .columns-visual{-webkit-grid-column:span 12;grid-column:span 12;grid-row:2;margin-top:calc(45 * var(--size))}.columns .columns-texts .font-size-2{margin-bottom:calc(30 * var(--size))}.columns .columns-text{margin-bottom:calc(48 * var(--size))}.columns .columns-link-holder{flex-direction:column}.columns .columns-link{padding:calc(8 * var(--size)) calc(55 * var(--size))}.columns .columns-pagination{margin-top:calc(32 * var(--size))}}