@media only screen and (max-width: 600px) {div.wpforms-container .wpforms-form .wpforms-field-layout-columns {max-width: calc(100% + 10px);}}
.wpforms-container .wpforms-field-date-time .wpforms-field-row {justify-content: revert;}
.wpforms-container .wpforms-field-date-time .wpforms-field-row.wpforms-field-small {flex-wrap: wrap;}
.wpforms-container .wpforms-field-date-time .wpforms-field-row.wpforms-field-small .wpforms-field-row-block {padding: 0;width: 100%;}
.wpforms-container .wpforms-field-date-time .wpforms-field-row.wpforms-field-small .wpforms-field-row-block:first-child:not(:only-child) {margin-bottom: var(--wpforms-field-size-input-spacing);}
.wpforms-container .wpforms-field-date-time .wpforms-field-row.wpforms-field-small .wpforms-date-type-dropdown+.wpforms-field-row-block {width: 100%;}
.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-sublabel {width: 100%;}
.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown {align-items: center;display: flex;flex-grow: 1;flex-wrap: wrap;}
.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-date-dropdown-wrap {width: 100%;}
.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown+.wpforms-field-row-block {flex: 1;min-width: 30%;}
.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-sublabel {width: 100%;}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap {align-items: center;display: flex;flex-grow: 1;flex-wrap: nowrap;margin: 0 -5px 0 -5px;}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small {width: calc(25% + 12px);}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small select {appearance: none;padding-left: 5px;padding-right: 5px;background-image: none;text-align: center;}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium {width: calc(60% + 12px);}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large {width: calc(100% + 12px);}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select {margin: 0 5px 0 5px;}
.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-date-dropdown-wrap {width: 100%;}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-day, .wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-month {width: calc(30% - 10px);}
.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-year {width: calc(40% - 10px);}
.wpforms-container .wpforms-datepicker-wrap {width: 100%;position: relative;}
.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear {position: absolute;background-image: url("../../../images/times-solid-white.svg");background-position: 50% 50%;background-repeat: no-repeat;background-color: rgba(0,0,0,.35);background-size: 8px;width: 16px;height: 16px;cursor: pointer;display: block;border-radius: 50%;right: 10px;top: 50%;margin-top: -8px;transition: all .25s;}
.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover {background-color: #d63637;}
.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear {right: calc(75% + 10px);}
.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear {right: calc(40% + 10px);}
.wpforms-container .wpforms-field-layout {padding: 0;}
.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row {flex-direction: column;}
.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block {padding: 0;margin: 0 0 15px 0;}
.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child {margin-bottom: 0;}
.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:only-child {padding-right: 0;}
.wpforms-container .wpforms-page-indicator {margin: 0 0 20px 0;overflow: hidden;}
.wpforms-container .wpforms-page-indicator.circles {border-top: 1px solid rgba(0,0,0,.25);border-bottom: 1px solid rgba(0,0,0,.25);padding: 15px 10px;display: flex;justify-content: flex-start;}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {margin: 0 20px 0 0;}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type {margin: 0;}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {height: 40px;width: 40px;border-radius: 50%;display: inline-block;margin: 0 10px 0 0;line-height: 40px;text-align: center;background-color: rgba(0,0,0,.25);color: rgba(0,0,0,.7);}
.wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number {color: #fff;}
.wpforms-container .wpforms-page-indicator.connector {display: flex;justify-content: flex-start;}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {text-align: center;line-height: 1.2;}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {display: block;text-indent: -9999px;height: 6px;background-color: rgba(0,0,0,.25);margin: 0 0 16px 0;position: relative;}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle {position: absolute;top: 100%;left: 50%;width: 0;height: 0;margin-left: -5px;border-style: solid;border-width: 6px 5px 0 5px;border-color: transparent transparent transparent transparent;}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title {display: inline-block;padding: 0 15px;font-size: 16px;}
.wpforms-container .wpforms-page-indicator.progress {font-size: 18px;}
.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {display: block;width: 100%;background-color: rgba(0,0,0,.25);height: 18px;border-radius: 10px;overflow: hidden;position: relative;margin: 5px 0 0;}
.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {height: 18px;position: absolute;left: 0;top: 0;}
.wpforms-container .wpforms-field-pagebreak:empty {display: none;}
.wpforms-container .wpforms-field-rating-item {padding: 0 3px 0 0;margin: 0;display: inline-block;}
.wpforms-container .wpforms-field-rating-item svg {cursor: pointer;opacity: .6;fill: rgba(0,0,0,.2);transition: fill .15s;}
.wpforms-container .wpforms-field-rating-item.selected svg, .wpforms-container .wpforms-field-rating-item.hover svg {opacity: 1;fill: currentColor;}
.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-small {height: 100px;}
.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-medium {height: 250px;}
.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-large {height: 400px;}
.wpforms-container .wpforms-form textarea.wp-editor-area:focus {outline: none;}
.wpforms-container .wpforms-form .wpforms-field-content {color: var(--wpforms-label-color);}
.wpforms-container .wpforms-form .wpforms-field-content h1, .wpforms-container .wpforms-form .wpforms-field-content h2, .wpforms-container .wpforms-form .wpforms-field-content h3, .wpforms-container .wpforms-form .wpforms-field-content h4, .wpforms-container .wpforms-form .wpforms-field-content h5, .wpforms-container .wpforms-form .wpforms-field-content h6 {color: inherit;}
.wpforms-container .wpforms-form .wpforms-field-content>.wpforms-field-row {display: block;}
.wpforms-container .wpforms-captcha-math input {display: inline-block;width: 70px;vertical-align: inherit;margin: 0 0 0 5px;}
.wpforms-container .wpforms-captcha-question {margin: 0 0 4px 0;}
.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row {flex-direction: row;flex-wrap: wrap;container-type: inline-size;container-name: wpforms-field-cc-row-responsive;}
@container wpforms-field-cc-row-responsive (max-width: 300px) {min-width: 100%;padding: 0;}
.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number, .wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name {margin-bottom: 15px;}
.wpforms-container .wpforms-form .wpforms-field-credit-card-number {padding: 0 15px 0 0;width: calc(100% - 90px);}
.wpforms-container .wpforms-form .wpforms-field-credit-card-code {width: 90px;}
.wpforms-container .wpforms-form .wpforms-field-credit-card-name {width: calc(100% - 195px);padding: 0 15px 0 0;}
.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration {width: 195px;display: flex;justify-content: space-between;flex-wrap: wrap;height: fit-content;gap: 0 15px;}
.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration label {width: 100%;}
.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration select {width: calc(50% - 7.5px);display: block;}
.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration>.wpforms-error:last-child {display: none !important;}
.wpforms-container .wpforms-form em.wpforms-error, .wpforms-container .wpforms-form .wpforms-field-sublabel {min-width: 90px;}
div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row {justify-content: revert;}
div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child) {margin-bottom: var(--wpforms-field-size-input-spacing);}
div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block {margin-bottom: var(--wpforms-field-size-input-spacing);}
div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child {margin-bottom: 0;}
div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column div.wpforms-field-richtext legend.wpforms-field-label {margin-bottom: var(--wpforms-field-size-input-spacing);}
div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 ul.wpforms-icon-choices li, div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 ul.wpforms-icon-choices li, div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 ul.wpforms-icon-choices li, div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 ul.wpforms-icon-choices li, div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 ul.wpforms-icon-choices li {margin-bottom: 0 !important;}
div.wpforms-container-full .wpforms-form .wpforms-page-button {min-width: 90px;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center {text-align: center;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left {text-align: left;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {margin: 0 10px 0 0;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right {text-align: right;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button {margin: 0 0 0 10px;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split {display: flex;justify-content: space-between;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev {margin: 0;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next {margin: 0 0 0 auto;}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator {color: var(--wpforms-label-color);}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {background: linear-gradient(90deg,var(--wpforms-field-border-color) -1000%,transparent 500%);}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number {background-color: var(--wpforms-field-border-color);opacity: .2;}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles {border-top: 1px solid var(--wpforms-field-border-color);border-bottom: 1px solid var(--wpforms-field-border-color);}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number {background: linear-gradient(90deg,var(--wpforms-field-border-color) -1000%,transparent 500%);color: var(--wpforms-label-color);opacity: 1;}
div.wpforms-container-full .wpforms-form .wpforms-field-password input {position: relative;z-index: 2;}
div.wpforms-container-full .wpforms-form .wpforms-field-password input.wpforms-error-pass-strength {border-bottom-left-radius: 0;border-bottom-right-radius: 0;margin-bottom: 0;}
div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result {border-bottom-left-radius: var(--wpforms-field-border-radius);border-bottom-right-radius: var(--wpforms-field-border-radius);border: 1px solid var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short, div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad {background-color: #fff;opacity: 1;border-color: var(--wpforms-label-error-color);position: relative;}
div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short:after, div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after {content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;opacity: .3;background-color: var(--wpforms-label-error-color);border-bottom-left-radius: var(--wpforms-field-border-radius);border-bottom-right-radius: var(--wpforms-field-border-radius);}
div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after {opacity: .15;}
div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.good {background-color: #fff3af;border-color: #ffdd57;opacity: 1;}
div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.strong {background-color: #b4d39b;border-color: #008000;opacity: 1;}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {border-top-left-radius: var(--wpforms-field-border-radius);border-bottom-left-radius: var(--wpforms-field-border-radius);}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list {border-radius: var(--wpforms-field-border-radius);background-color: var(--wpforms-field-background-color) !important;color: var(--wpforms-field-text-color);border: 1px solid var(--wpforms-field-border-color);font-size: var(--wpforms-field-size-font-size);overflow: overlay !important;scrollbar-width: thin;scrollbar-color: var(--wpforms-field-text-color) transparent;overflow-y: scroll !important;}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list::-webkit-scrollbar {background: transparent;width: 16px;}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list ::-webkit-scrollbar-track {box-shadow: inset 0 0 16px 16px transparent;border: solid 6px transparent;}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list::-webkit-scrollbar-thumb {box-shadow: inset 0 0 16px 16px var(--wpforms-field-text-color);border-radius: 8px;border: solid 4px transparent;}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list::-webkit-resizer, div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list::-webkit-scrollbar-button, div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list::-webkit-scrollbar-corner {display: none;}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list .iti__dial-code {color: var(--wpforms-field-text-color);opacity: .6;}
div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__flag-container .iti__country-list .iti__divider {border-bottom: 1px solid var(--wpforms-field-border-color) !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul, div.wpforms-container-full .wpforms-form .wpforms-field-html ol {margin: 0 0 20px !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li, div.wpforms-container-full .wpforms-form .wpforms-field-html ol li {margin: 0 0 10px 0 !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li {list-style: disc !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-html ol li {list-style: decimal !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-html li>ul, div.wpforms-container-full .wpforms-form .wpforms-field-html li>ol {margin: 10px 0 0 20px !important;}
div.wpforms-container-full .wpforms-captcha-equation, div.wpforms-container-full .wpforms-captcha-question {font-size: var(--wpforms-field-size-font-size);color: var(--wpforms-label-color);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-hide {display: none !important;}
div.wpforms-container-full .wpforms-field-file-upload input[type=file] {font-style: normal;font-weight: 400;font-size: var(--wpforms-label-size-sublabel-font-size);line-height: var(--wpforms-label-size-sublabel-line-height);color: var(--wpforms-label-sublabel-color);padding: 1px;height: auto;width: 60%;border: none !important;box-shadow: none;background-color: transparent;cursor: pointer;}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button {background-color: var(--wpforms-field-background-color);border: 1px solid var(--wpforms-field-border-color);border-radius: var(--wpforms-field-border-radius);color: var(--wpforms-field-text-color);padding: calc(var(--wpforms-field-size-input-height) / 6) var(--wpforms-field-size-padding-h);font-weight: 400;font-size: calc(var(--wpforms-label-size-sublabel-font-size) - 2px);line-height: 1.1;margin-right: 10px;cursor: pointer;transition: all .15s ease-out;}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:focus, div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:active {border: 1px solid var(--wpforms-button-background-color);box-shadow: 0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,.15);outline: none;}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button {background-color: var(--wpforms-field-background-color);border: 1px solid var(--wpforms-field-border-color);border-radius: var(--wpforms-field-border-radius);color: var(--wpforms-field-text-color);padding: calc(var(--wpforms-field-size-input-height) / 6) var(--wpforms-field-size-padding-h);font-weight: 400;font-size: calc(var(--wpforms-label-size-sublabel-font-size) - 2px);line-height: 1.1;margin-right: 10px;cursor: pointer;transition: all .15s ease-out;}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:focus, div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:active {border: 1px solid var(--wpforms-button-background-color);box-shadow: 0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,.15);outline: none;}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::-webkit-file-upload-button {background: linear-gradient(0deg,rgba(0,0,0,.03),rgba(0,0,0,.03)),var(--wpforms-field-background-color);}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::file-selector-button {background: linear-gradient(0deg,rgba(0,0,0,.03),rgba(0,0,0,.03)),var(--wpforms-field-background-color);}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::-webkit-file-upload-button {border: 1px solid var(--wpforms-button-background-color);box-shadow: 0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,.15);outline: none;}
div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::file-selector-button {border: 1px solid var(--wpforms-button-background-color);box-shadow: 0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,.15);outline: none;}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {background-color: var(--wpforms-field-background-color);border-radius: var(--wpforms-field-border-radius);color: var(--wpforms-field-text-color);border: 1px solid var(--wpforms-field-border-color);font-size: var(--wpforms-field-size-font-size);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within {border: 1px solid var(--wpforms-button-background-color);box-shadow: 0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,.15);outline: none;}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message {font-size: var(--wpforms-field-size-font-size);color: var(--wpforms-field-text-color);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .modern-hint {font-size: var(--wpforms-label-size-sublabel-font-size);line-height: var(--wpforms-label-size-sublabel-line-height);color: var(--wpforms-field-text-color);opacity: .6;}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-size {font-size: var(--wpforms-label-size-sublabel-font-size);line-height: var(--wpforms-label-size-sublabel-line-height);color: var(--wpforms-label-sublabel-color);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-filename {font-size: var(--wpforms-label-size-sublabel-font-size);line-height: var(--wpforms-label-size-sublabel-line-height);color: var(--wpforms-field-text-color);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-error-message span {color: var(--wpforms-label-error-color);font-size: var(--wpforms-label-size-sublabel-font-size);line-height: var(--wpforms-label-size-sublabel-line-height);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus {opacity: 1;}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:before, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:after {background-color: var(--wpforms-button-background-color);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-image {border-color: var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:before, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:after {background-color: var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file] {border: none !important;box-shadow: none;}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]::-webkit-file-upload-button {border: 1px solid var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover {border: none !important;box-shadow: none;}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover::-webkit-file-upload-button {border: 1px solid var(--wpforms-label-error-color);box-shadow: 0 0 2px 0 var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus {border: none !important;box-shadow: none;}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus::-webkit-file-upload-button {border: 1px solid var(--wpforms-label-error-color);box-shadow: 0 0 0 1px var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader {border: 1px solid var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:hover {border: 1px solid var(--wpforms-label-error-color);box-shadow: 0 0 2px 0 var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader.wpforms-focus, div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:focus-within {border: 1px solid var(--wpforms-label-error-color);box-shadow: 0 0 0 1px var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item svg {opacity: .2;fill: var(--wpforms-label-color);}
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg, div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg {opacity: 1;fill: currentColor;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field .wpforms-field-label {margin-bottom: calc(var(--wpforms-field-size-input-spacing) - 30px);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-container {border-color: transparent;border-width: 0;box-shadow: none;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tools {height: 29.1px;padding: 0;margin: 0;position: relative;z-index: 100;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs {padding: 0;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs .wp-switch-editor {border-color: var(--wpforms-field-border-color);border-top-left-radius: var(--wpforms-field-border-radius);border-top-right-radius: var(--wpforms-field-border-radius);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce {position: relative;border-top-color: var(--wpforms-field-border-color);border-right-color: var(--wpforms-field-border-color);border-left-color: var(--wpforms-field-border-color);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:before, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:before, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after {content: "";position: absolute;display: block;height: 4px;background: #f5f5f5;bottom: -3px;left: 0;right: 0;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after {bottom: -5px;left: -4px;right: -4px;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after {right: 0;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp {border-top-left-radius: var(--wpforms-field-border-radius);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp .mce-btn-group .mce-caret {right: 6px;position: static;margin: 6px 0;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar {border-top-color: var(--wpforms-field-border-color);border-right-color: var(--wpforms-field-border-color);border-left-color: var(--wpforms-field-border-color);border-top-left-radius: var(--wpforms-field-border-radius);padding-top: 4px;position: relative;z-index: 2;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar:after {content: "";position: absolute;display: block;height: 4px;background: #f5f5f5;bottom: -3px;left: 0;right: 0;border-bottom: 1px solid #ccc;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-area {border-color: var(--wpforms-field-border-color);border-bottom-left-radius: var(--wpforms-field-border-radius);border-bottom-right-radius: var(--wpforms-field-border-radius);position: relative;z-index: 1;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce {background-color: var(--wpforms-field-background-color);border-bottom-left-radius: var(--wpforms-field-border-radius);border-top-left-radius: var(--wpforms-field-border-radius);border-bottom-right-radius: var(--wpforms-field-border-radius);border: 1px solid var(--wpforms-field-border-color);width: auto !important;overflow: hidden;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce>.mce-container-body {border: none;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-statusbar {border-bottom-left-radius: var(--wpforms-field-border-radius);border-bottom-right-radius: var(--wpforms-field-border-radius);color: var(--wpforms-label-color);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-edit-area, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce iframe {background: transparent;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .mce-tinymce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .quicktags-toolbar, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .wp-editor-area {border: 1px solid var(--wpforms-button-background-color);box-shadow: 0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,.15);outline: none;}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html {border-bottom: 2px solid var(--wpforms-button-background-color);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-html, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-tmce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .mce-tinymce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .quicktags-toolbar, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-area {border: 1px solid var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .mce-tinymce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .quicktags-toolbar, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .wp-editor-area {border: 1px solid var(--wpforms-label-error-color);box-shadow: 0 0 0 1px var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html {border-bottom: 2px solid var(--wpforms-label-error-color);}
div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.html-active .wp-editor-tabs button.switch-html, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.tmce-active .wp-editor-tabs button.switch-tmce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .mce-tinymce, div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .quicktags-toolbar {border: 1px solid var(--wpforms-label-error-color);box-shadow: 0 0 2px 0 var(--wpforms-label-error-color);}
div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-small .wp-editor-area {height: calc(var(--wpforms-field-size-input-height) * 1.9) !important;}
div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-medium .wp-editor-area {height: calc(var(--wpforms-field-size-input-height) * 2.79) !important;}
div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-large .wp-editor-area {height: calc(var(--wpforms-field-size-input-height) * 5.12) !important;}
@container wpforms-field-cc-row-responsive (max-width: 300px) {}
div.wpforms-container-full .wpforms-field-payment-single .wpforms-single-item-price {font-size: var(--wpforms-field-size-font-size);color: var(--wpforms-label-color);}
div.wpforms-container-full .wpforms-field-payment-total .wpforms-payment-total {font-size: var(--wpforms-field-size-font-size);color: var(--wpforms-label-color);}
.wpforms-entry-preview-updating-message, .wpforms-entry-preview-label, .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-entry-preview-updating-message, div.wpforms-container-full .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-updating-message, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-value {color: var(--wpforms-label-color);}
.wpforms-entry-preview-notice, div.wpforms-container-full .wpforms-entry-preview-notice, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-notice {color: rgba(0,0,0,.85);}
.wpforms-entry-preview-table, div.wpforms-container-full .wpforms-entry-preview-table, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table {border-color: var(--wpforms-field-border-color);}
.wpforms-entry-preview-table .wpforms-entry-preview-label, .wpforms-entry-preview-table .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-value {border-color: inherit;}
.wpforms-entry-preview-table .wpforms-entry-preview-label:first-child, div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-label:first-child, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-label:first-child {border-top: none;}
.wpforms-entry-preview-table_compact, div.wpforms-container-full .wpforms-entry-preview-table_compact, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact {border-color: var(--wpforms-field-border-color);}
.wpforms-entry-preview-table_compact .wpforms-entry-preview-label, .wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-label, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value {border-color: inherit;}
.wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value {border-left: none;}