:root{--color-pure-white:#fff;--color-white:#fffffa;--color-black:#222;--color-lavander:#b5c0f6;--color-sand:#dfc28c;--color-tonal:#f4f3ec;--color-purple:#6961ff;--color-soft-purple:#bdbaff;--color-light-purple:#cad6ff;--color-light-purple2:rgba(202,214,255,.2);--color-soft-green:#c2d5a7;--color-light-green:#cbffba;--color-green:#616e50;--color-dark-green:#507b13;--color-orange:#fc8c67;--color-dark-orange:#ca3503;--menu-threshold:64rem}.highlight-pagination__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:2.25rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:46.875rem;--current-active-color:--color-tonal;background-color:color-mix(in srgb,var(--current-active-color) 30%,transparent);-webkit-transition:background-color .4s ease;transition:background-color .4s ease}@media (max-width:47.98rem){.highlight-pagination__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100vw;overflow-x:auto;white-space:nowrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.highlight-pagination__pagination::-webkit-scrollbar{display:none}}.highlight-pagination .swiper-pagination-bullet{background-color:transparent;color:var(--color-black)!important;font-size:.8125rem;font-weight:700;margin:.5rem!important;min-height:3rem;padding:0 2.5rem;position:relative;text-transform:uppercase;white-space:nowrap;width:auto;z-index:2;-ms-flex-negative:0;flex-shrink:0}@media (max-width:47.98rem){.highlight-pagination .swiper-pagination-bullet{padding:0 .4375rem}}.highlight-pagination .tab-highlight{border-radius:2.25rem;bottom:.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);left:.5rem;min-height:3rem;position:absolute;top:.5rem;-webkit-transition:left .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1),background-color .4s ease;transition:left .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1),background-color .4s ease;z-index:1}