/* End custom CSS */

.elementor-102673 .elementor-element.elementor-element-89da875 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--overlay-opacity: .31;
	--overlay-mix-blend-mode: overlay;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-102673 .elementor-element.elementor-element-89da875:not(.elementor-motion-effects-element-type-background), .elementor-102673 .elementor-element.elementor-element-89da875 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d0a20a6);
}

.elementor-102673 .elementor-element.elementor-element-89da875::before, .elementor-102673 .elementor-element.elementor-element-89da875 > .elementor-background-video-container::before, .elementor-102673 .elementor-element.elementor-element-89da875 > .e-con-inner > .elementor-background-video-container::before, .elementor-102673 .elementor-element.elementor-element-89da875 > .elementor-background-slideshow::before, .elementor-102673 .elementor-element.elementor-element-89da875 > .e-con-inner > .elementor-background-slideshow::before, .elementor-102673 .elementor-element.elementor-element-89da875 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://jojobacompany.com/nitropack_static/OCbfnbzTtnsvEgZqOoKGyEhFsanLobSk/assets/images/optimized/rev-c586afa/jojobacompany.com/wp-content/uploads/2025/12/White-label.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-102673 .elementor-element.elementor-element-8b4b40c > .elementor-widget-container {
	padding: 25px 25px 25px 25px;
}

#elementor-popup-modal-102673 .dialog-widget-content {
	animation-duration: 1s;
	background-color: #fff;
	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, .15);
}

#elementor-popup-modal-102673 {
	background-color: rgba(255, 255, 255, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-102673 .dialog-message {
	width: 760px;
	height: auto;
}

#elementor-popup-modal-102673 .dialog-close-button {
	display: flex;
}

#elementor-popup-modal-102673 .dialog-close-button i {
	color: #fff;
}

#elementor-popup-modal-102673 .dialog-close-button svg {
	fill: #fff;
}

#elementor-popup-modal-102673 .dialog-close-button:hover i {
	color: #3af7bd;
}

@media (max-width:1024px) {
	#elementor-popup-modal-102673 .dialog-message {
		width: 680px;
	}
}

@media (max-width:767px) {
	#elementor-popup-modal-102673 .dialog-message {
		width: 345px;
	}
	
	#elementor-popup-modal-102673 .dialog-close-button {
		top: 10px;
	}
	
	body:not(.rtl) #elementor-popup-modal-102673 .dialog-close-button {
		right: 10px;
	}
	
	body.rtl #elementor-popup-modal-102673 .dialog-close-button {
		left: 10px;
	}
}

/* Start custom CSS for html, class: .elementor-element-8b4b40c */
.elementor-102673 .elementor-element.elementor-element-8b4b40c * {}

/* End custom CSS */

/* Start custom CSS */
input[type="email"]#mce-EMAIL, #mc_embed_signup #mce-success-response, #mc_embed_signup #mce-error-response {
	color: #000 !important;
}
