.wpcf7-date{
  width:100%;
}
.wpcf7-date:before{
  width:100%;
  content:attr(placeholder);
}
.wpcf7-date:hover:before{
  width:0%;
  content:"";
}
.wpcf7-date.placeholderclass:before{
  width:0%;
  content:"";
}

/* Custom Style */

.d-flex { 
     display: -webkit-box !important; 
     display: -ms-flexbox !important; 
     display: flex !important;
} 

.flex-between {
     -webkit-box-pack: justify;
         -ms-flex-pack: justify;
             justify-content: space-between;
     -ms-flex-wrap: wrap;
         flex-wrap: wrap;
}


.desk-flip {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

@media (max-width: 1024px) {
    .desk-flip {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
}

.investment-contact {
    width: 100%;
    max-width: 750px;
    margin: 20px auto;
    text-align: center;
}

.investment-contact .btDash.bottomDash .dash:after {
    float: none;
    margin: 0 auto;
}

.investment-contact a {
    display: block !important;
    color: #000000;
    font-weight: bold;
}

.investment-contact a:hover {
    color: #FF0000 !important;
}


.input-half {
    width: 48%;
}

.input-full {
    width: 100%;
}


.investment-contact form.wpcf7-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.investment-contact form.wpcf7-form .wpcf7-submit {
    margin-top: 20px;
    padding: 1rem 3rem;
    border: none;
    font-size: 1rem;
}

.investment .headline {
    font-size: 1.5rem;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
