.clear {clear: both;}
#message {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10011;
    background: var(--c-main);
    color: #fff;
    padding: 20px 100px;
    text-align: center;
    border-radius: 10px;
    font-size: 14px;
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    font-weight: 600;
}
#message * {margin-top:0}
#message *:last-child {margin-bottom: 0;}


.acf-field input[type=text], .acf-field input[type=password], .acf-field input[type=date], .acf-field input[type=datetime], .acf-field input[type=datetime-local], .acf-field input[type=email], .acf-field input[type=month], .acf-field input[type=number], .acf-field input[type=search], .acf-field input[type=tel], .acf-field input[type=time], .acf-field input[type=url], .acf-field input[type=week], .acf-field select {background: #fff;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";}
.acf-field textarea {background: #fff;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; }

.acf-fields:after {/*content:none !important*/}


.acf-field .acf-notice.-error {border: none; background: none; color: var(--c-main); padding: 0; font-weight: 600; margin: 5px 0 0 0; font-size: 11px; }
.acf-field .acf-notice.-error p {margin-top:0;font-size: inherit;}

.acf-checkbox-list {border: none !important;list-style: none;padding: 0;margin: 0;}
.acf-checkbox-list li {margin: 0 30px 10px 0 !important;}
.acf-checkbox-list li:last-child {margin-bottom:0 !important}
.acf-checkbox-list li label {position: relative;padding: 0 0 0 32px;display: block !important;font-size: 15px;font-weight: 300;}
.acf-checkbox-list li label a {color: inherit;font-weight: 600;}
.acf-checkbox-list li label::before {content:"";width: 24px;height: 24px;display: inline-block;background: #fff;border-radius: 5px;position: absolute;left: 0;top: -2px;font-weight: 300;}
.acf-checkbox-list li label input {display: none; }

.acf-checkbox-list li label.selected {}
.acf-checkbox-list li label.selected::before {content:"";background: var(--c-main);}
.acf-checkbox-list li label.selected::after {content:"\f00c";width: 24px;height: 24px;display: inline-block;border-radius: 3px;position: absolute;left: 0;top: -2px;font-family: 'Font Awesome 6 Pro';font-weight: 900;color: #fff;text-align: center;line-height: 24px;font-size: 12px;}
.acf-checkbox-list li label.selected input {}

.acf-radio-list {border: none !important;list-style: none;padding: 0;margin: 0;}
.acf-radio-list li {margin: 0 30px 10px 0 !important;}
.acf-radio-list li:last-child {margin-bottom:0 !important}
.acf-radio-list li label {position: relative;padding: 0 0 0 32px;display: block !important;font-size: 15px;font-weight: 300;}
.acf-radio-list li label a {color: inherit;font-weight: 600;}
.acf-radio-list li label::before {content:"";width: 24px;height: 24px;display: inline-block;background: #fff;border-radius: 50%;position: absolute;left: 0;top: -2px;font-weight: 300;padding: 0;}
.acf-radio-list li label input {display: none; }

.acf-radio-list li label.selected {}
.acf-radio-list li label.selected::before {content:"";background: #fff;border: solid 6px var(--c-main);box-sizing: border-box;}


.acf-form {
    margin: 0;
}
body > .acf-form {margin:0 10px;/* padding: 0 0 70px 0; */}
.acf-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;}
.acf-form .-collapsed .acf-fields {/*display:none*/}
.acf-form .acf-fields > * {grid-column:span 12}
.acf-form .acf-fields .acf-field {border: none !important;padding: 10px !important;!i;!;/* width: 100% !important; */}
.acf-form .acf-fields .acf-field .acf-fields { margin: 0 -10px; }
.acf-form .acf-fields .acf-field[data-name="post_title"] {background: #fff;margin: -30px -30px 20px -30px;width: calc(100% + 60px) !important;padding-bottom: 20px;}
.acf-form .acf-fields .acf-field[data-name="post_title"] .acf-input {}
.acf-form .acf-fields .acf-field[data-name="post_title"] .acf-input input { background: #f2f2f2; }
.acf-form .acf-fields .acf-field[data-column-border="1"] {display: none; }

.acf-form .acf-fields .acf-field .acf-label {margin: 0 0 5px 0; }
.acf-form .acf-fields .acf-field .acf-label:empty {margin:0}
.acf-form .acf-fields .acf-field.no_title .acf-label {display:none}
.acf-form .acf-fields .acf-field .acf-label label {font-weight: 400;font-size: 13px;margin: 0;}
.acf-form .acf-fields .acf-field .acf-label label[for=acf-field_63a416a99575f-field_63a416a99575f_field_63a4164abdfe1] {display:none;}
.acf-form .acf-fields .acf-field .acf-label .description {font-size: 13px;color: var(--c-gray);margin: 0 0 7px 0;}

.acf-form .acf-fields .acf-field .acf-input { margin: 0 !important; }
.acf-form .acf-fields .acf-field.instructions .acf-input {font-size: 13px;}
.acf-form .acf-fields .acf-field .acf-input .description {font-size: 13px;color: var(--c-gray);margin: 3px 0 0 0;font-weight: 400;line-height: 1.2;}
.acf-form .acf-fields .acf-field .acf-input .description + .note {margin-top:20px}
.acf-form .acf-fields .acf-field .acf-input .acf-input-wrap {}
.acf-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; }
.acf-form .acf-fields .acf-field .acf-input .acf-input-wrap .acf-icon { top: 16px; }
.acf-form .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;}
.acf-form .acf-fields .acf-field .acf-input .image-wrap {}
.acf-form .acf-fields .acf-field .acf-input .image-wrap img { max-width: 250px; border-radius: 10px; }

.acf-form .acf-fields .acf-field .acf-input .acf-uploader {}
.acf-form .acf-fields .acf-field .acf-input .acf-uploader a { background: var(--c-gray); padding: 10px 15px; line-height: 1; display: inline-block; color: #fff; text-decoration: none; font-size: 12px; border-radius: 5px; }
.acf-form .acf-fields .acf-field .acf-input .acf-uploader a:hover {background:var(--c-gray-dark);}

.acf-form .acf-fields .acf-field.current_photo {min-height: auto !important; }
.acf-form .acf-fields .acf-field.current_photo .acf-input {display: flex;/* flex-direction: column; */align-items: flex-start;align-items: center;flex-wrap: wrap;}
.acf-form .acf-fields .acf-field.current_photo .acf-input .acf-label {flex:0 1 100%}
.acf-form .acf-fields .acf-field.current_photo img {max-width: 70px;border-radius: 10px;border-radius: 50%;margin: 0 20px 0 0;border: solid 1px var(--c-main);}
.acf-form .acf-fields .acf-field.current_photo a {display: block;font-size: 13px;text-decoration: none;border-bottom: solid 1px var(--c-main);margin: 0;font-weight: 400;}


.acf-form .acf-fields .acf-field.acf-field-accordion { background: none; }
.acf-form .acf-fields .acf-field.acf-field-accordion .acf-accordion-title {border: none;margin: 0;/* box-shadow: 0 0 10px rgb(0 0 0 / 10%); */border-radius: 10px;padding: 15px 20px;background: #999;color: #fff;}
.acf-form .acf-fields .acf-field.acf-field-accordion.-open .acf-accordion-title {border-bottom: none;border-radius: 10px 10px 0 0;background: #999;}
.acf-form .acf-fields .acf-field.acf-field-accordion .acf-accordion-title .acf-accordion-icon {}
.acf-form .acf-fields .acf-field.acf-field-accordion.-open .acf-accordion-title .acf-accordion-icon {}
.acf-form .acf-fields .acf-field.acf-field-accordion .acf-accordion-title label { font-size: 15px; }
.acf-form .acf-fields .acf-field.acf-field-accordion.-open .acf-accordion-title label { font-weight: 700; }
.acf-form .acf-fields .acf-field.acf-field-accordion .acf-accordion-content {border: none;margin: -10px 0 0 0;padding: 30px 20px 20px 20px;/* border: solid 2px #eee; */border-top: none;background: #999;border-radius: 0 0 10px 10px;color: #fff;}

.acf-actions {}
.acf-actions a {/* border-bottom: solid 1px var(--c-main); */ text-decoration: none; font-size: 14px; font-weight: 400; }
.acf-actions a[data-name="add-layout"]::before,
.acf-actions a[data-event="add-row"]::before{content: "\2b";font-family: "Font Awesome 5 Pro";margin: 0 6px 0px 0;border: solid 1px var(--c-main);background: var(--c-main);color: #fff;border-radius: 50%;font-size: 16px;height: 23px;display: inline-block;width: 23px;line-height: 22px;text-align: center;font-weight:300;}


.wp-picker-container {position: relative;}
.wp-picker-container button {border:none;border-radius: 10px;overflow: hidden;height: 50px;padding: 0 0 0 50px !important;!i;!;box-shadow: none !important;!i;!;}
.wp-picker-container button .wp-color-result-text {border: none;height: 50px;line-height: 50px;border-left: solid 1px;padding: 0 20px;background: #222;color: #fff;font-size: 12px;}
.wp-picker-container .wp-picker-input-wrap {}
.wp-picker-container .wp-picker-input-wrap .button {background: #222;border: none;color: #fff;font-size: 12px;border-radius: 10px;height: 50px;padding: 0 20px !important;}
.wp-picker-container .wp-picker-input-wrap input {min-width: 100px;}
.wp-picker-container .wp-picker-holder {position: absolute;z-index: 10;border: none !important;}
.wp-picker-container .wp-picker-holder .iris-picker {border: none;box-shadow: 0 0 20px rgb(0 0 0 / 20%);}


.acf-form .acf-fields .acf-field.choose_photo {min-height: auto !important; }
.acf-form .acf-fields .acf-field.choose_photo .acf-input {}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div {padding: 21px;border: dashed 1px var(--c-gray-lighter);}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div a[data-name="add"] {border-bottom: solid 1px var(--c-main);text-decoration: none;font-size: 13px;}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value {padding: 0;border: none;}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value img {max-width: 70px;border-radius: 50%;min-width: 70px;border: solid 1px var(--c-main);}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value .acf-actions {padding: 0; top: 50%; transform: translateY(-50%); left: 0; right: 0; justify-content: center; }
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value .acf-actions a {}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value .acf-actions a:hover {background:var(--c-main); color:#fff}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value .acf-actions a::before {background: none;font-family: 'Font Awesome 6 free';font-weight: 900;font-size: 13px;line-height: 28px;width: 28px;text-align: center;display: inline-block;vertical-align: top;}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value .acf-actions a[data-name="crop"]::before {content:"\f125";}
.acf-form .acf-fields .acf-field.choose_photo .acf-input > div.has-value .acf-actions a[data-name="remove"]::before {content:"\f00d"}



.acf-form .acf-fields .acf-field .acf-flexible-content {}
.acf-form .acf-fields .acf-field .acf-flexible-content .values {}
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout { border: none !important; background: none !important; }
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .ui-resizable-e { right: 0 !important; }
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .ui-resizable-w { left: 0 !important; }
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-handle { background: #999; border-radius: 10px; border: none; padding: 12px 15px; }
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout:hover .acf-fc-layout-handle {background:var(--c-main)}
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-handle .acf-fc-layout-order {background: #fff;text-align: center;line-height: 20px;text-align: center;width: 20px;height: 20px;font-size: 10px;}
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-handle .acfe-layout-title { color: #fff; font-weight: 300; }
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-controls {top: 12px;right: 15px;}

.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon {border: none;color: #000;}
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon {}
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon::before {width: 20px;height: 20px;line-height: 20px;font-size: 13px;}
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-duplicate  {}
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-duplicate::before { content: "\f0c5"; font-family: "Font Awesome 6 Pro"; margin: 0; box-shadow: none; opacity: 1; position: relative; top: auto; left: auto; }
.acf-form .acf-fields .acf-field .acf-flexible-content .values .layout .acf-fc-layout-controls .acf-icon.-duplicate::after { content: none; }



.acf-form .acf-fields .acf-tab-wrap {background: none;margin: 10px 10px 20px 10px;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group {border: none;background: none;overflow: hidden;padding: 0;margin: 0;display: flex;align-items: flex-end;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group::before {content: none; }
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group::after {content: "";height: 2px;flex: 1;background: var(--c-main);position: absolute;left: 0;right: 0;bottom: 0;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group li {margin: 0 4px 0 0;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group li a {border: none;background: none;color: #000;border-radius: 10px 10px 0 0;padding: 16px 24px;font-weight: 400;line-height: 1;font-size: 15px;display: flex;align-items: center;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group li a:hover {background:none;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group li a i {font-size: 19px;/* font-weight: 900; */opacity: 0.3;margin: 0 7px 0 0;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group li.active {}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group li.active a {font-weight: 600;background: var(--c-main);box-shadow: 0px -3px 10px rgb(0 0 0 / 10%);color: #fff;}
.acf-form .acf-fields .acf-tab-wrap .acf-tab-group li.active a i {opacity:1;font-weight: 900;}


.acf-form .acf-fields .tab-pills .acf-tab-wrap .acf-tab-group {}
.acf-form .acf-fields .tab-pills .acf-tab-wrap .acf-tab-group::after {content: none;}
.acf-form .acf-fields .tab-pills .acf-tab-wrap .acf-tab-group li {}
.acf-form .acf-fields .tab-pills .acf-tab-wrap .acf-tab-group li a {box-shadow: none;border-radius: 10px;padding: 10px 16px;font-size: 13px;}
.acf-form .acf-fields .tab-pills .acf-tab-wrap .acf-tab-group li.active {}
.acf-form .acf-fields .tab-pills .acf-tab-wrap .acf-tab-group li.active a {background: #999;}


.acf-form.boxed { background: #eee; padding: 30px; border-radius: 10px; }
.acf-form.boxed .acf-field input[type=text] { background: var(--c-white); }
.acf-form.boxed .acf-fields .acf-field .acf-input select { background: var(--c-white) !important; border-radius: 10px; 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; }
.acf-form.boxed .acf-field .acf-checkbox-list li label::before {background: var(--c-white);}
.acf-form.boxed .acf-field .acf-checkbox-list li label.selected::before {background: var(--c-main);}
.acf-form.boxed .acf-fields .acf-field.acf-field-accordion {background: none;}
.acf-form.boxed .acf-fields .acf-field.acf-field-accordion .acf-accordion-title {border:none;background: var(--c-white);}
.acf-form.boxed .acf-fields .acf-field.acf-field-accordion .acf-accordion-title:hover { background: var(--c-gray-lighter); }
.acf-form.boxed .acf-fields .acf-field.acf-field-accordion .acf-accordion-content { background: var(--c-white); border-radius: 0 0 10px 10px; margin: 0; border: none; }






.acf-switch {border: none; background: var(--c-gray-light); font-weight: 300; }
.acf-switch.-on {background: var(--c-main); border: none; }
.acf-switch-on {/* background:#0e5684; *//* border:solid 1px #0e5684; */text-shadow: none;}
.acf-switch-off {/* border:solid 1px #0e5684 */background: none;color: var(--c-black);}
.acf-switch-slider {/* border:solid 1px #0e5684 */border: none !important;background: var(--c-white);}


.acf-form .acf-form-submit {margin: 0 0 0 0;position: sticky;bottom: 0;z-index: 1001;background: #f2f2f2;/* left: 10px; *//* right: 10px; */padding: 20px 0 20px 0;}
.acf-form .acf-form-submit input {text-transform: none;font-size: 16px;color: #fff;line-height: 1.1;padding: 15px 23px;border-radius: 10px;font-weight: 600;background: var(--c-main);border: none;}
.acf-form .acf-form-submit .acf-button {margin: 0 10px 0 0;}



.select2-container.-acf {z-index: 10;}
.select2-container.-acf .selection {}
.select2-container.-acf .selection .select2-selection {border: none;background: #fff;min-height: 50px;border-radius: 10px;height: auto;}
.select2-container.-acf .selection .select2-selection .select2-selection__rendered {line-height: 50px;padding: 0 30px 0 15px;font-size: 15px;color: #000;vertical-align: top;font-family: "Inter";}
.select2-container.-acf .selection .select2-selection .select2-selection__rendered .select2-selection__choice {display: flex;align-items: center;font-size: 13px;background: #ccc;border: none;color: #fff;padding: 10px 10px;height: auto;line-height: 1;margin: 9px 10px 0 0;}
.select2-container.-acf .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {color: #fff;font-size: 18px;vertical-align: top;line-height: 1;margin: -7px 6px -5px 0;}
.select2-container.-acf .selection .select2-selection .select2-selection__rendered .select2-selection__choice .acf-selection {color: #fff; }
.select2-container.-acf .selection .select2-selection .select2-selection__rendered .select2-search {
    background: none !important;
    margin-top: 0;
}
.select2-container.-acf .selection .select2-selection .select2-selection__rendered .select2-search input {padding: 0 !important;height: 20px;border-radius: 0;margin: 0 !important;vertical-align: middle;}
.select2-container.-acf .selection .select2-selection .select2-selection__rendered .acf-selection {color: var(--c-black);}
.select2-container.-acf .selection .select2-selection .select2-selection__rendered .select2-selection__clear {display: none;}
.select2-container.-acf .selection .select2-selection .select2-selection__arrow {height: 50px; width: 33px; top: 0; }
.select2-container.-acf .selection .select2-selection .select2-selection__arrow b {}




.acf-tooltip {font-size:12px !important;}

.select2-container {}
.select2-container .select2-dropdown {border: none;background: #eee;box-shadow: none;}
.select2-container .select2-dropdown.select2-dropdown--below {border-radius: 0 0 10px 10px;box-shadow: 0 -5px 0 #ddd;}
.select2-container .select2-dropdown.select2-dropdown--above {border-radius: 10px 10px 0 0;box-shadow: 0 5px 0 #eee;}
.select2-container .select2-dropdown .select2-search.select2-search--dropdown {padding: 10px 15px 10px;}
.select2-container .select2-dropdown .select2-search.select2-search--dropdown input {border: none; border-radius: 5px; height: 40px; padding: 0 10px; font-weight: 300; font-size: 14px; }
.select2-container .select2-dropdown .select2-results {}
.select2-container .select2-dropdown .select2-results .select2-results__options {font-size: 14px; }
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {color: var(--c-black);background: #ddd !important;padding: 5px 15px;}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {background: var(--c-main) !important;color: #fff;}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected { opacity: 0.5; }






 .acf-form .acf-fields .acf-field[data-name="captcha"] { background: var(--c-gray-lighter); padding: 30px; border-radius: 20px; }
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-label {}
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-label label { color: var(--c-black); font-size: 16px; font-weight: 600; }
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input { display: flex; align-items: center; flex-wrap: wrap; }
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input .acf-notice { flex: 0 1 100%; }
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input img { max-width: 240px; margin: 0 20px 0 0; border-radius: 10px; }
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input .input-wrapper {flex: 1;align-self: flex-end;}
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input .input-wrapper label {font-size: 13px;font-weight: 600;margin: 0 0 7px 0;line-height: 1.2;}
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input .input-wrapper input {  background: var(--c-white); }
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input #solving-text { flex: 0 1 100%; margin: 20px 0 0 0; }
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input #solving-text #message-display {font-size: 14px;display: block;align-items: center;line-height: 1.3;margin: 0 0 5px 0;}
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input #solving-text #message-display i {font-size: 23px;vertical-align: top;margin: -3px 5px 0 0;}
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input #solving-text #progress-container {border-radius: 2px;margin: 9px 0 0 0;background: none;}
 .acf-form .acf-fields .acf-field[data-name="captcha"] .acf-input #solving-text #progress-container #progress-bar { font-size: 0; height: 5px; border-radius: 2px; overflow: hidden; background: var(--c-gray-dark); }



 
.acfe-modal-overlay {background: rgb(255 255 255 / 80%) !important; }
body .acfe-modal.-open {margin: 0 !important;}
.acfe-modal.-open.acfe-modal-sub>.acfe-modal-wrapper::before {background: none !important; }
body .acfe-modal.-open .acfe-modal-wrapper {border-radius: 20px;overflow: hidden;box-shadow: 0 0 40px rgb(0 0 0 / 15%);overflow: visible;background: #f2f2f2;max-width: 1400px !important;height: 100%;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-wrapper {max-width:1200px !important;height: auto;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-title {padding: 30px 30px 20px 30px;color: #000;background: none;border: none;height: auto;margin: 0;z-index: 3;background: #f2f2f2;border-radius: 20px 20px 0 0;line-height: 1.2;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-title .title {/* text-transform: uppercase; */font-weight: 800;line-height: 1;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-title .title .acf-fc-layout-order {display:none}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-title .close {background: var(--c-main);opacity: 1;color: #fff !important;border-radius: 50%;right: -20px;top: -20px;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-title .close::before {content: "\f00d"; font-family: "Font Awesome 5 Pro"; font-weight:300; font-size: 23px; }
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content {padding: 20px 30px 30px 30px;background: none;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-footer { border: none; border-radius: 0 0 20px 20px; padding: 20px;background: none; }
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-footer button { background: var(--c-main); color: #fff; border: none; border-radius: 5px; padding: 8px 18px; font-size: 13px; }

body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails {padding: 0;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails ul {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(5,1fr);grid-gap: 30px;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails.acfe-col-3 ul {grid-template-columns: repeat(3,1fr);}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails ul::after {content:none}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails ul li {width: 100%;max-width: 100%;padding: 0;background: none;/* background: #fff; */}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails ul li a {border: none; background: none !important; padding: 0; }
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails ul li a div {margin: 0 0 0 0;height: 200px;opacity: 1;background-size: 170px auto;background: #fff;border-radius: 10px;}
body .acfe-modal.-open .acfe-modal-wrapper .acfe-modal-content .acfe-flex-thumbnails ul li a span {color: #000;font-size: 15px;line-height: 1;display: block;margin: 15px 0 0 0;font-weight: 400;}

body .acfe-modal-overlay {z-index: 99999;pointer-events: none;}



.acf-repeater {}
.acf-repeater .acf-table {border: none;background: none;table-layout: fixed;background: none;}  
.acf-repeater .acf-table .acf-row {}
.acf-repeater .acf-table .acf-row .acf-row-handle {border: none !important;width: 40px;background: none;background: #ddd;text-shadow: none;}
.acf-repeater .acf-table .acf-th, .acf-repeater .acf-table  th.acf-row-handle {border: none !important;padding: 10px;font-size: 13px;white-space: nowrap;background: none;width: 40px;background: none !important;}
.acf-repeater .acf-table .acf-row .acf-row-handle.remove { background: none; }
.acf-repeater .acf-table .acf-row .acf-fields {border: none !important;margin: 0 -10px;}
.acf-repeater .acf-table .acf-row .acf-field {border: none !important;padding: 0 10px 20px !important;}
.acf-repeater .acf-table .acf-row > .acf-field {padding: 10px 10px 10px 10px !important;background: none;order: 3;flex: 0 1 100%;}
.acf-repeater .acf-table .acf-row > .acf-field .acf-image-uploader {}
.acf-repeater .acf-table .acf-row > .acf-field .acf-image-uploader .image-wrap {}
.acf-repeater .acf-table .acf-row > .acf-field .acf-image-uploader .image-wrap img {
    max-width: 70px;
}



.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d {}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-label { text-align: center; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-label label {width: 110px; display: inline-block;text-align: left;}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields { display: flex; flex-wrap: wrap; margin: 0 !important; gap: 0; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields .acf-field {padding: 6px !important;}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields .acf-field .acf-input { width: 110px; display: inline-block; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields .acf-field .acf-label {display:none}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields .acf-field:nth-child(1) { flex: 0 1 100%; text-align: center; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields .acf-field:nth-child(2) { flex: 0 1 50%; padding: 0; width: auto !important; text-align: right; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields .acf-field:nth-child(3) { flex: 0 1 50%; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf0980c1d .acf-fields .acf-field:nth-child(4) { flex: 0 1 100%; text-align: center; }


.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  {}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-label { text-align: center; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22 .acf-label label {width: 110px; display: inline-block;text-align: left;}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields { display: flex; flex-wrap: wrap; margin: 0 !important; gap: 0; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields .acf-field {padding: 6px !important;}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields .acf-field .acf-input { width: 110px; display: inline-block; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields .acf-field .acf-label {display:none}
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields .acf-field:nth-child(1) { flex: 0 1 100%; text-align: center; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields .acf-field:nth-child(2) { flex: 0 1 50%; padding: 0; width: auto !important; text-align: right; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields .acf-field:nth-child(3) { flex: 0 1 50%; }
.acf-repeater .acf-table .acf-row .acf-field-67c6bf7880c22  .acf-fields .acf-field:nth-child(4) { flex: 0 1 100%; text-align: center; }





.wp-editor-container {border:none !important;}

 .acf-true-false {}
.acf-true-false label {}
.acf-true-false label input {}


.acf-image-uploader {}
.acf-image-uploader .acf-button.button, .acf-image-uploader-aspect-ratio-crop .acf-button.button { font-size: 12px; background: #aaa; color: #fff; text-decoration: none; padding: 7px 12px; border-radius: 5px; display: inline-block; white-space: nowrap; }


body .acf-tooltip { background: #fff; color: #222; }
body .acf-tooltip.left::before {border-left-color:#fff}
body .acf-tooltip.top::before {border-top-color:#fff}
body .acf-tooltip ul {}
body .acf-tooltip ul li {}
body .acf-tooltip ul li a { color: #222; }
body .acf-tooltip ul li a:hover {background: #eee; color:#222}
body .acf-tooltip ul li a.active { background: var(--c-main);color:#fff; }



.acf-form .acf-fields .acf-field.row-layout {}
.acf-form .acf-fields .acf-field.row-layout > .acf-label {display:none}
.acf-form .acf-fields .acf-field.row-layout > .acf-input {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table { margin-top: 0; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr {display: flex;flex-wrap: wrap;align-items: center;width: 100%;padding: 30px 20px 30px 20px;background: #ccc;border-radius: 10px;margin: 0 0 20px 0;position: unset;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields {width: 100%;order: 3;margin: 10px -10px 0 -10px;flex: 0 1 calc(100% + 20px);!;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field {padding: 0 10px 20px !important;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-label {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field[data-name="blocks"] > .acf-label { display: none; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input .acf-flexible-content {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input .acf-flexible-content .acfe-flexible-stylised-button { border: dashed 2px #fff; padding: 0; border: none; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input .acf-flexible-content .acfe-flexible-stylised-button .acf-actions {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input .acf-flexible-content .acfe-flexible-stylised-button .acf-actions .acf-button { font-size: 12px; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input .acf-flexible-content .acfe-flexible-stylised-button .acf-actions .acf-button::before { border: none; line-height: 23px; }





.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table { display: block; margin: 0 -5px 20px; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > thead { display: block; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > thead > tr { display: flex; padding: 0 120px 0 0; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > thead > tr th {flex:1;padding: 5px !important;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > thead > tr th.acf-row-handle {display:none}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody { display: block; width: 100%; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row { position: relative; display: flex; width: 100%; padding: 0 120px 0 0; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td { flex: 1; width: auto !important; padding: 5px !important; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.order {position: absolute;right: 0;top: 20px;width: auto;height: auto;color: #000;font-size:0;padding: 0 !important;background: none;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.order::before { content: "\f550"; font-family: "Font Awesome 6 Pro"; font-size: 15px; font-weight: 300; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove {position: absolute;right: 30px;display: flex;align-items: center;padding: 0 !important;top: 20px;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove a {position: relative;display:block;top: auto;left: auto;margin: 0;background: none;border: none;margin: 0 0 0 10px;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td .acf-true-false {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td .acf-true-false .acf-switch { border: none; margin: 5px 0 0 0; width: 80px; height: 40px; border-radius: 20px; background: #999; color: #fff; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input > .acf-repeater > .acf-table > tbody > tr.acf-row > td .acf-true-false .acf-switch.-on {background:var(--c-main)}
.acf-form .acf-true-false .acf-switch-on {padding: 0;width: 40px;line-height: 40px;text-shadow: none;}
.acf-form .acf-true-false .acf-switch-off { padding: 0; width: 40px; line-height: 40px; color: #fff; }
.acf-form .acf-true-false .acf-switch-slider { border-radius: 50%; right: 42px; }
.acf-form .acf-true-false .acf-switch.-on .acf-switch-slider  { right: 2px; left: 42px; }

.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field .quicktags-toolbar {background: none;border: none;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field .wp-editor-tabs {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field .wp-editor-tabs button {border-radius: 5px;border: solid 1px #999;background: none;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field .wp-editor-tabs button[aria-pressed="true"] {background: #999;color: #fff;box-shadow: none;}

.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-label.acf-accordion-title { background: #999; border: none; color: #fff; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-label.acf-accordion-title > label {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content {background: #999;border: none;color: #fff;padding: 0 20px 20px 20px;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields::after {content:"" !important; clear:both}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields .acf-field input[type=text], .acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields .acf-field select  { height: 40px; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields > .acf-tab-wrap { margin-bottom: 20px; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields > .acf-tab-wrap .acf-tab-group {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields > .acf-tab-wrap .acf-tab-group li {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields > .acf-tab-wrap .acf-tab-group li a {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields > .acf-tab-wrap .acf-tab-group li.active {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-field > .acf-input.acf-accordion-content > .acf-fields > .acf-tab-wrap .acf-tab-group li.active a { background: #222; color:#fff; }



.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-tab-wrap {position: absolute;right: 112px;top: -43px;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-tab-wrap > .acf-tab-group {align-items: center;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-tab-wrap > .acf-tab-group li { margin: 0 0 0 7px; display: inline-block; vertical-align: top; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-tab-wrap > .acf-tab-group li a { font-size: 0; padding: 0; color: #000; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-tab-wrap > .acf-tab-group li a i { font-size: 16px; opacity: 1; height: 20px; line-height: 20px; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-tab-wrap > .acf-tab-group li.active {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-fields > .acf-tab-wrap > .acf-tab-group li.active a { background: none; color: var(--c-main); }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.order {/* position: absolute; *//* right: 30px; *//* top: 25px; */background: none;font-size: 0;padding: 0;width: auto !important;color: #000;order: 2;margin: 3px 0 0 0;display: flex;position: relative;top: auto;transform: none;right: auto;flex: none;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.order .acf-row-number::before {content:"\f550";font-family:"Font Awesome 6 Pro";font-size:15px;font-weight: 300;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.order .acf-icon { position: relative; margin: 0 10px 0 0; background: none; border: none; color: #000; }

.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.remove {/* position: absolute; *//* right: 56px; *//* top: 25px; */width: auto !important;display: flex;align-items: center;padding: 0;margin: 0 10px 0 auto;position: relative;right: auto;top: auto;transform: none;flex: none;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.remove .acf-icon {display:block;position: relative;top: auto;margin: auto;background: none;border: none;margin: 0 0 0 10px;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.remove .acf-icon::before {font-family:"Font Awesome 6 Pro";box-shadow: none;top: auto;left: auto;width: 20px;height: 20px;text-align: center;line-height: 20px;color: #000;}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.remove .acf-icon.-plus::before {content:"\2b"}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.remove .acf-icon.-duplicate::before {content:"\f0c5"}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.remove .acf-icon.-duplicate::after { content: none; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-table > tbody > tr > td.acf-row-handle.remove .acf-icon.-minus::before {content:"\f068"}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-actions {}
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-actions .acf-button { background: var(--c-main); color: #fff; padding: 10px 15px; border-radius: 10px; font-size: 12px; display: flex; align-items: center; line-height: 1; }
.acf-form .acf-fields .acf-field.row-layout > .acf-input > .acf-repeater > .acf-actions .acf-button::before { border: none; padding: 0; width: auto; font-size: 13px; height: auto; }



.acf-repeater {}
.acf-repeater > .acf-table {display: block;margin: 0 0 20px !important;!i;!;}
.acf-repeater > .acf-table > thead { display: block; }
.acf-repeater > .acf-table > thead > tr { display: flex; padding: 0 120px 0 0; }
.acf-repeater > .acf-table > thead > tr th {flex:1;padding: 5px !important;}
.acf-repeater > .acf-table > thead > tr th.acf-row-handle {display:none}
.acf-repeater > .acf-table > tbody { display: block; width: 100%; }
.acf-repeater > .acf-table > tbody > tr.acf-row {/* position: relative; */display: flex;flex-wrap: wrap;width: 100%;padding: 10px 0 0 0;background: #ccc;margin: 0 0 15px 0;border-radius: 10px;overflow: hidden;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td {flex: 1;width: auto !important;padding: 5px !important;}

.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.order {/* position: absolute; *//* right: 14px; *//* top: 11px; */width: auto;height: auto;color: #000;font-size:0;padding: 0 !important;background: none;/* transform: translateY(-50%); */z-index: 10;margin: 10px 15px 0 10px;flex: none;order: 2;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.order::before { content: "\f550"; font-family: "Font Awesome 6 Pro"; font-size: 15px; font-weight: 300; }
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.order .acf-row-number::before {content:none !important;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove {/* position: absolute; *//* right: 40px; */display: flex;align-items: center;padding: 0 !important;/* top: 12px; *//* transform: translateY(-50%); */margin: 9px  0 0 auto;flex: none;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove a {position: relative;display: block !important;top: auto;left: auto;margin: 0;background: none;border: none;margin: 0 0 0 10px;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove .acf-icon {
}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove .acf-icon::before {font-family: "Font Awesome 6 Pro";box-shadow: none;top: auto;left: auto;width: 20px;height: 20px;text-align: center;line-height: 20px;color: #000;font-size: 14px;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove .acf-icon.-minus::before {content:"\f068"}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove .acf-icon.-plus::before {content:"\2b"}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove .acf-icon.-duplicate::before {content:"\f0c5"}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-row-handle.remove .acf-icon.-duplicate::after {content:none}

.acf-repeater > .acf-table > tbody > tr.acf-row > td .acf-true-false {}
.acf-repeater > .acf-table > tbody > tr.acf-row > td .acf-true-false .acf-switch { border: none; margin: 5px 0 0 0; width: 80px; height: 40px; border-radius: 20px; background: #999; color: #fff; }
.acf-repeater > .acf-table > tbody > tr.acf-row > td .acf-true-false .acf-switch.-on {background:var(--c-main)}

.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields { margin: 0; flex: 0 1 100%; order: 3; }
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-tab-wrap {position: absolute;right: 120px;top: -31px;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-tab-wrap > .acf-tab-group {}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-tab-wrap > .acf-tab-group > li {margin: 0 0 0 14px;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-tab-wrap > .acf-tab-group > li > a { padding: 0; font-size: 0; background: none; color: #000; width: auto; }
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-tab-wrap > .acf-tab-group > li > a i { font-size: 16px; opacity: 1; margin: 0; }
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-tab-wrap > .acf-tab-group > li.active {}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-tab-wrap > .acf-tab-group > li.active > a { color: var(--c-main); }
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-field {}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-field > .acf-label {/* display: none; */}

.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-field {}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-field > .acf-input {}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-field > .acf-input .values {}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-field > .acf-input .values > .layout {margin-bottom: 10px;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-field > .acf-input .acf-actions {margin: 0 0 3px 0;}
.acf-repeater > .acf-table > tbody > tr.acf-row > td.acf-fields > .acf-field > .acf-input .acf-actions .acf-button {font-size: 12px;}