.page__single-post .container-content a.cta_download--shortcode,
a.cta_download--shortcode {
	display: inline-flex !important;
	justify-content: center !important;
	align-items: center !important;
	width: fit-content !important;
	background: transparent !important;
	color: #FFFFFF !important;
	border-color: #FFFFFF !important;
	background-color: #3366FF !important;
	text-decoration: none !important;
	font-size: 18px !important;
	line-height: 22px !important;
	transition: all .3s ease-in-out !important;
	border-radius: 100px !important;
	padding: 14px 24px !important;
	border: 2px solid !important;
	font-weight: 500 !important;
	margin: 0 !important;
}

.page__single-post .container-content a.cta_download--shortcode svg,
a.cta_download--shortcode svg {
	width: 20px !important;
	height: 20px !important;
	margin-right: 10px !important;
}

.page__single-post .container-content a.cta_download--shortcode svg path,
a.cta_download--shortcode svg path {
	stroke: #FFFFFF !important;
	transition: all .3s ease-in-out !important;
}

.page__single-post .container-content a.cta_download--shortcode:hover,
a.cta_download--shortcode:hover {
	background: #FFFFFF !important;
	color: #3366FF !important;
	transition: all .3s ease-in-out !important;
	font-weight: 500 !important;
}

.page__single-post .container-content a.cta_download--shortcode:hover svg path,
a.cta_download--shortcode:hover svg path {
	stroke: #3366FF !important;
	transition: all .3s ease-in-out !important;
}
