.experience-wrapper {
	&__content {
		display: flex;
		flex-direction: column;
		gap: 0.25rem;

		padding: 0 0.5rem;

		&__company,
		&__job {
			display: flex;
			align-items: center;
			justify-content: space-between;
			color: var(--verywhite__clr);

			h2 {
				font-size: calc(var(--normal__size) + 5px);
			}

			p {
				font-size: calc(var(--normal__size));
			}
		}

		&__job {
			margin-bottom: 0.75rem;

			h2 {
				color: var(--special__1);
			}
		}

		&__desc {
			color: var(--white__clr);
			font-size: calc(var(--normal__size));
			margin-bottom: 0.75rem;
		}

		&__langs {
			display: flex;
			flex-wrap: wrap;
			gap: 0.75rem;

			@media screen and (width <= 700px) {
				gap: 0.5rem;
			}

			label {
				background: var(--gray__clr);
				color: var(--verywhite__clr);
				padding: 0.3rem 0.5rem;
				border-radius: 20px;
				font-weight: 500;
				letter-spacing: 0.1px;
				font-size: 15px;

				display: grid;
				place-items: center;

				@media screen and (width <= 700px) {
					font-size: calc(var(--normal__size) - 3px);
				}
			}
		}
	}

	.line {
		width: 100%;
		height: 1px;
		background: var(--gray__clr);
		margin-top: 1.5rem;
	}
}
