.section-contact-form .wpcf7-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.section-contact-form .wpcf7-form input[type=text]{width:100%;height:48px;padding:15px;border-radius:50px;border:1px solid #000;background:#FFF}.section-contact-form .wpcf7-form input[type=text]::placeholder{color:#747474;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.section-contact-form .wpcf7-form select{position:relative;width:100%;height:48px;padding:15px;border-radius:50px;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;charset=UTF-8,%3Csvg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.04647 0.496094L5.63026 4.07207L9.21404 0.496094L10.3149 1.59699L5.63026 6.28168L0.945572 1.59699L2.04647 0.496094Z" fill="black"/></svg%3E') no-repeat right 15px center;background-size:1rem}.section-contact-form .wpcf7-form select option{font-weight:400;font-size:14px;line-height:120%;background:rgba(0, 0, 0, 0.05)}.section-contact-form .wpcf7-form select option:hover{background:rgba(0, 0, 0, 0.5)}.section-contact-form .wpcf7-form .wpcf7-select:hover,.section-contact-form .wpcf7-form .wpcf7-select:focus{outline:none}.section-contact-form .wpcf7-form .wpcf7-select option{padding:5px;background-color:#f9f9f9;color:#333}.section-contact-form .wpcf7-form .acceptance-container{position:relative;display:flex;gap:16px;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-contact-form .wpcf7-form .acceptance-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.section-contact-form .wpcf7-form .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #000;border-radius:50%}.section-contact-form .wpcf7-form .checkmark:after{content:"";position:absolute;display:none}.section-contact-form .wpcf7-form .acceptance-container input:checked~.checkmark:after{display:block}.section-contact-form .wpcf7-form .acceptance-container .checkmark:after{top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#000}.section-contact-form .wpcf7-form textarea{width:100%;max-height:90px;padding:15px;border-radius:20px;border:1px solid #000;background:#FFF}.section-contact-form .wpcf7-form textarea::placeholder{color:#747474;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.section-contact-form .container .row .col{max-width:690px;margin:0 auto}.popup-form{flex-direction:column;justify-content:space-between;max-width:100%}.popup-form.two-column p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.popup-form.two-column .popup-label,.popup-form.two-column p .popup-label{width:calc(50% - 15px)}.popup-label{display:block;position:relative;width:100%}.popup-label span{display:block}.popup-label input:focus-visible,.popup-label textarea:focus-visible{outline:none}.popup-label textarea{height:100%}input[type="textarea"]{min-height:150px}.checkbox-wrapper{display:flex;flex-wrap:wrap;column-gap:25px;row-gap:20px;margin-bottom:40px}.popup-label span.label{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:16px 15px 4px}.wpcf7 input[type="file"]{opacity:0;position:absolute;z-index:-1}.title-6{padding:10px 0 20px}.contact-form-description{font-size:17px;font-weight:500;line-height:126%;text-align:left;padding:10px 0 20px}.file-upload-wrapper{width:575px;font-size:25px;font-weight:350;line-height:33px;text-align:left}.custom-file-upload{width:360px;max-width:100%;position:relative;display:flex;margin:15px 0 50px}.custom-file-upload span{flex-grow:1}#file-name{display:inline-flex;height:58px;box-sizing:border-box;border:1px solid #fff;align-items:center;padding:15px;font-size:18px;line-height:26px;font-weight:400;width:100%;background-color:transparent !important;color:#fff}.custom-file-upload .icon:after{content:url("../../images/attach-file-add.svg");position:absolute;right:7px;top:11px}.wpcf7-form .error{outline:2px solid #e74c3c;border-color:#e74c3c}.wpcf7-form .field-error{display:block;margin-top:4px;margin-left:15px;font-size:13px;color:#e74c3c}.wpcf7-form [type="submit"]:disabled{opacity:0.5;cursor:not-allowed}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none !important}@media (max-width:768px){.popup-form.two-column p{flex-direction:column}.popup-form.two-column .popup-label,.popup-form.two-column p .popup-label{width:100%}.file-upload-wrapper{width:100%}}