.styles-module-scss-module__ssLVsa__squares_container{grid-column-gap:.625rem;-moz-column-gap:.625rem;grid-row-gap:.625rem;grid-template-columns:repeat(2,minmax(.625rem,1fr));gap:.625rem;display:grid}.styles-module-scss-module__ssLVsa__square{background-color:var(--color-white);font-family:var(--font-family-medium);flex-direction:column;justify-content:space-between;align-items:center;transition:transform .3s ease-in-out;display:flex;box-shadow:0 0 .75rem #0000001a,0 0 .125rem #0000001a}.styles-module-scss-module__ssLVsa__square h3{color:var(--color-black);font-size:.875rem;line-height:1.42857;font-family:var(--font-family-medium);letter-spacing:.03125rem;text-align:center;text-transform:uppercase;margin-bottom:.625rem}.styles-module-scss-module__ssLVsa__square span{color:var(--color-red-primary);font-size:.75rem;line-height:1.66667;font-family:var(--font-family-medium);align-items:center;margin-left:.5rem;text-decoration:underline;display:inline-flex}.styles-module-scss-module__ssLVsa__square:hover{text-decoration:none;transform:scale(1.05)}.styles-module-scss-module__ssLVsa__square_image{max-width:1.875rem;margin:auto auto .9375rem;display:flex}.styles-module-scss-module__ssLVsa__theme_2x2 .styles-module-scss-module__ssLVsa__square{padding:calc(1.45rem + 1.06667vw) calc(1.375rem + .66667vw)}.styles-module-scss-module__ssLVsa__theme_1x4 .styles-module-scss-module__ssLVsa__square{padding:calc(1.4625rem + 1.13333vw) .75rem}@media only screen and (min-width:45em){.styles-module-scss-module__ssLVsa__squares_container{-moz-column-gap:1.25rem;gap:1.25rem}.styles-module-scss-module__ssLVsa__square_image{max-width:4rem;margin-bottom:1.25rem}}@media only screen and (min-width:60em){.styles-module-scss-module__ssLVsa__theme_1x4.styles-module-scss-module__ssLVsa__squares_container{grid-template-columns:repeat(4,minmax(.625rem,1fr))}}@media (min-width:75em){.styles-module-scss-module__ssLVsa__theme_2x2 .styles-module-scss-module__ssLVsa__square{padding:2.25rem 1.875rem}.styles-module-scss-module__ssLVsa__theme_1x4 .styles-module-scss-module__ssLVsa__square{padding:2.3125rem .75rem}}@media only screen and (max-width:37.5em){.styles-module-scss-module__ssLVsa__square:focus{text-decoration:none;transform:scale(1.05)}.styles-module-scss-module__ssLVsa__square span{font-size:.5625rem}.styles-module-scss-module__ssLVsa__square h3{font-size:.75rem}.styles-module-scss-module__ssLVsa__theme_2x2.styles-module-scss-module__ssLVsa__square{padding-bottom:2.75rem}}
/*# sourceMappingURL=2hlqzkpwai0up.css.map*/