.btn {
	font-family: var(--font-family-buttons);
	font-size: var(--font-size-med);
	font-weight: 700;
	padding: 8px 29px;
	border-radius: 6px;
	text-decoration: none !important;
	display: inline-block;
}

#top .color-yellow {
	color: var(--yellow);
}

#top .color-blue {
	color: var(--blue);
}

#top .color-white {
	color: var(--white);
}

#top .yellow-btn {
	background-color: var(--yellow);
	border: 1px solid var(--yellow);
}

#top .yellow-btn:hover,
#top .yellow-btn:active {
	background-color: var(--blue);
	border: 1px solid var(--yellow);
	color: var(--yellow);
}

#top .blue-btn {
	background-color: var(--blue);
	border: 1px solid var(--blue);
}

#top .blue-btn:hover,
#top .blue-btn:active {
	background-color: var(--blue-dark);
	border: 1px solid var(--blue-dark);
	color: var(--white);
}

#top .white-btn {
	background-color: var(--white);
	border: 1px solid var(--white);
}

#top .white-btn:hover,
#top .white-btn:active {
	background-color: var(--blue-dark);
	border: 1px solid var(--white);
	color: var(--white);
}

#top .white-btn-outline {
	background-color: var(--white);
	border: 1px solid var(--blue);
}

#top .white-btn-outline:hover,
#top .white-btn-outline:active {
	background-color: var(--blue);
	border: 1px solid var(--blue);
	color: var(--white);
}

#top .transparent-btn {
	padding: 0;
	text-transform: none;
}

#top .transparent-btn:after {
	content: '\E800';
	font-family: 'icons';
	color: var(--green);
	font-size: 0.813em;
	margin-left: 5px;
}


#top .transparent-btn:hover {
	color: var(--green);
}

.threew_button_wrapper {
	display: flex;
    align-items: center;
    gap: 10px;
}

.align-inline {
	display: inline-flex;
}

.align-inline:not(:last-of-type) {
	margin-right: 15px;
}

.align-left {
	justify-content: flex-start;
}

.align-center {
	justify-content: center;
}

.align-right {
	justify-content: flex-end;
}

@media (max-width: 991px) {
	.vc_custom_heading > a:after {
		content: '\E800';
		font-family: 'icons';
		color: var(--green);
		font-size: 0.813em;
		margin-left: 5px;
	}

	.btn {
		margin-bottom: 15px;
	}

	.threew_button_wrapper.align-right,
	.threew_button_wrapper.align-left {
		justify-content: center;
	}
}

a.btn.transparent-btn.color-white {
	font-weight: 700 !important;
    font-family: 'static' !important;

}

.button_hide {
	display: none;
}

.green-buttons-wrapper .btn {
	line-height: 1;
	padding: 0.4em 0.75em !important;
	display: inline-block;
	color: #fff !important;
	font-weight: 700;
	border-radius: 0em;
	background-color: var(--green);

}

.green-buttons-wrapper .btn::after {
	color: #fff !important;
}

.green-buttons-wrapper .btn:hover {
	color: #fff !important;
	background-color: #000;
}

.green-buttons-wrapper .threew_button_wrapper:not(:last-child) {
	margin-bottom: 1em;
}

div#first-blue-block\ jura2 .green-buttons-wrapper .btn {
	font-size: 22px; 
	width: 100%;
}
