114 lines
1.9 KiB
CSS
114 lines
1.9 KiB
CSS
.container {
|
|
border-radius: var(--Corner-Radius-lg);
|
|
background-color: var(--Surface-Primary-OnSurface-Default);
|
|
padding: 0 var(--Space-x2);
|
|
display: flex;
|
|
gap: var(--Space-x5);
|
|
}
|
|
|
|
@media screen and (min-width: 900px) {
|
|
.container {
|
|
padding: 0 var(--Space-x4) 0 0;
|
|
}
|
|
}
|
|
|
|
.iconContainer {
|
|
display: none;
|
|
}
|
|
|
|
@media screen and (min-width: 900px) {
|
|
.iconContainer {
|
|
flex: 0 1 337px;
|
|
display: flex; /* gets rid of whitespace */
|
|
}
|
|
}
|
|
@media screen and (min-width: 1367px) {
|
|
.iconContainer {
|
|
flex-basis: 367px;
|
|
}
|
|
}
|
|
|
|
.content {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--Space-x3);
|
|
padding: var(--Space-x3) 0;
|
|
flex: 1;
|
|
}
|
|
|
|
.textContent {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--Space-x2);
|
|
color: var(--Text-Default);
|
|
}
|
|
|
|
.header {
|
|
display: grid;
|
|
gap: var(--Space-x025);
|
|
}
|
|
|
|
.scriptedText {
|
|
transform: rotate(-3deg);
|
|
color: var(--Text-Accent-Primary);
|
|
transform-origin: bottom left;
|
|
margin-top: var(--Space-x3);
|
|
}
|
|
|
|
.heading {
|
|
color: var(--Text-Heading);
|
|
}
|
|
|
|
.usp {
|
|
list-style: none;
|
|
display: grid;
|
|
gap: var(--Space-x1);
|
|
}
|
|
|
|
@media screen and (min-width: 768px) {
|
|
.usp {
|
|
grid-template-rows: repeat(3, auto);
|
|
grid-template-columns: repeat(3, 1fr);
|
|
grid-auto-flow: column;
|
|
padding: var(--Space-x15) 0;
|
|
}
|
|
}
|
|
|
|
@media screen and (min-width: 900px) {
|
|
.usp {
|
|
grid-template-rows: repeat(5, auto);
|
|
grid-template-columns: repeat(2, 1fr);
|
|
}
|
|
}
|
|
|
|
@media screen and (min-width: 1024px) {
|
|
.usp {
|
|
grid-template-rows: repeat(3, auto);
|
|
grid-template-columns: repeat(3, 1fr);
|
|
}
|
|
}
|
|
|
|
.usp li {
|
|
display: flex;
|
|
gap: var(--Space-x1);
|
|
}
|
|
|
|
.usp li:before {
|
|
content: "";
|
|
position: relative;
|
|
top: 3px;
|
|
display: inline-flex;
|
|
flex-shrink: 0;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-color: var(--Icon-Accent);
|
|
mask-image: url("/_static/shared/icons/heart.svg");
|
|
mask-size: contain;
|
|
mask-repeat: no-repeat;
|
|
}
|
|
|
|
.primaryButton {
|
|
min-width: 180px;
|
|
width: fit-content;
|
|
}
|