/* Primary Button CSS */
.elementor-element .elementor-button-wrapper .btn--primary.elementor-button {
	border-radius: 8px;
	font-weight: 700;
	border: none;
	padding-inline: 24px;
}

.elementor-element .elementor-button-wrapper .btn--primary.elementor-button:focus {
	box-shadow: 0px 0px 10px 0px #1c75bc !important;
}

/* Primary Button Large */
.elementor-element .elementor-button-wrapper .btn--primary.btn--large.elementor-button {
	padding-block: 20px;
}

/* Primary Button Small */
.elementor-element .elementor-button-wrapper .btn--primary.btn--small.elementor-button {
	padding-block: 12px;
	font-size: 14px;
}

/* Primary Button Light */
.elementor-element .elementor-button-wrapper .btn--primary.btn--light.elementor-button {
	background-color: #1c75bc;
}

.elementor-element .elementor-button-wrapper .btn--primary.btn--light.elementor-button:hover {
	background-color: #114671;
	transition: background-color 300ms ease-out !important;
}

/* Primary Button Dark */
.elementor-element .elementor-button-wrapper .btn--primary.btn--dark.elementor-button {
	background-color: #00bcc8;
	color: #0c2340;
}

.elementor-element .elementor-button-wrapper .btn--primary.btn--dark.elementor-button:hover {
	background-color: #60d6de;
	transition: background-color 300ms ease-out !important;
}

/* Secondary Button CSS */

.elementor-element .elementor-button-wrapper .btn--secondary.elementor-button {
	border-radius: 8px;
	font-weight: 700;
	padding-inline: 24px;
}

/* Secondary Button Large */
.elementor-element .elementor-button-wrapper .btn--secondary.btn--large.elementor-button {
	padding-block: 18.5px;
}

/* Secondary Button Small */
.elementor-element .elementor-button-wrapper .btn--secondary.btn--small.elementor-button {
	padding-block: 12px;
	font-size: 14px;
}

/* Secondary Button Light */
.elementor-element .elementor-button-wrapper .btn--secondary.btn--light.elementor-button {
	border: 1.94px solid #1c75bc;
	background-color: transparent;
	color: #1c75bc;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--light.elementor-button:hover {
	background-color: #114671;
	color: white;
	transition: background-color 300ms ease-out, color 300ms ease-out !important;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--light.elementor-button:focus {
	box-shadow: 0px 0px 10px 0px #1c75bc !important;
}

/* Secondary Button Dark */
.elementor-element .elementor-button-wrapper .btn--secondary.btn--dark.elementor-button {
	background-color: transparent;
	color: white;
	border: 1.94px solid #ffffff;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--dark.elementor-button:hover {
	background-color: #00bcc8;
	border-color: #00bcc8;
	color: #0c2340;
	transition: background-color 300ms ease-out, color 300ms ease-out,
		border-color 300ms ease-out !important;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--dark.elementor-button:focus {
	color: #c1f1f4;
	border-color: #c1f1f4;
	box-shadow: 0px 0px 10px 0px #1c75bc !important;
}

/* Ghost Button CSS */
.elementor-element .elementor-button-wrapper .btn--primary.btn--ghost.elementor-button:hover {
	background-color: transparent !important;
}

.elementor-element .elementor-button-wrapper .btn--primary.btn--ghost.elementor-button {
	color: #1c75bc;
	background-color: transparent;
	padding: 0;
}

.elementor-element .elementor-button-wrapper .btn--primary.btn--ghost.elementor-button:focus {
	box-shadow: none !important;
}

.elementor-element .elementor-button-wrapper .btn--primary.btn--dark.btn--ghost.elementor-button {
	color: #00bcc8;
}

/* Secondary Button Ghost */
.elementor-element .elementor-button-wrapper .btn--secondary.btn--ghost.elementor-button:hover {
	background-color: transparent !important;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--light.btn--ghost.elementor-button:hover {
	color: #114671;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--ghost.elementor-button {
	color: #114671;
	background-color: transparent;
	padding: 0;
	border: none;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--dark.btn--ghost.elementor-button {
	color: #ffffff;
}

.elementor-element .elementor-button-wrapper .btn--secondary.btn--ghost.elementor-button:focus {
	box-shadow: none !important;
}