/home/bdqbpbxa/demo-subdomains/ping-proxies.goodface.com.ua/src/pages/BrandAssets/Mark/styles.scss
@import "styles/_typography.scss";
@import "styles/_mixins.scss";

.brand-assets-mark {
    padding: 120px 40px;
    border-radius: 16px;
    &__title {
        text-align: center;
    }
    &__description {
        text-align: center;
        margin: 24px auto 80px;
        max-width: 812px;
        opacity: 0.6;
    }
    &__wrapper {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 20px;
    }
    &-item {
        position: relative;
        flex: 0 1 calc(100% / 3 - 20px * 2 / 3);
        aspect-ratio: 424/320;
        padding: 24px;
        display: flex;
        flex-direction: column;
        background-color: var(--White);
        border-radius: 8px;
        .title {
            position: absolute;
            top: 20px;
            left: 20px;
            opacity: 0.5;
        }
        .logo {
            display: flex;
            justify-content: center;
            margin: auto auto;
        }
        .button-download {
            position: absolute;
            bottom: 20px;
            right: 20px;
            margin-left: auto;
            padding: 16px;
            border-radius: 4px;
            border: 1px solid rgba(85, 71, 235, 0.2);
            aspect-ratio: 1/1;
            width: 52px;
            transition: 0.4s;
            svg {
                display: block;
                color: var(--Blue-purple);
                transition: 0.4s;
            }
            &:hover {
                border: 1px solid rgba(85, 71, 235, 1);
                svg {
                    transform: scale(1.1);
                }
            }
        }

        //Color
        &.white {
            background-color: var(--White);
            border: 1px solid var(--Grey);
        }
        &.dark-blue {
            background: var(--Dark-blue-gradient);
        }
        &.purple {
            background: var(--Purple-gradient);
        }
        &.gray {
            background: var(--Light-Grey);
            border: 1px solid var(--Grey);
        }
        &.dark-blue,
        &.purple {
            .title {
                color: var(--White);
            }
            .button-download {
                border: 1px solid var(--White-20);
                svg {
                    color: var(--White);
                }
                &:hover {
                    border: 1px solid var(--White);
                }
            }
        }
    }
    @include w($lg) {
        &-item {
            flex: 0 1 calc(100% / 2 - 20px / 2);
        }
    }
    @include w($sm) {
        padding: 80px 16px 80px;
        &__wrapper {
            gap: 16px;
        }
        &__description {
            margin: 16px auto 40px;
        }
        &-item {
            flex: 1 1 100%;
            aspect-ratio: 358/256;
            .logo {
                max-width: 96px;
            }
        }
    }
}