.contact-form-block .contact-form .wpcf7-acceptance label .wpcf7-list-item-label:after{background-position:center;background-repeat:no-repeat;background-size:contain}.contact-form-block .contact-form .wpcf7-acceptance,.contact-form-block .contact-form .field-notice{font-size:14px;letter-spacing:normal;line-height:18px}.contact-form-block .contact-form input,.contact-form-block .contact-form textarea{font-size:16px;letter-spacing:0.13px;line-height:22px}@media only screen and (max-width:991px){.contact-form-block .contact-form input,.contact-form-block .contact-form textarea{font-size:14px;letter-spacing:0.12px;line-height:22px}}.contact-form-block{padding:96px 0}.contact-form-block h2{margin-bottom:48px}.contact-form-block .top-notice{margin-bottom:24px}.contact-form-block .contact-form{width:100%;max-width:700px;margin:0 auto}.contact-form-block .contact-form form{display:flex;flex-direction:column}.contact-form-block .contact-form input,.contact-form-block .contact-form textarea{width:100%;margin-bottom:16px;padding:14px 16px 15px;color:#000000;line-height:19px;background-color:#FFFFFF;border:1px solid #EDEDED;border-radius:0;outline:none;transition:border-color 0.1s linear}.contact-form-block .contact-form input::placeholder,.contact-form-block .contact-form textarea::placeholder{color:rgba(0, 0, 0, 0.6)}.contact-form-block .contact-form input:-webkit-autofill,.contact-form-block .contact-form input:-webkit-autofill:hover,.contact-form-block .contact-form input:-webkit-autofill:focus,.contact-form-block .contact-form textarea:-webkit-autofill,.contact-form-block .contact-form textarea:-webkit-autofill:hover,.contact-form-block .contact-form textarea:-webkit-autofill:focus{border:1px solid #EDEDED;-webkit-text-fill-color:#000000;-webkit-box-shadow:none;transition:background-color 5000s ease-in-out 0s}.contact-form-block .contact-form input:focus,.contact-form-block .contact-form input:active,.contact-form-block .contact-form textarea:focus,.contact-form-block .contact-form textarea:active{border-color:#676767}.contact-form-block .contact-form select{width:100%}.contact-form-block .contact-form .select2-container{width:100% !important}.contact-form-block .contact-form textarea{height:248px;resize:none}.contact-form-block .contact-form .wpcf7-acceptance{color:#000000;line-height:26px;font-weight:normal}.contact-form-block .contact-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact-form-block .contact-form .wpcf7-acceptance a{color:inherit;font-weight:500;text-decoration:underline}.contact-form-block .contact-form .wpcf7-acceptance label{margin:0 0 8px;cursor:pointer}.contact-form-block .contact-form .wpcf7-acceptance label input[type="checkbox"]{display:none;visibility:hidden}.contact-form-block .contact-form .wpcf7-acceptance label .wpcf7-list-item-label{position:relative;padding-top:5px;padding-left:39px}.contact-form-block .contact-form .wpcf7-acceptance label .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:0;display:block;width:25px;height:25px;border:1px solid #676767}.contact-form-block .contact-form .wpcf7-acceptance label .wpcf7-list-item-label:after{content:"";position:absolute;top:8px;left:6px;display:block;width:14px;height:9px;background-image:url("../../images/checkbox_checkmark.svg");opacity:0}.contact-form-block .contact-form .wpcf7-acceptance label input[type="checkbox"]:checked~.wpcf7-list-item-label:before{background:#EDEDED;border-color:#EDEDED}.contact-form-block .contact-form .wpcf7-acceptance label input[type="checkbox"]:checked~.wpcf7-list-item-label:after{opacity:1}.contact-form-block .contact-form input.btn{position:relative;display:inline-block;align-self:end;min-width:120px;width:auto;margin-bottom:0;padding:15px 30px;color:#ffffff;font-weight:500;text-align:center;background:#7C2629;clip-path:polygon(20px 0, 100% 0, calc(100% - 20px) 100%, 0% 100%);border:none;transition:0.15s linear}.contact-form-block .contact-form input.btn:hover:not(:disabled){background-color:#E30000}.contact-form-block .contact-form input.btn:before,.contact-form-block .contact-form input.btn:after{display:none}.contact-form-block .contact-form br,.contact-form-block .contact-form .wpcf7-spinner,.contact-form-block .contact-form .wpcf7-response-output,.contact-form-block .contact-form .wpcf7-not-valid-tip{display:none}.contact-form-block .contact-form .wpcf7-not-valid{border-color:#E30000 !important}.contact-form-block .contact-form form[data-status="sent"] .wpcf7-response-output{display:block;border:none;padding:0;margin:0;margin-top:20px}.contact-form-block .contact-form .field-notice{padding:0 16px;margin-top:-6px}.contact-form-block .contact-form .notice{margin-top:48px;margin-bottom:24px}.contact-form-block .contact-form select.wpcf7-not-valid+.select2 .select2-selection{border-color:#E30000}.contact-form-block .contact-form .select2-container{margin-bottom:16px}.contact-form-block .contact-form .select2-container .select2-selection{background-color:#FFFFFF;border-color:#EDEDED;margin-bottom:0}.contact-form-block .contact-form .select2-container .select2-selection .select2-selection__rendered{color:rgba(0, 0, 0, 0.6);white-space:normal}.contact-form-block .contact-form .select2-container .select2-selection__arrow{top:50%;width:unset;height:unset;background-image:unset;border:solid rgba(0, 0, 0, 0.6);border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translateY(-50%) rotate(45deg);transition:transform 0.15s linear}.contact-form-block .contact-form .select2-container--open .select2-selection__arrow{transform:rotate(225deg)}.contact-form-block .contact-form .codedropz-upload-handler{margin-bottom:16px}.contact-form-block .contact-form .codedropz-upload-wrapper{margin-bottom:16px}.contact-form-block .contact-form .codedropz-upload-wrapper .name{color:#000000}.contact-form-block .contact-form .codedropz-upload-wrapper .dnd-progress-bar>span{background:#7C2629}@media only screen and (max-width:991px){.contact-form-block{padding:0 0 48px}}body:has(.contact-form-block) .select2-container .select2-dropdown.contact-select{background-color:#FFFFFF;border:1px solid #EDEDED}body:has(.contact-form-block) .select2-container .select2-dropdown.contact-select .select2-results{padding:0}body:has(.contact-form-block) .select2-container .select2-dropdown.contact-select .select2-results__option{color:rgba(0, 0, 0, 0.6);line-height:24px;border-bottom:1px solid #EDEDED;padding:8px 16px}body:has(.contact-form-block) .select2-container .select2-dropdown.contact-select .select2-results__option--selected,body:has(.contact-form-block) .select2-container .select2-dropdown.contact-select .select2-results__option--highlighted{color:#000000;background:#FFFFFF}body:has(.contact-form-block) .select2-container .select2-dropdown.contact-select .select2-results__option:hover{color:#000000;background:#EDEDED}body:has(.contact-form-block) .select2-container .select2-dropdown.contact-select .select2-results__option:first-of-type{display:none}