.mega-theme-buttons-grid{--columns:2;display:grid;gap:1.5rem;gap:clamp(.75rem,3vw,1.5rem);grid-template-columns:repeat(var(--columns),1fr);padding-block:1.5rem;text-align:center}.mega-theme-buttons-grid>:not(.tl-theme-btn){display:flex;margin:0;padding:0}.mega-theme-buttons-grid .tl-theme-btn,.mega-theme-buttons-grid a{align-items:center;background-color:var(--btn-bg,#04084a);border:none;border-radius:0;color:var(--white,#fff);cursor:pointer;display:inline-flex;flex-grow:1;font-family:ProximaNova-Semibold;font-size:1rem;font-size:clamp(.75rem,3vw,1rem);font-weight:600;justify-content:center;letter-spacing:1px;line-height:1;padding:1.25rem clamp(1rem,3vw,2rem);text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,transform,color;transition-timing-function:ease;word-break:break-word}.mega-theme-buttons-grid :is(a,.tl-theme-btn):active,.mega-theme-buttons-grid :is(a,.tl-theme-btn):focus,.mega-theme-buttons-grid :is(a,.tl-theme-btn):hover{background-color:var(--secondary-color,#1d1693)!important;border:none;font-family:ProximaNova-Semibold;font-weight:600;outline:initial}.mega-theme-buttons-grid .tl-theme-btn:empty,.mega-theme-buttons-grid a:empty{display:none!important}.mega-theme-buttons-grid .tl-theme-btn:hover,.mega-theme-buttons-grid a:hover{transform:translateY(-.25rem)}@media screen and (min-width:62rem){.mega-theme-buttons-grid{--columns:4}}