lumeweb.com/src/components/Vision/Grid/Grid.scss

56 lines
1.1 KiB
SCSS

@import "../../../styles/mixins.scss";
#vision-grid {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-auto-rows: 1fr;
gap: 1.125rem;
padding-top: 2.5625rem;
@include fluid-padding-lr;
@media screen and (width >= 48rem) {
grid-template-columns: repeat(2, 1fr);
}
@media screen and (width >= 64rem) {
grid-template-columns: repeat(3, 1fr);
}
div {
display: flex;
flex-direction: column;
justify-content: center;
padding: 39px;
color: var(--white);
border: 1px solid transparent;
font-family: var(--font-family-jaldi);
&:not(:first-child) {
background: var(--blue-charcoal);
transition: border-color 200ms;
&:hover {
border: 1px solid var(--aquamarine);
}
}
}
h2 {
@include fluid-font-size(2.75rem);
font-weight: bold;
line-height: 129.55%;
}
h3 {
@include fluid-font-size(1.875rem);
line-height: 103.33%;
}
p {
margin-top: 0.67em;
@include fluid-font-size(1.3125rem);
line-height: 123.81%;
color: #c7c7c7;
}
}