.about-section {
    .container {
        display: flex;
        justify-content: center;
        gap: 100px;

        .about-image {
            width: 50%;
            background: radial-gradient(circle, var(--color-dark-600) 0%, var(--color-dark-500) 70%, var(--color-dark-300) 140%);
            position: relative;
            height: auto;

            img {
                position: absolute;
                height: 90%;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                width: auto;
                object-fit: cover;
            }
        }

        .about-content {
            width: 50%;

            #about-title {
                margin: 30px 0;
                text-align: left;
            }

            p {
                line-height: 1.3;
                margin-bottom: 15px;
                color: var(--color-dark-600);
            }

            .about-actions {
                margin-top: 40px;
                display: flex;
                gap: 15px;

                a {
                    padding: 10px 30px;
                    border-radius: 20px;
                    font-size: .8rem;
                    transition: 100ms ease-out 100ms;

                    &:hover {
                        transition: 100ms ease-in;
                        transform: translateY(10%) scale(104%);
                    }


                    &.btn-primary {
                        background-color: var(--color-primary);
                        color: var(--color-dark-100);

                        &:hover {
                            background-color: var(--color-secondary);
                        }
                    }

                    &.btn-secondary {
                        background-color: var(--color-dark-500);
                        color: var(--color-light-100);

                        &:hover {
                            background-color: var(--color-dark-600);
                        }
                    }
                }
            }
        }
    }
}