HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/csb.komma.pro/resources/sass/5-Components/_components.servicepoint.scss
$c-servicepoint-gap: space(3);


.c-servicepoint {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top: -$c-servicepoint-gap;
}


.c-servicepoint__image {
	margin-top: $c-servicepoint-gap;
	margin-right: $c-servicepoint-gap;
	border-radius: 100%;
	flex-grow: 0;
	flex-basis: 120px;
}


.c-servicepoint__content {
	@include hyphenate;
	flex-grow: 999;
	flex-basis: 0;
	min-width: column(3,5);
	margin-top: $c-servicepoint-gap;
}


.c-servicepoint__name {
	@include font-size(base);
	@include font-weight(regular);
	color: palette(neutral, 300);
}


.c-servicepoint__body {
	@include font-size(l);
	@include font-weight(medium);
	color: palette(neutral, 800);
}


.c-servicepoint__info {
	margin-top: space(2);
	display: inline-flex;
	flex-direction: column;
}


.c-servicepoint__link {
	display: inline-flex;
	align-items: baseline;
	text-decoration: none;
	cursor: pointer;
	color: palette(neutral, 500);

	&:hover {
		color: palette(action);
	}
}


.c-servicepoint__icon {
	flex: none;
	width: 16px;
	margin-right: space(2);
	margin-top: 5px;
	color: palette(neutral, 700);

	.c-data__item:hover & {
		color: currentColor;
	}

	&[data-icon="mail"] {
		transform: translateY(2px);
	}
}


.c-servicepoint__data {
	transition: color 200ms linear;

	.c-data--on-dark & {
		color: currentColor;
	}

	.c-data__item:hover & {
		color: palette(action);
	}
}


.c-servicepoint--on-dark {
	.c-servicepoint__body {
		color: palette(neutral, 0);
	}
	.c-servicepoint__icon {
		color: palette(neutral, 0);
	}
	.c-servicepoint__data {
		color: palette(neutral, 300);
	}
}