|
- @import '../../_global/styles/mixins';
- @import '../../_global/styles/vars';
-
- .teasers {
- .row {
- align-items: flex-start;
- margin: calc(var(--col-padding) * -1);
- }
-
- h2 {
- margin-top: var(--section-headline-margin);
- }
-
- &[data-background] {
- margin: 0;
- padding: var(--section-margin) 0;
- }
-
- &[data-background='lightblue'] {
- background-color: var(--theme-color-primary-dimmed-04);
- }
-
- &[data-items='2'] {
- .row {
- justify-content: space-between;
- }
-
- .col {
- flex: 1 1 50%;
- max-width: calc(630px + var(--col-padding) * 2);
- }
- }
-
- &[data-items='3'] .col {
- flex: 1 1 33.333333%;
- max-width: 33.333333%;
- }
-
- &[data-type='masonry'] {
- .row, .column {
- flex: 1 1 100%;
- flex-wrap: nowrap;
- }
- }
-
- .button-wrapper {
- text-align: center;
- padding: calc(20px + 1%) 0 0;
- }
-
- &[data-items="2"] {
- @media(max-width: 567px) {
- .row {
- flex-wrap: wrap;
- }
- .col {
- flex: 1 1 100%;
- max-width: 100%;
- }
- }
- }
-
- &[data-items="3"] {
- @media(max-width: 767px) {
- .row {
- flex-wrap: wrap;
- }
- .col {
- flex: 1 1 100%;
- max-width: 100%;
- }
- }
- }
- }
-
- .magazine-article .teasers, .magazine-start .teasers, .teasers.magazine-style {
- h2 {
- text-transform: uppercase;
- font-size: var(--font-size-h4);
- margin-bottom: 1.2em;
- line-height: 1.2;
- margin-top: 0;
-
- &::before {
- content: "";
- position: relative;
- display: block;
- background: linear-gradient(90deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 55%, var(--theme-color-gradient-03) 90%);
- height: calc(var(--border-width) / 2);
- margin: 0 0.05em 0.5em;
- }
- }
- }
|