@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.check-block input[type=checkbox]+label:before,.tabs-list .one-tab,.switch .switcher,.btn{transition:.4s ease}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeueBoldCondensed-DkMLT2Bl.eot);src:local("Helvetica Neue Condensed Bold"),local("HelveticaNeueBoldCondensed"),url(/assets/HelveticaNeueBoldCondensed-DkMLT2Bl.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueBoldCondensed-C2NXLvAX.woff2) format("woff2"),url(/assets/HelveticaNeueBoldCondensed-jwDksTF6.woff) format("woff"),url(/assets/HelveticaNeueBoldCondensed-CfOt6-Wh.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeueBlackCondensed-D_AYV0kF.eot);src:local("Helvetica Neue Condensed Black"),local("HelveticaNeueBlackCondensed"),url(/assets/HelveticaNeueBlackCondensed-D_AYV0kF.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueBlackCondensed-DntHRO3J.woff2) format("woff2"),url(/assets/HelveticaNeueBlackCondensed-9VXQCl2f.woff) format("woff"),url(/assets/HelveticaNeueBlackCondensed-CwAx5aMf.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Bold-DtHYXFL4.eot);src:local("HelveticaNeueCyr-Bold"),url(/assets/HelveticaNeueCyr-Bold-DtHYXFL4.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Bold-CVrjhSDR.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Bold-BAQLB4eq.woff) format("woff"),url(/assets/HelveticaNeueCyr-Bold-Cya-BVUV.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Light-C8g-5t-9.eot);src:local("HelveticaNeueCyr-Light"),url(/assets/HelveticaNeueCyr-Light-C8g-5t-9.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Light-DqlwOtvN.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Light-BlNDqWUA.woff) format("woff"),url(/assets/HelveticaNeueCyr-Light-Cp6MnqU0.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Medium-CFiRrLt1.eot);src:local("HelveticaNeueCyr-Medium"),url(/assets/HelveticaNeueCyr-Medium-CFiRrLt1.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Medium-Dm0UU5b2.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Medium-CTW7pJcx.woff) format("woff"),url(/assets/HelveticaNeueCyr-Medium-BTQiR0Bg.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-MediumItalic-BsLokkiY.eot);src:local("HelveticaNeueCyr-MediumItalic"),url(/assets/HelveticaNeueCyr-MediumItalic-BsLokkiY.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-MediumItalic-MQ6LByr6.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-MediumItalic-B0Eg2E_T.woff) format("woff"),url(/assets/HelveticaNeueCyr-MediumItalic-C8vA-_VX.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-LightItalic-CIFtSpky.eot);src:local("HelveticaNeueCyr-LightItalic"),url(/assets/HelveticaNeueCyr-LightItalic-CIFtSpky.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-LightItalic-Cow4K3Sw.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-LightItalic-C6RYLXJf.woff) format("woff"),url(/assets/HelveticaNeueCyr-LightItalic-gPK0nlOq.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-HeavyItalic-qFdWUKRz.eot);src:local("HelveticaNeueCyr-HeavyItalic"),url(/assets/HelveticaNeueCyr-HeavyItalic-qFdWUKRz.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-HeavyItalic-BFxt-xVN.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-HeavyItalic-QWYp5M-o.woff) format("woff"),url(/assets/HelveticaNeueCyr-HeavyItalic-CFEtA6qI.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Black-CbVr9Lsr.eot);src:local("HelveticaNeueCyr-Black"),url(/assets/HelveticaNeueCyr-Black-CbVr9Lsr.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Black-BUDBvnQb.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Black-DN-8acaA.woff) format("woff"),url(/assets/HelveticaNeueCyr-Black-x7BbfhML.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Heavy-COhyXpcB.eot);src:local("HelveticaNeueCyr-Heavy"),url(/assets/HelveticaNeueCyr-Heavy-COhyXpcB.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Heavy-ffgGVT2k.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Heavy-Oc7AWOlQ.woff) format("woff"),url(/assets/HelveticaNeueCyr-Heavy-DTVqti8A.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Italic-D9MEq7cv.eot);src:local("HelveticaNeueCyr-Italic"),url(/assets/HelveticaNeueCyr-Italic-D9MEq7cv.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Italic-BbjDbz31.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Italic-4yQT1DgW.woff) format("woff"),url(/assets/HelveticaNeueCyr-Italic-q8fq_ZB0.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Roman-CCMM_J-T.eot);src:local("HelveticaNeueCyr-Roman"),url(/assets/HelveticaNeueCyr-Roman-CCMM_J-T.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Roman-_5i83L1A.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Roman-CDlEIgcV.woff) format("woff"),url(/assets/HelveticaNeueCyr-Roman-DBA0Xz7l.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-BlackItalic-qcVmG0fA.eot);src:local("HelveticaNeueCyr-BlackItalic"),url(/assets/HelveticaNeueCyr-BlackItalic-qcVmG0fA.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-BlackItalic-DSXvO5dD.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-BlackItalic-8DrbW-7a.woff) format("woff"),url(/assets/HelveticaNeueCyr-BlackItalic-Cv2UYZv2.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-UltraLightItalic-BmSxpfO6.eot);src:local("HelveticaNeueCyr-UltraLightItalic"),url(/assets/HelveticaNeueCyr-UltraLightItalic-BmSxpfO6.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-UltraLightItalic-BtF0CD8U.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-UltraLightItalic-C6uBEyrZ.woff) format("woff"),url(/assets/HelveticaNeueCyr-UltraLightItalic-BZO9Yw-0.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-BoldItalic-Wy5qe_T4.eot);src:local("HelveticaNeueCyr-BoldItalic"),url(/assets/HelveticaNeueCyr-BoldItalic-Wy5qe_T4.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-BoldItalic-Cxr-Q-3D.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-BoldItalic-CfHdHAwb.woff) format("woff"),url(/assets/HelveticaNeueCyr-BoldItalic-Bbo2tccE.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-ThinItalic-NMrz7Sn8.eot);src:local("HelveticaNeueCyr-ThinItalic"),url(/assets/HelveticaNeueCyr-ThinItalic-NMrz7Sn8.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-ThinItalic-D-kilKI8.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-ThinItalic-GjJflFYY.woff) format("woff"),url(/assets/HelveticaNeueCyr-ThinItalic-IhKE4_L8.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-UltraLight-BkwlBbSn.eot);src:local("HelveticaNeueCyr-UltraLight"),url(/assets/HelveticaNeueCyr-UltraLight-BkwlBbSn.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-UltraLight-BrZFtA-b.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-UltraLight-9F7eAf8G.woff) format("woff"),url(/assets/HelveticaNeueCyr-UltraLight-CPCsHD_W.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(/assets/HelveticaNeueCyr-Thin-BoFV-Evf.eot);src:local("HelveticaNeueCyr-Thin"),url(/assets/HelveticaNeueCyr-Thin-BoFV-Evf.eot?#iefix) format("embedded-opentype"),url(/assets/HelveticaNeueCyr-Thin-CyboGiW8.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Thin-wkx9Bubj.woff) format("woff"),url(/assets/HelveticaNeueCyr-Thin-FiPVGtNF.ttf) format("truetype");font-weight:100;font-style:normal}html{--remSize: 1px ;font-size:var(--remSize)}@media screen and (max-width:1440px){html{--remSize: calc(1vw / 14.4)}}@media screen and (max-width:479px){html{--remSize: calc(1vw / 4.79)}}@media screen and (max-width:390px){html{--remSize: calc(1vw / 3.9)}}body{font-family:Inter,sans-serif;background:var(--colors-gray-200);margin:0!important}a{color:unset;text-decoration:unset}p{margin:unset;margin-inline:unset;margin-block:unset}input,textarea{outline:unset}button{outline:unset;border:unset}h1,h2,h3,h4{font-weight:400;font-family:HelveticaNeueCyr,sans-serif;margin-block:0;margin-inline:0}h1{font-size:67rem;line-height:90%;letter-spacing:-.04em;text-align:center}h2{font-size:52rem;line-height:92%;letter-spacing:-.04em}h3{font-size:32rem;line-height:100%;letter-spacing:-.02em}h4{font-size:28rem;line-height:100%;letter-spacing:-.02em}ul{margin-inline:0;margin-block:0;padding-inline:0}ul li{list-style:none}.large-text{font-size:20rem;font-weight:500;line-height:140%;letter-spacing:-.04em}.text-layout ol li,.text-layout ul li,.text-layout p,.medium-text{font-weight:500;font-style:Medium;font-size:16rem;line-height:125%;letter-spacing:-.04em}.medium-text.semibold{font-weight:600}.small-text{font-weight:500;font-size:14rem;line-height:140%;letter-spacing:-.04em}.block{display:block!important}.dark-grey{color:var(--colors-gray-600)}.btn{background:var(--colors-blue-500);width:112rem;height:48rem;border-radius:8rem;text-align:center;color:#fff;font-size:16rem;font-weight:600;line-height:125%;letter-spacing:-.04em;font-family:Inter;cursor:pointer;-webkit-user-select:none;user-select:none}.btn.grey{background:var(--colors-gray-300);color:var(--colors-gray-600)}.btn.grey:hover{background:var(--colors-btn-color-secondary-hover);color:var(--colors-gray-600)}.btn.grey:disabled{background:var(--colors-btn-color-secondary-disabled);color:var(--colors-gray-400)}.btn:hover{background:var(--colors-btn-color-primary-hover);color:#fff}.btn:disabled{background:var(--colors-btn-color-primary-disable)}.btn a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.input-field,textarea{border:1rem solid var(--colors-gray-400);border-radius:8rem;padding:0 16rem;color:var(--colors-gray-600);font-size:16rem;font-weight:500;height:48rem;box-sizing:border-box;font-family:Inter}.input-field::placeholder,textarea::placeholder{font-family:Inter;color:var(--colors-gray-400);font-size:16rem;font-weight:500}.input-field:focus,textarea:focus{border-color:var(--colors-gray-600)}.input-field:focus::placeholder,textarea:focus::placeholder{color:var(--colors-gray-600)}.input-field.error,textarea.error{border-color:var(--colors-pink-500)}.input-field:disabled,textarea:disabled{color:var(--colors-gray-500)}textarea{padding-top:16rem}.transparent{opacity:0!important}.t-center{text-align:center}.page-content{width:1240rem;margin:196rem auto;display:flex;align-items:start;min-height:calc(100vh - 720rem)}.line{width:100%;height:1rem;margin:8rem 0;background:var(--colors-gray-300)}.heading{margin:196rem auto 80rem;position:relative;width:730rem}.heading .medium-text{color:var(--colors-gray-500);text-align:center}.heading__main{margin:32rem auto;position:relative;width:100%}.heading__main .side-cover{position:absolute;z-index:-1}.heading__main .side-cover.main{top:-20rem;left:157rem}.heading__main .side-cover.main svg{width:417rem;height:96rem}.heading__main h1{font-weight:400}.heading__main h1 .blue{color:var(--colors-blue-500)}.heading__main h1 .blue-back{width:100%;position:relative;z-index:-1;height:96rem;transform:skewY(-3deg)}.heading__main h1 .blue-gradient{position:relative}.heading__main h1 .blue-gradient-double{position:absolute;top:0;left:0;background:radial-gradient(50% 50% at 50% 50%,#fff 43.2692319155% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.5}.heading__description{font-size:20rem;color:var(--colors-gray-500);text-align:center}.table{width:1192rem;height:auto;position:relative}.table__head{display:flex;align-items:center;height:52rem;box-sizing:border-box;padding:0 16rem;background:var(--colors-gray-100);border-radius:8rem}.table__head>div{color:var(--colors-gray-500)}.table__list{background:#fff;margin-top:8rem}.table__list .table-row{display:flex;align-items:center;height:64rem;padding:0 16rem;box-sizing:border-box;color:var(--colors-gray-600);border-bottom:1rem solid var(--colors-gray-300)}.table__list .table-row:last-child{border:none}.switch{background:var(--colors-gray-300);border-radius:8rem;width:100%;display:flex;height:48rem;position:relative}.switch .switcher{background:#fff;width:calc(50% - 8rem);height:40rem;position:absolute;left:4rem;top:4rem;border-radius:6rem}.switch__selector{color:var(--colors-gray-600);text-align:center;width:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.tabs-list{width:282rem;height:184rem;border-radius:16rem;padding:8rem;background:#fff;margin-right:20rem;box-sizing:border-box}.tabs-list .one-tab{width:100%;height:48rem;border-radius:8rem;display:flex;align-items:center;cursor:pointer;margin-bottom:8rem}.tabs-list .one-tab:last-child{margin-bottom:0}.tabs-list .one-tab:hover{background:var(--colors-gray-100)}.tabs-list .one-tab.selected{background:var(--colors-gray-200)}.tabs-list .one-tab svg{fill:var(--colors-gray-600);margin-left:16rem;margin-right:12rem;width:20rem;height:20rem}.tabs-list .one-tab p{color:var(--colors-gray-600)}.input-row{display:flex;flex-direction:column;position:relative}.input-row p{color:var(--colors-gray-500);margin-bottom:4rem}.input-row.double{flex-direction:row;align-items:start;justify-content:space-between}.input-row.double .input-part{display:flex;flex-direction:column;width:276rem;position:relative}.input-row.double .input-part input{width:100%}.input-row .icon{position:absolute;right:16rem;top:36rem;cursor:pointer}.input-row .icon svg{width:24rem;height:24rem}.reverse{transform:rotate(180deg)}.details-heading{color:var(--colors-gray-600);display:flex;justify-content:space-between;align-items:center}.details-heading__additional-key{color:var(--colors-gray-500)}.default-cell{color:var(--colors-gray-500);display:flex;align-items:center;justify-content:space-between}.default-cell .cell-key{overflow:hidden;text-overflow:ellipsis;max-width:280rem}.check-block label{display:flex;align-items:start;position:relative}.check-block label .text-block{position:relative;width:100%;margin-left:8rem}.check-block input[type=checkbox]{display:none!important}.check-block input[type=checkbox]+label:before{content:"";border:2rem solid var(--colors-gray-300);width:18.5rem;height:18.5rem;display:inline-block;border-radius:4rem;background:var(--colors-gray-300);cursor:pointer;position:relative}.check-block input[type=checkbox]+label:before:hover{border-color:var(--colors-btn-color-primary-default)}.check-block input[type=checkbox]:checked+label:before{border-color:var(--colors-gray-300);background:var(--colors-btn-color-primary-default)}.socials{display:flex;align-items:start;margin-top:68rem}.socials .one-social{margin-right:12rem}.socials .one-social:last-child{margin-right:0}.socials .one-social svg{width:48rem;height:48rem}.main-wrapper{display:flex;justify-content:space-between;width:1240rem;margin:0 auto;color:var(--colors-text-color-main)}.text-layout{width:820rem;margin:0 auto}.text-layout h1,.text-layout h2,.text-layout h3,.text-layout h4,.text-layout h5,.text-layout h6,.text-layout p{color:var(--colors-text-color-main)}.text-layout h1{margin-bottom:8rem;text-align:left}.text-layout h2{margin:40rem 0}.text-layout h2:first-child{margin-top:0}.text-layout h2:has(+h3){margin-bottom:0}.text-layout h3{margin:24rem 0}.text-layout p{margin-bottom:16rem}.text-layout ol,.text-layout ul{margin-bottom:16rem;padding-left:30rem}.text-layout ol li,.text-layout ul li{list-style:inherit;color:var(--colors-text-color-main)}.text-layout .hr{width:100%;height:1rem;background:var(--colors-gray-300);margin-bottom:16rem}.text-layout table{font-size:16rem;border-spacing:0;border-collapse:collapse}.text-layout table thead{background:var(--colors-btn-color-primary-default);color:#fff}.text-layout table th{padding:12rem;text-align:left;border:1rem solid var(--colors-btn-color-primary-default)}.text-layout table td{background:#fff;padding:12rem;color:var(--colors-gray-600);border:1rem solid var(--colors-gray-600)}.wedo{margin:0 auto;background:#fff;border-radius:24rem;width:1240rem;height:674rem;box-shadow:0 48rem 51rem -31rem #0738820a;overflow:hidden}.wedo__heading{width:689rem;padding:80rem 0;margin:0 auto}.wedo__heading h2{color:var(--colors-gray-600);text-align:center}.wedo__heading .description{margin-top:32rem;color:var(--colors-gray-500);text-align:center}.wedo__pros{display:flex;align-items:start;width:1120rem;height:282rem;position:relative;margin:0 auto}.wedo__pros .one-pros{width:300rem;height:100%;margin-right:110rem;position:relative}.wedo__pros .one-pros:last-child{margin-right:0}.wedo__pros .one-pros .back{position:absolute;z-index:1;left:-60rem;top:-36rem}.wedo__pros .one-pros .back svg{width:449rem;height:246rem;cursor:default}.wedo__pros .one-pros .icon{margin:17rem auto 0;display:flex;justify-content:center;width:160rem;height:160rem;z-index:2;position:relative}.wedo__pros .one-pros .icon svg{width:160rem;height:160rem}.wedo__pros .one-pros .large-text{text-align:center;margin-top:40rem;z-index:2;position:relative;color:var(--colors-gray-600)}.questions{width:1030rem;margin:160rem auto;position:relative}.questions h2{color:var(--colors-gray-600);text-align:center}.questions__list{margin-top:80rem}.questions__list .one-question{width:100%;height:96rem;transition:.2s linear;overflow:hidden;background:#fff;border-radius:16rem;box-shadow:0 48rem 51rem -31rem #0738820a;position:relative;margin-bottom:16rem}.questions__list .one-question:last-child{margin-bottom:0}.questions__list .one-question__head{cursor:pointer;display:flex;align-items:center;height:96rem;-webkit-user-select:none;user-select:none}.questions__list .one-question__head .name{margin-left:24rem;color:var(--colors-gray-600)}.questions__list .one-question__head .expand-button{position:absolute;top:24rem;right:24rem;width:48rem;height:48rem;background:var(--colors-gray-100);border-radius:8rem}.questions__list .one-question__head .expand-button svg{width:48rem;height:48rem}.questions__list .one-question.active{height:var(--needle-height)}.questions__list .one-question__answer{margin-left:24rem;padding-bottom:24rem;color:var(--colors-gray-500);width:712rem}header{width:100%;position:fixed;top:0;height:116rem;color:var(--colors-gray-500);background:#fff;border-bottom:1px solid var(--colors-gray-300);z-index:1000}header .navbar__content{position:relative;width:calc(100% - 200rem);margin:16rem 100rem}header .navbar__content .nav-top{height:20rem;position:relative}header .navbar__content .nav-top>div{position:absolute;display:flex;height:100%}header .navbar__content .nav-top .city{left:0;align-items:center}header .navbar__content .nav-top .city p{margin-left:6rem}header .navbar__content .nav-top .city svg{width:16rem;height:16rem}header .navbar__content .nav-top .contacts{right:0;align-items:center}header .navbar__content .nav-top .contacts .phone{margin-left:32rem;display:flex;align-items:center}header .navbar__content .nav-top .contacts .phone p{margin-left:6rem}header .navbar__content .nav-top .contacts .phone svg{width:16rem;height:16rem}header .navbar__content .nav-bottom{margin-top:16rem;display:flex;justify-content:center}header .navbar__content .nav-bottom .logo{height:64rem;width:130rem;position:absolute;top:28rem;left:0;cursor:pointer}header .navbar__content .nav-bottom .logo svg{width:102rem;height:64rem}header .navbar__content .nav-bottom .search form input{box-sizing:border-box;width:492rem;height:48rem}header .navbar__content .nav-bottom .search form .btn{margin-left:8rem}header .navbar__content .nav-bottom .side-buttons{position:absolute;right:0;display:flex}header .navbar__content .nav-bottom .side-buttons .side-btn{margin-right:40rem;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer}header .navbar__content .nav-bottom .side-buttons .side-btn a{display:flex;flex-direction:column;align-items:center}header .navbar__content .nav-bottom .side-buttons .side-btn:last-child{margin-right:0}header .navbar__content .nav-bottom .side-buttons .side-btn p{margin-top:4px}header .navbar__content .nav-bottom .side-buttons .side-btn svg{width:24rem;height:24rem}header .navbar__content .nav-bottom .side-buttons .side-btn.cart-i .icons{position:relative}header .navbar__content .nav-bottom .side-buttons .side-btn.cart-i .icons .circle{position:absolute;top:0;right:0}header .navbar__content .nav-bottom .side-buttons .side-btn.cart-i .icons .circle svg{width:8rem;height:8rem}.connect-form{display:flex;flex-wrap:nowrap;position:relative;width:1030rem;background:#fff;min-height:420rem;margin:160rem auto;box-shadow:0 48rem 51rem -31rem #0738820a;border-radius:16rem}.connect-form.short{width:505rem;margin:0}.connect-form.short .connect-form__fields{margin-left:33rem;padding-top:32rem}.connect-form__text .logo{position:absolute;top:21.79rem;left:-48rem}.connect-form__text .logo svg{width:231rem;height:137rem}.connect-form__text__head{padding-top:216rem;margin-left:32rem;width:433rem}.connect-form__text__head p{margin-bottom:12rem;color:var(--colors-gray-500)}.connect-form__text__head p:last-child{margin-bottom:0}.connect-form__text__head h2{color:var(--colors-blue-500);margin-bottom:16rem}.connect-form__fields{margin-left:94rem;padding:32rem 0}.connect-form__fields form{width:439rem;position:relative}.connect-form__fields form input{width:100%;height:48rem;margin-bottom:12rem}.connect-form__fields form textarea{width:100%;height:112rem;overflow-y:auto;resize:none;margin-bottom:24rem}.connect-form__fields form .btn{width:100%}.connect-form__fields form .check-block{margin-bottom:12rem}.connect-form__fields form .check-block .small-text{margin-top:unset;width:unset;text-align:left}.connect-form__fields form .check-block .small-text a{text-decoration:underline}.connect-form__fields p{width:439rem;color:var(--colors-gray-400);text-align:center;margin-top:12rem}.connect-form .done{width:439rem;height:356rem;position:relative}.connect-form .done h3{padding-top:120rem;color:var(--colors-gray-600);text-align:center;width:100%}.connect-form .done p{margin-top:16rem;color:var(--colors-gray-500);text-align:center;width:100%}.connect-form .done .new-request{position:absolute;bottom:0;width:100%}.error-wrapper{width:100%;position:relative;min-height:44rem;border-radius:8rem;background:var(--colors-pink-op-10);margin-bottom:12rem;display:flex;align-items:center;justify-content:center}.error-wrapper__text{color:var(--colors-text-color-error);padding:12rem;text-align:center}.search-widget{width:1240rem;margin:0 auto;background:#fff;border-radius:16rem;border:2rem solid var(--colors-gray-300);box-shadow:0 48rem 51rem -31rem #0738820a}.search-widget form{padding:24rem;display:flex}.search-widget form .btn{margin-left:8rem;width:216rem;height:52rem;font-size:20rem}.search-widget form input{width:968rem;height:52rem;font-size:20rem}.search-widget form input::placeholder{font-size:20rem}.search-widget .search-loading{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:24rem}.search-widget .search-loading__icon{width:48rem;height:44rem}.search-widget .search-not-found{width:440rem;height:236rem;padding:32rem 0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 auto}.search-widget .search-not-found h3{color:var(--colors-gray-600);margin-bottom:24rem}.search-widget .search-not-found .btn{margin-top:24rem;width:216rem;height:52rem;position:relative}.search-widget .search-not-found .btn a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.search-widget .search-not-found p{color:var(--colors-gray-500)}.search-widget__elements{padding-bottom:24rem}.search-widget__elements .search-type h4{color:var(--colors-gray-600);padding:24rem 32rem}.search-widget__elements .search-type .table{margin:0 auto}.search-widget__elements .search-type .table .name{width:300rem}.search-widget__elements .search-type .table .manufacturer{width:250rem}.search-widget__elements .search-type .table .code{width:230rem}.search-widget__elements .search-type .table .weight{width:70rem}.search-widget__elements .search-type .table .price{width:150rem;text-align:right}.search-widget__elements .search-type .table .cart-b{position:absolute;right:0}.search-widget__elements .search-type .table .cart-b .btn{width:139rem;height:48rem}.count-selector{width:139rem;height:48rem;border-radius:8rem;display:flex;align-items:center;position:relative;justify-content:center;background:var(--colors-gray-100)}.count-selector svg{width:16rem;height:16rem}.count-selector .minus,.count-selector .plus{position:absolute;cursor:pointer}.count-selector .minus{left:16rem}.count-selector .plus{right:16rem}.count-selector .value{max-width:calc(100% - 64rem);font-size:16rem;color:var(--colors-gray-600);line-height:125%;letter-spacing:-.04em;font-weight:600}footer{height:328rem;width:100%;background:#fff}footer .grid-content{display:flex;align-items:start;width:calc(100% - 200rem);margin:0 auto;padding-top:64rem;justify-content:space-between}footer .grid-content .grid{position:relative}footer .grid-content .grid .list ul a:hover{text-decoration:underline}footer .grid-content .grid .list ul li{color:var(--colors-gray-600);font-size:16rem;line-height:125%;letter-spacing:-.04em;font-family:Inter;font-weight:500;margin-bottom:12rem}footer .grid-content .grid .list ul li:last-child{margin-bottom:0}footer .grid-content .grid .phone{margin-top:76rem;color:var(--colors-gray-600)}footer .grid-content .grid[data-num="1"]{width:406rem}footer .grid-content .grid[data-num="1"] .logo{position:relative}footer .grid-content .grid[data-num="1"] .logo svg{width:127.5rem;height:80rem}footer .grid-content .grid[data-num="1"] .medium-text{margin-top:76rem;color:var(--colors-gray-500)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1001}.modal__cover{z-index:999;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{z-index:1000;position:relative;background:#fff;border-radius:16rem;box-shadow:0 48rem 51rem -31rem #0738820a;border:1rem solid var(--colors-gray-300)}body:has(.modal){overflow:hidden}.login__content h3{color:var(--colors-gray-600);text-align:center;margin-bottom:16rem}.login__content{width:488rem;box-sizing:border-box;padding:24rem}.login__content .switch:has(.switch__selector.active[data-type=register]) .switcher{left:calc(50% + 4rem)}.login__content .default-form{margin:24rem 0;margin-bottom:0;width:100%;position:relative;color:var(--colors-gray-400)}.login__content .default-form .text-info{text-align:center;margin:0 auto}.login__content .default-form .check-block{margin-top:24rem}.login__content .default-form .check-block label .text-block a{text-decoration:underline}.login__content .default-form input{width:100%;height:48rem;display:block}.login__content .default-form input:first-child{margin-bottom:12rem}.login__content .default-form input[name=register-password-repeat]{margin-top:12rem}.login__content .default-form p.subtxt{color:var(--colors-gray-500)}.login__content .default-form p.password-length{margin-top:4rem}.login__content .default-form .btn-block{margin-top:24rem}.login__content .default-form .btn-block.register{margin-top:12rem}.login__content .default-form .btn-block.register .btn{margin-bottom:0}.login__content .default-form .btn-block .btn{display:block;width:100%;height:48rem}.login__content .default-form .btn-block .btn:nth-child(2){margin-top:12rem}.login__content .default-form[data-type=register-success] h3{margin-top:46rem;margin-bottom:16rem;color:var(--colors-gray-600);text-align:center}.login__content .default-form[data-type=register-success] p{color:var(--colors-gray-500);text-align:center}.login__content .default-form[data-type=register-success] .btn-block{margin-top:70rem}.login__content .default-form[data-type=restore] .input-field,.default-form[data-type=restore-password] .error-wrapper,.default-form[data-type=restore-success] .error-wrapper{margin-top:24rem}.default-form[data-type=restore-password] p,.default-form[data-type=restore-success] p{color:var(--colors-gray-500)}.default-form[data-type=restore-password] p.password-length,.default-form[data-type=restore-success] p.password-length{color:var(--colors-gray-400)}.default-form[data-type=restore-password] form,.default-form[data-type=restore-success] form{margin-top:24rem}.order__content{width:488rem;height:360rem;padding:24rem;box-sizing:border-box}.order__content .info{width:440rem;height:240rem;position:relative}.order__content .info h3{margin-top:78rem;margin-bottom:12rem;color:var(--colors-gray-600);text-align:center}.order__content .info p{text-align:center;color:var(--colors-gray-500)}.order__content .info .btn{position:absolute;bottom:0;width:100%}.cookie-form{width:100%;position:fixed;bottom:20rem;display:flex;justify-content:center;z-index:1000}.cookie-form__content{width:1240rem;height:80rem;border:1rem solid var(--colors-gray-300);border-radius:16rem;padding:16rem 16rem 16rem 24rem;box-sizing:border-box;display:flex;align-items:center;background:#fff;z-index:100;position:relative}.cookie-form__content p{color:var(--colors-gray-600)}.cookie-form__content .buttons-list{position:absolute;right:16rem}.cookie-form__content .buttons-list .more{width:149rem;margin-right:8rem}.cookie-form__content .buttons-list .more a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cookie-form__content .buttons-list .accept{width:128rem}.heading__main .side-cover{left:99.5rem;top:-23rem}.heading__main .side-cover svg{width:534rem;height:96rem}.heading__main h1{color:var(--colors-gray-600)}.tab{width:612rem;height:auto;position:relative}.tab__head{width:100%;display:flex;align-items:center;color:var(--colors-gray-600);margin-bottom:24rem}.tab__head .back{display:flex;align-items:center;cursor:pointer}.tab__head .back-btn{margin-right:12rem;width:32rem;height:32rem;background:#fff;border-radius:8rem;display:flex;align-items:center;justify-content:center}.tab__head .back-btn svg{width:15rem;height:15rem}.tab__head .date{position:absolute;right:0}.tab__section{border-radius:16rem;box-sizing:border-box;padding:24rem;width:100%;height:auto;background:#fff;box-shadow:0 48rem 51rem -31rem #0738820a;margin-bottom:16rem}.tab__section p.large-text{color:var(--colors-gray-600);margin-bottom:20rem}.tab__section p.edit-success{color:var(--colors-blue-500)}.tab__section form .input-row{margin-bottom:12rem}.tab__section form .input-row:last-child{margin-bottom:0}.tab__section:last-child{margin-bottom:0}.tab__section .pre-action-block{margin-top:20rem;display:flex;align-items:center}.tab__section .pre-action-block .edit-success{margin-left:24rem}.tab__section[data-tab=person] form .btn{width:179rem}.tab__section[data-tab=person] form .btn-block .btn{margin-top:8rem;width:138rem}.tab__section[data-tab=person] form .btn-block .btn:first-child{margin-right:12rem}:root{--modal-stroke: #e5ebf1;--colors-text-color-main: var(--colors-gray-600);--colors-white: #fff;--colors-gray-100: #f6f8fb;--colors-gray-400: #acbdcf;--colors-gray-500: #6d8298;--colors-gray-600: #2c4258;--colors-pink-500: #f56685;--colors-blue-500: #0c63e5;--colors-text-color-secondary: var(--colors-gray-500);--colors-text-color-error: var(--colors-pink-500);--colors-body-bg: var(--colors-gray-100);--colors-gray-300: #e5ebf1;--colors-text-color-tretiary: var(--colors-gray-400);--colors-btn-color-primary-default: var(--colors-blue-500);--colors-btn-color-secondary-default: var(--colors-gray-300);--colors-gray-200: #f0f3f6;--colors-pink-op-10: rgba(245, 102, 133, .1);--colors-blue-600: #034fc0;--colors-gray-350: #d5e1ee;--colors-blue-200: #86b1f2;--colors-btn-color-primary-hover: var(--colors-blue-600);--colors-btn-color-primary-disable: var(--colors-blue-200);--colors-btn-color-secondary-hover: var(--colors-gray-350);--colors-btn-color-secondary-disabled: var(--colors-gray-200)}.selectbox__heading .selectbox-arrow,.selectbox__list ul li{transition:.4s ease}.selectbox{height:auto;width:100%;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer}.selectbox.disabled{color:var(--colors-gray-500)!important}.selectbox.disabled .selectbox__heading .selectbox-value{color:var(--colors-gray-500)}.selectbox__heading{border-radius:8rem;background:#fff;border:1px solid var(--colors-gray-400);height:48rem;display:flex;align-items:center}.selectbox__heading .selectbox-value{margin-left:16rem;color:var(--colors-gray-600)}.selectbox__heading .selectbox-arrow{position:absolute;right:16rem}.selectbox__heading .selectbox-arrow svg{width:24rem;height:24rem}.selectbox__list{border-radius:8rem;border:1rem solid var(--colors-gray-400);position:absolute;height:auto;width:100%;background:#fff;z-index:10}.selectbox__list ul:has(li:hover) li:hover{background:var(--colors-gray-400)!important}.selectbox__list ul:has(li:hover) li.selected{background:transparent}.selectbox__list ul li{display:flex;cursor:pointer;align-items:center;box-sizing:border-box;padding-left:16rem;height:48rem;width:100%}.selectbox__list ul li p{color:var(--colors-gray-600)}.selectbox__list ul li{border-bottom:1rem solid var(--colors-gray-300)}.selectbox__list ul li:hover,.selectbox__list ul li.selected{background:var(--colors-gray-400)}.selectbox__list ul li:last-child{border-bottom-left-radius:8rem;border-bottom-right-radius:8rem;border-bottom:0}.selectbox__list ul li:first-child{border-top-left-radius:8rem;border-top-right-radius:8rem}.orders-list{width:612rem}.orders-list:has(h4){display:flex;align-items:center;justify-content:center;min-height:184rem}.orders-list h4{text-align:center;color:var(--colors-text-color-main)}.orders-list .one-order{width:612rem;height:120rem;padding:23rem;box-sizing:border-box;background:#fff;border-radius:12rem;box-shadow:0 48rem 51rem -31rem #0738820a;position:relative;margin-bottom:20rem}.orders-list .one-order__head{display:flex;align-items:center;cursor:pointer;width:100%;position:relative}.orders-list .one-order__head .num{display:flex;align-items:center;color:var(--colors-gray-600)}.orders-list .one-order__head .num p{margin-right:10rem}.orders-list .one-order__head .num svg{width:9rem;height:14rem}.orders-list .one-order__head .date{color:var(--colors-gray-500);position:absolute;right:0}.orders-list .one-order__short-info{display:flex;align-items:center;margin-top:24rem;color:var(--colors-gray-600);width:100%;position:relative;overflow-x:hidden}.orders-list .one-order__short-info svg{width:4rem;height:4rem;margin:0 8rem}.tab__section[data-tab=order-view] .large-text{color:var(--colors-gray-600);margin-bottom:16rem}.tab__section[data-tab=order-view][data-info=customer]{color:var(--colors-gray-500)}.tab__section[data-tab=order-view][data-info=customer] .customer-info .medium-text{margin-bottom:12rem}.tab__section[data-tab=order-view][data-info=customer] .customer-info .medium-text:last-child{margin-bottom:0}.tab__section[data-tab=order-view][data-info=customer] .customer-address{margin-top:24rem}.tab__section[data-tab=order-view][data-info=items] .one-position{border-bottom:1rem solid var(--colors-gray-300);padding-bottom:16rem;position:relative}.tab__section[data-tab=order-view][data-info=items] .one-position:last-child{padding:0;border:none}.tab__section[data-tab=order-view][data-info=items] .one-position .position-price{color:var(--colors-gray-600);position:absolute;right:0;top:0}.tab__section[data-tab=order-view][data-info=price] .medium-text{color:var(--colors-gray-600)}.tab__section[data-tab=order-view][data-info=price] .items-sum{margin-top:12rem;margin-bottom:16rem}.tab__section[data-tab=order-view][data-info=price] .default-cell{margin-bottom:12rem}.tab__section[data-tab=order-view][data-info=price] .default-cell .medium-text{color:var(--colors-gray-500)}.tab__section[data-tab=order-view][data-info=price] .default-cell:last-child{margin-bottom:0}.tab__section[data-tab=order-view][data-info=price] .delivery-sum{margin-top:12rem;padding-bottom:16rem;border-bottom:1rem solid var(--colors-gray-300)}.tab__section[data-tab=order-view][data-info=price] .final-sum{margin-top:16rem;color:var(--colors-gray-600);display:flex;justify-content:space-between}.tab__section[data-tab=order-view][data-info=price] .final-sum p{margin-bottom:0}.position-info{margin-top:24rem}.position-info .info-cells .one-cell{display:flex;align-items:center;margin-bottom:12rem}.position-info .info-cells .one-cell:last-child{margin-bottom:0}.position-info .info-cells .one-cell .cell-key{color:var(--colors-gray-500);width:120rem;margin-right:24rem}.position-info .position-price{position:absolute;right:0;top:0;color:var(--colors-gray-600)}.cart{width:1240rem;display:flex;flex-direction:column}.cart h3{width:100%;margin-bottom:24rem}.cart__info{width:100%;display:flex;justify-content:center;flex-direction:column}.cart__info h3{margin-top:215rem;margin-bottom:0;text-align:center;color:var(--colors-gray-600)}.cart__info .btn{margin:28rem auto;width:215rem}.cart__content{display:flex;align-items:start;flex-wrap:wrap}.cart__elements{width:821rem;position:relative}.cart__elements .cart-position{background:#fff;border-radius:16rem;width:100%;min-height:212rem;box-shadow:0 48rem 51rem -31rem #0738820a;color:var(--colors-gray-600);box-sizing:border-box;padding:24rem;margin-bottom:16rem;position:relative}.cart__elements .cart-position:last-child{margin-bottom:0}.cart__elements .cart-position .position-name{display:flex;align-items:center;justify-content:space-between}.cart__elements .cart-position .position-name .large-name{max-width:650rem;overflow:hidden;text-overflow:ellipsis}.cart__elements .cart-position .position-management{position:absolute;bottom:24rem;right:24rem;display:flex;align-items:center}.cart__elements .cart-position .position-management .delete{background:var(--colors-gray-200);width:32rem;height:32rem;border-radius:8rem;margin-right:8rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart__elements .cart-position .position-management .delete svg{width:14rem;height:15rem}.cart__elements .cart-position .position-management .count .count-selector{height:32rem}.cart__details{width:403rem;margin-left:16rem;position:relative}.cart__details__layout{background:#fff;padding:24rem;box-sizing:border-box;width:100%;border-radius:16rem;box-shadow:0 48rem 51rem -31rem #0738820a}.cart__details__layout .items__list,.cart__details__layout .delivery__list{margin-top:16rem;margin-bottom:24rem}.cart__details .line{margin-bottom:24rem}.cart__details .cart-proceed{width:100%;margin-top:16rem}.price-info{background:#fff;border-radius:16rem;box-shadow:0 48rem 51rem -31rem #0738820a;box-sizing:border-box;padding:24rem;width:100%}.price-info .items__list{margin-top:16rem;margin-bottom:24rem}.price-info .items__list .default-cell{margin-bottom:12rem}.price-info .items__list .default-cell:last-child{margin-bottom:0}.price-info .delivery__list{margin-top:16rem;margin-bottom:24rem}.price-info .delivery__list .default-cell{margin-bottom:12rem}.price-info .delivery__list .default-cell:last-child{margin-bottom:0}.price-info .delivery__list .delivery-unstable{margin-top:24rem;width:352rem;color:var(--colors-gray-500)}.price-info .line{margin-bottom:24rem}.checkout{display:flex;align-items:start;flex-wrap:wrap;width:100%}.checkout .back{width:100%;position:relative;margin-bottom:24rem}.checkout__form{background:#fff;border-radius:16rem;width:820rem;margin-bottom:20rem;padding:24rem;box-sizing:border-box}.checkout__form p.large-text{color:var(--colors-gray-600)}.checkout__form form{margin-top:20rem}.checkout__form form .input-row{margin-bottom:12rem}.checkout__form form .input-row:last-child{margin-bottom:0}.checkout__form form .input-row.double .input-part{width:380rem}.checkout__form:last-child{margin-bottom:0}.checkout__form[data-form=type] .switch{margin-top:20rem}.checkout__form[data-form=type] .switch:has(.switch__selector.active[data-type=type_1]) .switcher{left:calc(50% + 4rem)}.checkout__form[data-form=items] .items-list{position:relative}.checkout__form[data-form=items] .items-list .one-item{padding-bottom:16rem;border-bottom:1rem solid var(--colors-gray-300);position:relative;width:100%}.checkout__form[data-form=items] .items-list .one-item:last-child{padding-bottom:0;border:none}.checkout__details{margin-left:20rem;width:400rem;position:relative}.checkout__details .checkout-proceed{width:100%;margin-top:16rem}.checkout__details__warning{margin-top:16rem;text-align:center;color:var(--colors-gray-400)}.checkout__details__warning a{text-decoration:underline}.back{cursor:pointer;display:flex;align-items:center}.back a{display:flex;align-items:center}.back__icon{width:32rem;height:32rem;border-radius:8rem;background:#fff;display:flex;align-items:center;justify-content:center}.back__icon svg{width:32rem;height:32rem}.back__text{margin-left:12rem}.back__text h3{color:var(--colors-gray-600)}.main-wrapper .l-side{width:615rem}.main-wrapper .l-side h2{margin-bottom:40rem;width:531rem;color:var(--colors-text-color-main)}.main-wrapper .l-side>.medium-text{color:var(--colors-text-color-secondary);width:531rem}.main-wrapper .l-side .contacts{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60rem}.main-wrapper .l-side .contacts__element{width:333rem;color:var(--colors-text-color-main)}.main-wrapper .l-side .contacts__element h4{color:var(--colors-text-color-main);margin-bottom:16rem}.main-wrapper .l-side .contacts__element .one-phone,.main-wrapper .l-side .contacts__element .one-address{margin-bottom:8rem}.main-wrapper .l-side .contacts__element .socials{margin:0}.main-wrapper .l-side .contacts__element:nth-child(odd){width:216rem}.main-wrapper .l-side .contacts__element:nth-child(n+3){margin-top:60rem}.error-layout{margin-top:116rem;width:100%;position:relative}.error-layout .big-code{font-size:390rem;font-family:HelveticaNeueCyr,sans-serif;font-weight:500;line-height:52%;letter-spacing:-.04em;text-align:center;color:var(--colors-gray-400);padding-bottom:64rem}.error-layout .description-block{margin:0 auto;width:320rem;margin-top:64rem}.error-layout .description-block .error-description{text-align:center;color:var(--colors-gray-600)}.error-layout .description-block .btn{margin:32rem auto;margin-bottom:0;position:relative;width:150rem;height:48rem}.error-layout .description-block .btn a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
