/* download brochure popup */
/* ===== Popup Overlay ===== */
.downLoad a{
	background:#2c3d2c !important;
}
.downLoad a:hover{
	background:#ac7e4c !important;
	
}
.popupOuter{
	backdrop-filter: blur(6px);
}
.popupOuter .dialog-lightbox-widget-content{
	
}

/* ===== Popup Container ===== */


/* ===== Popup Box Styling ===== */
.popupOuter .dialog-widget-content {	
	border-radius: 12px !important;
    padding: 0px;
    box-shadow: 0 10px 30px rgba (0, 0, 0, 0.15) !important;
    animation: popupFade 0.3s ease;
}

/* ===== Close Button ===== */
.popupOuter a.dialog-close-button {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	margin-top: 0;
	margin-right: 0;
	background: #879205;
	outline: none;	
	left: auto;
	right: 20px;
	top: 20px ;
	border-radius:5px;
	opacity:0.5;
	transition:all 0.5s ease;
	color:#fff !important;
}
.popupOuter a.dialog-close-button svg{
	fill:#fff !important;
}

.popupOuter .dialog-close-button:hover {
  opacity:1;
}

/* ===== Heading ===== */
.popupOuter h2,
.popupOuter .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
	color: #0A2540;
	margin-bottom: 5px;
	font-family: "Italiana", Sans-serif !important;	
	color: #000 !important;
	font-weight: 600 !important;
	letter-spacing: 2px !important;
}

/* ===== Sub Heading ===== */
.popupOuter p,
.popupOuter .elementor-field-label{
	font-size: 14px !important;
	line-height:24px !important;
	color: #666 !important;
	margin-bottom: 0px !important;
	padding-bottom:0 !important;
	font-family: "Italiana", Sans-serif !important;
	    color: #000 !important;
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
    font-weight: 600 !important;
    letter-spacing: 2px !important;
}
.formTitle {
	margin-bottom:15px !important;
}

/* ===== Form Fields ===== */
.popupOuter input,
.popupOuter select,
.popupOuter textarea {
  height: 45px;
  border-radius: 6px !important;
  border: 1px solid #ddd !important;
  padding: 10px !important;
  font-size: 14px;
  margin-bottom: 0px;
  transition: 0.3s;
}

/* ===== Focus Effect ===== */
.popupOuter input:focus,
.popupOuter select:focus,
.popupOuter textarea:focus {
  border-color: #0073ff !important;
  box-shadow: 0 0 0 2px rgba(0,115,255,0.1);
  outline: none;
}

/* ===== Submit Button ===== */
.popupOuter .elementor-button {
  width: 100%;
  height: 38px;
  background: #ac7e4c !important;
  color: #fff !important;
  border-radius: 6px;
  font-weight: 600;
  font-size: 15px;
  transition: 0.3s;
}
.formBrochure{
	padding:30px !important;
}

/* ===== Button Hover ===== */
.popupOuter .elementor-button:hover {
  background: #996e3f !important;
}

/* ===== Form Messages ===== */
.popupOuter .elementor-message {
  text-align: center;
  font-size: 14px;
}

/* Success */
.popupOuter .elementor-message-success {
  color: green;
}

/* Error */
.popupOuter .elementor-message-danger {
  color: red;
}

.listewe svg path{
	fill:#ede3b9 !important;
}

/* ===== Animation ===== */
@keyframes popupFade {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* ===== Mobile Responsive ===== */
@media (max-width: 480px) {
  selector .dialog-widget-content {
    padding: 20px;
  }

  selector h2 {
    font-size: 18px;
  }

  selector .elementor-button {
    height: 45px;
  }
}