You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

100 line
1.9 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .howto-list {
  4. display: flex;
  5. justify-content: space-between;
  6. margin-top: var(--section-margin);
  7. margin-bottom: var(--section-margin);
  8. @media(max-width: 767px) {
  9. display: block;
  10. }
  11. &--left {
  12. width: calc(50% - 30px);
  13. @media(max-width: 767px) {
  14. width: auto;
  15. padding-bottom: 32px;
  16. }
  17. }
  18. h2 {
  19. margin-top: 0;
  20. font-size: 64px;
  21. line-height: 70px;
  22. @media(max-width: 399px) {
  23. font-size: 32px;
  24. line-height: 35px;
  25. margin-bottom: 0.3em;
  26. }
  27. }
  28. p {
  29. }
  30. ul {
  31. width: calc(50% - 30px);
  32. margin: 0;
  33. padding: 0 0 0 132px;
  34. @media(max-width: 767px) {
  35. width: auto;
  36. }
  37. @media(max-width: 399px) {
  38. padding-left: 0;
  39. }
  40. li {
  41. list-style: none;
  42. padding: 0 0 32px 0;
  43. position: relative;
  44. }
  45. .teaser--link {
  46. position: absolute;
  47. left: 0;
  48. top: 0;
  49. width: 100%;
  50. height: 100%;
  51. z-index: 10;
  52. }
  53. h3 {
  54. margin-top: 0;
  55. margin-bottom: 0.18em;
  56. }
  57. p {
  58. margin-bottom: 5px;
  59. }
  60. span {
  61. text-decoration: underline;
  62. }
  63. img,
  64. .icon-box {
  65. position: absolute;
  66. left: -132px;
  67. top: 2px;
  68. width: 100px;
  69. height: 100px;
  70. font-family: "Pictograms", sans-serif;
  71. font-size: 70px;
  72. line-height: 1.4285;
  73. text-align: center;
  74. color: var(--theme-color-primary) !important;
  75. &:after {
  76. content: "";
  77. position: absolute;
  78. z-index: -1;
  79. left: 0;
  80. top: 0;
  81. width: 100%;
  82. height: 100%;
  83. max-width: 100px;
  84. max-height: 100px;
  85. border-radius: 50%;
  86. background: var(--theme-color-secondary);
  87. }
  88. @media(max-width: 399px) {
  89. position: static;
  90. left: auto;
  91. top: auto;
  92. margin-bottom: 16px;
  93. }
  94. }
  95. }
  96. }