/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 10 2025 | 13:51:46 */
.ecp__primary-btn a.elementor-button.elementor-button-link {
	border-bottom: 5px solid #54FFEA;
	padding-left: 0;
	padding-right: 0;
	padding-top: 11px;
	padding-bottom: 6px;
	transition: all 0.3s ease;
}
.ecp__primary-btn a.elementor-button.elementor-button-link svg {
	transition: all 0.3s ease;
	margin-left: 16px;
}
.ecp__primary-btn a.elementor-button.elementor-button-link:hover svg {
	margin-left: 0;
}
.ecp__primary-btn a.elementor-button.elementor-button-link svg path {
	stroke: #54FFEA;
}
.ecp__primary-btn a.elementor-button.elementor-button-link:hover {
	background-color: rgba(84, 255, 234, 0.1);
	padding-left: 5px;
	padding-right: 11px;
}


.ecp__second-btn a.elementor-button.elementor-button-link {
	border-bottom: 5px solid #54FFEA;
	padding-left: 0;
	padding-right: 0;
	padding-top: 11px;
	padding-bottom: 6px;
	transition: all 0.3s ease;
}
.ecp__second-btn a.elementor-button.elementor-button-link svg {
	transition: all 0.3s ease;
	margin-left: 16px;
}
.ecp__second-btn a.elementor-button.elementor-button-link:hover svg {
	margin-left: 0;
}
.ecp__second-btn a.elementor-button.elementor-button-link svg path {
	stroke: #091D1D;
}
.ecp__second-btn a.elementor-button.elementor-button-link:hover {
	background-color: rgba(84, 255, 234, 0.1);
	padding-left: 5px;
	padding-right: 11px;
}

.ecp__btn__submit p,
.ecp__third-btn a.elementor-button.elementor-button-link {
	border-bottom: 5px solid #091D1D !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 11px !important;
	padding-bottom: 6px !important;
	transition: all 0.3s ease;
	background-color: transparent !important;
}
.ecp__btn__submit p svg,
.ecp__third-btn a.elementor-button.elementor-button-link svg {
	transition: all 0.3s ease;
	margin-left: 16px !important;
}
.ecp__btn__submit p:hover svg,
.ecp__third-btn a.elementor-button.elementor-button-link:hover svg {
	margin-left: 0 !important;
}
.ecp__btn__submit p svg path,
.ecp__third-btn a.elementor-button.elementor-button-link svg path {
	stroke: #091D1D !important;
}
.ecp__btn__submit p:hover,
.ecp__third-btn a.elementor-button.elementor-button-link:hover {
	background-color: rgba(198, 198, 198, 0.5) !important;
	padding-left: 5px !important;
	padding-right: 11px !important;
}

.ecp__clear__btn {
	padding: 0;
	background-color: transparent !important;
	color: #091D1D;
	font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 17.6px;
	letter-spacing: -0.48;
}

.ecp__clear__btn:hover {
	color: #091D1D;
}


.ecp__btn__submit {
	width: auto;
}

.ecp__btn__submit p {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ecp__btn__submit p:hover {
	gap: 0;
}

.ecp__contact_submit {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ecp__strong-7 strong {
	font-weight: 700;
}

.ecp__strong-8 strong {
	font-weight: 800;
}

.ecp__scroll__active {
	border-bottom: 8px solid #54FFEA;
}

.post-password-form {
  width: 100vw;
  height: 100vh;
  background-color: #091D1D !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: white;
}

.post-password-form p {
  justify-content: center;
}

.ecp_accent {
	color: #54FFEA;
}

.text_wrap {
	text-wrap: a
}

.ecp__black a {
	color: black !important;
}

.ecp__overflow {
	overflow: auto;
}

@media screen and (max-width: 767px) {
	.ecp__btn__submit {
		width: 100%;
	}
	.ecp__mobile_bg_clear {
		background-color: #00000000 !important;
	}
	.elementor-element-9565990 {
		margin-bottom: 36px !important;
	}
}