@charset "UTF-8";:root{--brand-color:87,74,226;--second-color:87,74,226;--smoky-black-color:8,9,10;--shadow-blue-color:114,128,170;--wild-blue-yonder-color:167,176,202;--languid-lavender-color:199,205,221;--tertiary-bg-color:236,238,244;--blue-color:0,103,242;--white-color:255,255,255;--black-color:0,0,0;--error-color:235,56,63;--success-color:100,184,81;--success-bg-color:221,245,215;--accent-1:247,251,255;--accent-5:232,242,254;--accent-10:217,234,254;--accent-20:166,206,253;--accent-40:106,173,252;--accent-60:17,124,250;--accent-80:5,110,234;--accent-100:4,92,196;--violet-1:251,251,252;--violet-5:244,246,249;--violet-10:237,239,244;--violet-20:220,223,234;--violet-40:202,207,223;--violet-60:167,176,202;--violet-80:149,160,191;--violet-100:114,128,170;--black-1:250,251,251;--black-5:244,245,246;--black-10:232,235,237;--black-20:187,194,200;--black-40:141,153,164;--black-60:81,91,101;--black-80:44,50,56;--black-100:8,9,10}*{outline-width:0}body{margin:0}button,input,optgroup,select,textarea{font-family:inherit}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:100;src:local(""),url(/assets/fonts/inter/inter-100.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:200;src:local(""),url(/assets/fonts/inter/inter-200.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:300;src:local(""),url(/assets/fonts/inter/inter-300.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:400;src:local(""),url(/assets/fonts/inter/inter-400.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:500;src:local(""),url(/assets/fonts/inter/inter-500.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:600;src:local(""),url(/assets/fonts/inter/inter-600.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:700;src:local(""),url(/assets/fonts/inter/inter-700.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:800;src:local(""),url(/assets/fonts/inter/inter-800.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:900;src:local(""),url(/assets/fonts/inter/inter-900.woff) format("woff")}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity var(--animation-speed) cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.input-wrapper{display:block;position:relative;line-height:0}.input-wrapper__text{--border-radius:6px;background-color:RGB(var(--white-color));border-radius:var(--border-radius);text-align:left}.input-wrapper__text input{position:relative;z-index:1;background-color:initial;box-sizing:border-box;width:100%;padding:24px 16px 9px;border:0;box-shadow:inset 0 0 0 1px RGB(var(--languid-lavender-color));border-radius:var(--border-radius);font-size:16px;line-height:145%;letter-spacing:-.02em;color:RGB(var(--smoky-black-color));outline:transparent;transition:box-shadow .3s,caret-color .3s}.input-wrapper__text input:-webkit-autofill,.input-wrapper__text input:-webkit-autofill:active,.input-wrapper__text input:-webkit-autofill:focus,.input-wrapper__text input:-webkit-autofill:hover{-webkit-transition:background-color 9000s;transition:background-color 9000s}.input-wrapper__text input:focus,.input-wrapper__text input:hover{box-shadow:inset 0 0 0 1px RGB(var(--blue-color))}.input-wrapper__text input:focus{caret-color:RGB(var(--brand-color))}.input-wrapper__text input:focus::placeholder{color:RGB(var(--shadow-blue-color))}.input-wrapper__text input:focus+label{color:RGB(var(--blue-color))}.input-wrapper__text input:focus+label,.input-wrapper__text input:not(:placeholder-shown)+label{transform:translateY(-8px);font-size:12px;line-height:145%;letter-spacing:-.02em}.input-wrapper__text input::placeholder{color:transparent}.input-wrapper__text label{display:block;width:calc(100% - 32px);overflow:hidden;position:absolute;top:16px;left:16px;font-size:16px;line-height:145%;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:RGB(var(--shadow-blue-color));transition:all .3s}.input-wrapper__text_percent:after,.input-wrapper__text_price:after,.input-wrapper__text_year:after{position:absolute;top:calc(50% - 20px/2);right:12px;z-index:1;font-size:14px;line-height:145%;letter-spacing:-.02em;transition:all .3s ease-in-out}.input-wrapper__text_year:after{content:"лет"}.input-wrapper__text_price:after{content:"₽";content:attr(data-currency)}.input-wrapper__text_percent:after{content:"%"}.input-wrapper__text_slider{display:flex;flex-direction:column-reverse;background-color:initial}.input-wrapper__text_slider:after{top:auto;bottom:calc((100% - 20px)/2 - 10px);font-size:14px;line-height:145%;letter-spacing:-.02em}.input-wrapper__text_slider input{padding:12px 14px;border-radius:6px 6px 2px 2px;box-shadow:inset 0 0 0 1px RGB(var(--tertiary-bg-color));background-color:RGB(var(--white-color));font-size:14px;line-height:145%;letter-spacing:-.02em;outline:none}.input-wrapper__text_slider input:focus,.input-wrapper__text_slider input:hover{box-shadow:inset 0 0 0 1px RGB(var(--languid-lavender-color))}.input-wrapper__text_slider input:focus+label,.input-wrapper__text_slider input:hover+label,.input-wrapper__text_slider label{color:RGB(var(--smoky-black-color))}.input-wrapper__text_slider label{position:static;max-width:100%;font-size:12px;line-height:145%;letter-spacing:-.02em}.error-wrapper .input-wrapper__text input{box-shadow:inset 0 0 0 1px RGB(var(--error-color))}.error-wrapper .input-wrapper__text input:focus+label,.error-wrapper .input-wrapper__text label{color:RGB(var(--error-color))}.input-wrapper__checkbox input{position:absolute;overflow:hidden;height:0;width:0;clip:rect(0,0,0,0)}.input-wrapper__checkbox input:checked+label:after{opacity:1}.input-wrapper__checkbox input:checked+label:before{background-color:RGB(var(--blue-color));box-shadow:inset 0 0 0 1px RGB(var(--blue-color))}.input-wrapper__checkbox label{--size:16px;position:relative;display:inline-block;padding-left:24px;font-size:14px;line-height:145%;letter-spacing:-.02em;text-align:left;color:RGB(var(--smoky-black-color));cursor:pointer}.input-wrapper__checkbox label:after,.input-wrapper__checkbox label:before{content:"";display:block;position:absolute;top:2px;left:0;width:var(--size);height:var(--size)}.input-wrapper__checkbox label:before{background-color:RGB(var(--white-color));box-shadow:inset 0 0 0 1px RGB(var(--wild-blue-yonder-color));transition:background-color box-shadow .3s .3s}.input-wrapper__checkbox label:after{opacity:0;background-image:url(/assets/icons/check-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:8px 6px;transition:opacity .3s}.input-wrapper__checkbox label:focus:before,.input-wrapper__checkbox label:hover:before{box-shadow:inset 0 0 0 1px RGB(var(--blue-color))}.input-wrapper__checkbox label a[href]{color:RGB(var(--blue-color));text-decoration:none;transition:all .3s}.input-wrapper__checkbox label a[href]:hover{text-decoration:underline}.error-wrapper .input-wrapper__checkbox label:before{box-shadow:inset 0 0 0 1px RGB(var(--error-color)),0 0 0 2px RGB(var(--error-color),.3)}.input-text-slider{--size:14px;position:absolute;top:calc(100% - (var(--size) / 2) - 4px);width:100%}.input-text-slider .mat-slider{width:100%;padding:0;height:14px}.input-text-slider .mat-slider-horizontal .mat-slider-wrapper{top:5px;left:0;right:0}.input-text-slider .mat-slider-thumb{right:calc(-.5 * var(--size));bottom:calc(-.5 * var(--size));width:var(--size);height:var(--size);transform:scale(1)}.input-text-slider .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,.input-text-slider .mat-slider-thumb{background-color:RGB(var(--brand-color));border:2px solid rgb(var(--white-color))}.input-text-slider .mat-slider-track-wrapper{background-color:RGB(var(--wild-blue-yonder-color));z-index:1}.input-text-slider .mat-slider-track-background{opacity:0}.input-text-slider .mat-slider-track-fill{background-color:RGB(var(--brand-color))}.error-wrapper .input-text-slider{display:none}.error{position:absolute;top:100%;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.error_danger{font-size:12px;line-height:145%;letter-spacing:-.02em;color:RGB(var(--error-color))}.dialog-pane{border-radius:8px;background-color:RGB(var(--white-color));box-shadow:0 1px 10px 0 RGB(var(--black-color),.1)}.dialog-backdrop{background-color:RGB(var(--black-color))}.dialog-backdrop.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.24;transition:opacity .3s}.mat-snack-bar-container.custom-snack-bar{width:552px;padding:20px 16px;border-radius:8px;background-color:RGB(var(--success-bg-color));box-shadow:0 1px 10px 0 RGB(var(--shadow-blue-color),.1)}.mat-snack-bar-container.custom-snack-bar span{font-size:18px;font-weight:700;line-height:125%;letter-spacing:.013em;display:flex;align-items:center;position:relative}.mat-snack-bar-container.custom-snack-bar span:before{--size:40px;content:"";display:inline-block;flex-shrink:0;width:var(--size);height:var(--size);margin-right:16px;border-radius:50%;background-color:RGB(var(--success-color));background-image:url(/assets/icons/success-icon.svg);background-size:18px 13px;background-position:50%;background-repeat:no-repeat}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;color:RGB(var(--smoky-black-color))}