Newer
Older
color: white;
box-sizing: border-box;
}
body,
html {
overflow-x: hidden;
background: $black;
}
@mixin button($color, $bg-color) {
cursor: pointer;
display: flex;
text-decoration: none;
align-items: center;
@media all and (min-width: $breakpoint) {
& > div:not(:last-child) {
margin-right: 1rem;
}
}
justify-content: space-between;
background: $bg-color;
color: $color;
border-radius: 2px;
width: 100%;
height: 56px;
max-width: fit-content;
padding: 1rem;
margin: 2rem 0;
border: 0;
transition: all 400ms ease;
&:hover {
.text-22-white {
font-weight: 400;
color: white;
font-size: 1.375rem;
line-height: 1.8rem;
margin-bottom: 1.5rem;
@media all and (max-width: $breakpoint) {
text-align: center;
}
}
.text-20-white {
color: var(--text-bright, #e0e0e0);
font-family: Lato, serif;
font-size: 1.25rem;
font-style: normal;
font-weight: 400 !important;
line-height: 130%;
@media all and (max-width: $breakpoint) {
font-size: 1.125rem;
text-align: center;
}
}
.text-24-white-bold {
.text-40-white-bold {
color: var(--text-white, var(--Greyscale---NEUTRALS-N0---Cocaine, #fff));
font-size: 2.5rem;
font-style: normal;
font-weight: 900;
line-height: normal;
}
.text-60-white {
font-weight: 900;
font-size: 3.6rem !important;
line-height: normal;
@media all and (max-width: $breakpoint) {
font-size: 2.25rem !important;
text-align: center;
}
}
.text-45-white {
font-size: 2.8125rem;
line-height: 3.5rem;
@media all and (max-width: $breakpoint) {
font-size: 1.875rem;
text-align: center;
line-height: normal;
}