/*----------------------------------------*/ /* 20. BRAND CSS START /*----------------------------------------*/ .brand { &__area { &__dark{ background-color: var(--black); border-bottom: 1px solid var(--black); } overflow: hidden; .pb-100 { padding-bottom: 50px; @media #{$md} { padding-bottom: 0; } @media #{$sm} { padding-bottom: 0; } } .sec-title-wrapper { padding-bottom: 60px; } } &__list { display: grid; grid-template-columns: repeat(6, 1fr); background-color: var(--white); border-bottom: 1px solid var(--white-3); position: relative; z-index: 10; margin-left: 1px; @media #{$lg} { grid-template-columns: repeat(4, 1fr); } @media #{$md} { grid-template-columns: repeat(3, 1fr); } @media #{$sm} { grid-template-columns: repeat(2, 1fr); margin-left: 0; } &-2 { @extend .brand__list; gap: 40px; background-color: transparent; border-bottom: none; margin-left: 0; } &-3 { @extend .brand__list; background-color: transparent; border-bottom: none; margin-left: 0; @media #{$lg} { gap: 50px; } @media #{$md} { gap: 50px; } @media #{$sm} { gap: 50px; } } } &__item { padding: 40px; text-align: center; border-top: 1px solid var(--white-3); border-right: 1px solid var(--white-3); @media #{$xl} { padding: 35px; } @media #{$md} { padding: 30px 25px; } @media #{$sm} { padding: 30px 0; border-left: 1px solid var(--white-3); &:nth-child(even) { border-left: none; } } &-2 { text-align: center; @media #{$md} { padding-bottom: 20px; } @media #{$sm} { padding-bottom: 20px; } } } &__title { &-2 { font-weight: 400; font-size: 24px; line-height: 1.5; color: var(--white); padding-bottom: 50px; text-align: center; } &-3 { font-size: 18px; line-height: 1.4; color: var(--black-2); text-align: center; padding-bottom: 65px; font-weight: 400; text-transform: uppercase; } } } .brand-gap { gap: 50px 0; border: none; background-color: transparent; } .white-text { color: var(--white); } .dark-bg { background-color: var(--black); }