.Result { margin: 0 auto; width: rem(320px); padding: rem(60px) 0; @include iftablet { margin: 0 auto; width: rem(712px); } @include iflaptop { width: rem(930px); padding: rem(80px) 0; } @include ifdesktop { width: rem(1340px); padding: rem(160px) 0 rem(80px); } .Header { font-family: $font-open-sans; font-weight: $font-semi-bold; font-size: rem(28px); line-height: 100%; color: $color-text; margin-bottom: rem(40px); @include iftablet { font-size: rem(36px); margin-bottom: rem(60px); } @include iflaptop { font-size: rem(36px); margin-bottom: rem(80px); } @include ifdesktop { font-size: rem(60px); margin-bottom: rem(96px); } } .Row { width: 100%; display: flex; flex-direction: column-reverse; gap: rem(20px); margin-bottom: rem(40px); @include iftablet { flex-direction: row; justify-content: space-between; gap: rem(80px); margin-bottom: rem(80px); } @include ifdesktop { gap: rem(60px); margin-bottom: rem(160px); } &:nth-child(odd) { flex-direction: column-reverse; @include iftablet { flex-direction: row-reverse; } } .Review { flex: 1 0; .Title { font-family: $font-open-sans; font-weight: $font-regular; font-size: rem(28px); line-height: 100%; color: $color-text; margin-bottom: rem(20px); @include iftablet { margin-bottom: rem(36px); } @include iflaptop { font-size: rem(32px); margin-bottom: rem(40px); } @include ifdesktop { font-size: rem(48px); } } .Description { font-family: $font-open-sans; font-weight: $font-regular; font-size: rem(18px); line-height: 100%; color: $color-text; @include iflaptop { font-size: rem(20px); } @include ifdesktop { font-size: rem(24px); } } } .Picture { flex: 1 rem(220px); position: relative; border-radius: rem(28px); object-fit: contain; max-width: rem(320px); height: rem(220px); overflow: hidden; @include iflaptop { flex: 1 0; max-width: rem(440px); height: rem(260px); } @include ifdesktop { max-width: rem(720px); height: rem(540px); } &:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; z-index: 1; left: 0; top: 0; background-color: rgba(#292E3D, .4); transition: 250ms background-color; } } } }