.to-form-anchor{position:relative;top:-200px}@media screen and (max-width:1024px){.to-form-anchor{top:0}}.xbs-contacts-section{background-color:var(--bg-dark);overflow:hidden}.xbs-contacts-section__inside{padding:var(--section-pd-l) 0}.xbs-contacts-container{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.xbs-contacts-form{position:relative;flex:0 1 614px;margin-right:32px;box-sizing:border-box;overflow:hidden}.xbs-contacts-form__title{font-size:32px;line-height:1;font-weight:400}.main-form,.xbs-contacts-form__title{color:var(--neutral-solid-0)}.main-form .material-contact-form{margin-top:48px}.main-form .material-field__label:after{display:none}.main-form .material-field__label{font-size:16px}.main-form .material-field__input{color:var(--neutral-solid-0);font:400 16px "Roboto",Arial,sans-serif;padding:10px 34px 10px 13px;border-radius:8px;border:solid 1px var(--neutral-solid-800);background-color:var(--neutral-solid-900);box-sizing:border-box;outline:0;transition:border .2s ease-in-out}.not-touch .main-form .material-field__input:hover{border-color:var(--neutral-solid-500)}.main-form .material-field__label{top:10px;left:8px;bottom:auto;color:var(--neutral-solid-200);padding:0 8px;width:auto;background-color:transparent;-webkit-transform-origin:left center;transform-origin:left center}.main-form .material-field__textarea{height:140px;scrollbar-width:thin;scrollbar-color:var(--neutral-solid-800) var(--neutral-solid-900)}.main-form .material-field__textarea::-webkit-scrollbar{width:8px;background-color:transparent}.main-form .material-field__textarea::-webkit-scrollbar-thumb{background-color:var(--neutral-solid-800);border:2px solid var(--neutral-solid-900);border-radius:20px}.main-form .material-field--focus .material-field__input,.not-touch .main-form .material-field--focus .material-field__input{border-color:var(--brand-violet-solid-500);border-radius:8px}.main-form .material-field--filled .material-field__input{border-color:var(--neutral-solid-600)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px var(--neutral-solid-900)!important;background-color:var(--neutral-solid-900)!important;-webkit-text-fill-color:var(--neutral-solid-0)!important;caret-color:var(--neutral-solid-0)!important}.main-form .material-field--filled .material-field__label,.main-form .material-field--focus .material-field__label{font-size:16px;background:linear-gradient(180deg,var(--neutral-solid-950) 55%,var(--neutral-solid-900) 45%);border-radius:50%;-webkit-transform:scale(.75) translateY(-28px);transform:scale(.75) translateY(-28px)}.main-form .material-field--filled .material-field__label{color:var(--neutral-solid-100)}.main-form .material-field--focus .material-field__label{color:var(--brand-violet-solid-400)}.main-form .material-row{margin:0 -12px}.main-form .material-col{padding:0 12px}.main-form .material-field{margin-bottom:28px}.main-form .form-footer{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main-form .form-footer>div:first-child{margin:14px 0}.main-form .attachement_section{position:relative;width:100%;margin:8px 0 0 32px}.main-form .attach-file{height:40px;width:135px;text-align:left;line-height:40px;color:var(--button-outline-text-default);background-color:var(--neutral-transparent-0-10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;user-select:none}.not-touch .main-form .attach-file:hover{box-shadow:none;background-color:var(--neutral-transparent-0-30);box-shadow:inset 0 0 0 1px var(--neutral-transparent-0-40)}.main-form .attach-file:active,.not-touch .main-form .attach-file:active{box-shadow:inset 0 0 0 1px var(--neutral-transparent-0-40);background-color:var(--neutral-transparent-0-40)}.main-form .attach-file.hide.filled+.attach-file.hide.filled+.attach-file.hide.filled{display:inline-block;pointer-events:none;box-shadow:none;background-color:var(--neutral-transparent-500-10);box-shadow:inset 0 0 0 1px var(--neutral-transparent-500-30)}.main-form .attach-file.hide.filled+.attach-file.hide.filled+.attach-file.hide.filled .my-attach{color:rgba(255,255,255,.5)}.main-form .attach-file.hide.filled+.attach-file.hide.filled+.attach-file.hide.filled .paper_clip_18x18{opacity:.5}.main-form .attach-file .my-attach{display:-ms-flexbox;display:-webkit-flex;display:flex;height:40px;color:var(--neutral-solid-0);font-weight:500;font-size:14px;text-decoration:none;z-index:0}.main-form .paper_clip_18x18{top:auto;width:36px;height:100%;margin:0 -2px 0 9px;background:0 0}.main-form .paper_clip_18x18:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:url(../../../images/attach-icon-light.svg) center center/16px no-repeat;z-index:1}.main-form .attach-file .wpcf7-form-control-wrap{width:100%;height:100%;z-index:1}.main-form .file-name{position:absolute;right:0;top:100%;padding-top:2px;overflow:visible}.main-form .file-name .userfile_name{font-weight:400;font-size:14px;line-height:2;max-width:calc(100% - 24px);box-sizing:border-box;vertical-align:middle}.main-form .attach-remove{position:relative;top:1px;margin-left:4px;cursor:pointer}.main-form .attach-remove:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background-color:#f3f3f5;z-index:0;-webkit-transform:scale(.86) translateZ(0);transform:scale(.86) translateZ(0);opacity:0;transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275)}.main-form .icon-delete{vertical-align:middle;position:relative;width:24px;height:24px;margin-right:-6px;border-radius:50%;background:0 0;z-index:1}.main-form .icon-delete:after,.main-form .icon-delete:before{content:"";position:absolute;left:50%;top:50%;margin:-1px 0 0 -8px;width:16px;border-top:2px solid var(--brand-pink-solid-400);border-radius:5px;z-index:1}.main-form .icon-delete:before{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}.main-form .icon-delete:after{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.main-form .error-file{color:var(--error-400)}.main-form .site-checkbox{color:var(--neutral-solid-0);white-space:nowrap;margin-left:5px}.main-form .site-checkbox .wpcf7-list-item-label{padding:2px 5px 2px 32px}.main-form .site-checkbox .wpcf7-list-item-label:before{width:20px;height:20px;background-color:var(--neutral-solid-950);border:1px solid var(--neutral-solid-0);border-radius:6px;box-sizing:border-box;transition:border .3s cubic-bezier(.175,.885,.32,1.275);z-index:1}.main-form .site-checkbox input:checked+.wpcf7-list-item-label:before{border-color:var(--brand-pink-solid-400);background-color:var(--brand-pink-solid-400)}.not-touch .main-form .site-checkbox label:hover .wpcf7-list-item-label:before{border-color:var(--brand-pink-solid-400)}.main-form .site-checkbox a,.main-form .site-checkbox a:hover,.not-touch .faq-question:hover .faq-question__title{color:inherit}.main-form .form-pp-note{color:var(--neutral-transparent-0-80);margin-left:30px}.main-form .material-form-btn{position:relative;color:var(--neutral-solid-0);font:500 16px/1.5 "Roboto",Arial,sans-serif;text-decoration:none;white-space:nowrap;text-transform:none;background-color:var(--brand-pink-solid-500);padding:12px 86px;border-radius:8px;z-index:2}.main-form .material-form-btn,.main-form .material-form-btn:active,.main-form .material-form-btn:focus,.main-form .material-form-btn:hover{-webkit-transform:none;transform:none;border:0}.main-form .material-form-btn:focus,.main-form .material-form-btn:hover{background-color:var(--brand-pink-solid-400)}.main-form .material-form-btn:active{background-color:var(--brand-pink-solid-600)}.main-form .form-button-elem{text-align:left;line-height:0;margin-top:3px}.main-form .form-button-elem__inside{position:relative;display:inline-block;border-radius:8px;overflow:hidden}.main-form label.error{display:none!important}.main-form .material-field .wpcf7-form-control-wrap:after,.main-form .material-field .wpcf7-form-control-wrap:before{content:"";position:absolute;right:12px;top:14px;width:16px;height:16px;border-radius:50%;z-index:1;pointer-events:none;-webkit-transform:scale(.86);transform:scale(.86);opacity:0;transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275)}.main-form .wpcf7-form-control-wrap:before{background:url(../../../images/success.svg) center center/16px no-repeat rgba(13,156,134,.4)}.main-form .wpcf7-form-control-wrap:after{background:url(../../../images/error.svg) center center/16px no-repeat rgba(240,67,96,.4)}.main-form .material-field.not-ok-field .wpcf7-form-control-wrap:after,.main-form .material-field.ok-field .wpcf7-form-control-wrap:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main-form .material-field.not-ok-field .material-field__label{color:var(--error-400)}.main-form .material-field.not-ok-field .material-field__input{border-color:var(--error-400)}.main-form .material-contact-form .wpcf7-not-valid-tip{color:var(--error-400);font-size:12px;right:auto;left:13px}.form-roof{background:rgba(18,21,34,.8)}.form-loader{border-top-color:var(--brand-pink-solid-500)}@media screen and (min-width:1025px){.xbs-contacts-body{flex:0 1 486px;padding:24px;box-sizing:border-box;border-radius:24px;border:1px solid transparent;background:linear-gradient(#1e212d,#1e212d) padding-box,linear-gradient(135deg,rgba(255,255,255,.4) 0,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 74%,rgba(255,255,255,.4) 100%) border-box;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);isolation:isolate;color:var(--neutral-solid-0);position:relative}.contacts-quote{display:-ms-flexbox;display:-webkit-flex;flex-direction:column;height:100%}.contacts-quote,.contacts-quote__head{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.contacts-quote__xbs-logo .xb-logo__use{fill:var(--neutral-solid-0)}.contacts-quote__info{text-align:right}.contacts-quote__avatar{display:inline-block;text-decoration:none;position:relative}.contacts-quote__avatar__inner{display:block;position:relative;width:124px;min-width:124px;box-sizing:border-box;border-radius:50%;border:2px solid var(--neutral-solid-0);box-shadow:0 0 5px rgba(60,65,140,.08),0 5px 15px rgba(60,65,140,.1);overflow:hidden}.contacts-quote__avatar__inner:before{content:"";display:block;padding-top:100%}.contacts-quote__avatar__img{transform:translateZ(0);transition:transform .3s ease-in-out}.contacts-quote__avatar__media{display:block;border-radius:50%;box-shadow:0 0 5px rgba(60,65,140,.08),0 5px 15px rgba(60,65,140,.1);position:absolute;right:5px;bottom:5px}.contacts-quote__avatar__media__icon{width:28px;height:28px}.contacts-quote__avatar__media__icon.line{fill:var(--neutral-solid-800);transition:all .25s ease-in-out}.not-touch .contacts-quote__avatar:hover .contacts-quote__avatar__img{transform:scale(1.06)}.not-touch .contacts-quote__avatar:hover .contacts-quote__avatar__media__icon.line{fill:var(--brand-violet-solid-500)}.contacts-quote__avatar__name{font-size:24px;line-height:1.1316872427983539;font-weight:500;text-shadow:0 0 5px rgba(60,65,140,.08),0 5px 15px rgba(60,65,140,.1);margin-top:18px}.contacts-quote__avatar__post,.contacts-step p{margin-top:8px}.contacts-quote__body{position:relative}.contacts-quote__icon-elem{line-height:0;position:absolute;top:-24px;right:0}.contacts-quote__icon{width:66px;height:48px}.contacts-quote__icon.line{fill:var(--neutral-solid-100)}.contacts-quote__body__text{font-size:32px;line-height:1.3755;font-weight:500}.contacts-steps-popup{opacity:0;visibility:hidden;transition:all .5s ease-in-out;border-radius:24px;position:absolute;inset:0;z-index:2}.contacts-steps-popup.active{visibility:visible;opacity:1}.contacts-steps{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;padding:24px;box-sizing:border-box;background:#1e212d;border-radius:24px;-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);opacity:0;transition:all .3s ease-in-out}.contacts-steps-popup.active .contacts-steps{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}.contacts-steps__inner{position:relative}.contacts-steps__close{position:absolute;right:0;top:0;width:32px;height:32px;cursor:pointer;user-select:none;z-index:1}.contacts-steps__close::after,.contacts-steps__close::before{content:"";position:absolute;left:50%;top:50%;width:16px;margin:-1px 0 0 -8px;border-top:2px solid #d9d9d9}.contacts-steps__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contacts-steps__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.contacts-steps__close:active{-webkit-transform:scale(.92);transform:scale(.92)}.contacts-steps__title{font-size:24px;line-height:1.333333333333333;font-weight:400}.contacts-steps__list{margin-top:16px}.contacts-step{position:relative;background-color:#292c42;box-shadow:0 0 5px rgba(60,65,140,.08),0 5px 15px rgba(60,65,140,.1);border-radius:20px;padding:24px 20px;margin-top:20px}.contacts-step p:first-child,.contacts-step:first-child{margin-top:0}.contacts-step p strong{font-size:22px;line-height:1.454545454545455;font-weight:400}.contacts-step__number{position:absolute;right:35px;top:20px;z-index:0}.contacts-step__number:before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:linear-gradient(to bottom,rgba(41,44,66,.7) 0,#292c42 100%)}.contacts-step__number__value{font-size:64px;font-weight:600;line-height:.85;color:#fff;position:relative;z-index:0}}@media screen and (max-width:1024px){.xbs-contacts-container{display:block}.xbs-contacts-body{display:none}.xbs-contacts-form{margin:0}.main-form .material-contact-form{max-width:none}}@media screen and (max-width:767px){.xbs-contacts-form__title{font-size:28px}}@media screen and (max-width:750px){.main-form .material-field{margin-bottom:24px}}@media screen and (max-width:540px){.main-form .form-footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.main-form .attachement_section{margin:0;-webkit-order:0;-ms-flex-order:0;order:0}.main-form .attach-file .my-attach{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-form .paper_clip_18x18{margin-left:0}.main-form .form-footer>div:first-child{-webkit-order:1;-ms-flex-order:1;order:1;margin:18px 0 6px}.main-form .site-checkbox{margin:0}.main-form .form-button-elem__inside{text-align:center;width:100%}.main-form .file-name{position:relative;top:auto;padding-top:4px;margin-bottom:-5px}.main-form .file-name .userfile_name{max-width:calc(100% - 40px);padding:0}.main-form .icon-delete{width:40px;height:40px;margin-right:-14px}.main-form .material-form-btn{width:100%;box-sizing:border-box}}.footer{background-color:#121522}.footer__inner{border-top:1px solid rgba(255,255,255,.1)}