.checklight-knowledge {
	border: 1px solid rgba(98, 94, 83, 1);
	box-shadow: 0px 2px 50px 0px rgba(255, 179, 0, 0.2);
	background-color: rgba(33, 33, 33, 1);
	padding: 200px 32px 32px 32px;
	display: flex;
	flex-direction: column;
	border-radius: 24px;
	height: 480px;
	background-image: url(/wp-content/uploads/2024/12/Group.svg);
	background-position: left top;
	background-repeat: no-repeat;
	justify-content: flex-end;
}

.checklight-knowledge h3 {
	color: rgba(179, 179, 179, 1);
	font-size: 20px;
	font-weight: 600;
	line-height: 34px;
	text-align: right;
}

.checklight-knowledge span {
	font-size: 12px;
	font-weight: 400;
	line-height: 17.16px;
	margin: 8px 0 32px 0;
	color: rgba(179, 179, 179, 1);
}

.checklight-knowledge a {
	background-color: rgba(63, 81, 181, 1);
	width: 100%;
	border-radius: 8px;
	text-align: center;
	font-family: DanaFaNum;
	font-size: 16px;
	font-weight: 500;
	line-height: 48px;
	color: white;
}


/* form */

input , [id="input-other_flaws"] {
	background-color: #212121;
	border-color: rgba(189, 189, 189, 1) !important;
}

::placeholder {
	color: rgba(156, 165, 176, 1) !important;
}

form label * {
	color: rgba(189, 189, 189, 1) !important;
}
form label {
	background-color: #212121 !important;
}

.pnc-bg-white {
	background-color: #212121 !important
}

.pnc-text-neutral-700 {
	color: white !important;
}

.pnc-border-neutral-200:focus {
	border-color: rgba(90, 95, 204, 1) !important;
}
/* end form */


.display-second-page, .display-first-page {
	display: none;
}

body.checklight-second-page .display-second-page,
body:not(.checklight-second-page) .display-first-page {
	display: block;
}

body:(.checklight-second-page) .title-check-light {
	margin-bottom: 45px;
}

.elementor-8530 .elementor-element.elementor-element-50abab5 > .elementor-widget-container .elementor-shortcode {
	display: flex;
	justify-content: center;
}

@media (max-width: 767px) {
	.checklight-knowledge {
		height: 288px;
		padding: 24px 16px 16px 16px;
	}
	.checklight-knowledge h3 {
		font-size: 14px;
	}
	.checklight-knowledge span {
		font-size: 10px;
		line-height: 24px
	}

/* 	.checklight-second-page .title-check-light {
		padding-bottom: 25px;
	} */
	body:not(.checklight-second-page) [id="checklight-app"]:nth-child(1){
		padding-inline: .5rem !important
	}

	.mx-4 {
		margin: unset!important
	}

	.w-\[735px\] {
		margin-bottom: 24px
	}

	.elementor-8530 .elementor-element.elementor-element-50abab5 > .elementor-widget-container .elementor-shortcode section {
		border-radius: 24px
	}
}


@media (min-width:767px) {
	.checklight-second-page .elementor-shortcode > [id="checklight-app"] {
		    width: calc(100% - 23px) !important;
	}
	.elementor-8530 .elementor-element.elementor-element-27640234 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) .elementor-shortcode {
    padding-right: 1.5px;
}
}
.p-request-form span {
	font-weight: bold !important;
	color: rgba(255, 179, 0, 1) !important
}

.rank-math-breadcrumb * {
	color: white !important;
}

.rank-math-breadcrumb path {
	fill: white !important;
}

.info {
	display: flex;
	flex-direction: column;
}







/* start modal */
@media (max-width:767px) {
	.box-sent {
		width: calc(100% - 48px);
		margin: 0 24px
	}
}

@media (min-width: 767px) {

	.full-snt .elementor-widget-container {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.box-sent {
		width: 500px;
	}

}

.box-sent {
	display: none;
}

.Alert-sent {
	background-image: url(/wp-content/uploads/2024/05/Group-424179.svg);
	background-repeat: no-repeat;
	background-size: 100% 95px;
	border-radius: 24px;
	background-color: #FFFFFF;
	padding: 44px 24px 16px 24px;
	box-shadow: 0 0 800px 1000px #00000040
}

.Alert-sent,
.body-sent {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.header-sent {
	color: #42A64B;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 12px;
	margin: 44px 0 44px 0;
}

.header-sent span {
	font-size: 16px;
	font-weight: 500;
	line-height: 22.88px;
	text-align: center;
}

.header-sent p {
	font-size: 10px;
	font-weight: 400;
	line-height: 14.3px;
	text-align: center;
	margin: 0;
}

.body-sent {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 20.02px;
	text-align: center;
	color: #555658;
}

.Alert-sent,
.body-sent {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.body-sent span {
	width: 100%;
	text-align: center;
}

.body-sent img {
	margin: 40px -10px 0 -5px;
	position: absolute;
}

.btn-sent {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	margin-top: 40px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22.4px;
	height: 34px;
	gap: 16px;
}

.btn-sent a {
	background: #5A5FCC;
	color: #FFFFFF;
}

.btn-sent a,
.btn-sent .close-modal {
	height: 100%;
	border-radius: 8px;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

/* end modal */