
.example-text {
    font-size: 12px;
    color: #777;
    margin-top: 5px;
}

.ccf-success {
    background: #e7f9ee;
    color: #1b8a3d;
    padding: 10px;
    border-radius: 6px;
    margin-top: 10px;
}

.ccf-error {
    background: #fde8e8;
    color: #b00020;
    padding: 10px;
    border-radius: 6px;
    margin-top: 10px;
}


/* Custom CSS*/

.custom-c-form {background:transparent;display:flex;flex-direction:column;gap:10px}
.custom-c-form input{height:56px;background-color:white!important;box-shadow:none;border:0; background-size:24px!important;}
.custom-c-form input[type="tel"]{background-position:92% 50%}
.custom-c-form textarea {background-color:white!important;box-shadow:none;border:0; min-height:114px;background-position:15px;background-size:24px!important}
.country-static {background:#fff;padding:14px 30px 14px 15px;border-radius:4px}
.country-static .inner-wrapper{display:flex;align-content:center;align-items:center;column-gap:5px;justify-content:center!important}
.country-static .flag-img {
    width: 28px;
    height: auto;
    display: block;}
.phone-input-container {justify-content:space-between;display:flex}
.phone-input-container input { width:65.66%}
.country-static .inner-wrapper { align-items: center; }
.phone-input-container { align-items: center; }
.flag-img { display: block; }
.form-field.wpforms-field-checkbox label { display:flex;align-items:center;gap:10px;font-size:16px;}
.form-field.wpforms-field-checkbox input[type="checkbox"] {
  width:20px;
  height:20px;
  border-radius:4px;
  overflow:hidden;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.2s ease;

}


@media (max-width:48em){
    .country-static {padding: 7px;}
.country-static .flag-img {
    width: 24px;
    height: auto;}
.phone-input-container .country-static{display:flex;}
}
