/* WIDGET: ABOUT ME
-------------------------------------------- */

.vlt-widget.vlt_widget_about_me {

	.vlt-about-me {

		&__image {
			position: relative;
			overflow: hidden;
			border-radius: var(--vlt-border-radius);
			z-index: 0; // fix rounded

			img {
				width: 100%;
				transition: transform var(--vlt-transition-duration) var(--vlt-transition-easing);
				backface-visibility: hidden;
				will-change: transform;
			}

		}

		&__socials {
			position: absolute;
			top: px2rem(20px);
			right: px2rem(20px);
			display: inline-flex;
			padding: px2rem(10px) px2rem(20px);
			color: var(--vlt-color-dark);
			background: var(--vlt-linear-gradient);
			border-radius: px2rem(30px);

			&:hover a {
				opacity: var(--vlt-hover-opacity);
			}

			a:hover {
				opacity: 1;
			}

		}

		&__description {
			margin-top: px2rem(24px);
			@include vlt_primary_regular_15;
		}

		&:hover {

			.vlt-about-me__image img {
				transform: scale(1.05);
			}

		}

	}

}