.about {
	display: grid;
    margin-top: 9.375rem;

	> * {
		grid-area: 1/1/-1/-1;
	}

	.background-right {
		width: 14.5rem;
		height: 30.125rem;
		background: transparent linear-gradient(9deg, #1AE184 0%, #051D67 100%) 0% 0% no-repeat padding-box;
		filter: blur(50px);
		align-self: flex-end;
		margin-bottom: -11rem;
	}

    .container {
/*         width: min(1561px, calc(100% - 40px)); */
		width: min(1785px, calc(100% - 40px));
        /* display: grid; */
        display: flex;
        align-items: center;
        gap: 4.875rem;
        grid-template-columns: minmax(0, 66.3125rem) minmax(0, 1fr);
		z-index: 2;

        .col:first-child {
            flex-shrink: 0;
        }

        .col:last-child {
/*             flex-basis: 66.3125rem; */
			flex-basis: 26.3125rem;
        }

        .about-text {
            color: #051D67;
            font-size: 1.25rem;
        }

        .about-button {
            margin-top: 3.4375rem;
        }
    }
}

@media (max-width: 1550px) {
    .about {
        .container {
            .col:first-child {
                flex-shrink: 1;
            }
        }
    }
}

@media (max-width: 1023px) {
    .about {
		.background-right {
			display: none;
		}

        .container {
            flex-direction: column;

            .col:last-child {
                flex-basis: auto;
            }
        }
    }
}