@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_73ee6c;src:local("Arial");ascent-override:102.96%;descent-override:28.98%;line-gap-override:0.00%;size-adjust:103.53%}.__className_73ee6c{font-family:__Manrope_73ee6c,__Manrope_Fallback_73ee6c;font-style:normal}:root{--primary-ecepu:#ff8000;--primary-ecepu-hover:#ff9d39}*{padding:0;margin:0;border:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}body{overflow-x:hidden;overflow-y:scroll;font-family:Inter,sans-serif;position:relative;width:100%;height:100%;background-color:#fafcff}main{max-width:100wv;min-height:calc(100vh - 390px)}@media (max-width:1023px){main{padding:0 0 10px}}@media (max-width:768px){main{padding:0 0 10px}}.wrapper{max-width:1110px;margin:0 auto;position:relative;z-index:10}@media (max-width:1220px){.wrapper{padding:0 24px}}@media (max-width:1023px){.wrapper{padding:0 24px}}@media (max-width:768px){.wrapper{padding:0 10px}}.main__wrapper{display:flex;justify-content:space-between}.main__wrapper__left{width:calc(100% - 460px)}@media (max-width:1220px){.main__wrapper__left{width:calc(100% - 340px)}}@media (max-width:1023px){.main__wrapper{flex-direction:column-reverse}.main__wrapper__left{width:100%}}.main__wrapper__right{width:400px}@media (max-width:1220px){.main__wrapper__right{width:300px}}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style-type:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}.calculation-form__conditions{position:-webkit-sticky;position:sticky;top:20px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;border-radius:30px;padding:30px;max-width:350px;width:100%;height:max-content;display:flex;flex-direction:column;gap:30px}@media (max-width:1023px){.main__wrapper__right{width:100%}.calculation-form__conditions{max-width:350px}}.calculation-form__conditions-title{font-weight:600;font-size:24px;line-height:115%;color:#000}.calculation-form__conditions .calculation-form__sum-insured{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.calculation-form__conditions .calculation-form__result-sum{display:flex;flex-direction:column;gap:8px}.calculation-form__conditions .calculation-form__result-sum .calculation-form__sum-insured__text{font-size:12px;line-height:120%;color:#5d6774}.calculation-form__conditions .calculation-form__result-sum .calculation-form__sum-insured__sum{font-weight:600;font-size:16px;line-height:115%;color:#000}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper{display:flex;flex-direction:column;gap:12px}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__insurance-amounts__header{display:flex;justify-content:space-between;transition:transform .4s ease-in-out}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__insurance-amounts__header button{transform:rotate(180deg);transition:transform .2s ease-in-out}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__insurance-amounts__header.show button{transform:rotate(0)}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__conditions-list{display:flex;flex-direction:column;gap:8px;overflow:hidden;max-height:0;transition:max-height .4s ease}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__conditions-list.show{max-height:1000px}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__conditions-list li{display:flex;flex-direction:column;gap:8px}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__conditions-list__title{font-size:12px;line-height:120%;color:#5d6774}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__conditions-list__price{font-weight:400;font-size:16px;line-height:115%;color:#000}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__button-wrapper{padding:20px 0 0;border-top:1px solid #e2e2e7;display:flex;flex-direction:column;gap:4px}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__button-wrapper .for_payment{font-size:12px;line-height:120%;color:#5d6774;margin-bottom:4px}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__button-wrapper .total__sum{font-weight:600;font-size:22px;line-height:120%;color:#000;margin-bottom:12px}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__button-wrapper .calculation-form__button{border-radius:8px;padding:16px 24px;background-color:#004de5;transition:.3s;font-weight:400;font-size:16px;line-height:115%;color:#fff}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__button-wrapper .calculation-form__button:hover{background-color:#195ee8}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__button-wrapper .theme-ecepu{background-color:#ff8000}.calculation-form__conditions .calculation-form__insurance-amounts__wrapper .calculation-form__button-wrapper .theme-ecepu:hover{background-color:#ff9d39}.footer{margin-bottom:60px}@media (max-width:768px){.footer{margin-bottom:220px;padding:0 24px}}.footer__wrapper{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px;gap:60px;margin-bottom:30px}@media (max-width:992px){.footer__wrapper{grid-template-columns:repeat(2,1fr)}}.footer__contacts{display:flex;flex-direction:column}.footer__contacts h2{font-weight:600;font-size:16px;line-height:120%;color:rgba(0,0,0,.8);margin-bottom:20px}@media (max-width:550px){.footer__wrapper{grid-template-columns:repeat(1,1fr);gap:34px}.footer__contacts{grid-column:span 2;flex-direction:row;flex-wrap:wrap;gap:20px}.footer__contacts h2{width:100%;margin-bottom:0}}.footer__contacts a{display:flex;gap:6px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:6px}.footer__legal-information{grid-column:span 2}.footer__legal-information h2{font-weight:600;font-size:16px;line-height:120%;color:rgba(0,0,0,.8);margin-bottom:20px}.footer__legal-information .footer__legal-information-block{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-bottom:20px}@media (max-width:768px){.footer__legal-information .footer__legal-information-block{grid-template-columns:repeat(2,1fr);gap:10px}}.footer__legal-information .footer__legal-information-block-content{display:flex;flex-direction:column;gap:6px}.footer__legal-information .footer__legal-information-block-content span:first-child{font-size:12px;line-height:115%;color:#5d6774}.footer__legal-information .footer__legal-information-block-content span:last-child{font-size:14px;line-height:115%;color:rgba(0,0,0,.8)}.footer__legal-information .footer__legal-information__address{display:flex;flex-direction:column;gap:6px}.aside__bottom-sheet__result-sum,.header__login,.header__wrapper{display:-ms-flexbox}.footer__legal-information .footer__legal-information__address span:first-child{font-size:12px;line-height:115%;color:#5d6774}.footer__legal-information .footer__legal-information__address span:last-child{font-size:14px;line-height:115%;color:rgba(0,0,0,.8)}.footer p{font-size:10px;line-height:120%;text-align:center;color:rgba(0,0,0,.2)}.header{margin:60px 0 120px}@media (max-width:768px){.header{padding:0 24px;margin:30px 0}}.header__wrapper{max-width:740px;width:100%;display:flex;justify-content:space-between;align-items:center}.header__login{display:flex;align-items:center;gap:12px;border-radius:8px;padding:10px 20px;background:rgba(0,77,229,.1);font-weight:600;font-size:16px;line-height:115%;color:#004de5}.header__login:hover{background:rgba(0,77,229,.2)}.aside__bottom-sheet{z-index:9999;border-radius:30px 30px 0 0;padding:30px 30px 60px;position:fixed;bottom:0;left:0;right:0;height:25vh;overflow:hidden;background-color:#fff;transition:height .3s ease-out;box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}@media (max-width:550px){.aside__bottom-sheet{width:100vw}}.aside__bottom-sheet__title{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:20px}.aside__bottom-sheet__result-sum{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.aside__bottom-sheet__sum-insured__text{font-weight:400;font-size:12px;line-height:120%;color:#5d6774}.aside__bottom-sheet__sum-insured__sum{font-weight:600;font-size:16px;line-height:115%;color:rgba(0,0,0,.8)}.aside__bottom-sheet .aside__bottom-sheet__insurance-amounts__wrapper .button__wrapper{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:12px}.aside__bottom-sheet .aside__bottom-sheet-content{display:none}.aside__bottom-sheet .aside__bottom-sheet-content.show{display:block}.aside__bottom-sheet .aside__bottom-sheet__conditions-list{display:none;grid-template-columns:repeat(4,1fr);margin-bottom:50px}.aside__bottom-sheet .aside__bottom-sheet__conditions-list li,.aside__bottom-sheet .aside__bottom-wrapper{display:-ms-flexbox;-webkit-box-orient:vertical}.aside__bottom-sheet .aside__bottom-sheet__conditions-list li{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;font-weight:400;font-size:16px;line-height:120%;color:#5d6774}@media (max-width:1023px){.aside__bottom-sheet .aside__bottom-sheet__conditions-list li{font-weight:400;font-size:12px;line-height:120%;color:#5d6774}}.aside__bottom-sheet .aside__bottom-sheet__conditions-list li .aside__bottom-sheet__conditions-list__price{font-weight:400;font-size:16px;line-height:115%;color:rgba(0,0,0,.8)}.aside__bottom-sheet .aside__bottom-sheet__conditions-list.show{display:grid}.aside__bottom-sheet .icon__btn.show{transform:rotate(180deg)}.aside__bottom-sheet .aside__open-button{cursor:pointer;position:absolute;top:0;left:50%;transform:translate(-50%,100%);border-radius:100px;width:100px;height:10px;background-color:#f3f6fd}.aside__bottom-sheet .aside__bottom-wrapper{display:flex;flex-direction:column;gap:4px}.aside__bottom-sheet .aside__bottom-wrapper span{font-weight:400;font-size:22px;line-height:120%;color:rgba(0,0,0,.8)}.aside__bottom-sheet .aside__bottom-wrapper .for_payment{font-size:12px;line-height:120%;color:#5d6774}.aside__bottom-sheet .aside__bottom-wrapper .total__sum{font-weight:600;font-size:22px;line-height:120%;color:#000;margin:8px 0 20px}.aside__bottom-sheet .aside__bottom-wrapper .aside__bottom-next{width:100%;border-radius:8px;padding:16px 24px;background-color:#004de5;transition:.3s;font-weight:400;font-size:16px;line-height:115%;color:#fff}.aside__bottom-sheet .aside__bottom-wrapper .aside__bottom-next:hover{background-color:#195ee8}.aside__bottom-sheet .aside__bottom-wrapper .theme-ecepu{background-color:#ff8000}.aside__bottom-sheet .aside__bottom-wrapper .theme-ecepu:hover{background-color:#ff9d39}.aside__bottom-sheet.show{height:-moz-fit-content;height:fit-content}.hero{margin-bottom:60px}@media (max-width:768px){.aside__bottom-sheet .aside__bottom-sheet__conditions-list{grid-template-columns:repeat(1,1fr)}.hero{margin-bottom:30px}}.hero__wrapper{display:flex;flex-direction:column;gap:10px}.hero__swiper .hero__desktop{display:block}.hero__swiper .hero__swiper{display:none}@media (max-width:550px){.hero__swiper .hero__desktop{display:none}.hero__swiper .hero__swiper{display:block}.hero__swiper .hero__slide{height:206px}}.hero__swiper .hero__desktop__list{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px}.hero__swiper .hero__desktop__list .hero__desktop__item,.home-page{display:-ms-flexbox;-webkit-box-orient:vertical}.hero__swiper .hero__desktop__list .hero__desktop__item{display:flex;flex-direction:column;justify-content:center;gap:12px;border-radius:20px;padding:20px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.hero__swiper .hero__desktop__list .hero__desktop__item .theme-ecepu{fill:#ff8000}.hero__swiper .hero__slide{border:none!important}.login-personal-account .text-field:hover fieldset,.login-sms-page .text-field:hover fieldset,.registration-page .registration-personal-account__form__wrapper .text-field:hover fieldset,.registration-sms-page .text-field:hover fieldset{border-color:rgba(13,76,211,.5)}.hero__swiper .hero__desktop__item:first-child,.hero__swiper .hero__desktop__item:nth-child(2){grid-column:span 3;grid-row:span 1}.hero__swiper .hero__desktop__item:nth-child(3),.hero__swiper .hero__desktop__item:nth-child(4){grid-column:span 2;grid-row:span 1}@media (max-width:992px){.hero__swiper .hero__desktop__list .hero__desktop__item{padding:20px}.hero__swiper .hero__desktop__item:nth-child(3),.hero__swiper .hero__desktop__item:nth-child(4){grid-column:span 3;grid-row:span 1}}.hero__swiper .hero__desktop__item:nth-child(5){grid-column:span 2;grid-row:span 1}.home-page{display:flex;flex-direction:column;gap:20px;margin-bottom:120px}@media (max-width:768px){.home-page{margin-bottom:60px}.home-page__title{padding:0 12px}}.home-page .home-page__frame-wrapper{width:100%}.home-page__title{font-weight:700;font-size:62px;line-height:120%;text-align:center;color:#004de5;margin-bottom:40px}.home-page__insurance-companies{box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;border-radius:50px;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:80px}@media (max-width:992px){.hero__swiper .hero__desktop__item:nth-child(5){grid-column:span 6;grid-row:span 1}.home-page__title{font-size:44px;line-height:118%}.home-page__insurance-companies{flex-direction:column;gap:30px}}.home-page__insurance-companies .home-page__insurance-companies__left{display:flex;justify-content:space-between;gap:90px;font-weight:700;font-size:32px;line-height:120%;color:rgba(0,0,0,.8)}@media (max-width:1220px){.home-page__insurance-companies .home-page__insurance-companies__left{width:100%;gap:0}}@media (max-width:768px){.home-page__insurance-companies .home-page__insurance-companies__left{font-size:24px}.home-page__insurance-companies .home-page__insurance-companies__left svg{width:60px!important}}.home-page__insurance-companies .home-page__insurance-companies__left h3{max-width:240px}.home-page__insurance-companies .home-page__insurance-companies__right{display:flex;gap:20px}.home-page__insurance-companies .home-page__insurance-companies__right button{box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;border-radius:20px;padding:30px 40px}.home-page__insurance-companies .home-page__insurance-companies__right button:hover{box-shadow:2px 8px 20px 0 rgba(13,76,211,.15)}@media (max-width:768px){.home-page__insurance-companies .home-page__insurance-companies__right{flex-direction:column;gap:10px}.home-page__insurance-companies .home-page__insurance-companies__right button{padding:20px}.home-page__insurance-companies .home-page__insurance-companies__right button:last-child{padding:28px}}.home-page__services-container{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:20px;gap:20px;margin-bottom:100px}.home-page__services-container .home-page__services-water{grid-column:span 4;border-radius:50px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:992px){.home-page__insurance-companies .home-page__insurance-companies__right,.home-page__insurance-companies .home-page__insurance-companies__right button{width:100%}.home-page__services-container{grid-template-columns:repeat(1,1fr);width:100%}.home-page__services-container .home-page__services-water{grid-column:span 10;width:100%}}@media (max-width:768px){.home-page__services-container{margin-bottom:60px}.home-page__services-container .home-page__services-water{padding:20px}}.home-page__services-container .home-page__services-water div{display:flex}.home-page__services-container .home-page__services-water div h2{max-width:261px;font-weight:700;font-size:32px;line-height:120%;color:rgba(0,0,0,.8);margin-bottom:40px}@media (max-width:768px){.home-page__services-container .home-page__services-water div h2{font-size:24px;margin-bottom:30px}}.home-page__services-container .home-page__services-water div svg{transform:translateY(-20px)}.home-page__services-container .home-page__services-water button{width:100%;border-radius:8px;padding:18px;background-color:rgba(0,77,229,.1);font-weight:600;font-size:20px;line-height:120%;color:#004de5}.home-page__services-container .home-page__services-water button:hover{background-color:rgba(0,77,229,.2)}.home-page__services-container .home-page__services-insurance-liability{grid-column:span 6;border-radius:50px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.home-page__services-container .home-page__services-insurance-liability div{display:flex;align-items:center}.home-page__services-container .home-page__services-insurance-liability div h2{max-width:500px;font-weight:700;font-size:32px;line-height:120%;color:rgba(0,0,0,.8);margin-bottom:40px}@media (max-width:768px){.home-page__services-container .home-page__services-insurance-liability{padding:20px}.home-page__services-container .home-page__services-insurance-liability div h2{font-size:24px;margin-bottom:30px}}.home-page__services-container .home-page__services-insurance-liability div svg{transform:translateY(-20px)}.home-page__services-container .home-page__services-insurance-liability button{width:100%;border-radius:8px;padding:18px;background-color:rgba(0,77,229,.1);font-weight:600;font-size:20px;line-height:120%;color:#004de5}.home-page__services-container .home-page__services-insurance-liability button:hover{background-color:rgba(0,77,229,.2)}.home-page__services-container .home-page__services-rosbank{display:flex;justify-content:space-between;align-items:center;gap:20px;grid-column:span 10;border-radius:50px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:992px){.home-page__services-container .home-page__services-insurance-liability{grid-column:span 10;width:100%}.home-page__services-container .home-page__services-rosbank{flex-direction:column}}.home-page__services-container .home-page__services-rosbank div{width:100%;display:flex;justify-content:space-between;align-items:center}.home-page__services-container .home-page__services-rosbank div h2{max-width:500px;font-weight:700;font-size:32px;line-height:120%;color:rgba(0,0,0,.8)}@media (max-width:1220px){.home-page__services-container .home-page__services-insurance-liability div h2,.home-page__services-container .home-page__services-rosbank div h2,.home-page__services-container .home-page__services-water div h2{width:100%}}@media (max-width:768px){.home-page__services-container .home-page__services-rosbank{padding:20px}.home-page__services-container .home-page__services-rosbank div h2{font-size:24px;margin-bottom:30px}}.home-page__services-container .home-page__services-rosbank div svg{transform:translateY(-20px)}.home-page__services-container .home-page__services-rosbank button{border-radius:8px;padding:16px 24px;width:185px;height:60px;background-color:rgba(0,77,229,.1);font-weight:600;font-size:20px;line-height:120%;color:#004de5}.home-page__services-container .home-page__services-rosbank button:hover{background-color:rgba(0,77,229,.2)}.home-page__about-container{display:flex;flex-direction:column;gap:60px}.home-page__about-container .home-page__about{display:flex;gap:60px}.home-page__about-container .home-page__about .home-page__about__text-wrapper{max-width:792px;width:100%;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.home-page__about-container .home-page__about .home-page__about__text-wrapper h2{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:20px}@media (max-width:768px){.home-page__about-container .home-page__about{flex-direction:column-reverse;align-items:center;gap:10px}.home-page__about-container .home-page__about .home-page__about__text-wrapper{padding:20px}.home-page__about-container .home-page__about .home-page__about__text-wrapper h2{font-size:24px}}.home-page__about-container .home-page__about .home-page__about__text-wrapper p{font-weight:400;font-size:20px;line-height:140%;color:rgba(0,0,0,.8)}.home-page__about-container .home-page__advantages{display:flex;flex-direction:row-reverse;gap:60px}.home-page__about-container .home-page__advantages .home-page__advantages__text-wrapper{max-width:792px;width:100%;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:768px){.home-page__about-container .home-page__about .home-page__about__text-wrapper p{font-size:16px}.home-page__about-container .home-page__advantages{flex-direction:column-reverse;gap:10px;align-items:center}.home-page__about-container .home-page__advantages .home-page__advantages__text-wrapper{padding:20px}}.home-page__about-container .home-page__advantages .home-page__advantages__text-wrapper h2{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:20px}@media (max-width:768px){.home-page__about-container .home-page__advantages .home-page__advantages__text-wrapper h2{font-size:24px}}.home-page__about-container .home-page__advantages .home-page__advantages__text-wrapper p{font-weight:400;font-size:20px;line-height:140%;color:rgba(0,0,0,.8)}.home-page__about-container .home-page__verification-meters{display:flex;gap:60px}.home-page__about-container .home-page__verification-meters .home-page__verification-meters-text-wrapper{max-width:792px;width:100%;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:768px){.home-page__about-container .home-page__advantages .home-page__advantages__text-wrapper p{font-size:16px}.home-page__about-container .home-page__verification-meters{gap:10px;align-items:center;flex-direction:column-reverse}.home-page__about-container .home-page__verification-meters .home-page__verification-meters-text-wrapper{padding:20px}}.home-page__about-container .home-page__verification-meters .home-page__verification-meters-text-wrapper h2{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:20px}@media (max-width:768px){.home-page__about-container .home-page__verification-meters .home-page__verification-meters-text-wrapper h2{font-size:24px}}.home-page__about-container .home-page__verification-meters .home-page__verification-meters-text-wrapper p{font-weight:400;font-size:20px;line-height:140%;color:rgba(0,0,0,.8)}.home-page__about-container .home-page__our-offers{width:100%;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;margin-bottom:60px}@media (max-width:768px){.home-page__about-container .home-page__verification-meters .home-page__verification-meters-text-wrapper p{font-size:16px}.home-page__about-container .home-page__our-offers{padding:20px}}.home-page__about-container .home-page__our-offers h2{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:20px}@media (max-width:768px){.home-page__about-container .home-page__our-offers h2{font-size:24px}}.home-page__about-container .home-page__our-offers p{font-weight:400;font-size:20px;line-height:140%;color:rgba(0,0,0,.8)}.home-page .home-page__work{position:relative;border-radius:60px;width:100%;height:auto;padding:60px;background-image:url(/static/img/about-work-home-page.png);background-size:cover;background-repeat:round;box-sizing:border-box}.home-page .home-page__work div{display:flex;justify-content:space-between}@media (max-width:768px){.home-page__about-container .home-page__our-offers p{font-size:16px}.home-page .home-page__work{background-image:url(/static/img/about-work-mobile.png);background-size:cover;background-repeat:round;box-sizing:border-box}.home-page .home-page__work div{flex-direction:column-reverse;align-items:center;gap:30px}}.login-personal-account .form__wrapper,.login__page{-webkit-box-orient:vertical}.home-page .home-page__work div h2{max-width:670px;font-weight:700;font-size:44px;line-height:130%;color:#fff}@media (max-width:768px){.home-page .home-page__work div h2{font-size:22px}.home-page .home-page__work div svg{max-width:185px!important}}.home-page .home-page__work button{cursor:auto;display:flex;gap:10px;position:absolute;bottom:-20%;left:30%;border-radius:24px;padding:24px 40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;transform:rotate(-5deg);font-weight:700;font-size:44px;line-height:140%;color:#004de5}.login-personal-account,.login-sms-page__form,.personal-account__insurance-policies{-webkit-box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}@media (max-width:992px){.home-page__services-container .home-page__services-rosbank button{width:100%}.home-page .home-page__work button{left:20%}}@media (max-width:768px){.home-page .home-page__work button{font-size:22px;bottom:-10%}.home-page .home-page__work button div{width:26px}}.login-personal-account{max-width:460px;width:100%;margin:0 auto 20px;border-radius:30px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.login-personal-account .form__wrapper{display:flex;flex-direction:column;gap:20px}.login-personal-account .text-field{width:100%}.login-personal-account .text-field.MuiOutlinedInput-root{border-radius:8px}.login-personal-account .text-field fieldset{border-color:rgba(13,76,211,.2)}.login-personal-account .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.login-personal-account .text-field.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.login-personal-account__icon{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.login-personal-account button{width:100%;border-radius:8px;padding:10px 32px;height:50px;background-color:#004de5;font-weight:400;font-size:16px;line-height:115%;color:#fff}.login-personal-account button:hover{background-color:#195ee8}.login-personal-account-registration{margin:0 auto;display:flex;gap:20px}.login-personal-account-registration .login-registration__btn,.login-personal-account-registration .login__restore{font-weight:600;font-size:16px;line-height:115%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#004de5}.login__page{display:flex;flex-direction:column;margin-bottom:120px}.login-sms-page h2,.login__page h2{font-weight:600;color:#004de5;margin-bottom:60px;line-height:120%;font-size:32px;text-align:center}.login-sms-page{display:flex;flex-direction:column;padding:0 0 120px}.login-sms-page .form__wrapper,.login-sms-page__form{display:-ms-flexbox;-webkit-box-orient:vertical;width:100%}@media (max-width:768px){.login__page{margin-bottom:60px}.login-sms-page{padding:0 0 60px}}.login-sms-page__form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:460px;margin:0 auto 20px;border-radius:30px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.login-sms-page__icon{margin-bottom:20px}.login-sms-page .form__wrapper{display:flex;flex-direction:column;gap:20px}.login-sms-page .form__wrapper span{font-size:18px;line-height:120%;text-align:center;color:#5d6774}.login-sms-page .form__wrapper span:first-child{margin-bottom:-15px}.login-sms-page .text-field{width:100%}.login-sms-page .text-field.MuiOutlinedInput-root{border-radius:8px}.login-sms-page .text-field fieldset{border-color:rgba(13,76,211,.2)}.login-sms-page .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.login-sms-page .text-field.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.login-sms-page .form__submit{width:100%;border-radius:8px;padding:10px 32px;height:50px;background-color:#004de5;font-weight:400;font-size:16px;line-height:115%;color:#fff}.login-sms-page .form__submit:hover{background-color:#195ee8}.login-sms-page .resend{cursor:pointer;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:16px;line-height:115%;color:#b3b3b9}.login-sms-page .resend:hover{color:#004de5}.spinner{animation:spin 1s linear infinite}.personal-account{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:120px}@media (max-width:768px){.personal-account{margin-bottom:60px}}.personal-account h1{font-weight:600;font-size:32px;line-height:120%;text-align:center;color:#004de5}.personal-account .personal-account__new-policy{border-radius:8px;padding:16px 18px;background:#004de5;margin-bottom:40px;font-weight:400;font-size:16px;line-height:115%;color:#fff}.personal-account .personal-account__new-policy:hover{background:#195ee8}.personal-account__container{padding:0 24px;width:100%;display:flex;justify-content:center;gap:20px}@media (max-width:1023px){.personal-account__container{padding:0 24px}}@media (max-width:992px){.personal-account__container{flex-direction:column}}@media (max-width:768px){.personal-account__container{padding:0 16px;flex-direction:column-reverse}}.personal-account__container .personal-account__insurance__list{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.personal-account__container .show-more{display:flex;align-items:center;justify-content:center;line-height:115%;text-align:center;color:#004de5}.personal-account__insurance-policies{height:-moz-fit-content;height:fit-content;border-radius:30px;padding:30px;max-width:740px;width:100%;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.personal-account__insurance-policies h2{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:30px}.personal-account .personal-account__personal-data-and-payment-history{display:flex;flex-direction:column;gap:20px}@media (max-width:992px){.personal-account__insurance-policies{max-width:100%}.personal-account .personal-account__personal-data-and-payment-history{flex-direction:row}}@media (max-width:768px){.personal-account .personal-account__personal-data-and-payment-history{flex-direction:column}}.registration-page{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:120px auto}.registration-page h2{font-weight:600;font-size:32px;line-height:120%;text-align:center;color:#004de5;margin-bottom:60px}.registration-page .registration-personal-account{display:flex;flex-direction:column;align-items:center;border-radius:30px;padding:30px;max-width:460px;width:100%;margin-bottom:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.registration-page .registration-personal-account__icon{margin-bottom:30px}.registration-page .registration-personal-account button{width:100%;border-radius:8px;padding:16px 32px;background:#004de5;font-weight:400;font-size:16px;line-height:115%;color:#fff}.registration-page .registration-personal-account button:hover{background-color:#195ee8}.registration-page .registration-personal-account__form__wrapper{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.registration-page .registration-personal-account__form__wrapper .text-field{width:100%}.registration-page .registration-personal-account__form__wrapper .text-field.MuiOutlinedInput-root{border-radius:8px}.registration-page .registration-personal-account__form__wrapper .text-field fieldset{border-color:rgba(13,76,211,.2)}.registration-page .registration-personal-account__form__wrapper .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.registration-page .registration-personal-account__form__wrapper .text-field.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.registration-page .login{display:flex;gap:10px;margin-bottom:20px}.registration-page .login span{line-height:115%;color:#b3b3b9}.registration-page .login a{font-weight:600;font-size:16px;line-height:115%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#004de5}.registration-page .personal-data{max-width:460px;width:100%}.registration-page .personal-data p{font-size:16px;line-height:115%;text-align:center;color:#b3b3b9}.registration-page .personal-data a{color:#b3b3b9;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.registration-sms-page{display:flex;flex-direction:column;padding:0 0 120px}.registration-sms-page .form__wrapper,.registration-sms-page__form{display:-ms-flexbox;-webkit-box-orient:vertical;width:100%}@media (max-width:768px){.registration-sms-page{padding:0 0 60px}}.registration-sms-page h2{font-weight:600;font-size:32px;line-height:120%;text-align:center;color:#004de5;margin-bottom:60px}.registration-sms-page__form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:460px;margin:0 auto 20px;border-radius:30px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.registration-sms-page__icon{margin-bottom:20px}.registration-sms-page .form__wrapper{display:flex;flex-direction:column;gap:20px}.registration-sms-page .form__wrapper span{font-size:18px;line-height:120%;text-align:center;color:#5d6774}.registration-sms-page .form__wrapper span:first-child{margin-bottom:-15px}.registration-sms-page .text-field{width:100%}.registration-sms-page .text-field.MuiOutlinedInput-root{border-radius:8px}.registration-sms-page .text-field fieldset{border-color:rgba(13,76,211,.2)}.registration-sms-page .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.registration-sms-page .text-field.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.registration-sms-page .form__submit{width:100%;border-radius:8px;padding:10px 32px;height:50px;background-color:#004de5;font-weight:400;font-size:16px;line-height:115%;color:#fff}.registration-sms-page .form__submit:hover{background-color:#195ee8}.registration-sms-page .resend{margin:0 auto;font-weight:600;font-size:16px;line-height:115%;color:#b3b3b9}.registration-sms-page .registration-sms-page__registration,.registration-sms-page .resend{display:flex;align-items:center;justify-content:center;gap:10px}.registration-sms-page .registration-sms-page__registration button{font-weight:600;font-size:16px;line-height:115%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#004de5}.water-meter__form{margin:0 0 120px}@media (max-width:1220px){.water-meter__form{padding-top:100px;margin:0 0 100px}}@media (max-width:1023px){.water-meter__form{padding-top:80px;margin:0 0 80px}}@media (max-width:768px){.water-meter__form{padding-top:60px;margin:0 0 60px}}.water-meter__form .water-meter__form__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.water-meter__form .water-meter__form__title{font-weight:600;font-size:32px;line-height:120%;text-align:center;color:#004de5;margin:0 0 60px}.water-meter__form .water-meter__form__container{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:30px;padding:30px;width:100%;max-width:740px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;margin:0 0 60px;position:relative}.water-meter__form .water-meter__form__container__icon{width:100px;height:100px;margin:0 0 40px}@media (max-width:768px){.water-meter__form .water-meter__form__container{padding-top:24px;border-radius:20px}.water-meter__form .water-meter__form__container__icon{margin:0 0 30px}}.water-meter__form .water-meter__form__container__icon svg{width:100%;height:100%}.water-meter__form .water-meter__form__container__input{width:330px;border-color:rgba(0,77,229,.2)}.water-meter__form .water-meter__form__container__input__name{margin:0 0 20px!important}.water-meter__form .water-meter__form__container__input__phone{margin:0 0 40px!important}.water-meter__form .water-meter__form__container__btn-send{width:330px;padding:17px 0;display:flex;justify-content:center;border-radius:8px;background-color:#004de5}.account-personal-data .account-personal-data__fio,.hero__protection__left,.water-meter__form .water-meter__form__modal{-webkit-box-orient:vertical}.water-meter__form .water-meter__form__container__btn-send span{color:#fff;font-weight:600;font-size:16px;line-height:115%}.water-meter__form .water-meter__form__modal{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;z-index:1000;border-radius:30px}@media (max-width:768px){.water-meter__form .water-meter__form__container__input__phone{margin:0 0 30px!important}.water-meter__form .water-meter__form__modal{border-radius:20px;padding:24px}}.water-meter__form .water-meter__form__modal__icon{width:100px;height:100px;margin:0 0 20px}.water-meter__form .water-meter__form__modal__icon svg{width:100%;height:100%}.water-meter__form .water-meter__form__modal__title{font-weight:600;font-size:24px;line-height:115%;text-align:center;color:rgba(0,0,0,.8);margin:0 0 10px}.water-meter__form .water-meter__form__modal__description{font-weight:400;font-size:20px;line-height:120%;text-align:center;color:rgba(0,0,0,.8);max-width:400px}.water-meter__form .water-meter__form__banner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:740px;border-radius:30px;padding:30px;background-image:url(/static/img/water-meter-banner.png);background-size:cover;background-repeat:no-repeat}.water-meter__form .water-meter__form__banner__icon{width:75px;height:75px;margin:0 20px 0 0}@media (max-width:768px){.water-meter__form .water-meter__form__banner{flex-direction:column;justify-content:center;padding:24px;border-radius:20px;background-image:url(/static/img/water-meter-banner-mobile.png)}.water-meter__form .water-meter__form__banner__icon{margin:0 0 30px}}.water-meter__form .water-meter__form__banner__icon svg{width:100%;height:100%}.water-meter__form .water-meter__form__banner__title{width:calc(100% - 75px - 200px - 40px);font-weight:600;font-size:32px;line-height:120%;margin:0 20px 0 0;color:#fff}.water-meter__form .water-meter__form__banner__link{border-radius:8px;padding:10px 24px;background-color:#fff}@media (max-width:768px){.water-meter__form .water-meter__form__banner__title{width:100%;text-align:center;font-size:32px;margin:0 0 30px}.water-meter__form .water-meter__form__banner__link{width:100%;padding:17px 0;text-align:center}}.water-meter__form .water-meter__form__banner__link span{font-weight:600;font-size:16px;line-height:115%;color:#004de5}.account-personal-data{border-radius:30px;padding:30px;width:350px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:992px){.account-personal-data{width:50%}}@media (max-width:768px){.account-personal-data{width:100%}}.account-personal-data h2{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:30px}.account-personal-data .account-personal-data__fio{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.account-personal-data .account-personal-data__fio .text-field{width:100%;grid-column:span 2}.account-personal-data .account-personal-data__fio .text-field:hover fieldset{border-color:rgba(13,76,211,.5)}.account-personal-data .account-personal-data__fio .text-field.MuiOutlinedInput-root{border-radius:8px}.account-personal-data .account-personal-data__fio .text-field fieldset{border-color:rgba(13,76,211,.2)}.account-personal-data .account-personal-data__fio .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.account-personal-data .account-personal-data__fio .text-field.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.account-personal-data .account-personal-data__fio__wrapper{align-items:baseline;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.account-personal-data .account-personal-data__fio__wrapper div{grid-column:span 2}.account-personal-data .account-personal-data__fio__wrapper .btn-ok{font-weight:600;border-radius:8px;padding:19px;line-height:115%;color:#004de5;background-color:rgba(0,77,229,.1)}.account-personal-data .account-personal-data__fio__wrapper .btn-ok:hover{background-color:rgba(0,77,229,.2)}.account-personal-data .account-personal-data__fio__wrapper .edit{font-size:14px;line-height:115%;color:#004de5}.account-personal-data .account-personal-data__fio span:first-child{font-size:14px;line-height:115%;color:#5d6774}.account-personal-data .account-personal-data__fio span:last-child{grid-column:span 2;font-weight:600;font-size:18px;line-height:120%;color:rgba(0,0,0,.8)}.account-personal-data .account-personal-data-exit{border-radius:8px;padding:10px 24px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(0,77,229,.1);line-height:115%;color:#004de5}.account-personal-data .account-personal-data-exit:hover{background:rgba(0,77,229,.2)}.calculation-form__tabs-logo .active-company-logo{display:flex;justify-content:center;align-items:center}.calculation-form__tabs-list{display:flex;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;max-width:740px;width:100%;border-radius:100px;margin:60px 0 20px}@media (max-width:1220px){.calculation-form__tabs-list{max-width:606px}}@media (max-width:1023px){.calculation-form__tabs-list{margin:30px 0 20px;max-width:100%}}.calculation-form__tabs-list .calculation-form__tabs-item{font-size:16px;line-height:115%;color:#cacacf;width:33.333333%;padding:12px 20px}@media (max-width:768px){.calculation-form__tabs-list .calculation-form__tabs-item{font-size:14px;padding:12px 6px}}.calculation-form__tabs-list .calculation-form__tabs-item--active{border:1px solid #004de5;border-radius:1000px}.calculation-form__tabs-list .calculation-form__tabs-item--active.theme-ecepu{border-color:#ff8000;color:#ff8000}.calculation-form__tabs-list .calculation-form__tabs-item--active.theme-default{border-color:#004de5;color:#004de5}.active-company-logo{width:100%;border-radius:20px;padding:30px 40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.partners-switch__btn{width:100%}.MuiInputBase-root{border-radius:8px;margin:0}.MuiInputBase-root button{margin:0}.MuiButtonBase-root .MuiIconButton-root .MuiIconButton-edgeEnd .MuiIconButton-sizeMedium .css-1a7z5rc-MuiButtonBase-root-MuiIconButton-root{border:none}.feedback-insurance-liability{margin-bottom:120px;padding:0 32px}@media (max-width:768px){.feedback-insurance-liability{margin-bottom:60px;padding:0 16px}}.feedback-insurance-liability__wrapper{border-radius:10%;background-image:url(/static/img/about-work-home-page.png);background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;justify-content:space-between;align-items:center;padding:100px}@media (max-width:992px){.feedback-insurance-liability__wrapper{background-image:url(/static/img/about-work-mobile.png);background-size:cover;background-repeat:no-repeat;box-sizing:border-box}}.feedback-insurance-liability__title{font-weight:700;font-size:44px;line-height:130%;color:#fff}@media (max-width:768px){.feedback-insurance-liability__wrapper{flex-direction:column;padding:44px}.feedback-insurance-liability__title{font-size:26px;text-align:center;margin-bottom:30px}.feedback-insurance-liability__btn{width:100%}}.feedback-insurance-liability__btn{border-radius:8px;padding:16px 24px;background:#fff;font-weight:600;font-size:20px;line-height:120%;color:#004de5}.insurance-liability{margin-bottom:120px}@media (max-width:1023px){.insurance-liability{padding:0 62px}}@media (max-width:1220px){.insurance-liability{padding:0 24px}}@media (max-width:768px){.insurance-liability{margin-bottom:60px;padding:0 16px}}.insurance-liability__subtitle,.insurance-liability__title{font-weight:700;line-height:120%;margin-bottom:20px;text-align:center}.insurance-liability__title{font-size:62px;color:#004de5;word-break:break-word}@media (max-width:768px){.insurance-liability__title{font-size:42px}}.insurance-liability__subtitle{font-size:40px;color:rgba(0,0,0,.8)}@media (max-width:768px){.insurance-liability__subtitle{font-size:26px}}.insurance-liability__descr{font-size:20px;line-height:140%;text-align:center;color:#000;margin-bottom:12px}@media (max-width:768px){.insurance-liability__descr{font-size:16px}}.hero__protection{position:relative;border-radius:40px;padding:70px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:992px){.hero__protection{padding:70px 30px}}.hero__protection__left{max-width:600px;width:100%;display:flex;flex-direction:column;gap:20px}.hero__protection__title{font-weight:600;font-size:60px;line-height:120%;color:#004de5}@media (max-width:992px){.hero__protection__left{max-width:400px}.hero__protection__title{font-size:52px}}@media (max-width:550px){.hero__protection{padding:40px 24px}.hero__protection__title{font-size:32px}}.hero__protection__descr{font-size:32px;line-height:120%;margin-bottom:20px;color:#000}@media (max-width:992px){.hero__protection__descr{font-size:26px}}@media (max-width:550px){.hero__protection__descr{font-size:22px;margin-bottom:200px}}.hero__protection__btn{max-width:140px;border-radius:8px;padding:16px 24px;background:#004de5;font-size:16px;line-height:115%;color:#fff;transition:background .3s ease}.hero__protection__btn:hover{background:#195ee8}@media (max-width:550px){.hero__protection__btn{max-width:100%!important;position:relative;z-index:9999}.hero__protection__img img{border-radius:40px}}.hero__protection__img{position:absolute;bottom:0;right:0}.hero__protection__img img{width:100%;border-radius:40px}@media (max-width:550px){.hero__protection__img{width:100%}}.theme-ecepu-bg{background:0 0,linear-gradient(336deg,#ffc289 10%,#6982de 40%,#181d51 85%)}.theme-ecepu-bg .theme-ecepu{color:#fff}.theme-ecepu-bg .theme-ecepu-btn{background:#cee5ff;color:#000}.dropdown_item{border-radius:4px;padding:6px 10px;font-size:14px;line-height:115%;color:#000;transition:background .3s ease}.dropdown_item:hover{background:rgba(0,77,229,.2);cursor:pointer}.info-insurance-liability{margin-bottom:60px}@media (max-width:1220px){.info-insurance-liability{padding:0 24px}}.info-insurance-liability__list{display:flex;flex-direction:column;gap:60px}.info-insurance-liability__item{display:flex;align-items:center;gap:60px}@media (max-width:768px){.info-insurance-liability{padding:0 16px}.info-insurance-liability__item{flex-direction:column;gap:20px}}.info-insurance-liability__item .info-insurance-liability__text-container{max-width:892px;width:100%;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.info-insurance-liability__item .info-insurance-liability__text-container .info-insurance-liability__subtitle{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:30px}@media (max-width:768px){.info-insurance-liability__item .info-insurance-liability__text-container{padding:24px}.info-insurance-liability__item .info-insurance-liability__text-container .info-insurance-liability__subtitle{font-size:24px}}.info-insurance-liability__item .info-insurance-liability__text-container p{font-size:20px;line-height:140%;color:rgba(0,0,0,.8);margin-bottom:12px}.info-insurance-liability__item-reverse{display:flex;flex-direction:row-reverse;align-items:center;gap:60px}.info-insurance-liability__item-reverse .info-insurance-liability__text-container{max-width:892px;width:100%;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:768px){.info-insurance-liability__item .info-insurance-liability__text-container p{font-size:16px}.info-insurance-liability__item-reverse{flex-direction:column;gap:20px}.info-insurance-liability__item-reverse .info-insurance-liability__text-container{padding:24px}}.info-insurance-liability__item-reverse .info-insurance-liability__text-container h2{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:30px}@media (max-width:768px){.info-insurance-liability__item-reverse .info-insurance-liability__text-container h2{font-size:24px}}.info-insurance-liability__item-reverse .info-insurance-liability__text-container h4{font-size:20px;line-height:140%;color:rgba(0,0,0,.8);margin-bottom:12px}.info-insurance-liability__item-reverse .info-insurance-liability__text-container .insured-event__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}@media (max-width:768px){.info-insurance-liability__item-reverse .info-insurance-liability__text-container h4{font-size:16px}.info-insurance-liability__item-reverse .info-insurance-liability__text-container .insured-event__list{grid-template-columns:repeat(1,1fr)}}.info-insurance-liability__item-reverse .info-insurance-liability__text-container .insured-event__list .insured-event__item{display:flex;align-items:center;gap:2px}.personal-account__insurance__item{height:auto;border:1px solid rgba(0,77,229,.2);border-radius:20px;padding:20px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.personal-account__insurance__item__header{display:flex;justify-content:space-between;align-items:center}.personal-account__insurance__item__header .number-policy{display:flex;align-items:center;gap:10px}.personal-account__insurance__item__header .number-policy span{font-weight:600;font-size:18px;line-height:120%;color:rgba(0,0,0,.8)}.personal-account__insurance__item__content{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.personal-account__insurance__item__content{grid-template-columns:repeat(1,1fr);gap:20px}}.personal-account__insurance__item__content .personal-account__insurance-period,.personal-account__insurance__item__content .personal-account__insurance__insurant,.personal-account__insurance__item__content .personal-account__insurance__sum-insured{display:flex;flex-direction:column;gap:6px}.personal-account__insurance__item__content .personal-account__insurance-period__title,.personal-account__insurance__item__content .personal-account__insurance__insurant__title,.personal-account__insurance__item__content .personal-account__insurance__sum-insured__title{font-size:12px;line-height:120%;color:#5d6774}.personal-account__insurance__item .personal-account__insurance__item__auto-payment span,.personal-account__insurance__item__content .personal-account__insurance-period__date,.personal-account__insurance__item__content .personal-account__insurance__insurant__name,.personal-account__insurance__item__content .personal-account__insurance__sum-insured__sum{font-size:12px;color:rgba(0,0,0,.8);font-weight:600;line-height:120%}.personal-account__insurance__item .personal-account__insurance__item__auto-payment{display:flex;align-items:center;gap:8px}.liability-limits__payments div,.liability-limits__wrapper{-webkit-box-orient:vertical}.personal-account__insurance__item__disable{opacity:.5;background:#f3f3f3;pointer-events:none}.liability-limits{margin-bottom:60px;padding:0 24px}@media (max-width:1220px){.liability-limits{padding:0 24px}}@media (max-width:768px){.liability-limits{padding:0}}.liability-limits__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:120px;padding:60px 0;background-color:rgba(0,77,229,.05)}.liability-limits__title{font-weight:600;font-size:32px;line-height:120%;text-align:center;color:#004de5;margin-bottom:40px}.liability-limits__payments{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media (max-width:768px){.liability-limits__wrapper{padding:60px 24px;border-radius:60px}.liability-limits__payments{flex-direction:column;gap:12px;width:100%}}.liability-limits__payments div{display:flex;flex-direction:column;gap:10px;width:345px;border-radius:30px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#004de5;color:#fff}@media (max-width:992px){.liability-limits__payments div{width:290px}}@media (max-width:768px){.liability-limits__payments div{width:100%;padding:16px}}.liability-limits__payments div span{font-weight:700;font-size:26px;line-height:115%}.liability-limits__payments div p{font-size:16px;line-height:140%;white-space:nowrap}.liability-limits__odds{width:710px;border-radius:30px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;margin-bottom:40px}@media (max-width:992px){.liability-limits__payments div p{white-space:normal}.liability-limits__odds{width:600px}}.liability-limits__odds h3{font-size:20px;line-height:140%;color:rgba(0,0,0,.8);margin-bottom:20px}@media (max-width:768px){.liability-limits__odds{width:100%}.liability-limits__odds h3{font-size:16px}}.liability-limits__odds .liability-limits__list{display:flex;flex-direction:column;gap:6px}.liability-limits__odds .liability-limits__list li{display:flex;gap:2px}.liability-limits button{border-radius:8px;padding:16px 24px;background-color:#004de5;font-weight:600;font-size:20px;line-height:120%;color:#fff}.container{display:flex;justify-content:center;margin-top:50px;height:100vh}.loading{width:50vmin;height:50vmin;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-left-color:#09f;animation:spin 1s ease infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loss-settlement{margin-bottom:60px}@media (max-width:1220px){.loss-settlement{padding:0 24px}}@media (max-width:768px){.loss-settlement{padding:0 16px}}.loss-settlement__wrapper{border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.loss-settlement__title{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:40px}.loss-settlement__list{display:flex;flex-direction:column;align-items:center;gap:30px}@media (max-width:768px){.loss-settlement__wrapper{padding:24px}.loss-settlement__title{font-size:24px;margin-bottom:20px}.loss-settlement__list{gap:20px}}.loss-settlement__list .loss-settlement__item{width:100%;display:flex;gap:30px}.loss-settlement__list .loss-settlement__item:first-child{padding-bottom:30px;border-bottom:1px solid rgba(0,77,229,.1)}@media (max-width:768px){.loss-settlement__list .loss-settlement__item{gap:20px}.loss-settlement__list .loss-settlement__item:first-child{padding:0 0 20px}}.loss-settlement__list .item__left,.loss-settlement__list .item__right{width:50%}@media (max-width:992px){.loss-settlement__list .loss-settlement__item{flex-direction:column}.loss-settlement__list .item__left,.loss-settlement__list .item__right{width:100%}}.loss-settlement__list .item__left h3,.loss-settlement__list .item__right h3{font-weight:700;font-size:20px;line-height:140%;color:#004de5;margin-bottom:12px}.loss-settlement__list .item__left p,.loss-settlement__list .item__right p{line-height:140%;color:#000}.loss-settlement__list .item__left span,.loss-settlement__list .item__right span{color:#004de5}.manual__settings h5{font-weight:400;font-size:16px;line-height:115%;color:#5d6774;margin-bottom:20px}.manual__settings .settings__wrapper{display:flex;flex-direction:column;gap:30px}.manual__settings .settings__wrapper .civil__liability__wrapper{display:flex;justify-content:space-between;align-items:center}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility{width:92%;display:flex;align-items:center;gap:10px}@media (max-width:768px){.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility{margin:0 10px 0 0;width:100%;justify-content:space-between}}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility__title{font-weight:600;font-size:16px;line-height:115%;color:#000}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper{display:flex;align-items:center;gap:10px}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper .span-active{white-space:nowrap;font-weight:600;font-size:16px;line-height:115%;text-align:center;color:#004de5}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper span{font-weight:400;font-size:16px;line-height:115%;text-align:center;color:#cacacf}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper .ecepu{color:#ff8000}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper .gray{fill:#cacacf}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper .blue{fill:#004de5}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper input{max-width:75px;width:100%;font-weight:600;font-size:16px;line-height:115%;color:#004de5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper input::placeholder{color:#004de5}.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper input[type=number]::-webkit-inner-spin-button,.manual__settings .settings__wrapper .civil__liability__wrapper .responsibility .responsibility__input__wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.additional-information{display:flex;flex-direction:column;gap:20px}.additional-information__title{font-weight:400;font-size:16px;line-height:115%;color:#5d6774;margin-bottom:0}.additional-information span{font-weight:400;font-size:14px;line-height:115%;color:#000;opacity:.7}.additional-information__checkbox__repair{display:flex;gap:10px;align-items:center;margin-bottom:-15px}.additional-information__checkbox__repair input{cursor:pointer;width:20px;height:20px}.setting_item-mobile{display:flex;flex-direction:column;gap:12px}.setting_item-mobile .setting_item-mobile__header{display:flex;justify-content:space-between}.setting_item-mobile .setting_item-mobile__header .setting_item-mobile__header-tooltip{display:flex;gap:10px;align-items:center}.setting_item-mobile .setting_item-mobile__header .setting_item-mobile__header-tooltip .responsibility__title{max-width:min-content;font-weight:600;font-size:16px;line-height:115%;color:#000}.setting_item-mobile .setting_item-mobile__body{position:relative;border-radius:8px;padding:16px;border:1px solid #004de5}.setting_item-mobile .setting_item-mobile__body .setting_item-mobile__body-edit{display:flex;align-items:center;justify-content:space-between}.setting_item-mobile .setting_item-mobile__body .setting_item-mobile__body-slider{border-radius:100%!important;position:absolute;left:1%;width:98%}.setting_item-mobile .theme-ecepu{border-color:#ff8000}.modal-account-already__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.modal-account-already__wrapper,.modal-container{left:50%;max-width:500px;display:-ms-flexbox}.modal-account-already__wrapper{position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.modal-container,.mutual-insurance-company__item{-webkit-box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}.modal-account-already__wrapper h4{font-weight:700;font-size:20px;line-height:120%;text-align:center;color:rgba(0,0,0,.8);margin-bottom:20px}.modal-account-already__wrapper p{line-height:115%;text-align:center;color:rgba(0,0,0,.8)}.modal-account-already__wrapper span{line-height:115%;text-align:center;color:#004de5;margin-bottom:40px}.modal-account-already__wrapper .back{border-radius:8px;padding:10px 24px;width:96px;height:44px;background:rgba(0,77,229,.1);transition:background .3s ease;font-weight:600;font-size:16px;line-height:115%;color:#004de5}.modal-account-already__wrapper .back:hover{background-color:rgba(0,77,229,.2)}.modal-account-already .close__btn{position:absolute;top:8%;right:5%}.modal-container{position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999;border-radius:30px;padding:40px;height:-moz-fit-content;height:fit-content;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.modal-container,.modal-container .modal-container__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-container__title{font-weight:700;font-size:32px;line-height:120%;text-align:center;color:rgba(0,0,0,.8);margin-bottom:10px}@media (max-width:768px){.modal-container{width:90%;padding:24px}.modal-container__title{font-size:26px}}.modal-container__descr{font-size:24px;line-height:115%;text-align:center;color:rgba(0,0,0,.8);margin-bottom:30px}@media (max-width:768px){.modal-container__descr{font-size:20px}}.modal-container__submit{border-radius:8px;padding:16px 95px;background:#004de5;font-weight:600;font-size:16px;line-height:115%;color:#fff}.modal-container__btn-close{position:absolute;top:5%;right:5%}.overlay,.product-limitation,.restore-access,.slider{left:0;right:0;bottom:0}.overlay{position:fixed;top:0;background:rgba(0,0,0,.5);z-index:9998}.mutual-insurance-company{margin-bottom:60px}@media (max-width:1220px){.mutual-insurance-company{padding:0 24px}}@media (max-width:768px){.mutual-insurance-company{padding:0 24px}}.mutual-insurance-company__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px 20px;gap:60px 20px}@media (max-width:992px){.mutual-insurance-company__list{display:flex;flex-direction:column;gap:20px}}.mutual-insurance-company__item .descr__wrapper,.restore-access__container{-webkit-box-orient:vertical}.mutual-insurance-company__item{border-radius:30px;padding:40px;max-width:600px;width:100%;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.mutual-insurance-company__item__long,.restore-access__container{-webkit-box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}.mutual-insurance-company__item h2{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:30px}@media (max-width:768px){.mutual-insurance-company__item{padding:24px}.mutual-insurance-company__item h2{font-size:24px;margin-bottom:20px}}.mutual-insurance-company__item .descr__wrapper{display:flex;flex-direction:column;gap:12px;line-height:140%;color:#000}.mutual-insurance-company__item .descr__wrapper span{color:#004de5}.mutual-insurance-company__item__long{grid-column:span 2;border-radius:30px;padding:40px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}.mutual-insurance-company__item__long h2{font-weight:600;font-size:32px;line-height:120%;color:#004de5;margin-bottom:30px}@media (max-width:768px){.mutual-insurance-company__item__long{padding:20px}.mutual-insurance-company__item__long h2{font-size:24px;line-height:115%;margin-bottom:20px}}.mutual-insurance-company__item__long p{line-height:140%;color:#000;margin-bottom:20px}.mutual-insurance-company__item-image-wrapper{display:flex;gap:40px}@media (max-width:992px){.mutual-insurance-company__item{max-width:100%}.mutual-insurance-company__item__long{grid-column:span 1}.mutual-insurance-company__item-image-wrapper{flex-direction:column}}.mutual-insurance-company__item-image-wrapper .mutual-insurance-company__item-image-content{max-width:675px;width:100%;border:1px solid #004de5;border-radius:20px;padding:20px}.mutual-insurance-company__item-image-wrapper .mutual-insurance-company__item-image-content h3{font-weight:600;font-size:26px;line-height:115%;color:#000;margin-bottom:20px}.mutual-insurance-company__item-image-wrapper .mutual-insurance-company__item-image-content ul{display:flex;flex-wrap:wrap;gap:12px}.mutual-insurance-company__item-image-wrapper .mutual-insurance-company__item-image-content ul li{border-radius:20px;padding:12px 22px;background-color:rgba(0,77,229,.1);font-size:20px;line-height:140%;text-align:center;color:#004de5}@media (max-width:768px){.mutual-insurance-company__item-image-wrapper .mutual-insurance-company__item-image-content ul li{width:100%;font-size:16px}}.restore-access{position:fixed;top:0;z-index:9999;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5)}.restore-access__container{margin:0 auto;border-radius:30px;padding:40px;max-width:600px;width:100%;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);display:flex;flex-direction:column;gap:20px}.payment-history,.success__wrapper{-webkit-box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}.restore-access__title{font-size:20px;line-height:140%;text-align:center;color:rgba(0,0,0,.8)}.restore-access__title a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#004de5}.restore-access h5{font-size:18px;line-height:145%;color:rgba(0,0,0,.8);margin-bottom:-10px}.restore-access__list{display:flex;flex-direction:column;gap:4px}.restore-access__list .restore-access__item{display:flex;align-items:center;gap:2px;font-size:18px;line-height:145%;color:#5d6774}.payment-history,.payment-history__list{display:-ms-flexbox;-webkit-box-orient:vertical}.restore-access__description{font-size:18px;line-height:145%;color:rgba(0,0,0,.8)}.payment-history{display:flex;flex-direction:column;gap:30px;border-radius:30px;padding:30px;width:350px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:992px){.payment-history{width:50%}.calculation-form__coating__wrapper .swiper-slide,.swiper-wrapper .swiper-slide{min-width:31.5%}}.payment-history__title{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8)}.payment-history__list{display:flex;flex-direction:column;gap:4px}.payment-history__all{width:100%;border-radius:8px;padding:13px;background-color:rgba(0,77,229,.1);line-height:115%;color:#004de5}.payment-history__all:hover{background-color:rgba(0,77,229,.2)}.payment-history__item{border-bottom:1px solid rgba(0,77,229,.2);padding:12px;display:flex;justify-content:space-between;align-items:center}.payment-history__item:hover{background-color:rgba(0,77,229,.05)}.payment-history__item .payment-date{line-height:115%;color:rgba(0,0,0,.8)}.payment-history__item .payment-sum{display:flex;align-items:center;gap:8px}.payment-history__item .payment-sum span{font-weight:600;font-size:16px;line-height:115%;color:rgba(0,0,0,.8)}.calculation-form__personal-account-house__title{font-weight:600;font-size:24px;line-height:115%;color:#000;margin-bottom:20px}.calculation-form__personal-account-house__address{display:flex;flex-direction:column;gap:20px}.calculation-form__personal-account-house__address .label__wrapper{position:relative}.calculation-form__personal-account-house__address .label__wrapper .dropdown_list{position:absolute;top:110%;left:0;z-index:10000;width:100%;border:1px solid rgba(0,77,229,.2);border-radius:8px;padding:10px 6px;background-color:#fff}.calculation-form__personal-account-house__address .label__wrapper label{font-weight:400;font-size:16px;line-height:115%;color:rgba(0,0,0,.6)}.calculation-form__personal-account-house__address .label__wrapper div,.calculation-form__personal-account-house__address .text-field{width:100%}.calculation-form__personal-account-house__address .text-field:hover fieldset{border-color:rgba(13,76,211,.5)}.calculation-form__personal-account-house__address .text-field.MuiOutlinedInput-root{border-radius:8px}.calculation-form__personal-account-house__address .text-field fieldset{border-color:rgba(13,76,211,.2)}.calculation-form__personal-account-house__address .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.calculation-form__personal-account-house__address .text-field.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.calculation-form__personal-account-house__address .labels__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.label__wrapper,.label__wrapper div{display:-ms-flexbox;gap:10px}@media (max-width:768px){.payment-history{width:100%}.calculation-form__personal-account-house__address .labels__wrapper{grid-template-columns:repeat(1,1fr)}}.error-border{border:1px solid #ff3636}.label__wrapper{display:flex;flex-direction:column}@media (max-width:1023px){.label__wrapper{max-width:100%}}.label__wrapper label{font-weight:400;font-size:14px;line-height:115%;opacity:.7}.label__wrapper div{display:flex;align-items:center}#personal-account-number{border:1px solid rgba(0,77,229,.2);border-radius:8px;padding:16px;width:100%;height:50px;color:#000;line-height:115%}#personal-account-number:hover{border-color:rgba(13,76,211,.5)}#personal-account-number:focus{border:2px solid rgba(13,76,211,.7)}.rangeSliderContainer{position:relative;width:100%}.rangeSliderContainer .ecepu::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#ff8000 0,#ff8000 var(--slider-value,0),#e2e2e7 var(--slider-value,0),#e2e2e7 0)}.rangeSliderContainer .ecepu::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border:2px solid #ff8000;border-radius:50%;cursor:pointer;margin-top:-7px}.rangeSliderContainer .theme-ecepu .dot{background:#ff8000!important}.rangeSlider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;margin-bottom:10px;background:#cacacf;position:relative;outline:0}@media (max-width:550px){.rangeSlider{height:1px;margin-bottom:5px}}.rangeSlider::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#004de5 0,#004de5 var(--slider-value,0),#e2e2e7 var(--slider-value,0),#e2e2e7 0)}.rangeSlider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border:2px solid #004de5;border-radius:50%;cursor:pointer;margin-top:-7px}.rangeSlider::-moz-range-track{height:2px;background:#5d6774}.rangeSlider::-moz-range-progress{height:2px;background:#004de5}.rangeSlider::-moz-range-thumb{width:16px;height:16px;background:#fff;border:2px solid #004de5;border-radius:50%;cursor:pointer}.rangeSlider::-ms-track{width:100%;height:2px;background:0 0;border-color:transparent;color:transparent}.rangeSlider::-ms-fill-lower{background:#004de5}.rangeSlider::-ms-fill-upper{background:#5d6774}.rangeSlider__points{display:flex;justify-content:space-between;position:absolute;width:100%;top:26%}.dot,.dot-gray{width:6px;height:6px;border-radius:50%}.dot{background-color:#004de5}.dot-gray{background-color:#e2e2e7}@media (max-width:550px){.dot,.dot-gray{display:none}}.rangeSlider__price{width:100%;display:flex;justify-content:space-between;align-items:center;color:#5d6774}.calendar__wrapper{display:flex;gap:20px}@media (max-width:768px){.calendar__wrapper{width:100%;flex-direction:column}}.calendar__wrapper .ecepu{border-color:rgba(255,128,0,.2)}.calendar__wrapper button{display:flex;justify-content:space-between;align-items:center;gap:30px;color:#5d6774;white-space:nowrap;padding:16px;border:1px solid rgba(0,77,229,.2);border-radius:8px}.calculation-form__policy-validity-period__inputs-wrapper{display:flex;gap:2px;width:-moz-fit-content;width:fit-content;height:max-content;border:1px solid rgba(0,77,229,.2);border-radius:8px;padding:4px}.calculation-form__policy-validity-period__inputs-wrapper li{border:1px solid #fff;list-style-type:none;cursor:pointer;border-radius:4px;padding:12px 30px}.calculation-form__policy-validity-period__inputs-wrapper li:hover{border:1px solid rgba(0,77,229,.2)}.calculation-form__policy-validity-period__inputs-wrapper .active{border:1px solid #004de5}.calculation-form__policy-validity-period__inputs-wrapper .theme-ecepu{border:1px solid #ff8000!important}.calculation-form__policy-validity-period__inputs-wrapper .theme-ecepu:hover{border:1px solid #ff9d39!important}.calculation-form__policy-validity-period__inputs-wrapper .ecepu{border-color:rgba(255,128,0,.2)}.calculation-form__policy-validity-period__inputs-wrapper .ecepu li:hover{border:1px solid #ff9d39!important}.calculation-form__policy-validity-period__inputs-wrapper span{white-space:nowrap;font-size:16px;line-height:115%;text-align:center;color:rgba(0,0,0,.8)}@media (max-width:768px){.calculation-form__policy-validity-period__inputs-wrapper{width:100%}.calculation-form__policy-validity-period__inputs-wrapper li{display:flex;align-items:center;justify-content:center;width:25%;padding:12px 10px}.calculation-form__policy-validity-period__inputs-wrapper span{font-size:14px}}.error-message{padding-left:10px;font-weight:400;font-size:12px;line-height:120%;color:#ff3636}.success{display:flex;flex-direction:column;gap:20px;margin:120px 0}.success__icon,.success__wrapper{display:-ms-flexbox}@media (max-width:768px){.success{padding:0 16px}}.success__wrapper{display:flex;flex-direction:column;gap:30px;border-radius:30px;padding:30px;max-width:740px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;width:100%}.success__icon{display:flex;justify-content:center;align-items:center}.success .success__text-container{display:flex;flex-direction:column;gap:10px}.success .success__text-container .success__title{font-weight:600;font-size:24px;line-height:115%;text-align:center;color:rgba(0,0,0,.8)}.success .success__text-container .success__text{font-size:20px;line-height:120%;text-align:center;color:rgba(0,0,0,.8)}.success .success__info-client{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.success .success__info-client .success__insurance-period,.success .success__info-client .success__insurant,.success .success__info-client .success__payment,.success .success__info-client .success__sum-insured{display:flex;flex-direction:column;gap:8px}.success .success__info-client .success__insurance-period__title,.success .success__info-client .success__insurant__title,.success .success__info-client .success__payment__title,.success .success__info-client .success__sum-insured__title{font-size:12px;line-height:120%;color:#5d6774}.success .success__info-client .success__insurance-period__date,.success .success__info-client .success__insurant__name,.success .success__info-client .success__payment__date,.success .success__info-client .success__sum-insured__sum{font-weight:600;font-size:16px;line-height:115%;color:rgba(0,0,0,.8)}.success__address{display:flex;flex-direction:column;gap:8px}.success__checkbox,.switchContainer{display:-ms-flexbox;-webkit-box-align:center}.success__address .success__address__title{font-size:12px;line-height:120%;color:#5d6774}.success__address .success__address__text{font-weight:600;font-size:16px;line-height:115%;color:rgba(0,0,0,.8)}.success__download-policy{width:100%;border-radius:8px;padding:10px 24px;background-color:#004de5;font-weight:400;font-size:16px;line-height:115%;color:#fff}.success__checkbox{margin-top:-10px;display:flex;align-items:center;gap:10px}.success__checkbox input{width:20px;height:20px}.success .success__return-home{text-align:center;font-weight:600;font-size:16px;line-height:115%;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#004de5}.switchContainer .ecepu input:checked+.slider{background-color:#ff8000}.switchContainer .ecepu input:checked+.slider:hover{background-color:#ff9d39}input:checked+.slider:hover{background-color:#195ee8}.switchContainer{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:34px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;background-color:#e2e2e7;transition:.4s;border-radius:34px}.slider:hover{background-color:#cacacf}.slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#004de5}input:checked+.slider:before{transform:translateX(12px)}.status{margin-left:10px;font-size:16px}.tooltip{display:flex;position:relative;cursor:pointer}.tooltip #tooltipText{border-radius:20px;padding:20px;visibility:hidden;max-width:359px;width:max-content;background-color:rgba(0,77,229,.2);position:absolute;z-index:10000;top:160%;right:-150%;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);font-weight:400;font-size:16px;line-height:140%;color:#000}@media (max-width:550px){.tooltip #tooltipText{max-width:90vw;position:fixed;font-size:14px;height:-moz-fit-content;height:fit-content;top:50%;right:50%;transform:translate(50%,-100%)}.tooltip #tooltipText:after{display:none}}.tooltip #tooltipText:after{content:"";width:0;height:0;border-color:transparent transparent rgba(0,77,229,.1);border-style:solid;border-width:0 10px 10px;position:absolute;top:-10px;right:6%}.tooltip:hover #tooltipText{visibility:visible;opacity:.9}@media (max-width:550px){.tooltip:hover #tooltipText{opacity:1}}.person{margin-bottom:200px}@media (max-width:768px){.success .success__info-client{grid-template-columns:repeat(1,1fr)}.person{margin-bottom:60px}}.calculation-form__checkbox{display:flex;align-items:center;gap:10px}.registration,.registration__container{display:-ms-flexbox}.calculation-form__personal-account,.registration__container{-webkit-box-orient:vertical}.calculation-form__checkbox input{width:20px;height:20px}.aside__bottom-sheet{width:100vw}.registration{display:flex;gap:20px}@media (max-width:1023px){.registration{gap:0}}.registration__container{max-width:740px;width:100%;display:flex;flex-direction:column;gap:20px}.text-field{width:100%}.calculation-form__personal-account{border-radius:30px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;display:flex;flex-direction:column;gap:30px}.calculation-form__personal-account__title{font-weight:600;font-size:24px;line-height:115%;color:#000}.calculation-form__personal-account .calculation-form__personal-account-number{display:flex;flex-direction:column;gap:20px}.calculation-form__personal-account .calculation-form__personal-account-number__title{font-weight:600;font-size:24px;line-height:115%;color:#000}.error-message{margin-top:10px}.calculation-form{margin-bottom:200px}@media (max-width:768px){.calculation-form{margin-bottom:60px}}.calculation-form__wrapper{margin-bottom:120px}@media (max-width:768px){.calculation-form__wrapper{margin-bottom:60px}}.calculation-form__title{font-weight:600;font-size:32px;line-height:120%;text-align:center;color:#004de5;margin-bottom:60px}.calculation-form .calculation-form__container{display:flex;gap:20px}@media (max-width:1023px){.registration__container{max-width:100%}.calculation-form{width:100%}.calculation-form .calculation-form__container{display:flex;flex-direction:column}}.calculation-form .calculation-form__calculation{max-width:740px;width:100%;display:flex;flex-direction:column;gap:20px}@media (max-width:1023px){.calculation-form .calculation-form__calculation{max-width:100%}}.calculation-form .calculation-form__insuranceCoverage{max-width:740px;width:100%;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;border-radius:30px;padding:30px;display:flex;flex-direction:column;gap:30px}@media (max-width:1023px){.calculation-form .calculation-form__insuranceCoverage{max-width:100%}}.calculation-form .calculation-form__insuranceCoverage__title{font-weight:600;font-size:24px;line-height:115%;color:#000}.calculation-form .calculation-form__insuranceCoverage__descr{font-size:16px;line-height:115%;color:#5d6774;margin-bottom:20px}.calculation-form .calculation-form__insuranceCoverage .swiper{width:calc(100% + 12px);margin:0 -6px}.calculation-form .general-insurance-policy{display:flex;align-items:center;justify-content:space-between}.calculation-form .general-insurance-policy h4{font-weight:600;font-size:20px;line-height:120%;color:#000}@media (max-width:768px){.calculation-form .general-insurance-policy h4{font-size:18px}}.calculation-form .general-insurance-policy span{white-space:nowrap;font-weight:600;font-size:22px;line-height:120%;color:#004de5}.calculation-form .general-insurance-policy .ecepu{color:#ff8000}.calculation-form .calculation-form__policy-validity-period{display:flex;justify-content:space-between;align-items:center;border-radius:30px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff}@media (max-width:768px){.calculation-form .general-insurance-policy span{font-size:18px}.calculation-form .calculation-form__policy-validity-period{width:100%;flex-direction:column;padding:12px}.calculation-form .calculation-form__policy-validity-period__title{margin-bottom:10px}}.calculation-form .calculation-form__policy-validity-period__title{font-weight:500;font-size:24px;line-height:115%;color:#000}.calculation-form__coating__wrapper,.swiper-wrapper{display:flex;padding:0 5px}.calculation-form__coating__wrapper .swiper-slide,.swiper-wrapper .swiper-slide{max-width:211px;width:100%;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid rgba(13,76,211,.2);border-radius:20px;padding:20px;cursor:pointer;transition:transform .15s ease-in-out}@media (max-width:768px){.calculation-form__coating__wrapper .swiper-slide,.swiper-wrapper .swiper-slide{min-width:250px;max-width:250px;width:250px}}.calculation-form__coating__wrapper .swiper-slide:hover,.swiper-wrapper .swiper-slide:hover{box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}.calculation-form__coating__wrapper .swiper-slide .coating__wrapper,.swiper-wrapper .swiper-slide .coating__wrapper{margin-left:-26px;border-radius:12px;padding:12px 24px;width:221px;background-color:#004de5;display:flex;flex-direction:column}@media (max-width:992px){.calculation-form__coating__wrapper .swiper-slide .coating__wrapper,.swiper-wrapper .swiper-slide .coating__wrapper{width:123%}}@media (max-width:768px){.calculation-form__coating__wrapper .swiper-slide .coating__wrapper,.swiper-wrapper .swiper-slide .coating__wrapper{width:258px}}.calculation-form__coating__wrapper .swiper-slide .coating__wrapper .coating__header,.swiper-wrapper .swiper-slide .coating__wrapper .coating__header{display:flex;justify-content:space-between;align-items:center}.calculation-form__coating__wrapper .swiper-slide .coating__wrapper .coating__header span,.swiper-wrapper .swiper-slide .coating__wrapper .coating__header span{font-weight:400;font-size:12px;line-height:120%;color:#fff}.calculation-form__coating__wrapper .swiper-slide .coating__wrapper .coating__price,.swiper-wrapper .swiper-slide .coating__wrapper .coating__price{font-weight:600;font-size:16px;line-height:115%;color:#fff}.calculation-form__coating__wrapper .swiper-slide .theme-ecepu,.swiper-wrapper .swiper-slide .theme-ecepu{border:1px solid rgba(255,128,0,.2);background:#ff8000}.calculation-form__coating__wrapper .swiper-slide h3,.swiper-wrapper .swiper-slide h3{font-weight:600;font-size:18px;line-height:120%;color:#000}.calculation-form__coating__wrapper .swiper-slide .coating__subscription,.swiper-wrapper .swiper-slide .coating__subscription{font-weight:600;font-size:22px;line-height:120%}.calculation-form__coating__wrapper .ecepu,.swiper-wrapper .ecepu{border:1px solid rgba(255,128,0,.2)}.calculation-form__coating__wrapper .ecepu:hover,.swiper-wrapper .ecepu:hover{box-shadow:0 4px 20px 0 rgba(255,128,0,.1)}.calculation-form__coating__wrapper .swiper-slide.active,.swiper-wrapper .swiper-slide.active{border:1px solid #004de5}.calculation-form__coating__wrapper .swiper-slide.active.theme-ecepu,.swiper-wrapper .swiper-slide.active.theme-ecepu{border-color:#ff8000}.calculation-form__coating__wrapper .swiper-slide.active.theme-ecepu .coating__wrapper,.swiper-wrapper .swiper-slide.active.theme-ecepu .coating__wrapper{background:#ff8000}.calculation-form__coating__wrapper .swiper-slide.active.theme-default,.swiper-wrapper .swiper-slide.active.theme-default{border-color:#004de5;color:#004de5}.apartment__title,.orderBeginDate h3{font-size:24px;color:rgba(0,0,0,.8);line-height:115%}.calculation-form__coating__wrapper .swiper-slide.active:hover,.swiper-wrapper .swiper-slide.active:hover{box-shadow:none}.apartment,.orderBeginDate{-webkit-box-shadow:0 4px 20px 0 rgba(13,76,211,.1);width:100%;border-radius:30px}.apartment{padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;max-width:718px}@media (max-width:1023px){.apartment{max-width:100%}}.orderBeginDate,.passport-details,.registration-address{max-width:740px;background:#fff;padding:30px}.apartment__title{font-weight:600;margin-bottom:20px}.orderBeginDate{display:flex;justify-content:space-between;box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}.orderBeginDate h3{width:100%;font-weight:600}@media (max-width:768px){.orderBeginDate{flex-direction:column}.orderBeginDate h3{margin-bottom:30px}}.passport-details{width:100%!important;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);border-radius:30px}.passport-details .text-field,.passport-details .text-field-date,.registration-address,.text-field-date,.theme-ecepu{width:100%}.passport-details .text-field-date.MuiOutlinedInput-root,.passport-details .text-field.MuiOutlinedInput-root,.text-field,.text-field-date,.text-field-date.MuiOutlinedInput-root,.text-field.MuiOutlinedInput-root,.theme-ecepu.MuiOutlinedInput-root{border-radius:8px}.passport-details .text-field:hover fieldset{border-color:rgba(13,76,211,.5)}.passport-details .text-field fieldset{border-color:rgba(13,76,211,.2)}.passport-details .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.passport-details .text-field.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.passport-details .text-field-date:hover fieldset{border-color:rgba(13,76,211,.5)}.passport-details .text-field-date fieldset{border-color:rgba(13,76,211,.2)}.passport-details .text-field-date.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.passport-details .text-field-date.MuiOutlinedInput-input{font-weight:400;font-size:16px;line-height:115%;color:#000}.passport-details__title{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:30px}.text-field-date.MuiOutlinedInput-input,.text-field.MuiOutlinedInput-input,.theme-ecepu.MuiOutlinedInput-input{font-weight:400;font-size:16px;color:#000;line-height:115%}.passport-details .passport-details__data__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:20px}@media (max-width:768px){.passport-details .passport-details__data__container{grid-template-columns:repeat(1,1fr)}}.text-field:hover fieldset{border-color:rgba(13,76,211,.5)}.text-field fieldset{border-color:rgba(13,76,211,.2)}.text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.text-field-date:hover fieldset{border-color:rgba(13,76,211,.5)}.text-field-date fieldset{border-color:rgba(13,76,211,.2)}.text-field-date.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.theme-ecepu:hover fieldset{border-color:#ff8000}.theme-ecepu fieldset{border-color:rgba(13,76,211,.2)}.theme-ecepu.Mui-focused fieldset{border-color:#ff8000}.registration-address{box-shadow:0 4px 20px 0 rgba(13,76,211,.1);border-radius:30px}.policyholder,.product-limitation__container{-webkit-box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}@media (max-width:1023px){.passport-details,.registration-address{max-width:100%}}.registration-address__title{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:30px}.registration-address__checkbox{display:flex;align-items:center;gap:10px;margin-bottom:20px}.registration-address__checkbox input{border:1px solid #5d6774;width:20px;height:20px}.registration-address__checkbox span{font-size:14px;line-height:115%;color:rgba(0,0,0,.8);opacity:.7}.policyholder .text-field-date.MuiOutlinedInput-input,.policyholder .text-field.MuiOutlinedInput-input{font-weight:400;color:#000;line-height:115%;font-size:16px}.policyholder{box-shadow:0 4px 20px 0 rgba(13,76,211,.1);background:#fff;border-radius:30px;padding:30px;max-width:740px;width:100%}@media (max-width:1023px){.policyholder{max-width:100%}}.policyholder .text-field{width:100%;border-radius:8px}.policyholder .text-field:hover fieldset{border-color:rgba(13,76,211,.5)}.policyholder .text-field.MuiOutlinedInput-root{border-radius:8px}.policyholder .text-field fieldset{border-color:rgba(13,76,211,.2)}.policyholder .text-field.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.policyholder .text-field-date{width:100%;border-radius:8px}.policyholder .text-field-date:hover fieldset{border-color:rgba(13,76,211,.5)}.policyholder .text-field-date.MuiOutlinedInput-root{border-radius:8px}.policyholder .text-field-date fieldset{border-color:rgba(13,76,211,.2)}.policyholder .text-field-date.Mui-focused fieldset{border-color:rgba(13,76,211,.7)}.policyholder__title{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:10px}.policyholder__description{line-height:115%;color:#5d6774;margin-bottom:30px}.policyholder .policyholder__user-data__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.policyholder .policyholder__gender{max-height:56px;display:flex;justify-content:space-around;border:1px solid rgba(0,77,229,.2);gap:10px;padding:4px;border-radius:8px;font-size:16px;line-height:115%;text-align:center;color:#5d6774}.policyholder .policyholder__gender div{cursor:pointer;width:50%;border:1px solid #fff;border-radius:4px;padding:12px 16px}.policyholder .policyholder__gender div:hover{border:1px solid rgba(0,77,229,.2)}.policyholder .policyholder__gender div.active{border:1px solid #004de5}.product-limitation{position:absolute;top:0;z-index:9999;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5)}.product-limitation__container,.product-limitation__container .product-limitation__list{display:-ms-flexbox;-webkit-box-orient:vertical}.please-read,.product-limitation__container{width:100%;background:#fff;border-radius:30px}.product-limitation__container{transform:translateY(-80%);display:flex;flex-direction:column;gap:20px;max-width:600px;padding:30px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1)}@media (max-width:768px){.policyholder .policyholder__user-data__container{grid-template-columns:repeat(1,1fr)}.product-limitation__container{padding:16px;max-width:327px;width:100%;transform:translateY(-65%)}}.product-limitation__container .product-limitation__title{line-height:140%;color:rgba(0,0,0,.8)}.product-limitation__container .product-limitation__list{display:flex;flex-direction:column;gap:12px}.product-limitation__container .product-limitation__item{display:flex;font-size:16px;line-height:140%;color:#5d6774}.product-limitation__container .product-limitation__item svg{min-width:22px;height:22px}.product-limitation__container .product-limitation__description{line-height:140%;color:rgba(0,0,0,.8)}.please-read{max-width:740px;box-shadow:0 4px 20px 0 rgba(13,76,211,.1);padding:30px}@media (max-width:1023px){.please-read{max-width:100%}}.please-read__title{font-weight:600;font-size:24px;line-height:115%;color:rgba(0,0,0,.8);margin-bottom:30px}.please-read .please-read__container-checkbox{display:flex;flex-direction:column;gap:20px}.please-read .please-read__container-checkbox .please-read__checkbox{display:flex;align-items:center;gap:10px}.please-read .please-read__container-checkbox .please-read__checkbox input{width:20px;height:20px}.please-read .please-read__container-checkbox .please-read__checkbox div{font-weight:400;font-size:14px;line-height:115%;color:rgba(0,0,0,.8)}.please-read .please-read__container-checkbox .please-read__checkbox button{cursor:pointer;color:#004de5}.please-read .please-read__container-checkbox .please-read__checkbox button:hover{text-decoration:underline}