.contact-v2{padding:95px 0;background-size:cover;background-position:center;position:relative;overflow:hidden;font-family:"Geist",sans-serif!important}.contact-v2 .background-overlay{z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:100%;width:auto;height:auto;max-width:none;max-height:100%}.contact-v2 .contact-content-col-wrap{display:flex;flex-direction:column;gap:30px}.contact-v2 .contact-v2-title{font-size:56px;line-height:62px;margin-bottom:30px}.contact-v2 .step-wrap{display:flex;flex-direction:column;position:relative;padding-left:70px;text-align:left}.contact-v2 .step-wrap .step-number{position:absolute;width:50px;height:50px;display:flex;top:0;left:0;font-size:32px;font-weight:700;align-items:center;justify-content:center;border:1px solid;border-radius:200px;line-height:32px}.contact-v2 .step-wrap .step-number::before{content:"";position:absolute;width:50px;height:50px;display:flex;top:2px;left:2px;border:1px solid;border-radius:200px;filter:blur(2px)}.contact-v2 .step-wrap .step-title{margin-top:15px;font-size:20px;font-weight:700}.contact-v2 .step-wrap .step-text{font-size:18px;margin-top:10px}.contact-v2 .contact-steps-wrap{display:flex;flex-direction:column;gap:40px}.contact-v2 .contact-percentages-wrap{margin-top:0}.contact-v2 .percentages-wrap{border:1px solid;border-radius:10px;position:relative}.contact-v2 .percentage-wrap{border:1px solid;border-radius:10px;position:relative}.contact-v2 .percentage-wrap::before{content:"";position:absolute;width:100%;height:100%;display:flex;top:2px;left:2px;border-radius:10px;filter:blur(2px);border:1px solid}.contact-v2 .percentage-logo-wrap{display:flex;justify-content:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;height:50px}@media screen and (max-width:768px){.contact-v2 .percentage-logo-wrap{padding:0 20px!important}}.contact-v2 .percentage-logo-wrap img{max-height:25px;width:auto;max-width:100%}.contact-v2 .percentage-content-wrap{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;padding:25px}@media screen and (max-width:768px){.contact-v2 .percentage-content-wrap{padding:25px 20px!important}}.contact-v2 .contact-form-col-wrap{background:#fff;border-radius:12px;border:1px solid #27236599;border-radius:12px;padding:40px}.contact-v2 .percentage-number{font-size:60px;font-weight:700}@media screen and (max-width:768px){.contact-v2 .percentage-number{font-size:34px!important}}.contact-v2 .percentage-text{font-size:16px;text-align:center;font-family:"Avenir",sans-serif!important}.contact-v2 .wpcf7-form-control-wrap{display:flex;width:100%;flex-direction:column;position:relative}.contact-v2 .wpcf7-form-control:not(.wpcf7-recaptcha):not(.wpcf7-submit):not(.wpcf7-checkbox){display:flex;width:100%;height:70px;border-radius:12px;border:1px solid #27236599;padding:20px;color:#2a1c4a}.contact-v2 .form-group.label-moved .wpcf7-form-control,.contact-v2 .form-group.label-moved .wpcf7-form-control:-webkit-autofill{padding-bottom:0!important}.contact-v2 .wpcf7-form-control:-internal-autofill-selected~.input-label{display:none}.contact-v2 .form-group .input-label{transition:all 0.3s ease}.contact-v2 .wpcf7-form-control.wpcf7-recaptcha,.contact-v2 .wpcf7-form-control.wpcf7-checkbox{border:none}.contact-v2 .form-group{position:relative}.contact-v2 .form-group .input-label{position:absolute;top:50%;transform:translateY(-50%);left:20px;pointer-events:none;color:#2a1c4a;transition:all 0.3s ease}.contact-v2 .form-group.invalid .input-label{position:absolute;top:calc(50% + 10px)}.contact-v2 .form-group span.wpcf7-not-valid-tip,.contact-v2 .form-group span.wpcf7-multiselect-not-valid-tip{position:absolute;top:25px;transform:translateY(-50%);left:20px;pointer-events:none;transition:all 0.3s ease;font-size:15px;color:#ea3d42}.contact-v2 .wpcf7-not-valid:not(.wpcf7-recaptcha){border:2px solid #ea3d42!important}.contact-v2 .form-group.label-moved .input-label{font-size:15px;opacity:.5;top:25px}.contact-v2 .form-group.label-moved.invalid .input-label{display:none}.contact-v2 select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-v2 .select-wrap{position:relative}.contact-v2 .select-wrap::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:12px;height:12px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');background-size:contain;background-repeat:no-repeat;pointer-events:none}.form-group.submit-wrap{position:relative;margin:30px 0;display:flex;justify-content:center}.form-group.submit-wrap span.wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%)}.contact-v2 input[type="submit"]{width:100%;background:#3c10a6;box-shadow:4px 4px 4px #432dd026;padding:18px}.contact-v2 .submitting input[type="submit"]{color:#fff0}.contact-v2 .wpcf7-list-item{position:relative;margin:0;padding-left:20px;margin-top:20px}.contact-v2 .wpcf7-list-item input[type="checkbox"]{position:absolute;left:0;top:4px}.contact-v2 .wpcf7-response-output{margin:0!important;margin-top:20px!important;border-radius:12px}.contact-v2 .contact-v2-title_form{font-size:30px;line-height:40px;color:#2a1c4a;margin-bottom:40px}.contact-v2 .country-state{display:flex;flex-wrap:nowrap;gap:20px}.contact-v2 .country-state .select-wrap{flex:1}.multiselect-group.label-moved .input-label{top:20px}.contact-v2 .jsMultiselectBox{margin-top:20px;margin-bottom:0;position:relative;border:1px solid #27236599;border-radius:12px;background-color:#fff;padding:10px;cursor:pointer;min-height:77px;display:flex;flex-direction:column;justify-content:center}.contact-v2 .form-group.invalid .jsMultiselectBox{border-color:#dc3232}.partners-select-filter{height:auto;background-color:#fff0;position:absolute;left:-1px;width:calc(100% + 2px)}.partners-select-filter-select__caption{font-size:0;background:#fff0;line-height:0;height:auto}.is_active .partners-select-filter-select__list{display:block;z-index:2;top:10px}.partners-select-filter-select{height:auto}.filter-tags.jsMultiselectTags{margin-top:20px}