
.tpgb-block-f28b0b {
	margin: 20px 0 30px !important;
}

.tpgb-block-f28b0b .button-link-wrap .button-after {
	margin-left: 5px;
}

.tpgb-block-f28b0b .button-link-wrap .button-before {
	margin-right: 5px;
}

.tpgb-block-f28b0b .info-box-bg-box {
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: var(u002du002dglobal-palette2);
}

.tpgb-block-f28b0b .info-box-inner .service-icon {
	width: 100px;
	height: 100px;
}

.tpgb-block-f28b0b .service-desc {
	font-family: Roboto, sans-serif;
	font-size: 20px;
	line-height: 30px;
}

.tpgb-block-f28b0b .text-alignment {
	text-align: center;
}

.tpgb-block-f28b0b .text-alignment .service-border {
	margin-left: auto;
	margin-right: auto;
}

.tpgb-block-f28b0b .tpgb-adv-button .button-link-wrap {
	color: var(u002du002dglobal-palette2);
}

.tpgb-block-f28b0b .tpgb-adv-button.button-style-8 .button-link-wrap {
	background-color: var(u002du002dglobal-palette4);
	border-width: 1px;
	border-style: solid;
	border-color: var(u002du002dglobal-palette2);
}

.tpgb-block-f28b0b.tpgb-infobox .service-title {
	font-family: Roboto, sans-serif;
	font-size: 24px;
	line-height: 30px;
}
