/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 18 2025 | 05:51:40 */
/* Two-column layout */

div#wpcf7-f2949-o1 .row {
  width: 100%;
  margin-bottom: 0px !important;
	  text-align: left !important;
}
div#wpcf7-f2949-o1 p {
    margin-bottom: 0px !important;
}
div#wpcf7-f2949-o1 .submit-btn {
    background: #338ABA;
    border-color: #338ABA;
	color: white;
	width:100%;
	border-radius:10px;
}
div#wpcf7-f2949-o1 label {
    font-size: 14px;
    font-weight: 700;
}

 .column.half {
  width: 48%;
  float: left;
}

.column.half + .column.half {
  margin-left: 4%;
}

/* Input styles */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select {
  width: 100%;
  padding: 8px 6px;
  font-size: 16px;
  border: 0;
  border-bottom: 2px solid #c7d3e0;
  background: transparent;
  outline: none;
}

.wpcf7 select {
  color: #666;
}

/* Submit button */
.submit-btn {
  background-color: #00325b;
  color: #fff;
  padding: 10px 25px;
  border: none;
  cursor: pointer;
  border-radius: 3px;
}

.submit-btn:hover {
  background-color: #002744;
}

/* Clear floats */
.row::after {
  content: "";
  display: block;
  clear: both;
}






/* ------------ FORM CONTAINER ------------ */
.popup-form-container {
    padding: 30px;
    background: #fff;
    border-radius: 10px;
}

/* ------------ LABEL STYLE ------------ */
.popup-form-container label {
    font-weight: 600;
    font-size: 15px;
    color: #000;
    margin-bottom: 6px;
    display: block;
}

/* ------------ INPUT & SELECT STYLE ------------ */
.popup-form-container input[type="text"],
.popup-form-container input[type="ema]()



.ays-popup-box-main-box input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-btn {
    width: 100%;
}
/* h2.ays_pb_show_title_on_mobile.ays_pb_title_styles_2 {
    padding-top: 20px !important;
} */

div[class*=ays-pb-modal_].ays-pb-modal {
    padding: 40px 20px 20px 20px !important;
}