@import '../../_global/styles/mixins'; @import '../../_global/styles/vars'; .howto-list { display: flex; justify-content: space-between; margin-top: var(--section-margin); margin-bottom: var(--section-margin); @media(max-width: 767px) { display: block; } &--left { width: calc(50% - 30px); @media(max-width: 767px) { width: auto; padding-bottom: 32px; } } h2 { margin-top: 0; font-size: 64px; line-height: 70px; @media(max-width: 399px) { font-size: 32px; line-height: 35px; margin-bottom: 0.3em; } } p { } ul { width: calc(50% - 30px); margin: 0; padding: 0 0 0 132px; @media(max-width: 767px) { width: auto; } @media(max-width: 399px) { padding-left: 0; } li { list-style: none; padding: 0 0 32px 0; position: relative; } a { display: block; text-decoration: none; } h3 { margin-top: 0; margin-bottom: 0.18em; } p { margin-bottom: 5px; } span { text-decoration: underline; } img, .icon-box { position: absolute; left: -132px; top: 2px; width: 100px; height: 100px; font-family: "Pictograms", sans-serif; font-size: 70px; line-height: 1.4285; text-align: center; color: var(--theme-color-primary) !important; &:after { content: ""; position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; max-width: 100px; max-height: 100px; border-radius: 50%; background: var(--theme-color-secondary); } @media(max-width: 399px) { position: static; left: auto; top: auto; margin-bottom: 16px; } } } }