#captchar-contact{border-top-left-radius:0;border-bottom-left-radius:0;height:35px;width:170px}
#comment_captcha_code{border-top-left-radius:0;border-bottom-left-radius:0;height:35px;width:170px}
#comment_captcha_img.column-left-captcha-contact img{height:35px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.comment-form-captcha img{height:35px}
.acceptance-row{display:flex;align-items:center}
.captcha-contact{margin:0}
.column-left-captcha-contact img{height:35px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.column-right-captcha-contact{width:210px}
.comment-form-captcha{margin-bottom:10px;display:flex}
.custom-buttom-block{display:flex;margin-bottom:20px;flex-direction:column;align-items:flex-start}
.custom-file-field{box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;height:35px;width:100%}
.custom-input-block{display:flex;flex-direction:column}
.edcform .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}
.edcform form .edcform-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}
.edcform form.aborted .edcform-response-output{border-color:#dc3232}
.edcform form.failed .edcform-response-output{border-color:#dc3232}
.edcform form.init .edcform-response-output{display:none}
.edcform form.invalid .edcform-response-output{border-color:#ffb900}
.edcform form.sent .edcform-response-output{border-color:#46b450}
.edcform form.spam .edcform-response-output{border-color:#f56e28}
.edcform form.unaccepted .edcform-response-output{border-color:#ffb900}
.edcform input[type="email"]{direction:ltr}
.edcform input[type="file"]{direction:ltr}
.edcform input[type="radio"]{min-height:18px;width:1.4em;vertical-align:middle}
.edcform input[type="tel"]{direction:ltr}
.edcform input[type="url"]{direction:ltr}
.edcform{margin-top:20px}
.edcform{max-width:400px;margin:auto;width:100%}
.edcform-form-control-wrap label span{overflow:hidden;text-wrap:nowrap;padding-left:5px}
.edcform-form-control-wrap label{display:flex;align-items:center;cursor:pointer;padding:2px 5px}
.edcform-form-control-wrap{position:relative;margin:5px 0px;display:flex;flex-direction:column}
.form-row-captcha-contact .column-right-captcha-contact span{margin:0}
.edcform-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:none !important}
.edcform-response-output{display:none !important}
.form-filter{max-width:400px;margin:auto;width:100%}
.form-row-captcha-contact{display:flex}
.input-error:not(svg){box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);-webkit-box-shadow:inset 0 0 6px 1px rgba(255, 0, 0, 0.95);-moz-box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);border:none !important}
span.file_configurator:has(> .input-error){box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);-webkit-box-shadow:inset 0 0 6px 1px rgba(255, 0, 0, 0.95);-moz-box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);border:none!important}
span.file_ori:has(> .input-error){box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);-webkit-box-shadow:inset 0 0 6px 1px rgba(255, 0, 0, 0.95);-moz-box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);border:none!important}
span.file_mod:has(> .input-error){box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);-webkit-box-shadow:inset 0 0 6px 1px rgba(255, 0, 0, 0.95);-moz-box-shadow:0 0 2px 1px rgba(255, 0, 0, 0.95);border:none!important}
.use-floating-validation-tip .edcform-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:0.2em 0.8em}
div.edcform .ajax-loader{visibility:hidden;display:inline-block;background-image:url(/files/pages/loader.gif);width:50px;height:50px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}
div.edcform .ajax-loader.is-active{visibility:visible}
div.edcform .edcform-submit:disabled{cursor:not-allowed}
div.edcform .placeheld{color:#888}
div.edcform div.ajax-error{display:none}
div.edcform input[type="file"]{cursor:pointer}
div.edcform input[type="file"]:disabled{cursor:default}
input::file-selector-button{height:35px;background-color:#e8f0fe}
span.edcform-list-item{display:inline-block;margin:0 5px}
span.edcform-list-item-label::after{content:" "}
span.edcform-list-item-label::before{content:" "}
