.Select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.Select__body{top:0;width:100vw;height:100vh;position:absolute;z-index:999;background-color:#fff}.Select__dropdown{position:absolute;top:20px;right:0;width:max-content;padding:10px;background-color:#0f1115;z-index:9999;display:flex;border:1px solid #3b3d41;border-radius:10px;flex-direction:column;gap:5px;animation:openDropDown .3s ease}.Select__el{padding-inline:5px;padding-block:10px;cursor:pointer;background-color:inherit}.Select__el:hover{filter:brightness(120%)}.Select__el-true{color:#fff;background-color:#3d4381;border:1px solid var(--second-color-emphasis);padding-block:5px;border-radius:5px}@keyframes openDropDown{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:1}}.AccordionElement{display:flex;flex-direction:column;height:auto;border-radius:10px;background-color:#1d1e20;width:100%;padding-inline:20px;transition:height .2s;cursor:pointer;justify-content:center}.AccordionElement:hover{filter:brightness(120%)}.AccordionElement-open{transition:rotate .2s;rotate:180deg}.AccordionElement-close{transition:rotate .2s;rotate:0deg}.AccordionElement__preview{display:flex;width:100%;align-items:center;justify-content:space-between;height:100%;padding-block:20px;font-weight:400}.AccordionElement__preview-open{font-weight:700}.AccordionElement__preview-open svg{transition:rotate .3s linear;rotate:-90deg}.AccordionElement__title{font-size:18px;line-height:1}@media(max-width:1150px){.AccordionElement__title{font-size:16px}}@media(max-width:800px){.AccordionElement__title{font-size:14px;width:90%}}.AccordionElement__content{padding-bottom:20px;animation:appear .2s ease-in-out}@keyframes appear{0%{opacity:0}to{opacity:1}}.CustomListItem{width:100%;border-radius:10px;background-color:var(--primary-bg-color);font-size:var(--primary-text-size);font-weight:700;padding-inline:15px;z-index:100}@media(min-width:801px){.CustomListItem{background:#0f1115;padding-left:0}}.CustomListItem__between{justify-content:space-between}.CustomListItem__between,.CustomListItem__left{display:flex;align-items:center;gap:9px}.CustomListItem__checkbox{width:24px;height:24px;background-color:var(--secondary-bg-color);border-radius:4px;display:flex;justify-content:center;align-items:center}.CustomListItem__checkbox-active{color:var(--second-color-emphasis);background-color:var(--second-color-emphasis)}.CustomListItem__label{font-size:16px;display:flex;align-items:center}.CustomListItem__label-disabled{color:hsla(0,0%,100%,.3);cursor:not-allowed}.CustomListItem-active{color:#fff;fill:#fff;background-color:#3d4381;border:3px solid #404de0}.CustomListItem-selected{color:rgba(49,81,157,.2)}.CustomListItem-selected label{color:var(--second-color-emphasis)}.CustomListItem-disabled{cursor:not-allowed;opacity:.5}@keyframes selectedEl{0%{background-color:inherit}to{background-color:rgba(0,198,63,.12)}}.selector-loader{margin-left:10px;display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#fff;box-shadow:8px 0 #fff,-8px 0 #fff;position:relative;animation:flash .5s ease-out infinite alternate}@keyframes flash{0%{background-color:hsla(0,0%,100%,.1333333333);box-shadow:8px 0 hsla(0,0%,100%,.1333333333),-8px 0 #fff}50%{background-color:#fff;box-shadow:8px 0 hsla(0,0%,100%,.1333333333),-8px 0 hsla(0,0%,100%,.1333333333)}to{background-color:hsla(0,0%,100%,.1333333333);box-shadow:8px 0 #fff,-8px 0 hsla(0,0%,100%,.1333333333)}}.FullFiltersList{display:none;width:100%;height:100dvh;background:#000;overflow-y:scroll;position:fixed;left:0;top:0;z-index:999;padding-bottom:calc(66px + var(--tg-safe-area-inset-bottom, 24px))}.FullFiltersList-open{display:block}.FullFiltersList__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:20px;padding-right:15px;margin:20px 0 0}.FullFiltersList__title{font-size:24px;font-weight:700}.FullFiltersList__reset{font-weight:700;font-size:14px;color:#fff;border:none;background:none}.FullFiltersList__list{margin:20px 0 0;display:flex;flex-direction:column;gap:6px;padding-inline:10px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.FullFiltersList__list__checkbox{width:100%;height:52px;border-radius:10px;background-color:var(--input-bg);padding:0 15px;font-weight:700;color:#fff;display:flex;align-items:center;border:none;position:relative;cursor:pointer}.FullFiltersList__list__checkbox-true{background:#3d4381;border:3px solid #404de0}.FullFiltersList__list__checkbox-label{display:flex;align-items:center;line-height:100%;font-size:16px;font-weight:300;color:#c6c6c6;cursor:pointer}.FullFiltersList__list__checkbox-label-true{color:#fff;font-weight:700}.FullFiltersList__list::-webkit-scrollbar{display:none}.FullFiltersList__list-preview .FullFiltersList__list__el:nth-child(n+5){display:none}.FullFiltersList__footer{display:flex;align-items:center;width:100%;height:auto;padding-inline:10px;position:fixed;bottom:calc(var(--tg-safe-area-inset-bottom, 24px))}.FullFiltersList__button{width:100%;height:56px;border:none;background:var(--second-color-emphasis);border-radius:16px;line-height:100%;font-weight:700;font-size:20px;color:#fff}.FullFiltersList__button--loading{cursor:not-allowed!important;opacity:.9}.FullFiltersList__button--loading:active{transform:none!important}.FullFiltersList__button:disabled{cursor:not-allowed!important;opacity:.9}.FullFiltersList__button:disabled:active{transform:none!important}.FullFiltersList .FiltersSelector{background-color:var(--input-bg)}.FullFiltersList .FiltersSelector-active{background:#3d4381}.PriceCalculatPage{min-height:100dvh;width:1200px;margin:0 auto;overflow:hidden}@media(max-width:1200px){.PriceCalculatPage{width:auto;margin:0}}.PriceCalculatPage__body{margin-top:60px;margin-bottom:80px;display:flex;align-items:flex-start;gap:120px}@media(max-width:1200px){.PriceCalculatPage__body{gap:20px;justify-content:space-between}}@media(max-width:970px){.PriceCalculatPage__body{flex-direction:column;gap:40px;justify-content:center;align-items:center}}@media(max-width:800px){.PriceCalculatPage__body{margin-top:30px;padding-inline:5px;margin-bottom:40px}}.PriceCalculatPage__calculator{display:flex;flex-direction:column;align-items:flex-start}.PriceCalculatPage__calculator__title{font-weight:700;font-size:24px;color:#fff;line-height:1}@media(max-width:970px){.PriceCalculatPage__pricelist{width:100%}}.PriceCalculatPage__form{margin-top:30px;display:flex;flex-direction:column;gap:30px}@media(max-width:800px){.PriceCalculatPage__form{gap:20px;margin-top:20px}}.PriceCalculatPage__form__section{display:flex;flex-direction:column;gap:10px}.PriceCalculatPage__form__section__age{width:505px}@media(max-width:1200px){.PriceCalculatPage__form__section__age{width:405px}}@media(max-width:800px){.PriceCalculatPage__form__section__age{width:100%}}.PriceCalculatPage__form__section__drive{width:410px}@media(max-width:800px){.PriceCalculatPage__form__section__drive{width:100%}}.PriceCalculatPage__form__subtitle{font-size:16px;font-weight:700;color:#fff;line-height:1}.PriceCalculatPage__form__group{display:flex;gap:10px}.PriceCalculatPage__form__choose,.PriceCalculatPage__form__choose__el{width:100%;height:52px;border-radius:10px;background:#3b3d41;display:flex;align-items:center}.PriceCalculatPage__form__choose__el{justify-content:center;font-weight:400;font-size:16px;cursor:pointer;transition:font-weight .1s ease}@media(max-width:450px){.PriceCalculatPage__form__choose__el{padding-inline:10px}}.PriceCalculatPage__form__choose__el-active{font-weight:700;border:3px solid #404de0;background:#3d4381;border-radius:10px}.PriceCalculatPage__form__input{height:52px;border-radius:10px;background:#3b3d41;padding-inline:15px;padding-block:17px;border:none;width:285px;color:#fff;font-weight:400}.PriceCalculatPage__form__input:focus{outline:none}@media(max-width:800px){.PriceCalculatPage__form__input{width:100%}}.PriceCalculatPage__form__input-wrapper{position:relative;width:max-content}@media(max-width:800px){.PriceCalculatPage__form__input-wrapper{width:100%}}.PriceCalculatPage__form__input-active{border:3px solid #404de0;background:#3d4381;font-weight:700}.PriceCalculatPage__form__input-clear{position:absolute;top:50%;transform:translateY(-50%);right:15px;cursor:pointer}.PriceCalculatPage__form__selector{height:52px;width:150px}.PriceCalculatPage__form__checkbox{display:flex;align-items:center;gap:10px;cursor:pointer}.PriceCalculatPage__form__checkbox:hover{filter:brightness(120%)}.PriceCalculatPage__form__checkbox__box{width:25px;height:25px;border-radius:4px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#444}.PriceCalculatPage__form__checkbox__box-active{background:#404de0}.PriceCalculatPage__form__checkbox__label{cursor:pointer;color:#3746f0;font-weight:700;font-size:16px}.PriceCalculatPage__form__desc{color:#c6c6c6;font-size:12px;font-weight:400;line-height:1;display:flex;align-items:center;gap:3px;position:relative}.PriceCalculatPage__FAQ{margin-bottom:40px}.PriceCalculatPage__FAQ__header{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.PriceCalculatPage__FAQ__title{font-size:24px;line-height:1;font-weight:700;color:#fff}.PriceCalculatPage__FAQ__desc{font-size:16px;font-weight:400;opacity:50%}.PriceCalculatPage__FAQ__list{display:flex;flex-direction:column;gap:10px}.CustomInput{width:100%;height:52px;border-radius:10px;background-color:var(--input-bg);font-weight:400;color:#c6c6c6;display:flex;align-items:center;border:none;position:relative;cursor:pointer}@media(max-width:800px){.CustomInput-off{display:none}}.CustomInput-border{height:100%;width:1px;background:#666;margin-inline:10px}@media(max-width:900px){.CustomInput-border{margin-inline:8px}}.CustomInput__border{height:100%;width:1px;background:#666}.CustomInput__multi{display:flex;align-items:center;width:inherit;height:100%}.CustomInput__multi__col{display:flex;width:50%;height:100%;align-items:center;padding-inline:11px}.CustomInput__multi__col-activeL{border-radius:10px 0 0 10px;background:#3d4381;border:3px solid #404de0;border-right-width:1.5px;font-weight:700;color:#ffeded}.CustomInput__multi__col-activeR{border-radius:0 10px 10px 0;background:#3d4381;border:3px solid #404de0;border-right-width:1.5px;font-weight:700;color:#ffeded}.CustomInput__multi__col:focus{outline:none}.CustomInput__multi__col::placeholder{font-weight:400;color:#c6c6c6}.CustomInput__field{background:none;width:100%;height:100%;color:#fff;border:none;padding:0;opacity:1;font-size:16px}.CustomInput__field:focus{outline:none}.CustomInput__field::placeholder{font-weight:400;color:#c6c6c6}@media(max-width:990px){.CustomInput__field{font-size:14px}.CustomInput__field-full{font-size:16px}}@media(max-width:330px){.CustomInput__field-full{font-size:14px}}.CustomInput__labels{width:100%;display:flex;justify-content:space-between}@media(max-width:800px){.CustomInput__labels{gap:20px}}.CustomInput__label{display:flex;justify-content:space-between;width:100%;align-items:center;gap:8px;line-height:100%;font-size:14px;cursor:pointer}.CustomInput__label-full{font-size:16px}@media(max-width:800px){.CustomInput__label{width:max-content}.CustomInput__label img{opacity:.4;width:10px;height:6px}}.CustomInput__text{font-size:14px;line-height:100%;cursor:pointer}.NavElem{display:flex;fill:#686868;color:#fff;width:100%;height:100%;text-decoration:none;border-radius:10px;align-items:center;justify-content:center;font-family:Inter,sans-serif;transition:scale .2s linear}.NavElem:active{opacity:.9;scale:.9}.NavElem__active{background:rgba(50,49,49,.5)}.NavElem__active label{font-weight:700}.NavElem__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;font-size:12px;font-weight:400}.FiltersSelector{width:100%;height:52px;border-radius:10px;background-color:var(--input-bg);padding:0 15px;font-weight:700;color:#fff;display:flex;align-items:center;border:none;position:relative;cursor:pointer}@media(max-width:800px){.FiltersSelector{background:var(--input-mobile-bg)}}.FiltersSelector-active{background:#3d4381;border:3px solid #404de0}.FiltersSelector-active div{color:#fff;font-weight:700}.FiltersSelector-active div:active,.FiltersSelector-active div:hover{background:inherit}@media(max-width:800px){.FiltersSelector-mobile{width:max-content;height:42px;border-radius:50px}.FiltersSelector-mobile-active{background:#3d4381;border:3px solid #404de0}}.FiltersSelector__label{display:flex;justify-content:space-between;width:100%;align-items:center;gap:8px;line-height:100%;font-size:16px;font-weight:300;color:#c6c6c6;cursor:pointer}@media(max-width:800px){.FiltersSelector__label-mobile{font-size:14px;font-weight:600;color:#fff;width:max-content}.FiltersSelector__label-mobile img{opacity:.4;width:10px;height:6px}}@media(min-width:801px){.CustomSelectorList{width:100vw;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;cursor:pointer;z-index:1000}}.CustomSelectorList__body{cursor:default;display:flex;flex-direction:column;gap:0;z-index:999;position:fixed;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);flex:1 1;background:var(--primary-bg-color);padding:10px 10px var(--tg-safe-area-inset-bottom)}@media(min-width:801px){.CustomSelectorList__body{border-radius:10px;border:1px solid #3b3d41;width:480px;gap:0;background:#0f1115;max-height:666px;padding:15px 15px 30px 30px}}.CustomSelectorList__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}@media(max-width:800px){.CustomSelectorList__header{margin-top:20px}}.CustomSelectorList__handlers{display:flex;gap:20px;align-items:center}.CustomSelectorList__clear{background:none;color:#fff;border:none;font-size:14px;font-weight:700;line-height:1;cursor:pointer}.CustomSelectorList__close{width:52px;height:52px;background:var(--input-bg);border-radius:10px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:filter .2s}.CustomSelectorList__close:hover{filter:brightness(120%)}@media(max-width:800px){.CustomSelectorList__close{display:none}}.CustomSelectorList__ul{flex-grow:1;overflow-y:scroll;overflow-x:hidden;gap:15px;display:flex;flex-direction:column;margin:0 0 10px;scrollbar-width:none;-ms-overflow-style:none}.CustomSelectorList__ul::-webkit-scrollbar{display:none}@media(min-width:801px){.CustomSelectorList__ul{padding-left:0;padding-bottom:66px}}.CustomSelectorList__btns{padding-inline:10px;margin:8px 8px calc(var(--tg-safe-area-inset-bottom, 24px))}@media(min-width:801px){.CustomSelectorList__btns{position:absolute;bottom:30px;left:0;width:100%;z-index:1000;padding-inline:30px;margin:0}}.CustomSelectorList__title{padding-left:10px;font-size:var(--primary-title-size);color:var(--primary-text-color)}@media(min-width:801px){.CustomSelectorList__title{padding-left:0}}.CustomSelectorList__search-wrapper{width:100%;padding-left:15px;padding-right:15px;margin-bottom:20px;box-sizing:border-box}@media(min-width:801px){.CustomSelectorList__search-wrapper{padding-left:0;padding-right:0}}.CustomSelectorList__search-inner{width:100%;position:relative;display:flex;align-items:center}.CustomSelectorList__search{width:100%;padding:8px 14px;border-radius:8px;border:1.5px solid #3b3d41;background:var(--input-bg,#23242b);color:#fff;font-size:16px;outline:none;margin:0 auto;transition:border .2s;box-sizing:border-box}.CustomSelectorList__search::placeholder{color:#aaa;opacity:1}.CustomSelectorList__search:focus{border:1.5px solid #404de0;background:#18191d}.CustomSelectorList__search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#aaa;font-size:22px;cursor:pointer;padding:0 4px;line-height:1;transition:color .2s;z-index:2}.CustomSelectorList__search-clear:hover{color:#fff}.Button{border-radius:10px;display:flex;align-items:center;justify-content:center;border:none;gap:8px;cursor:pointer;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:filter .2s}.Button:hover{filter:brightness(120%)}.Button span{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.Button__theme-base{background:hsla(0,0%,100%,.2);color:var(--primary-text-color)}.Button__theme-blue{background:var(--second-color-emphasis);color:#fff;fill:var(--second-color-emphasis);border-radius:16px}.Button__theme-green,.Button__theme-greenOp{background:#00c63f;color:var(--primary-text-color);fill:var(--primary-text-color);font-weight:700;border-radius:16px}.Button__theme-greenOp{background:rgba(0,198,63,.2)}.Button__theme-yellow{background:rgba(254,208,0,.1);color:#c69800;font-weight:700}.Button__size-base{width:100%;height:40px}.Button__size-medium{width:100%;height:52px}.Button__size-medium span{font-size:14px;font-weight:700}.Button__size-big{width:100%;height:56px}.Button__size-big span{font-size:20px;font-weight:700}.Button__onClick{opacity:.6;transition:opacity .4s linear}