.ds {
display: flex;
font-size:0.8em;
}

.row {
display:flex;
margin-bottom:10px;
}

.row > div:nth-child(1) {
width:35%;
}

.row > div:nth-child(2) {
width:65%;
}

.cf [type="checkbox"] {
    
  width: 2em;
  height: 2em;
  border:1px solid #2E4F6E !important;
    border-radius: 5px;
    
}

.cf_wrapper {
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
position:relative;
    width:100%;
    margin:auto;
   padding:1em;  


    box-sizing: border-box;

z-index:998;
font-size:1em;
border-radius:15px;
border:1px solid #2E4F6E;
background-color: white;
color: #2E4F6E;

}

.cf {
    width:100%;
    margin:auto;
    padding:1em;
   
    box-sizing: border-box;
}

.cf a {
    
    text-decoration: none;
    border-bottom: 1px dotted black;
    color: black;
}


.cf .wpcf7-form-control-wrap {
    margin-bottom: 0em;
    display: block;
}

.cf input, .cf textarea {
    padding:0.5em 1em;
    border:1px solid #2E4F6E;
    border-radius: 5px;
    
    width:100%;
    font-family:'Exo';
    font-size:1em;
    box-sizing: border-box;
}




.cf [type="checkbox"]:checked {
    content:'X';
    background-color: rgb(73, 94, 192) !important;
    color: white;
}



input[type=submit] {
    padding:1em !important;
    color: white;
    margin-top:1em;
    width:100% !important;
    margin-bottom:0 !important;
background: #1bbf3a;
font-family: 'os';
}

.wpcf7-submit:disabled {
background-color:#64646c;
color:white;
}



.wpcf7-not-valid-tip {
    background-color: rgba(255, 0, 0, 0.2);
    text-align: center;
    padding:0.5em;
    color:white;
}


.cf_headline {
text-align:center;
font-size:2em;
font-weight:bold;
margin:0.5em 0 0.2em 0;
}



@media (max-width: 600px) {
  .row {
    flex-direction: column;
    margin-bottom: 1em;
  }

  .row > div:nth-child(1),
  .row > div:nth-child(2) {
    width: 100%;
  }

  .row > div:nth-child(1) {
    margin-bottom: 0.5em;
  }

  .cf input,
  .cf textarea,
  .cf select {
    width: 100%;
  }
}
