/*
Theme Name: Mare Child
Theme URI: https://elementor.com/
Description: A child theme of Mare.
Author: Your Name
Author URI: https://yourwebsite.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

@import url("../hello-elementor/style.css");


.partici_sec .elementor-widget-image-box .elementor-image-box-title{
    display: inline-block;
    color: white;
  -webkit-text-stroke: 2px #062848;

}
form .form_row{
  display: grid;
  grid-template-columns: auto;
  gap: 16px;
  margin-bottom: 16px;
}
form .form_row.span2{
    grid-template-columns: repeat(2, 1fr);
}
form .form_row .form_control{
    border: 1px solid #2e5272;
    border-radius: 6px;
    padding: 1.25rem 1.5rem;
    transition: all .3s;
    width: 100%;
    background: #002343;
    color: #ffffff;
    box-shadow: none;
    outline: none;
}
form .form_row input::placeholder,
form .form_row input::-moz-placeholder,
form .form_row input::-webkit-input-placeholder,
form .form_row input:-ms-input-placeholder,
form .form_row input::-moz-placeholder,
form .form_row input:-moz-placeholder{
 color: #ffffff!important;
}
form .form_row input::placeholder {
  color: #ffffff !important;
  opacity: 1; /* Ensures it's fully visible */
}

form .form_row input:-ms-input-placeholder {
  color: #ffffff !important;
}

form .form_row input::-ms-input-placeholder {
  color: #ffffff !important;
}

form .form_row input::-webkit-input-placeholder {
  color: #ffffff !important;
}

form .form_row input::-moz-placeholder {
  color: #ffffff !important;
  opacity: 1;
}

form .btn_holder .w_full{width:100%;color: #ffffff;border-radius: 6px; background-color: #F18B81;border: none; font-family: "Poppins", Sans-serif; font-weight: 700;}
.wpcf7-form.invalid .wpcf7-response-output{
  color: #ffffff;
  border-radius: 10px;
    margin: 0;
    padding: 12px;
}
.wpcf7-form.sent .wpcf7-response-output{
  display: none;
}
.wpcf7-not-valid-tip{
  font-size: 16px;
  display: inline-block;
  margin-top: 4px;
}


