.page-form{min-height:100dvh;min-height:-webkit-fill-available;overflow-x:hidden}.page-form+.footer{display:none !important}.form__section{margin-block:144px 88px !important}.form__container{margin-inline:auto !important;row-gap:48px}.form__img{grid-column:span 7}.form__img>img{position:fixed;left:0;top:0;height:100dvh;width:46.4vw;object-fit:cover;touch-action:none}.form__content{grid-column:9/16;row-gap:16px}.form__content>p{color:var(--gray-700)}.form__content>p>a{color:var(--gray-700);transition:color .3s}.form__content>p>a:hover{color:var(--gray-900)}.form__block{grid-column:9/16}.form__item{width:100%}.form__item_sm{width:calc(50% - 12px)}.form__item--footer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:8px}.wpcf7 select{width:100%;padding:10px;background:0 0}.wpcf7 .select2-container--default .select2-selection--single{display:flex;align-items:center;min-height:48px;padding:12px 28px 12px 16px;border:none;height:auto;border-radius:12px;border:1px solid var(--gray-300);border-bottom-left-radius:12px !important;border-bottom-right-radius:12px !important;background:0 0;transition:border-color .5s}.wpcf7 .select2-container--default .select2-selection--single:hover{border-color:var(--gray-500)}.select2-container--focus .select2-selection.select2-selection--single .select2-selection__rendered{color:var(--black) !important}.wpcf7 select::-ms-expand,.wpcf7 select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.wpcf7-select+.select2-container .select2-selection--single .select2-selection__rendered{padding:0;font-size:16px;line-height:150%;color:var(--gray-900)}.select2-search--dropdown{display:none}.select2-results__option:nth-child(1){display:none}.select2-container--default .select2-results>.select2-results__options{border-radius:8px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{display:none;width:0}.select2-container--default .select2-results__option--selected{background-color:var(--gray-200)}.select2-dropdown{border:none;background-color:var(--gray-light) !important}.select2-container--open .select2-dropdown--below{border-radius:8px !important}.select2-selection__rendered[title='Select required number'],.select2-selection__rendered[title='Select required expertise']{color:var(--gray-400) !important}.wpcf7 .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--gray-500);color:var(--black) !important;background-color:var(--gray-50);box-shadow:0px 0px 0px 4px #e5e7eb}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--gray-900)}.select2-results__option{display:flex;align-items:center;min-height:48px;padding:6px 16px;font-size:16px;line-height:100%;font-weight:500}.select2-results__option:not(:last-child){border-bottom:1px solid var(--gray-300)}.select2-results{width:100%;background-color:var(--gray-50);border-radius:8px;border:1px solid var(--gray-300);box-shadow:0px 4px 8px -4px rgba(31,42,55,.12),0px 4px 12px -2px rgba(31,42,55,.16)}#homeSelect2+.select2-container--default .select2-selection--single .select2-selection__arrow{right:32px;width:22px;height:13px}#homeSelect2+.select2-container--default .select2-selection--single .select2-selection__arrow b{width:22px;height:13px;background-color:var(--gray-0);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none"><g clip-path="url(%23clip0_8976_19245)"><path d="M20.0315 2.22036L10.9345 11.3174L1.83744 2.22036" stroke="white" stroke-width="2.59915" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_8976_19245"><rect width="21.8692" height="12.2342" fill="white" transform="translate(0 0.382812)"/></clipPath></defs></svg>');mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none"><g clip-path="url(%23clip0_8976_19245)"><path d="M20.0315 2.22036L10.9345 11.3174L1.83744 2.22036" stroke="white" stroke-width="2.59915" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_8976_19245"><rect width="21.8692" height="12.2342" fill="white" transform="translate(0 0.382812)"/></clipPath></defs></svg>')}textarea{resize:none}.form__wrapper{display:flex;flex-wrap:wrap;column-gap:24px}.wpcf7-not-valid-tip{position:absolute;display:flex;align-items:center;margin-top:8px;column-gap:8px;font-size:13px;font-weight:400;line-height:130%;color:var(--error-850);white-space:nowrap}.wpcf7-not-valid-tip:empty:after{content:'This field can not be blank';display:inline-block;white-space:pre-wrap}.wpcf7-not-valid-tip:before{content:'';display:block;width:14px;height:14px;flex-shrink:0;box-sizing:border-box;border-radius:50%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 0.499999C3.13401 0.499999 9.49935e-07 3.63401 6.11959e-07 7.5C2.73984e-07 11.366 3.13401 14.5 7 14.5C10.866 14.5 14 11.366 14 7.5C14 3.63401 10.866 0.5 7 0.499999ZM5.83333 11C5.83333 10.3557 6.35567 9.83333 7 9.83333C7.64433 9.83333 8.16667 10.3557 8.16667 11C8.16667 11.6443 7.64433 12.1667 7 12.1667C6.35567 12.1667 5.83333 11.6443 5.83333 11ZM7 8.31667C6.54897 8.31667 6.18333 7.95103 6.18333 7.5L6.18333 4C6.18333 3.54897 6.54897 3.18333 7 3.18333C7.45103 3.18333 7.81667 3.54897 7.81667 4L7.81667 7.5C7.81667 7.95103 7.45103 8.31667 7 8.31667Z" fill="%23D44123"/></svg>');background-position:center;background-repeat:no-repeat}.wpcf7-textarea{font-family:'Haffer',sans-serif;width:100%;padding:12px 0 12px 16px;font-size:16px;font-weight:400;line-height:150%;background:0 0;border-radius:12px;border:1px solid var(--gray-300);transition:all .5s ease}.wpcf7-form-control-wrap{position:static}.wpcf7-form-control-wrap:has(textarea){display:flex}.form-home-txt_footer{font-kerning:none;font-size:15px;font-weight:400;line-height:160%;color:var(--gray-700);transition:color .5s}a.form-home-txt_footer:hover{color:var(--gray-900)}.form-home-txt_footer>p{display:flex}.wpcf7-textarea:hover{border-color:var(--gray-500)}.wpcf7-textarea:focus{border-color:var(--gray-500);background-color:var(--gray-50);box-shadow:0px 0px 0px 4px #e5e7eb}.wpcf7-textarea::-webkit-scrollbar{display:none}.form__item{position:relative;margin-bottom:32px}.form__label{display:block;margin-bottom:12px;font-family:'Haffer XH',sans-serif;font-size:16px;font-weight:600;line-height:140%;color:var(--gray-900)}.form__item input{display:block;width:100%;padding:12px 0 12px 16px;font-family:'Haffer',sans-serif;font-size:16px;font-weight:400;line-height:150%;background:0 0;border-width:0;border-radius:12px;border:1px solid var(--gray-300);transition:all .5s ease;color:var(--black)}.form__item input::placeholder,.wpcf7-textarea::placeholder{color:var(--gray-400)}.form__item input:hover{border-color:var(--gray-500)}.form__item input:focus{border-color:var(--gray-500);background-color:var(--gray-50);box-shadow:0px 0px 0px 4px #e5e7eb}.input_checkbox{display:flex}.input_checkbox>.wpcf7-list-item{position:relative;display:inline-flex;align-items:center;margin:0}.input_checkbox>.wpcf7-list-item>input{width:24px;height:24px;margin-right:12px;border-radius:6px;border:2px solid var(--gray-300);transition:background-color .1s ease-in,border-color .1s ease-in,box-shadow .1s ease-in}.input_checkbox>.wpcf7-list-item>input:checked{background-color:var(--gray-900);border-color:var(--gray-900)}.input_checkbox>.wpcf7-list-item:has(input:checked):before{content:'';position:absolute;left:6px;width:12px;height:8px;pointer-events:none;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1.625 4.27779L4.28773 7.125L10.375 0.875" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.input_checkbox.wpcf7-not-valid>.wpcf7-list-item>input{border-color:var(--error-850)}.input_checkbox>.wpcf7-list-item>input:focus{box-shadow:0px 0px 0px 2px #f9fafb,0px 0px 0px 4px #111927}.input_checkbox+.wpcf7-not-valid-tip{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:16px;height:16px}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:0;left:0;width:16px;height:16px;margin:0;border:none;background-color:var(--gray-900);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4.25 7.125L8 10.875L11.75 7.125" stroke="%23111927" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4.25 7.125L8 10.875L11.75 7.125" stroke="%23111927" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>');transition:background-color .3s,transform .3s}.select2-container--default.select2-container--open .select2-selection__arrow b{transform:rotate(180deg)}.select2-container--open .select2-dropdown{max-height:200px;margin-block:8px;opacity:1}.wpcf7-response-output{display:none}@media (max-width:1024px){.form__img{display:none}.form__content{grid-column:2/8;text-align:center}.form__content>h1{margin-inline:auto}.form__content>p{max-width:510px;margin-inline:auto}.form__block{grid-column:2/8}}@media (max-width:992px){.form__section{margin-block:128px 88px !important}.form__content{grid-column:2/6}.form__content>h1{font-size:46px}.form__content>p{max-width:474px}.form__block{grid-column:2/6}.form__button{align-self:center;width:100%;max-width:272px}.form__button>p>.button{width:100%}.form__item_sm,.contact-form__item{width:100%}.form__item--footer{flex-direction:column;align-items:normal;row-gap:48px}}@media (max-width:640px){.form__section{margin-block:104px 88px !important}.form__container{row-gap:40px}.form__img{display:flex;grid-column:span 6;margin-bottom:8px !important;order:2}.form__img>img{position:static;height:450px;width:100%;border-radius:20px}.form__content{grid-column:span 6;order:1}.form__block{grid-column:span 6;order:3}}