html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-text: #000000;--color-gray: #4A5050;--color-corduroy: #636B6A;--color-smoke: #7A8280;--color-silver: #989E9B;--color-celeste: #CDCFCC;--color-light: #DDDDE6;--color-background: #F3F3F3;--color-foreground: #FFFFFF;--color-accent: #13B5E9;--color-primary: #5452AF;--color-primary-light: #A4A3D1;--color-success: #95BA49;--color-warning: #F4C30B;--color-danger: #DA3822;--color-mirage-rgb: 17, 19, 36;--color-foreground-rgb: 255, 255, 255;--gap-mobile: 16px}*,*:before,*:after{box-sizing:border-box;font-weight:400}input,textarea,button,select,label,a{-webkit-tap-highlight-color:transparent}body{color:var(--color-text);font-family:Rubik,sans-serif;font-size:16px;line-height:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background)}.container{max-width:1440px;min-width:1240px;margin:0 auto;padding:0 50px}.image{display:block;width:100%;max-width:100%;height:auto}.icon{display:block;width:100%;height:100%}.icon use{fill:currentColor}.icon-link{display:inline-flex;align-items:center;column-gap:8px;color:var(--color-text);text-decoration:none}.icon-link__icon{width:24px;height:24px}.icon-link_color--primary{color:var(--color-primary)}.icon-link_size--small .icon-link__title{font-size:14px;line-height:20px;font-weight:500}.free-consultation{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none;color:var(--color-text)}.free-consultation__phone,.free-consultation__title{line-height:22px}.free-consultation__phone{font-size:20px;font-weight:700}.free-consultation__title{font-size:14px}.free-consultation_size--small .free-consultation__phone{font-size:13px;font-weight:600}.free-consultation_size--small .free-consultation__title{font-size:12px}.free-consultation_size--large .free-consultation__phone{margin-bottom:4px;font-size:32px;line-height:32px}.free-consultation_size--large .free-consultation__title{font-size:16px}.free-consultation_align--center{align-items:center;text-align:center}.logo{display:inline-flex;align-items:center;column-gap:16px;text-decoration:none}.logo__symbol,.logo__title{display:block}.logo__symbol{width:110px}.logo__title{width:70px;font-size:12px;line-height:15px;color:var(--color-gray)}.logo_size--small{column-gap:4px}.logo_size--small .logo__symbol{width:90px}.logo_size--small .logo__title{width:46px;font-size:8px;line-height:9px}.header{padding:52px 0}.header__container,.header__contacts{display:flex;column-gap:64px}.header__container{align-items:center}.header__contacts{margin-left:auto}.m-header{padding:0 var(--gap-mobile);height:52px;display:flex;align-items:center;justify-content:space-between;column-gap:24px}.m-footer{padding-top:52px;padding-bottom:20px;background-image:linear-gradient(180deg,rgba(217,217,217,0) 0%,rgba(217,217,217,.42) 26.56%)}.app{min-height:100vh;display:flex;flex-direction:column;background-image:url(/assets/bg-60ae5b38.png);background-position:top 0 right 0;background-size:100%;background-repeat:no-repeat}.app__main{padding-bottom:46px}.app__footer{margin-top:auto}.app--mobile{background-image:url(/assets/bg-mobile-a3c91198.png);background-position:top 0 center}.app--mobile .app__header{margin-bottom:36px}.app--mobile .app__main{padding-bottom:0}.heading--one{font-weight:800;font-size:45px;line-height:56px}.heading--two{font-weight:700;font-size:30px;line-height:40px}.heading--three{font-weight:600;font-size:24px;line-height:34px}.number__value{font-size:30px;font-weight:800;color:var(--color-primary)}.number__divider{margin:8px 0;border:none;height:1px;background-color:var(--color-light)}.number__title{font-size:11px;color:var(--color-gray);line-height:17px;letter-spacing:2px;text-transform:uppercase}.home-info-numbers{display:flex;column-gap:40px}.button{padding:20px;cursor:pointer;font-family:Rubik,serif;display:flex;align-items:center;justify-content:center;column-gap:8px;font-weight:500;font-size:16px;line-height:24px;text-align:center;text-decoration:none;color:var(--color-foreground);background-color:var(--color-primary);border:none;border-radius:6px}.button__icon{display:block;width:24px;height:24px}.button--fluid{width:100%}.button--rounded{border-radius:30px}.button_font-size--small{font-size:12px;line-height:18px}.button_font-size--large{font-size:20px;line-height:28px}.button_size--small{padding:14px}.button_variant--light{color:var(--color-text);background-color:var(--color-light)}.button_variant--ghost{color:var(--color-text);background-color:var(--color-foreground);border:1px solid var(--color-celeste)}.terms{font-size:12px;line-height:16px;color:var(--color-silver)}.home-info{padding-top:96px;padding-bottom:30px;height:100%;display:flex;flex-direction:column}.home-info__title{margin-bottom:8px;font-weight:700;color:var(--color-primary)}.home-info__heading{margin-bottom:16px}.home-info__description,.home-info__numbers,.home-info__button{margin-bottom:32px}.home-info__description{font-weight:500}.home-info__button{max-width:280px}.home-info__terms{margin-top:auto}.badge{padding:0 20px;display:inline-flex;align-items:center;height:40px;font-weight:600;border-radius:30px;color:var(--color-primary);background-color:var(--color-foreground)}.card{padding:30px;display:flex;flex-direction:column;height:340px;color:var(--color-foreground);background-color:var(--color-primary);background-position:bottom 0 right 0;background-size:340px 340px;background-repeat:no-repeat;border-radius:12px;position:relative;overflow:hidden}.card_picture--mortgage{background-image:url(/assets/cards-mortgage-7093e5a6.svg)}.card_picture--investor{background-image:url(/assets/cards-investor-1f820efe.svg)}.card_picture--verified{background-image:url(/assets/cards-verified-205df9f7.svg)}.card__fade{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 0%,var(--color-primary) 100%)}.card__title{margin-top:auto;max-width:280px;font-weight:700;font-size:22px;line-height:30px;position:relative}.card__badge{position:absolute;top:30px;left:30px}.card_size--small{background-size:230px 230px;height:310px}.card_size--small .card__title{font-size:18px;line-height:22px}.card_size--large .card__title{max-width:360px;font-size:26px;line-height:34px}.card_align--top .card__title{margin-top:0;margin-bottom:20px}.card_align--top .card__badge{position:static}.home-cards{display:flex;flex-wrap:wrap;gap:24px}.home-cards__item{flex-basis:calc(50% - 12px)}.home-cards__item--large{flex-basis:100%}.home__container{display:flex;justify-content:space-between}.home__info{width:38.89%}.home__cards{width:55.56%}.m-home-info__title,.m-home-info__heading{margin-bottom:16px}.m-home-info__title{font-weight:600;font-size:17px;color:var(--color-primary)}.m-home-info__description{margin-bottom:20px}.m-home-info__numbers{margin-bottom:28px}.m-home-info__buttons{display:flex;flex-direction:column;max-width:280px;row-gap:16px}.movement{display:flex;flex-direction:column;align-items:center}.movement__icons{margin-bottom:8px;display:flex;column-gap:6px}.movement__icon{width:24px;height:24px;color:var(--color-primary-light)}.movement__title{font-size:12px;line-height:16px;font-weight:300;color:var(--color-silver)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m-home-cards__carousel{margin-bottom:20px}.m-home-cards__item{padding:0 var(--gap-mobile);width:90%}.m-home-cards__movement{display:flex;justify-content:center}.m-home__info,.m-home__terms{padding-left:var(--gap-mobile);padding-right:var(--gap-mobile);padding-bottom:46px}.m-home__info{margin-bottom:40px}.m-home__cards{margin-bottom:24px}.params-side-info__navigation{margin-bottom:30px}.params-side-info__heading{margin-bottom:16px}.params-side-info__description{margin-bottom:52px;max-width:426px;line-height:22px}.params-side-info__button{max-width:276px}.params-side-loading__navigation{margin-bottom:30px}.params-side{display:flex;flex-direction:column;height:100%}.params-side__info{margin-bottom:96px}.params-side__image{margin-top:auto;margin-bottom:40px;max-width:380px}.label{margin-bottom:10px;font-weight:600;font-size:14px;line-height:22px}.input-radio{padding:12px 32px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:46px;font-family:Rubik,serif;font-weight:500;font-size:14px;line-height:22px;color:var(--color-text);background-color:var(--color-light);border-radius:24px;-webkit-user-select:none;user-select:none}.input-radio__input{margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-radio--checked{color:var(--color-foreground);background-color:var(--color-primary)}.input-radio--fluid{display:flex;width:100%}.input-radio--squared{padding:0;width:46px;height:46px}.input-radio_size--small{padding:10px 20px;min-width:40px;font-size:13px;line-height:20px}.input-radio--squared.input-radio_size--small{width:40px;height:40px}.input-checkbox{padding:12px 32px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:46px;font-family:Rubik,serif;font-weight:500;font-size:14px;line-height:22px;color:var(--color-text);background-color:var(--color-light);border-radius:24px;-webkit-user-select:none;user-select:none}.input-checkbox__input{margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-checkbox--checked{color:var(--color-foreground);background-color:var(--color-primary)}.input-checkbox--fluid{display:flex;width:100%}.input-checkbox--squared{padding:0;width:46px;height:46px}.input-checkbox_size--small{padding:10px 20px;min-width:40px;font-size:13px;line-height:20px}.input-checkbox--squared.input-checkbox_size--small{width:40px;height:40px}.link{display:inline;font-size:14px;font-weight:500;line-height:20px;color:var(--color-primary);text-decoration:none}.params-filter__heading{margin-bottom:16px}.params-filter__row:not(:last-child){margin-bottom:20px}.params-filter__row--submit{padding-top:10px}.params-filter__cols{margin-left:-12px;margin-right:-12px;display:flex}.params-filter__col{padding-left:12px;padding-right:12px;display:flex;align-items:center;justify-content:center}.params-filter__cols--three .params-filter__col{flex-basis:33.33%;max-width:33.33%}.params-filter__cols--four .params-filter__col{flex-basis:25%;max-width:25%}.params-filter__cols--right{justify-content:flex-end}.progress{--progress-bar-width: 220px;--progress-bar-height: 18px;--progress-bar-positive-width: 0%;--progress-bar-negative-width: 100%;width:var(--progress-bar-width);height:var(--progress-bar-height);line-height:var(--progress-bar-height);font-weight:700;font-size:14px;position:relative;overflow:hidden;border-radius:10px}.progress__bar{position:absolute;top:0;height:100%;overflow:hidden;transition:width .25s ease-in-out}.progress__value{position:absolute;display:block;width:var(--progress-bar-width);height:100%;text-align:center}.progress__bar--positive{left:0;width:var(--progress-bar-positive-width);background-color:var(--color-primary)}.progress__bar--positive .progress__value{left:0;color:var(--color-foreground)}.progress__bar--negative{right:0;width:var(--progress-bar-negative-width);background-color:var(--color-light)}.progress__bar--negative .progress__value{right:0;color:var(--color-text)}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center}.loader__title{margin-bottom:24px;font-size:20px;font-weight:700;line-height:30px;text-align:center}.loader_size--small .loader__title{margin-bottom:8px;font-size:14px}.params-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:712px}.params__container{display:flex;justify-content:space-between}.params__side{width:40%}.params__main{width:60%}.m-params-info__navigation{margin-bottom:24px}.m-params-info__heading{margin-bottom:8px}.m-params-filter__heading,.m-params-filter__row{margin-bottom:20px}.m-params-filter__items{display:flex;flex-wrap:wrap;gap:8px}.m-params-filter__submit{padding-top:20px;display:flex;align-items:center}.m-params-filter__link,.m-params-filter__button{flex-basis:50%}.m-params-filter__link{text-align:center}.m-params-loading__navigation{margin-bottom:24px}.m-params-loading__main{display:flex;flex-direction:column;align-items:center}.m-params-loading__heading,.m-params-loading__image{margin-bottom:16px}.m-params-loading__heading{text-align:center}.m-params-loading__image{max-width:320px}.m-params{padding:0 var(--gap-mobile)}.m-params__info{margin-bottom:24px}.result-toolbar{display:flex;align-items:center;column-gap:52px}.result-toolbar__link,.result-toolbar__info,.result-toolbar__sort{height:24px}.result-toolbar__info{font-size:18px;font-weight:500}.result-toolbar__highlight{color:var(--color-primary)}.result-toolbar__sort{margin-left:auto}@media screen and (max-width: 1240px){.result-toolbar{flex-direction:column;align-items:flex-start;row-gap:24px}.result-toolbar__info{height:auto}.result-toolbar__sort{margin-left:0}}.spinner{display:flex;align-items:center}.spinner__wrapper,.spinner__item{display:block;width:24px;height:24px}.spinner__wrapper{margin-right:8px;position:relative}.spinner__item{position:absolute;top:0;left:0;border:2px solid var(--color-primary);border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--color-primary) transparent transparent transparent}.spinner__item:nth-child(1){animation-delay:-.45s}.spinner__item:nth-child(2){animation-delay:-.3s}.spinner__item:nth-child(3){animation-delay:-.15s}.spinner__title{font-size:14px;line-height:22px;color:var(--color-primary)}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-dot{width:10px;height:10px;border-radius:50%;background-color:var(--color-light)}.status-dot_variant--success{background-color:var(--color-success)}.status-dot_variant--warning{background-color:var(--color-warning)}.product-card-chip{padding:4px 12px;display:inline-flex;align-items:center;column-gap:4px;background-color:var(--color-foreground);border-radius:28px}.product-card-chip__title,.product-card-chip__description{font-size:12px;line-height:20px}.product-card-chip__description{color:var(--color-smoke)}.product-card-chip--accent{background-color:var(--color-warning)}.sticker{padding:6px;width:32px;height:32px;border-radius:50%;color:var(--color-foreground);background-color:var(--color-warning)}.station{display:flex;align-items:center;column-gap:4px}.station__icon{width:16px;height:16px}.product-card-location{display:flex;align-items:center}.product-card-location__station{margin-right:4px}.product-card-location__station,.product-card-location__duration{font-size:14px;line-height:22px}.product-card-location__duration,.product-card-location__icon{color:var(--color-smoke)}.product-card-location__icon{margin-top:-4px;width:16px;height:16px}.product-card-amount{display:flex;column-gap:16px;justify-content:space-between;font-size:12px;line-height:22px;color:var(--color-smoke)}.product-card-amount__price{margin-left:auto}.product-card-details-item{display:flex}.product-card-details-item__title,.product-card-details-item__area,.product-card-details-item__price{padding:0 4px}.product-card-details-item__title,.product-card-details-item__area{color:var(--color-corduroy)}.product-card-details-item__title{max-width:28%;flex-basis:28%}.product-card-details-item__area{max-width:28%;flex-basis:28%;text-align:center}.product-card-details-item__price{max-width:44%;flex-basis:44%;font-weight:500;text-align:right}.product-card-details{padding:12px 4px;font-size:14px;line-height:22px;background-color:var(--color-light);border-radius:8px}.product-card{display:block;color:var(--color-text);text-decoration:none;background-color:var(--color-foreground);transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}@media (hover: hover){.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px -2px #0000000d}}.product-card,.product-card__image{border-radius:8px}.product-card__picture{margin-bottom:20px;position:relative}.product-card__chips,.product-card__sticker{position:absolute;top:10px}.product-card__chips{left:10px;right:52px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.product-card__sticker{right:10px}.product-card__info{padding:0 8px;margin-bottom:10px}.product-card__title,.product-card__location{margin-bottom:2px}.product-card__title{font-size:20px;font-weight:500;line-height:28px}.product-card__developer{margin-bottom:16px;font-size:14px;line-height:22px;color:var(--color-smoke)}.icon-button{padding:2px;cursor:pointer;width:24px;height:24px;color:var(--color-text);background-color:transparent;border:none}.icon-button_size--large{padding:8px;width:36px;height:36px}.modal-window{margin-left:auto;margin-right:auto;padding:48px 30px 30px;display:block;position:relative;width:100%;max-width:480px;color:var(--color-text);background-color:var(--color-foreground);border-radius:16px;outline:none}.modal-window__close{position:absolute;top:8px;right:8px}.modal,.modal__container,.modal__overlay,.modal__middle{height:100%;min-height:100lvh}.modal{position:fixed;top:0;left:0;width:100%;background-color:rgba(var(--color-mirage-rgb),.7);z-index:9999;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground-rgb),.6)}.modal__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.modal__overlay,.modal__middle,.modal__window{width:100%}.modal__middle{display:table}.modal__window{padding-top:16px;padding-bottom:16px;display:table-cell;vertical-align:middle}.modal__overlay{position:fixed;top:0;left:0}@media screen and (max-width: 1240px){.modal__container{padding:0 var(--gap-mobile);max-width:100%;min-width:auto}}.input{padding:0 12px;display:block;width:100%;height:52px;font-family:Rubik,serif;font-size:16px;line-height:24px;border:1px solid var(--color-celeste);border-radius:6px;outline:none}.input::-webkit-outer-spin-button,.input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{-moz-appearance:textfield}.input:focus{border-color:var(--color-primary)}.input--not-valid,.input.input--not-valid:focus{border-color:var(--color-danger)}.input--centered{text-align:center}.social-checkbox,.social-checkbox__toggle{border:1px solid var(--color-celeste)}.social-checkbox{padding:0 16px;cursor:pointer;display:flex;align-items:center;width:100%;height:42px;border-radius:6px;overflow:hidden}.social-checkbox--checked{border-width:2px}.social-checkbox__input{margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.social-checkbox__toggle,.social-checkbox__icon{margin-right:8px}.social-checkbox__toggle{min-width:16px;width:18px;height:18px;color:var(--color-foreground);border-radius:2px}.social-checkbox__toggle--checked{background-color:var(--color-accent);border-color:var(--color-accent)}.social-checkbox__icon{width:24px;height:24px}.social-checkbox__title{font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis}.register-modal{display:flex;flex-direction:column;align-items:center}.register-modal__heading,.register-modal__description,.register-modal__phone,.register-modal__error,.register-modal__auth{margin-bottom:16px}.register-modal__heading,.register-modal__description,.register-modal__terms{text-align:center}.register-modal__heading{font-size:20px;font-weight:500;line-height:28px}.register-modal__description{color:var(--color-smoke)}.register-modal__phone,.register-modal__error,.register-modal__submit,.register-modal__terms,.register-modal__auth,.register-modal__socials{width:100%;max-width:320px}.register-modal__error{font-size:13px;line-height:20px;color:var(--color-danger)}.register-modal__submit{margin-bottom:20px}.register-modal__socials{margin-bottom:32px;display:flex;justify-content:space-between;row-gap:8px;column-gap:16px}.register-modal__terms{font-size:11px;line-height:14px}.register-modal__terms a{color:var(--color-text)}@media screen and (max-width: 400px){.register-modal__socials{flex-direction:column}}.confirm-modal{display:flex;flex-direction:column;align-items:center}.confirm-modal__heading,.confirm-modal__change,.confirm-modal__code{margin-bottom:16px}.confirm-modal__heading,.confirm-modal__description,.confirm-modal__code,.confirm-modal__again{text-align:center}.confirm-modal__heading{font-size:20px;font-weight:500;line-height:28px}.confirm-modal__description{margin-bottom:2px;color:var(--color-smoke)}.confirm-modal__change .link{font-size:12px;line-height:20px}.confirm-modal__code,.confirm-modal__submit{width:100%;max-width:320px}.confirm-modal__code .input{letter-spacing:16px}.confirm-modal__submit{margin-bottom:24px}.result__toolbar{margin-bottom:48px}.result__items{margin-left:-32px;margin-right:-32px;display:flex;flex-wrap:wrap;row-gap:48px}.result__item{padding:0 32px;max-width:33.33%;flex-basis:33.33%}.result__pagination{margin-top:48px;display:flex;justify-content:center}@media screen and (max-width: 1240px){.result__container{padding:0 var(--gap-mobile);max-width:100%;min-width:auto}.result__toolbar{margin-bottom:24px}.result__items{margin-left:-8px;margin-right:-8px;row-gap:30px}.result__item{padding:0 8px}}@media screen and (max-width: 960px){.result__item{max-width:50%;flex-basis:50%}}@media screen and (max-width: 640px){.result__item{max-width:100%;flex-basis:100%}}
