/* Shared Official Telegram Channel CTA card */
.elementor-element.elementor-element-tg58d387>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #000000 42%, #1D488D 100%);
	opacity: 0.68;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-tg58d387,
.elementor-element.elementor-element-tg58d387>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-tg58d387 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 54px 45px 60px 45px;
}

.elementor-element.elementor-element-tg894645>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-tg894645>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-tg40967 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Red Hat Display", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
}

.elementor-element.elementor-element-tg40967>.elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-tg40967 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-tg59adb2 {
	color: #FFFFFF;
	font-family: "Red Hat Display", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	line-height: 1.7em;
	letter-spacing: 0px;
}

.elementor-element.elementor-element-tg59adb2>.elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button i {
	color: #ffffff;
	font-size: 16px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button .creative-button-inner svg {
	fill: #ffffff;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button {
	color: #5C6680;
	background-color: #FFFFFF;
	border-radius: 501px;
	padding: 13px 25px 13px 25px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button svg {
	fill: #5C6680;
	width: 16px;
	height: 16px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button .eael-creative-button--tamaya-secondary {
	color: #5C6680;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--ujarak:hover {
	background-color: #FFFFFF;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--wayra:hover {
	background-color: #FFFFFF;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--tamaya::before {
	background-color: #FFFFFF;
	padding: 13px 25px 13px 25px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--tamaya::after {
	background-color: #FFFFFF;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button::before {
	border-radius: 501px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button::after {
	border-radius: 501px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button:hover i {
	color: #ffffff;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button:hover .creative-button-inner svg {
	fill: #ffffff;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button:hover .cretive-button-text {
	color: #ffffff;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--winona::after {
	color: #ffffff;
	padding: 13px 25px 13px 25px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--rayen:hover::before {
	color: #ffffff;
	background-color: #5C6680;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button:hover {
	background-color: #5C6680;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--ujarak::before {
	background-color: #5C6680;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--wayra:hover::before {
	background-color: #5C6680;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--tamaya:hover {
	background-color: #5C6680;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--rayen::before {
	background-color: #5C6680;
	padding: 13px 25px 13px 25px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button .cretive-button-text,
.elementor-element.elementor-element-tg2a863 .eael-creative-button--winona::after,
.elementor-element.elementor-element-tg2a863 .eael-creative-button--rayen::before,
.elementor-element.elementor-element-tg2a863 .eael-creative-button--tamaya::after,
.elementor-element.elementor-element-tg2a863 .eael-creative-button--tamaya::before {
	font-family: "Red Hat Display", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
	padding: 13px 25px 13px 25px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
	padding: 13px 25px 13px 25px;
}

.elementor-element.elementor-element-tg2a863 .eael-creative-button.eael-creative-button--saqui::after {
	padding: 13px 25px 13px 25px;
}

@media (max-width: 1024px) {
	.elementor-element.elementor-element-tg58d387 {
		padding: 20px 20px 20px 20px;
	}

	.elementor-element.elementor-element-tg40967 .elementor-heading-title {
		font-size: 18px;
	}
}
