.field--name-webform {
  margin : 5%;
  padding:30px;
  background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(45deg, slateblue, coral) border-box;
  border: 10px solid transparent;
  border-radius: 50px;
}
select,input {
  height:40px;
    color:#222330;
    background-color: #fff;
    border: 1px solid #8e929c !important;
    border-radius: .5rem !important;
    box-sizing: border-box;
    transition: .15s  cubic-bezier(.19,1,.22,1);
}
input.form-text{width:100%;}
select,input:hover {
    border-color: #675bff !important;
    box-shadow: inset 0 0 0 1px #adb0ff !important;
}
.webform-cards{
  direction:ltr;text-align:left;font-size: 1em; font-family: 'calibri',sans-serif;color: #767171;
  border: none;
}
 .webform-card{
     border: none;

}
select.error ,input.error  {
    border-width: 2px !important;
    border-color: #dc2323 !important;
}
buttun[disabled],input[disabled]{
  background-color: #f4f4f4 !important;
}
input[type="checkbox"]{
  height: auto;
}