.cw_form .acf-field input[type=text],
.cw_form .acf-field input[type=password],
.cw_form .acf-field input[type=date],
.cw_form .acf-field input[type=datetime],
.cw_form .acf-field input[type=datetime-local],
.cw_form .acf-field input[type=email],
.cw_form .acf-field input[type=month],
.cw_form .acf-field input[type=number],
.cw_form .acf-field input[type=search],
.cw_form .acf-field input[type=tel],
.cw_form .acf-field input[type=time],
.cw_form .acf-field input[type=url],
.cw_form .acf-field input[type=week],
.cw_form .acf-field select {background: #f2f2f2;border: none;padding: 0 16px !important;height: 50px;border-radius: 10px;font-weight: 300;font-size: 15px !important;color: var(--c-black);width: 100%;font-family: "Inter";}

.cw_form .acf-field textarea {background: #f2f2f2;border: none;padding: 15px !important;height: 100px;border-radius: 10px !important;font-weight: 300;font-size: 15px !important;font-family: "Inter";}
.acf-field input[type=file] {font-size: 13px; }


.cw_form .acf-fields {/* display: grid; */grid-row-gap: 20px;/* grid-template-columns: repeat(12,1fr); */grid-column-gap: 15px;border: none !important;background: none;background: none !important;/* margin: 0 -10px; */}
.cw_form .-collapsed .acf-fields {/*display:none*/}
.cw_form .acf-fields > * {grid-column:span 12}
.cw_form .acf-fields .container {padding:0;}
.cw_form .acf-fields .container > h2 { font-weight: 800; font-size: 22px; }
.cw_form .acf-fields .container > p {}
.cw_form .acf-fields .acf-field {border: none !important;padding: 10px !important;!i;!;/* width: 100% !important; */}
.cw_form .acf-fields .acf-field .acf-fields { margin: 0 -10px; }
.cw_form .acf-fields .acf-field[data-name="post_title"] {background: #fff;margin: -30px -30px 20px -30px;width: calc(100% + 60px) !important;padding-bottom: 20px;}
.cw_form .acf-fields .acf-field[data-name="post_title"] .acf-input {}
.cw_form .acf-fields .acf-field[data-name="post_title"] .acf-input input { background: #f2f2f2; }
.cw_form .acf-fields .acf-field[data-column-border="1"] {display: none; }

.cw_form .acf-fields .acf-field .acf-label {margin: 0 0 5px 0; }
.cw_form .acf-fields .acf-field .acf-label:empty {margin:0}
.cw_form .acf-fields .acf-field.no_title .acf-label {display:none}
.cw_form .acf-fields .acf-field .acf-label label {font-weight: 500;font-size: 13px;margin: 0;}
.cw_form .acf-fields .acf-field .acf-label label[for=acf-field_63a416a99575f-field_63a416a99575f_field_63a4164abdfe1] {display:none;}
.cw_form .acf-fields .acf-field .acf-label .description {}

.cw_form .acf-fields .acf-field .acf-input { margin: 0 !important; }
.cw_form .acf-fields .acf-field .acf-input {}
.cw_form .acf-fields .acf-field.instructions .acf-input {font-size: 13px;}
.cw_form .acf-fields .acf-field .description {font-size: 13px;margin: 3px 0;line-height: 1.2;opacity: 0.7;color: #000;font-weight: 200;}
.cw_form .acf-fields .acf-field .acf-notice.-error { padding: 3px 8px; margin: 9px 0; border-radius: 3px; }
.cw_form .acf-fields .acf-field .acf-notice.-error p {}
.cw_form .acf-fields .acf-field .acf-notice.-error p:last-child {margin:0}
.cw_form .acf-fields .acf-field .acf-input .description + .note {margin-top:20px}
.cw_form .acf-fields .acf-field .acf-input .acf-input-wrap {}
.cw_form .acf-fields .acf-field .acf-input .acf-input-append { color: #000; height: 50px; border: none; line-height: 50px; padding: 0 15px; background: #eee; border-radius: 0 6px 6px 0; }
.cw_form .acf-fields .acf-field .acf-input .acf-input-wrap .acf-icon { top: 16px; }
.cw_form .acf-fields .acf-field .acf-input select {-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #f2f2f2 !important;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;background-repeat: no-repeat !important;background-position-x: calc(100% - 7px) !important;background-position-y: 50% !important;border-radius: 10px;}


.cw_form .acf-form-submit {margin: 10px 0 0 0;}
.cw_form .acf-form-submit input {text-transform: none;font-size: 16px;color: #000;line-height: 1.1;padding: 15px 23px;border-radius: 10px;font-weight: 600;background: var(--c-main);border: none;}
.cw_form .acf-form-submit .acf-button {margin: 0 10px 0 0px;}


.cw_form .acf-fields .container .row { margin: 0 -10px; }
.cw_form .acf-fields .container .row > div {padding: 0 10px;margin: 0;}
.cw_form .acf-fields .container .row > div .form-group { }
.cw_form .acf-fields .container .row > div .form-group .acf-field { padding: 0 !important; }


.cw_form.boxed {background: #f2f2f2;padding: 30px;border-radius: 20px;}
.cw_form.boxed .acf-field input[type=text],
.cw_form.boxed .acf-field input[type=password],
.cw_form.boxed .acf-field input[type=date],
.cw_form.boxed .acf-field input[type=datetime],
.cw_form.boxed .acf-field input[type=datetime-local],
.cw_form.boxed .acf-field input[type=email],
.cw_form.boxed .acf-field input[type=month],
.cw_form.boxed .acf-field input[type=number],
.cw_form.boxed .acf-field input[type=search],
.cw_form.boxed .acf-field input[type=tel],
.cw_form.boxed .acf-field input[type=time],
.cw_form.boxed .acf-field input[type=url],
.cw_form.boxed .acf-field input[type=week],
.cw_form.boxed .acf-field select {background: #ffffff;border: none;padding: 0 16px !important;height: 50px;border-radius: 10px;font-weight: 300;font-size: 15px !important;color: var(--c-black);width: 100%;font-family: "Inter";}

.cw_form.boxed .acf-field textarea {background: #ffffff;border: none;padding: 15px !important;height: 100px;border-radius: 10px !important;font-weight: 300;font-size: 15px !important;font-family: "Inter";}
.cw_form.boxed .acf-fields .acf-field .acf-input select {-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff !important;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;background-repeat: no-repeat !important;background-position-x: calc(100% - 7px) !important;background-position-y: 50% !important;border-radius: 10px;}