.gallery-row .col-md-6,.gallery-row .col-lg-6{flex:0 0 50%;max-width:50%}@media (max-width:767px){.gallery-row .col-md-6,.gallery-row .col-lg-6{flex:0 0 100%;max-width:100%}}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination,.testimonial-layout-modern .gallery-page__pagination{margin-top:clamp(2rem,5vw,3rem)}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination__list,.testimonial-layout-modern .gallery-page__pagination__list{gap:0.4rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-link,.testimonial-layout-modern .gallery-page__pagination .page-link{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;min-width:2.625rem;min-height:2.625rem;padding:0.45rem 0.7rem;font-size:0.9375rem;font-weight:600;line-height:1.2;color:var(--text-body,#333);background:#fff;border:1px solid var(--border-color,#dee2e6);border-radius:0.65rem;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,0.05);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination a.page-link,.testimonial-layout-modern .gallery-page__pagination a.page-link{color:var(--text-body,#333)}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination a.page-link:hover,.testimonial-layout-modern .gallery-page__pagination a.page-link:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 38%,var(--border-color,#dee2e6));background:color-mix(in srgb,var(--primary) 9%,#fff);box-shadow:0 2px 10px color-mix(in srgb,var(--primary) 14%,transparent)}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination a.page-link:focus-visible,.testimonial-layout-modern .gallery-page__pagination a.page-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-item.active .page-link,.testimonial-layout-modern .gallery-page__pagination .page-item.active .page-link{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,var(--text-on-green,#fff)) !important;box-shadow:0 4px 16px color-mix(in srgb,var(--primary) 26%,transparent)}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-item.active a.page-link:hover,.testimonial-layout-modern .gallery-page__pagination .page-item.active a.page-link:hover{color:var(--primary-foreground,var(--text-on-green,#fff)) !important;background:var(--primary-hover,var(--primary));border-color:var(--primary-hover,var(--primary))}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-item.disabled:not(.page-item--ellipsis) .page-link,.testimonial-layout-modern .gallery-page__pagination .page-item.disabled:not(.page-item--ellipsis) .page-link{color:var(--text-muted,#6c757d);background:color-mix(in srgb,var(--text-muted,#6c757d) 8%,#fff);border-color:var(--border-color,#dee2e6);opacity:0.72;box-shadow:none}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-item--ellipsis .page-link,.testimonial-layout-modern .gallery-page__pagination .page-item--ellipsis .page-link{min-width:2rem;padding-left:0.35rem;padding-right:0.35rem;border:none;background:transparent;box-shadow:none;color:var(--text-muted,#6c757d);opacity:1;font-weight:700}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-item--nav .page-link,.testimonial-layout-modern .gallery-page__pagination .page-item--nav .page-link{min-width:unset;padding-left:1rem;padding-right:1rem;font-size:0.875rem;font-weight:700}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-item--nav a.page-link,.testimonial-layout-modern .gallery-page__pagination .page-item--nav a.page-link{color:var(--primary)}.page-inner__content-bg--gradient main .gallery-page .gallery-page__pagination .page-item--nav a.page-link:hover,.testimonial-layout-modern .gallery-page__pagination .page-item--nav a.page-link:hover{color:var(--primary-hover,var(--primary))}