/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
:root {
    --accent-color: #B11625;
    --secondary-accent-color: #000000;
    --header-color: #565656;
    --font-color: #303030;
}
.overflow-hidden {
	overflow: hidden;
}

#global_popup_form {
	position: fixed !important;
	z-index: 99999;
	width: 100%;
	height: 100vh;
	top: 0;
  opacity: 0;
  display: flex;
  visibility: hidden;
	align-items: center;
	justify-content: center;
	background-color: #000000e8 !important;
  transition: all 0.5s ease-in-out
}

#global_popup_form .df-item-wrap:has(.df-cpt-title) {
	position: absolute;
	top: 10px;
	left: 100px;
}

#global_popup_form [id*="97formContainer_"] #nintySeven-form .links_button {
    grid-template-columns: 1fr;
    text-align: center;
}

#global_popup_form [id*="97formContainer_"] #nintySeven-form .links_button .privacy-links {
	justify-content: center;
	padding-top: 10px;
}

#review_popup {
	max-height: 580px;
	overflow-y: auto;
	padding: 20px;
}

#request_popup_form_close {
	position: absolute !important;
	bottom: -115px;
	left: -80px;
	cursor: pointer;
}

#global_popup_form.active {
  opacity: 1;
  visibility: visible;
}