/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2024 | 20:42:18 */
.elementor-custom-embed-play i {
	font-size: 80px!important;
}
.nl-disclaimer-23b .nl-dsc-txt-23b a, .nl-disclaimer-23w .nl-dsc-txt-23w a, .nl-disclaimer-23white .nl-dsc-txt-23white a {
	/*color: var(--e-global-color-primary);*/
	font-weight:600;
}
.nl-disclaimer-23b .nl-dsc-txt-23b {
	/*content: 'By submitting, you agree to our texts and emails (frequency varies) and Privacy Policy. Msg & data rates may apply.';*/
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-left: auto;
	display: block;
	font-family: poppins;
	color: #f8f8f8;
	margin-top: 10px;
}
.nl-disclaimer-23w .nl-dsc-txt-23w {
	/*content: 'By submitting, you agree to our texts and emails (frequency varies) and Privacy Policy. Msg & data rates may apply.';*/
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-left: auto;
	display: block;
	font-family: poppins;
	color: #3E475F;
	margin-top: 10px;
}

.nl-disclaimer-23white .nl-dsc-txt-23white {
	content: 'By submitting, you agree to our texts and emails (frequency varies) and Privacy Policy. Msg & data rates may apply.';
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-left: auto;
	display: block;
	font-family: poppins;
	color: #FFFF;
	margin-top: 10px;
}

.nl-videobg-23 .jet-video--fa5-compat, .nl-videobg-23 .jet-video-html5-player {
	background:#fff!important;
}
.nl-popup-bug {
	max-height: 1px;
	opacity: 0;
}
.whptp-st-23 h3.elementor-icon-box-title {
	margin: 8px 0;
}
.nl23-btn-diag svg {
	padding-top: 0;
	margin-bottom: -12px;
}
.nl23-form-st input {
	margin: 10px 0!important;
	text-align: center;
}
.nl23-spec-st .elementor-flip-box__front, .nl23-spec-st .elementor-flip-box__back {
	background-color: #F8F8F8;
	border-radius: 30px;
}
.nl23-spec-st .elementor-flip-box__front > .elementor-flip-box__layer__overlay {
	padding: 0px;
	justify-content: flex-end;
}
.nl23-spec-st .elementor-flip-box__back > .elementor-flip-box__layer__overlay {
	padding: 20px;
}
.nl23-spec-st .elementor-flip-box__image {
	display: flex;
}
.nl23-spec-st .elementor-flip-box:before {
	content: url(/wp-content/uploads/2023/08/Group-860.svg);
	position: absolute;
	z-index: 2;
	top: 22px;
	right: 22px;
	height: 40px;
	transition-duration: 0.3s;
}
.nl23-spec-st:hover .elementor-flip-box:before {
	transform: rotateY(0deg) rotate(45deg);
	transition-duration: 0.3s;
}
.nl23-spec-st .elementor-flip-box__back > .elementor-flip-box__layer__overlay > .elementor-flip-box__layer__inner {
	display: flex;
	flex-direction: column;
}
.nl23-spec-st .elementor-flip-box__button {
	display: flex;
	flex-direction: column;
	position: absolute;
	bottom: 0;
}
.nl23-spec-st .elementor-flip-box__button:before {
	content: url(/wp-content/uploads/2023/08/info-circle-Bold.svg);
	height: 40px;
}
.chr-affirm-logo-23 {
	max-height: 30px;
}
.nl23-form-st .elementor-field-type-submit, .nl23-form-st .e-form__buttons__wrapper__button-next {
	margin-top: 10px;
}
.nl23-fst-form-st .elementor-field-type-previous {
	display: none!important;
}
.nl23-top-img img {
	min-width: 828px;
	margin-left: -58%;
}
@media only screen and (max-width: 1358px) {
	.nl23-top-img img {
		min-width: 754px;
		margin-left: -58%;
	}
}
@media only screen and (max-width: 1212px) {
	.nl23-top-img img {
		min-width: 630px;
		margin-left: -58%;
	}
}
@media only screen and (max-width: 1024px) {
	.nl23-top-img img {
		min-width: 100%;
		margin-left: auto;
	}
}
@media only screen and (max-width: 768px) {
	.chr-affirm-logo-23 {
		max-height: 22px;
	}
	.nl-benefits-icon .elementor-icon-box-icon{
		display:flex;
		flex-direction:column;
	}
	.swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		background:#D7D9DD;
		opacity:1;
	}
	.swiper-pagination-bullet-active {
		background:#7295FC!important;
	}
}
