// === Section === .section { width: 100%; vertical-align: top; display: inline-block; &__title { margin: 40px 0 30px 0; line-height: 1.2; font-size: 28px; font-weight: 600; text-overflow: ellipsis; position: relative; animation-fill-mode: both; animation-duration: 0.55s; animation-delay: 0.15s; animation-name: fadeIn; &--big { font-size: 36px; margin: 40px 0 30px 0; } } &__desc { margin: 20px 0; line-height: 1.5; color: #4d4d4d; position: relative; animation-fill-mode: both; animation-duration: 0.55s; animation-delay: 0.25s; animation-name: fadeIn; } &--intro { padding-bottom: 45px; // background-color: #f9fafb; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='charlie-brown' fill='%23eceef0' fill-opacity='0.4'%3E%3Cpath d='M9.8 12L0 2.2V.8l10 10 10-10v1.4L10.2 12h-.4zm-4 0L0 6.2V4.8L7.2 12H5.8zm8.4 0L20 6.2V4.8L12.8 12h1.4zM9.8 0l.2.2.2-.2h-.4zm-4 0L10 4.2 14.2 0h-1.4L10 2.8 7.2 0H5.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } &--advantages { padding-bottom: 70px; border-top: solid 2px #e8eaec; background: #fff; background: linear-gradient(0deg, #f9fafb 10%, #fff 50%); } &--filled { background-color: #f4f4f4; } } @media (max-width: 1024px) { .section { &__title { font-size: 24px; &--big { margin: 30px 0 20px 0; font-size: 32px; } } } } @media (max-width: 768px) { .section { &__title { margin: 30px 0 20px 0; font-size: 24px; } &__desc { margin-top: 0; } } } // === Animations === /* @media screen and (min-width: 1024px) { .section { &__title { animation-fill-mode: both; animation-duration: 0.55s; animation-delay: 0.15s; animation-name: fadeIn; } &__desc { animation-fill-mode: both; animation-duration: 0.55s; animation-delay: 0.25s; animation-name: fadeIn; } } } */