#contactFormProjectModal.modal{--bs-modal-border-radius:0;--bs-modal-border-color:#F2EEE0;--bs-modal-header-border-color:#F2EEE0;--bs-modal-footer-border-color:#F2EEE0;--bs-modal-bg:#F2EEE0}#contactFormProjectModal.modal .btn-close{min-width:3.5rem;min-height:3.5rem;font-size:2.75rem;padding:0}#contactFormProjectModal.modal .btn-close::before{font:var(--fa-font-sharp-regular)}#contactFormProjectModal.modal .row-headline .headline-wrapper h2,#contactFormProjectModal.modal .row-headline .headline-wrapper .h2{hyphens:none}@media (max-width:574.98px){#contactFormProjectModal.modal .row-headline .headline-wrapper h2,#contactFormProjectModal.modal .row-headline .headline-wrapper .h2{font-size:3.25rem}}#contactFormProjectModal.modal .row-headline .headline-wrapper+.wysiwyg{margin-top:1rem}#contactFormProjectModal.modal .row-headline .wysiwyg{line-height:140%}#contactFormProjectModal.modal .row-headline+.custom-form-wrapper{margin-top:3rem}#contactFormProjectModal.modal .wpcf7 form .wpcf7-response-output{margin:2rem 0 0;padding:1.5rem;border:none;border-radius:0;color:#fff;font-size:1rem;line-height:1.5}@media (min-width:992px){#contactFormProjectModal.modal .wpcf7 form .wpcf7-response-output{width:50%;margin-left:50%}}#contactFormProjectModal.modal .wpcf7 form .wpcf7-response-output:empty{display:none}#contactFormProjectModal.modal .wpcf7 form.sent .wpcf7-response-output{background-color:#5E7D73;color:#fff}#contactFormProjectModal.modal .wpcf7 form.failed .wpcf7-response-output,#contactFormProjectModal.modal .wpcf7 form.aborted .wpcf7-response-output,#contactFormProjectModal.modal .wpcf7 form.spam .wpcf7-response-output,#contactFormProjectModal.modal .wpcf7 form.unaccepted .wpcf7-response-output{background-color:#F9876F;color:#fff}#contactFormProjectModal.modal .form-select.form-select-boxed{padding:.625rem 2.5rem .625rem 1.25rem}#contactFormProjectModal.modal .form-wrapper label{white-space:nowrap}#contactFormProjectModal.modal .form-row-info{font-size:.75rem;font-weight:300;color:#1F1F1F}#contactFormProjectModal.modal .form-row-info>div:first-of-type{display:block}#contactFormProjectModal.modal .form-row-info>div:first-of-type::before{content:none}#contactFormProjectModal.modal .form-check-input:disabled{opacity:1;pointer-events:auto;cursor:not-allowed}#contactFormProjectModal.modal .form-check-input:disabled~.form-check-label{opacity:1;pointer-events:auto;cursor:not-allowed}#contactFormProjectModal.modal .form-check.form-check-big{cursor:not-allowed}#contactFormProjectModal.modal .form-check.form-check-big label,#contactFormProjectModal.modal .form-check.form-check-big .form-check-label{font-size:2rem;line-height:120%}#contactFormProjectModal.modal .form-select:disabled{cursor:not-allowed}#contactFormProjectModal.modal .wpcf7-not-valid{border-color:#1F1F1F;color:#1F1F1F}#contactFormProjectModal.modal input.wpcf7-not-valid{padding-right:1.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F9876F'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23F9876F' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1.125rem}#contactFormProjectModal.modal .wpcf7-not-valid-tip{font-weight:400}#contactFormProjectModal.modal .wpcf7 form>.row{row-gap:5.625rem}#contactFormProjectModal.modal .wpcf7 form>.row>*:nth-child(2){margin-top:1.125rem}@media screen and (max-width:1199px){#contactFormProjectModal.modal .wpcf7 form>.row{row-gap:4rem}#contactFormProjectModal.modal .wpcf7 form>.row>*:nth-child(2){margin-top:0}}#contactFormProjectModal.modal .wpcf7 .submit-button{margin-top:5.625rem}@media screen and (max-width:1199px){#contactFormProjectModal.modal .wpcf7 .submit-button{margin-top:4rem}}@media (min-width:992px){#contactFormProjectModal.modal .modal-body{padding:1rem 4rem 2rem}#contactFormProjectModal.modal .modal-xl{--bs-modal-width:936px}}@media (min-width:1200px){#contactFormProjectModal.modal .modal-body{padding:1rem 6.875rem 3.25rem}#contactFormProjectModal.modal .modal-xl{--bs-modal-width:1116px}}@media (min-width:1400px){#contactFormProjectModal.modal .modal-xl{--bs-modal-width:1296px}}@media screen and (max-width:991px){#contactFormProjectModal.modal .modal-body{padding-top:0}#contactFormProjectModal.modal .btn-close{min-width:2.5rem;min-height:2.5rem;font-size:2rem}}
