.table-special-offers tr td {
	height: 44px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	white-space: nowrap;
}

:root {
	--font-family-sans-serif: Rubik, sans-serif, sans-serif;
	--font-family-monospace: Rubik, sans-serif, monospace;
}

p,
span {
	font-family: Rubik, sans-serif;
}
pre,
code,
kbd,
samp {
	font-family: "Roboto Mono", monospace;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Rubik, sans-serif;
}
.tooltip, .popover {
	font-family: Rubik, sans-serif;
}
.text-monospace {
	font-family: "Roboto Mono", monospace !important;
}
.box b {
	/*font-family: "Nunito Sans", sans-serif;*/
	font-family: Rubik, sans-serif;
}
.accordion-control > * {
	/*font-family: "Rubik", sans-serif;*/
	font-family: Rubik, sans-serif;
}
.accordion-group-portal .accordion-control h5 {
	/*font-family: "Rubik", sans-serif;*/
	font-family: Rubik, sans-serif;
}
.entry-title {
	/*font-family: "Rubik", sans-serif;*/
	font-family: Rubik, sans-serif;
}
.news-title {
	/*font-family: "Rubik", sans-serif;*/
	font-family: Rubik, sans-serif;
}
.blockquote::before {
	font-family: "Nunito Sans", sans-serif;
	/*font-family: Rubik, sans-serif;*/
}
.blockquote p {
	/*font-family: "Nunito Sans", sans-serif;*/
	font-family: Rubik, sans-serif;
}
.review p {
	/*font-family: "Nunito Sans", sans-serif;*/
	font-family: Rubik, sans-serif;
}
pre[class*="language-"] {
	font-family: "Roboto Mono", monospace;
}
.progress-circle strong {
	/*font-family: "Nunito Sans", sans-serif;*/
	font-family: Rubik, sans-serif;
}

body {
	font-family: Rubik, sans-serif;
}

a {
	color: #b59519;
	background-color: transparent;
}
a:hover {
    color: #a68916;
    text-decoration: underline;
}

.phone:hover {
    border-color: #b59519 !important;
}
.phone:hover::before {
    background-color: #b59519 !important;
    color: #fff;
}

.benefits-section .media img {
	width: 50px;
}