.elementor-85 .elementor-element.elementor-element-f51d25b{--display:flex;}.elementor-85 .elementor-element.elementor-element-9289525 .section-title__title{font-family:"Open Sans", Sans-serif;font-size:53px;}.elementor-85 .elementor-element.elementor-element-bdfa230{margin-top:96px;margin-bottom:0px;}.elementor-85 .elementor-element.elementor-element-5af4d2a{padding:90px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-7c02c5a iframe{height:505px;}/* Start custom CSS for agrion-contact-form, class: .elementor-element-9289525 *//* Center the form container */ .wpcf7 { max-width: 750px; margin: 60px auto; padding: 40px; background: #ffffff; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.08); } /* Form labels */ .wpcf7 label { font-weight: 600; display: block; margin-bottom: 6px; color: #1f2937; } /* Inputs, Select, Textarea */ .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea { width: 100%; padding: 14px 16px; border-radius: 10px; border: 1px solid #d1d5db; font-size: 14px; background: #f8fafc; transition: 0.3s ease; } /* Focus Effect */ .wpcf7 input:focus, .wpcf7 select:focus, .wpcf7 textarea:focus { border-color: #1e3a8a; box-shadow: 0 0 0 3px rgba(30,58,138,0.15); background: #ffffff; outline: none; } /* Checkbox layout */ .wpcf7 input[type="checkbox"] { margin-right: 6px; transform: scale(1.1); } /* Submit Button */ .wpcf7 input[type="submit"] { width: 100%; margin-top: 20px; padding: 15px; background: linear-gradient(135deg, #1e3a8a, #2563eb); color: #ffffff; border: none; border-radius: 10px; font-weight: 600; font-size: 16px; cursor: pointer; transition: 0.3s ease; box-shadow: 0 12px 30px rgba(30,58,138,0.25); } /* Hover */ .wpcf7 input[type="submit"]:hover { transform: translateY(-2px); box-shadow: 0 18px 40px rgba(30,58,138,0.35); }
/* Add vertical spacing between form groups */
.wpcf7 p {
    margin-bottom: 22px;
}

/* If your theme wraps fields in divs instead of <p> */
.wpcf7 .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 22px;
}

/* Improve label spacing */
.wpcf7 label {
    margin-bottom: 8px;
}

/* Improve textarea spacing */
.wpcf7 textarea {
    margin-top: 4px;
}
/* Make entire date input clickable */
.wpcf7 input[type="date"] {
    position: relative;
    cursor: pointer;
}

/* Expand calendar icon click area */
.wpcf7 input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}/* End custom CSS */