::-webkit-input-placeholder{color:var(--base-color);-webkit-transition:opacity .28s linear;transition:opacity .28s linear;font-size:14px;font-weight:400;line-height:110%;font-family:var(--font-base)}::-moz-placeholder{color:var(--base-color);-moz-transition:opacity .28s linear;transition:opacity .28s linear;opacity:1;font-size:14px;font-weight:400;line-height:110%;font-family:var(--font-base)}:-ms-input-placeholder{color:var(--base-color);-ms-transition:opacity .28s linear;transition:opacity .28s linear;font-size:14px;font-weight:400;line-height:110%;font-family:var(--font-base)}::-ms-input-placeholder{color:var(--base-color);-ms-transition:opacity .28s linear;transition:opacity .28s linear;font-size:14px;font-weight:400;line-height:110%;font-family:var(--font-base)}::placeholder{color:var(--base-color);-webkit-transition:opacity .28s linear;-o-transition:opacity .28s linear;transition:opacity .28s linear;font-size:14px;font-weight:400;line-height:110%;font-family:var(--font-base)}.wpcf7-not-valid::-webkit-input-placeholder{color:red}.wpcf7-not-valid::-moz-placeholder{color:red}.wpcf7-not-valid:-ms-input-placeholder{color:red}.wpcf7-not-valid::-ms-input-placeholder{color:red}.wpcf7-not-valid::placeholder{color:red}.form__inner input:focus::-webkit-input-placeholder{opacity:0}.form__inner input[type=text],.form__inner textarea,.form__inner input[type=email]{width:100%;display:block;border-width:1px;height:48px;min-height:48px;color:var(--base-color);padding:23px 19px 10px;font-size:14px;font-weight:400;line-height:110%;font-family:var(--font-base);background:#fff;-webkit-appearance:none;border-radius:13px}.form__inner input:last-child,.form__inner textarea:last-child{margin-bottom:0}.form__inner input[type=checkbox]{appearance:auto}.form__inner textarea{height:100%}.form__inner input[type=submit]{font-family:var(--font-base);max-width:280px;width:100%}.form__inner input[type=submit]:not(:hover){background:var(--background-secondary);border-color:var(--background-secondary);color:var(--text-primary-1)}.wpcf7-not-valid,.form__inner input[type=text].wpcf7-not-valid,.form__inner textarea.wpcf7-not-valid,.form__inner input[type=email].wpcf7-not-valid{border-color:var(--red-1)}.wpcf7-not-valid.wpcf7-checkbox .wpcf7-list-item-label:before{box-shadow:0 0 1px 1px inset var(--red-1);border-radius:4px}body .wpcf7-not-valid-tip{color:var(--red-1);font-size:14px;font-weight:400;line-height:110%;padding:3px 21px 5px}form .wpcf7-spinner{background-color:#fff;position:absolute;margin:0 auto;top:50%;right:10px;margin-top:-12px}form .wpcf7-spinner:before{background-color:var(--text-accent)}.wpcf7-form-control-wrap{display:block}.screen-reader-response{opacity:0;position:absolute;pointer-events:none;z-index:-1;transform:scale(0);transition:none!important}body .wpcf7-list-item{margin:unset}.form__inner .row>.item{position:relative}.form__inner .row:not(:last-child){margin-bottom:6px}.form__inner .wpcf7-form-control-wrap{display:inline-block;width:100%}.form__inner input[type=text],.form__inner textarea,.form__inner input[type=email]{border:1px solid #fff}.form__inner .row.acceptance-row{margin-top:30px;margin-bottom:25px}.form__inner .acceptance{position:relative}.form__inner .row.actions{text-align:center}.form__inner input[type=text].wpcf7-not-valid~.wpcf7-not-valid-tip,.form__inner textarea.wpcf7-not-valid~.wpcf7-not-valid-tip,.form__inner input[type=email].wpcf7-not-valid~.wpcf7-not-valid-tip{display:inline-block;position:relative}.form__inner .acceptance{--width:30px;--height:30px}.form__inner .acceptance+.acceptance{margin-top:7px}.form__inner .acceptance input[type=checkbox]{position:absolute;width:var(--width);height:var(--height);opacity:0;z-index:-1}.form__inner .acceptance input[type=checkbox]+span:before{content:'';display:inline-block;width:var(--width);height:var(--height);line-height:var(--height);vertical-align:middle;flex-shrink:0;background:#fff var(--sprt) center -145px/auto no-repeat;border-radius:8px;background-image:none}.form__inner .acceptance input[type=checkbox]:checked+span:before{background-position:center -145px;background-image:var(--sprt)}.form__inner .acceptance input[type=checkbox]+span{display:flex}.form__inner .acceptance .wpcf7-list-item-label .disclamer{display:inline-block;margin-left:13px;margin-top:0;max-width:42ch;font-size:10px;font-weight:400;line-height:99%}.form__inner .acceptance input[type=checkbox]:not(:checked)~span,.form__inner .acceptance input[type=checkbox]:not(:checked)~span .disclamer{color:var(--red-1)}.form__inner .acceptance input[type=checkbox]~span a{transition:none}.form__inner .product-select-row .wpcf7-form-control-wrap,.form__inner .product-select-row .item>p{display:none}.form__inner .cf7-custom-select__wrapper{position:relative}.form__inner .cf7-custom-select__wrapper .product-option{border:1px solid #fff;border-radius:13px;background:#fff;color:var(--base-color);padding:23px 19px 10px;font-size:14px;font-weight:400;line-height:110%;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none;-webkit-appearance:none;-webkit-user-select:none}.form__inner .cf7-custom-select__wrapper .product-option:not(.products-select_first):hover{color:var(--grey-text)}.form__inner .cf7-custom-select__wrapper .product-option:not(.products-select_first){display:none;font-size:14px;font-weight:400;line-height:110%;border-top:0;border-bottom:0;border-radius:0;padding:8px 19px;color:var(--base-color)}.form__inner .cf7-custom-select__wrapper .products-select_first+.product-option,.form__inner .cf7-custom-select__wrapper .products-select_first+.cf7-custom-select__option-list__wrapper .product-option:first-child{padding-top:18px}.form__inner .cf7-custom-select__wrapper .opened{border-radius:16px 16px 0 0}.form__inner .cf7-custom-select__wrapper .opened~.product-option,.form__inner .cf7-custom-select__wrapper .opened+.cf7-custom-select__option-list__wrapper .product-option{display:block}.form__inner .cf7-custom-select__wrapper .products-select_first{padding-right:60px;position:relative;cursor:pointer}.form__inner .cf7-custom-select__wrapper .products-select_first:before,.form__inner .cf7-custom-select__wrapper .products-select_first:after{content:'';width:16px;height:2px;background:var(--text-accent);position:absolute;top:23px;right:15px;transform-origin:center}.form__inner .cf7-custom-select__wrapper .products-select_first:after{transform:rotate(-90deg)}.form__inner .cf7-custom-select__wrapper .products-select_first.opened:after{transform:rotate(0deg)}.form__inner .cf7-custom-select__wrapper .product-option:not(.products-select_first):last-child{border-radius:0 0 0 13px;border-bottom:1px solid var(--background-secondary);padding-bottom:14px}.form__inner .cf7-custom-select__option-list__wrapper{height:0}.form__inner .opened+.cf7-custom-select__option-list__wrapper{height:0}.form__inner .cf7-custom-select__option-list{max-height:144px;overflow:auto;z-index:1;position:relative}.firefox .form__inner .cf7-custom-select__option-list{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}.form__inner .cf7-custom-select__option-list{--scrollbar-foreground:var(--background-cards);--scrollbar-background:#fff;--scrollbar-fake-background:#fff;--scrollbar-size:5px;--scroll-thumb-start:5px;--scroll-thumb-end:5px;--scrollbar-radius:20px;padding-right:0;margin-right:0}.form__inner .cf7-custom-select__option-list::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);border-radius:var(--scrollbar-radius)}.form__inner .cf7-custom-select__option-list::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground);border-radius:var(--scrollbar-radius)}.form__inner .cf7-custom-select__option-list::-webkit-scrollbar-track{background:var(--scrollbar-background)}.form__inner .cf7-custom-select__option-list::-webkit-scrollbar-track-piece:end{background:var(--dark-grey);margin-bottom:var(--scroll-thumb-end)}.form__inner .cf7-custom-select__option-list::-webkit-scrollbar-track-piece:start{background:var(--dark-grey);margin-top:var(--scroll-thumb-start)}body .wpcf7 .cf7-custom-select__wrapper .opened~.product-option.cf7-custom-select__option[data-id=first-dummy]:not(.products-select_first):not(div[data-id="99999"]):not(div[data-id="99999"]),body .wpcf7 .cf7-custom-select__wrapper .opened+.cf7-custom-select__option-list__wrapper .product-option.cf7-custom-select__option[data-id=first-dummy]:not(.products-select_first):not(div[data-id="99999"]):not(div[data-id="99999"]){display:block !important;pointer-events:none!important;margin-top:0;font-size:0!important;line-height:0!important;padding:0}body .wpcf7 .cf7-custom-select__wrapper .opened~.product-option.cf7-custom-select__option[data-id=last-dummy]:not(.products-select_first):not(div[data-id="99999"]):last-child,body .wpcf7 .cf7-custom-select__wrapper .opened+.cf7-custom-select__option-list__wrapper .product-option.cf7-custom-select__option[data-id=last-dummy]:not(.products-select_first):not(div[data-id="99999"]):last-child{display:block !important;pointer-events:none!important;margin-top:-14px;font-size:0!important;line-height:0!important}.form__inner .row.product-select-row.not-valid .cf7-custom-select_wrapper .product-option{border-color:red}.form__inner .row.product-select-row.not-valid .cf7-custom-select__wrapper .products-select_first{color:red}.form__inner .row.product-select-row.not-valid .cf7-custom-select__wrapper .products-select_first:after{background-position:center -105px}.form__inner .row.product-select-row.not-valid .item:after{color:red;content:'\041F \043E \0436 \0430 \043B \0443 \0439 \0441 \0442 \0430 , \0432 \044B \0431 \0435 \0440 \0438 \0442 \0435  \0443 \0441 \043B \0443 \0433 \0443 ';font-size:14px;line-height:130%;display:inline-block;margin-top:10px}.form__inner .row.actions .item.submit>p{display:inline-block;position:relative;width:100%}form.submitting .form__inner input[type=submit]{pointer-events:none;cursor:wait;transition:none;opacity:.5}form.submitting .form__inner input[type=submit]:before{display:none}.wpcf7 .wpcf7-submit:disabled{pointer-events:none;opacity:.3}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{display:none}.form__inner .custom-field-wrapper{position:relative}.form__inner .label{display:inline-block;position:absolute;left:21px;z-index:1;font-size:14px;font-weight:400;line-height:110%;pointer-events:none;transition:margin .1s linear,font-size .1s linear;height:100%;display:flex;align-items:center;padding-bottom:1px}.form__inner .focused .label,.form__inner .filled .label,.form__inner .cf7-custom-select__row .label,.form__inner .label:has(+span input[placeholder]:not(:placeholder-shown)),.form__inner .cf7-custom-select__wrapper .products-select_first .label{font-size:10px;line-height:120%;margin-left:0;margin-top:-9px;left:20px}.form__inner .cf7-custom-select__wrapper .products-select_first .label{top:0}.cf .cf-heading{font-size:24px;font-weight:510;line-height:110%;text-align:center;margin-bottom:30px}.cf .cf-heading+.cf-subheading{margin-top:-24px;text-align:center;font-size:13px;line-height:120%;margin-bottom:30px;max-width:32ch;margin-left:auto;margin-right:auto}@media (min-width:430px){.form__inner .acceptance .wpcf7-list-item-label .disclamer{max-width:56ch;padding-top:5px;margin-left:19px}}@media (min-width:768px){.form__inner .cf7-custom-select__wrapper .products-select_first:before,.form__inner .cf7-custom-select__wrapper .products-select_first:after{right:26px}}@media (min-width:1360px){.form__inner .row.actions{padding-top:5px}}