a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Montserrat-,sans-serif}hr{border:0;border-top:1px solid #e8e8e8;display:block;height:1px;margin:1em 0;padding:0}.button{border:none;color:#fff;cursor:pointer;font-family:Montserrat-,sans-serif}.button_green{background-color:#00ca81;transition:background-color .3s}.button_green:hover{background-color:#02b373;transition:background-color .3s}.button_gray{background-color:#f6f6f6;color:#353535}.button_gray:hover{background-color:#e8e8e8}.button_black{background-color:#000;color:#fff}.container{margin:0 auto;max-width:1180px;width:100%}.navigation{align-items:center;display:flex;gap:52px;height:82px;justify-content:space-between;position:relative;width:100%}.navigation,.navigation__background,.navigation__button{background-color:#f6f6f6}.navigation__button{color:#353535;display:flex;font-size:15px;line-height:21px;padding:0}.navigation__sublist{background-color:#fff;border-radius:13.7px;height:135px;position:absolute;top:51px;width:164px;z-index:2}.sublist__item:hover{background-color:#f6f6f6}.sublist__item{padding-left:18px;padding-top:12.5px}.sublist__item:first-child{padding-top:20.5px}.sublist__link{color:#000;font-size:17px;font-weight:600;line-height:22px;text-decoration:none}.navigation__list{gap:19.6px;height:22px;width:auto}.navigation__item,.navigation__list{display:flex;justify-content:space-between}.navigation__item{gap:7px}.navigation__link{color:#353535;font-size:15.09px;line-height:21.12px;position:relative;text-decoration:none}.navigation__contacts{display:flex;gap:13px}.button_call{align-items:center;border-radius:13.4px;display:flex;font-size:15.97px;font-weight:600;height:53.75px;justify-content:center;line-height:18.96px;position:relative;width:122px}.button_call__text{padding-left:4px}.navigation__number{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:21px;font-weight:600;line-height:29.5px;text-decoration-thickness:1px;width:226.52px}.number_hours{font-size:15.8px;font-weight:400;padding-left:28px}.number__pic{padding-right:8.9px}.hidden{display:none}.buttons_block{display:flex;justify-content:flex-end;position:sticky;top:286px;z-index:3}.catalog_block{position:absolute;width:100%}.additional_buttons{align-items:center;background-color:#fff;display:flex;gap:80px;height:90px;position:relative;width:auto}.additional_buttons-left{align-items:center;display:flex;gap:49px;width:auto}.additional_buttons-right{align-items:center;display:flex;gap:81px;width:auto}.material-symbols-outlined{font-size:15.09px;font-weight:400;line-height:34.82px;transition:.3s}.material-symbols-outlined-transform{transform:rotate(180deg)}.company-logo_link{text-decoration:none}.company-logo{align-items:center;display:flex;justify-content:space-between;width:358px}.company_name{color:#000;font-size:23px;font-weight:700;letter-spacing:-1px;line-height:23px;padding-left:12px}.company_additional{color:#353535;font-size:13.6px;font-weight:300;line-height:20px;padding-left:21px}.additional_features{align-items:center;display:flex;font-size:17px;font-weight:500;gap:19px;height:68px;justify-content:space-between;line-height:20.2px;width:auto}.button_catalog,.catalog_button{height:54px;width:152px}.button_catalog{border-radius:13.65px;font-size:22px;letter-spacing:-1px;line-height:22px}.search{display:flex;transition:all .5s}.search a{color:#000;display:flex;flex-direction:column;text-decoration:none}.search:hover>.search-button{background-color:#f6f6f6;border-bottom-right-radius:10px;border-top-right-radius:10px;transform:translateX(.5px);transition:.3s}.search-area{background-color:#f6f6f6;border:none;border-bottom-left-radius:10px;border-top-left-radius:10px;display:none;float:left;font-size:15px;font-weight:600;line-height:45px;outline:none;padding:0 0 0 5px;transition:all .3s;width:0}.search-button{gap:2px;transition:.3s}.search-area-active{display:block;padding:0 6px;transition:.3s;width:190px}.search svg{background-color:#f6f6f6;border-radius:10.8px;padding:9px}.search:hover svg{fill:#00ca81}.button_search{border-radius:10.79px;padding:9px 8px}.compare{align-items:center;display:flex;flex-direction:column}.compare:hover,.compare:hover svg{color:#00ca81;transition:color .3s}.button_compare{border-radius:10.79px;padding:10px 9px}.favorites{align-items:center;display:flex;flex-direction:column}.favorites:hover,.favorites:hover svg{color:#00ca81;transition:color .3s}.button_favorites{border-radius:10.79px;padding:10px 11px}.button_acc{align-items:center;border-radius:15.71px;color:#353535;display:flex;font-size:18.72px;font-weight:600;gap:4.68px;height:63px;justify-content:center;letter-spacing:-1px;line-height:18.22px;width:205px}.button_acc:hover,.button_acc:hover svg{background-color:#00ca81;color:#fff;transition:color .3s}.main_banner{padding-top:64px;width:100%}.banner_info,.main_banner{display:flex;justify-content:space-between}.banner_info{flex-direction:column;width:565.78px}.info_title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.info_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:14.51px;margin-bottom:10px;margin-top:25px}.info_item{align-items:center;background-color:#fff;border-radius:5px;gap:12.8px;padding:0 15.36px}.info_item h3{display:inline;font-size:21.33px;font-weight:500;line-height:29.87px}.info_item:hover svg{color:#00ca81;transition:color .3s}.info_buttons{display:flex;gap:17.12px}.button_calc{align-items:center;border:none;border-radius:20.12px;display:flex;justify-content:space-evenly;text-decoration:none}.button_calc span{font-size:23.99px;font-weight:600;letter-spacing:-1px;line-height:28.46px;padding:15px 5px}.button_basket{align-items:center;border:none;border-radius:20.12px;display:flex;height:80.7px;justify-content:space-evenly;width:183.83px}.button_basket span{font-size:23.99px;font-weight:600;letter-spacing:-1px;line-height:28.46px}.button_basket:hover,.button_basket:hover svg{background-color:#00ca81;color:#fff;transition:background-color,color .3s}.buttons_block-buttons{display:flex;flex-direction:column;gap:20px;position:absolute;right:-130px}.buttons_block-buttons button{align-items:center;border:1px solid #d3d3d3;border-radius:50%;display:flex;height:96.65px;justify-content:center;width:96.65px}.button_up{top:1px;transition:all .3s}.button_social{background-color:#00ca81;top:117px;transition:background-color .3s}.button_social:hover{background-color:#02b373}.button_basket-small{top:235px;transition:all .3s}.cart_quantity{align-items:center;background-color:#00ca81;border-radius:50%;color:#fff;display:flex;font-size:16.79px;font-weight:600;justify-content:center;letter-spacing:-1px;line-height:19px;margin-bottom:25px;margin-left:-20px;min-height:20.62px;min-width:20.62px}.cart_list{max-height:367px;overflow:auto}.cart_list-item{list-style:none;padding-bottom:17px}.quiz{padding-top:86.13px;width:100%}.quiz_title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.quiz_bottom{gap:25.17px}.quiz_bottom,.quiz_card{display:flex;position:relative}.quiz_card{background-color:#f6f6f6;border-radius:18.12px;flex-direction:column;max-width:810px;width:100%}.quiz_number{align-items:center;display:flex;padding-left:43.29px}.quiz_number,.quiz_number input{border:none;font-size:40.27px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.quiz_number input{background-color:#f6f6f6}.quiz_variants{display:none}.quiz_variants,.quiz_variants_container{gap:17.07px;justify-content:center;padding-top:7px}.quiz_variants_container{display:flex;flex-wrap:wrap}.quiz_variants__last-page .form__block,.quiz_variants__last-page .form_block-title{display:flex;flex-direction:column;margin:0 auto}.quiz_variants-active,.variants_item{display:flex;flex-direction:column}.variants_item{align-items:center;margin-bottom:20px;position:relative;width:228.22px}.variants_item *{cursor:pointer;display:block}.privacy-policy{font-size:20px;line-height:1.5}.variants_item svg{margin:0 auto}.variants_item span{font-size:26.96px;font-weight:600;letter-spacing:-1px;line-height:31px;padding-top:7px}.quiz_buttons{display:flex;gap:6.76px;padding-bottom:25px;padding-left:43.29px;padding-top:7px}.button-quiz{color:#fff}.button-prev{width:126.13px}.button-next,.button-prev{align-items:center;background-color:#00ca81;border-radius:16.07px;display:flex;font-size:19.15px;font-weight:600;height:64.43px;justify-content:center;letter-spacing:-1px;line-height:22.73px}.button-next{width:138.22px}.button-next:disabled{cursor:not-allowed;opacity:.6}.button-quiz:hover{background-color:#02b373;transition:background-color .3s}.button-quiz.active{transform:scale(.98)}.button-next-final,.button-next-final:hover,.button-prev:disabled{background-color:#000;cursor:not-allowed}.additional_card{background-color:#f6f6f6;height:578.88px;width:329.2px}.additional_card,.additional_card-info{align-items:center;display:flex;flex-direction:column}.additional_card-info{padding-top:12.08px}.card_img{background-color:#d9d9d9;border-radius:50%;height:120.81px;width:120.81px}.additional_name{font-size:25.41px;font-weight:700;padding-top:15px}.additional_jobtitle,.additional_name{letter-spacing:-1px;line-height:39.55px}.additional_jobtitle{font-size:20.13px;font-weight:400;padding-top:-3px}.additional_comment{font-size:15.1px;font-weight:400;line-height:21.14px;padding-top:3px}.prize_list{align-items:center;display:flex;flex-direction:column;gap:20px;padding-top:36.24px}.prize_title{font-size:20.13px;font-weight:500;letter-spacing:-1px;line-height:39.55px;-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:1px;text-underline-offset:7px}.prize_pool{display:flex;flex-direction:column;gap:7px}.prize_item{align-items:center;background-image:url(/images/icons/prize_item_bg.png);background-position:50%;background-repeat:no-repeat;border-radius:38.26px;color:#fff;display:flex;font-size:17.39px;font-weight:600;gap:5px;height:65.44px;letter-spacing:-1px;line-height:18.6px;width:274.84px}.prize_item svg{max-width:26px;padding-left:15px;width:100%}.progress_bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:74.5px;margin-top:43.71px;max-width:100%;overflow:hidden;position:relative;width:1162.77px}.progress_bar:before{background-color:#f6f6f6;content:"";width:100%}.current_progress,.progress_bar:before{border-radius:29.2px;height:28.19px;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.current_progress{background-color:#00ca81;transition:.4s ease;width:0}.progress_circle{align-items:center;background-color:#000;border:5px solid #f6f6f6;border-radius:50%;color:#fff;display:flex;font-size:37.39px;font-weight:600;height:50.34px;justify-content:center;line-height:44.76px;transition:.4s ease;width:50.34px}.active{background-color:#00ca81;border-color:#00ca81}.progress_circle-prize{background-color:#f90;height:78.52px;width:78.52px}.catalog{padding-top:85.58px;width:100%}.card_buttons{display:flex;flex-direction:column;gap:6.6px;position:absolute;right:19px;top:20px}.button_fav{align-items:center;background-color:#f6f6f6;border:1px solid #707070;border-radius:50%;display:flex;height:41px;justify-content:center;transition:all .3s;width:41px}.button_fav:hover{background-color:#00ca81;transition:all .3s}.button_fav-active{background-color:#00ca81;color:#00ca81}.button_comp{align-items:center;background-color:#f6f6f6;border:1px solid #707070;border-radius:50%;display:flex;height:41px;justify-content:center;transition:.3s;width:41px}.button_comp-active,.button_comp:hover{background-color:#00ca81}.catalog__title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.catalog__buttons{display:flex;flex-wrap:wrap;gap:14.09px;padding-top:50.76px}.catalog__filter{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:59.4px;cursor:pointer;display:flex;font-size:17.76px;font-weight:600;gap:5.03px;height:55.05px;justify-content:center;line-height:46.5px;transition:background .3s;width:193.84px}.catalog__bottom{display:flex;flex-wrap:wrap;gap:20.13px;padding-top:49.48px}.catalog__card{background-color:#f6f6f6;border:1px solid #d3d3d3;border-radius:18.12px;display:flex;flex-direction:column;position:relative;width:275.84px}.card-top{background-color:#fff;border-radius:17px 17px 0 0;display:flex;justify-content:center}.card-img{height:171.14px;padding-top:20.13px;width:171.14px}.card-info{padding-left:19.13px;padding-top:18.12px;width:236.39px}.card-info,.catalog__card-card{display:flex;flex-direction:column}.catalog__card-card{height:100%;justify-content:space-between}.card-prefix{color:#353535;font-size:16px;font-weight:400;line-height:31px}.card-name{color:#000;font-size:24px;font-weight:700;letter-spacing:-1px;line-height:31px}.catalog-chars{padding-left:19.13px;padding-top:6.46px}.catalog-chars,.catalog_chars-list{display:flex;flex-direction:column;gap:8.02px;height:115.48px;width:237.14px}.catalog_chars-list{position:relative}.catalog_chars-item{color:#353535;display:flex;font-size:17px;font-weight:400;line-height:18px}.chars__item-count{color:#000;font-size:15px;font-weight:600;line-height:18px;margin-left:auto}.catalog__card-bottom{display:flex;flex-direction:column;padding-left:19px;padding-top:30px;position:relative}.catalog__card-bottom:before{background-color:#d3d3d3;border-radius:21.14px;content:"";height:1.01px;left:19.13px;position:absolute;top:25px;width:236.58px}.catalog__card-price{display:flex;font-size:17.76px;font-weight:400;height:33.22px;justify-content:space-between;line-height:33.22px;width:217.45px}.catalog__card-button{align-content:center;display:flex;gap:9.27px;padding-bottom:19px;padding-top:10px}.button-buy{border-radius:11.13px;font-size:20.13px;font-weight:600;gap:4.84px;height:52.83px;letter-spacing:-1px;line-height:15.74px;width:160.07px}.button-addToCart,.button-buy{align-items:center;display:flex;justify-content:center}.button-addToCart{background-color:#fff;border-radius:12.46px;height:52.35px;transition:all .3s;width:52.35px;z-index:1}.button-addToCart:hover{background-color:#e6e3e3}.catalog_additional{padding-top:75.66px;width:100%}.catalog_additional-title{color:#000;font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.catalog_additional-cards{display:flex;flex-wrap:wrap;gap:20.13px;padding-top:60.34px}.catalog_price-count{color:#000;font-size:17.76px;font-weight:700;line-height:33.22px}.catalog_promotion{display:flex;gap:125px;justify-content:space-between;padding-top:75.8px}.promotion-text{display:flex;flex-direction:column;gap:25.6px}.promotion-title{color:#000;font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.promotion-desc{word-wrap:break-word;color:#353535;font-size:25.17px;font-weight:300;height:auto;line-height:38.76px;width:auto}.promotion_action{border:2px solid #c5c5c5;border-radius:18.12px;display:flex;height:auto;padding:49.33px 35.23px 46.57px 34.23px;width:auto}.action-item:hover{color:#353535}.portfolio{padding-top:75.51px;width:100%}.portfolio_img{display:flex;flex-direction:column}.img__title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:63px}.img__gallery{display:flex;flex-wrap:wrap;gap:20.13px;justify-content:center;padding-top:50.77px}.videos__title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:63px;padding-top:75.51px}.videos__block{display:flex;flex-wrap:wrap;gap:20.13px;justify-content:space-between;padding-top:50.76px}.videos__link{display:flex;height:374px;max-width:573px;position:relative;width:100%}.videos__link svg{height:50px;left:50%;position:absolute;top:50%;transform:translate(-25px,-25px);width:50px}.videos__video{width:100%}.videos__link img{border-radius:17px;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:660px){.videos__link{height:auto}}.price_list{padding-top:75.5px;width:100%}.application_form{background-color:#f6f6f6;border-radius:18.46px;display:flex;flex-direction:column}.sideinfo{display:flex;gap:22px}.sideinfo__about{display:flex;flex-direction:column;justify-content:space-evenly}.form-bottom{display:flex;gap:130px;justify-content:space-around;padding-bottom:52.84px;padding-top:50.48px}.form__title{font-size:53.34px;line-height:63.85px;padding-left:80px;padding-top:52.31px}.about__name,.form__title{font-weight:700;letter-spacing:-1px}.about__name{font-size:30.12px;line-height:46.88px}.about__jobtitle{font-size:23.87px;font-weight:400;letter-spacing:-1px;line-height:46.88px}.about__link a{color:#00ca81;font-size:17.9px;font-weight:400;line-height:25.06px}.about__add{color:#353535;font-size:18.46px;font-weight:300;line-height:22.57px}.form__name-input{padding-bottom:14.36px}.form__name-input input{border:none;border-radius:16.41px;color:#565656;font-size:18.46px;font-weight:300;height:60.52px;line-height:22.57;padding-left:26.67px;width:337.45px}.form__phone-input{padding-bottom:27.69px}.form__phone-input input{border:none;border-radius:16.41px;color:#565656;font-size:18.46px;font-weight:300;height:60.52px;line-height:22.57;padding-left:26.67px;width:337.45px}.button_form{border:none;border-radius:11.34px;font-size:20.51px;font-weight:600;height:53.83px;letter-spacing:-1px;line-height:16.04px;width:183.6px}.prices-main{padding-top:76.32px}.prices__top{display:flex;flex-direction:column}.prices_title{font-size:53.34px;font-weight:700;letter-spacing:-1px;line-height:63.85px;padding-bottom:29.63px}.info_text{color:#353535;font-size:25.17px;font-weight:300;line-height:38.76px;padding-bottom:22.68px}.button_download{border-radius:11.34px;font-size:20.51px;font-weight:600;letter-spacing:-1px;line-height:16.04px;padding:15.12px 41.03px;text-decoration:none}.prices_tabs{display:flex;flex-direction:column;gap:13px;padding-top:51.31px}.tab__header{align-items:center;background-color:#f6f6f6;border-radius:18.12px;display:flex;font-size:25.17px;font-weight:700;justify-content:space-between;line-height:38.76px;padding:24.17px 37.25px 28.45px 36.24px}.select svg{transition:.3s}.select-transform{transform:rotate(180deg)}.catalog__dropdown{color:#000;display:flex;flex-direction:column;gap:5px;position:relative;text-decoration:none}.filter__dropdown-menu{background-color:#fff;border:1px solid #000;border-radius:13.7px;display:none;flex-direction:column;height:135.85px;justify-content:space-evenly;position:absolute;top:58px;width:164px;z-index:2}.menu-active{display:flex}.dropdown__item{font-size:17.23px;font-weight:600;line-height:22.06px;padding-left:18.12px}.dropdown__item-active,.dropdown__item:hover{background-color:#f6f6f6}.tabs__tab{cursor:pointer;display:flex;flex-direction:column;gap:24px}.list__top{align-items:center;background-color:#f6f6f6;border-top-left-radius:18.12px;border-top-right-radius:18.12px;color:#0f1419;display:flex;font-size:15.13px;font-weight:600;justify-content:space-between;line-height:21.11px;padding:22px 23.28px}.list__bottom{font-size:15.13px;font-weight:400;line-height:22.11px}.list__bottom-options{align-items:center;border:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:0 23.28px}.options_item{width:270.63px}.chars_list-item,.options_item{align-items:center;display:flex}.chars_list-item{width:270.57px}.tab__list{display:none}.tab__header svg{transition:.3s}.chars_list-active{display:block}.tariff_block{padding-top:75.5px;width:100%}.tariff_block-title{font-size:53.34px;font-weight:700;letter-spacing:-1px;line-height:63.85px}.cards_block{display:flex;flex-wrap:wrap;gap:27.18px;justify-content:center;padding-top:50.77px}.card_option{background-color:#f6f6f6;width:374.5px}.card_option,.card_option-content{align-items:center;display:flex;flex-direction:column}.card_option-content{padding:29.2px 31.21px 30.2px 29.2px}.card_option__title{align-items:center;display:flex;flex-direction:column;justify-content:center}.card_option__title-top{font-size:30.12px;font-weight:700;letter-spacing:-1px;line-height:46.88px;text-align:center}.card_option__title-bottom{font-size:23.87px;font-weight:400;letter-spacing:-1px;line-height:46.88px}.card_option__desc{color:#353535;display:flex;font-size:18.46px;font-weight:300;height:158px;justify-content:center;line-height:22.57px;padding-top:14.41px;width:314.1px}.adv_list{display:flex;flex-direction:column;gap:10.14px;padding-top:31.26px}.adv_list__item{border:.6px solid #000;border-radius:11.33px;font-size:14.91px;font-weight:500;gap:8.94px;line-height:20.87px;padding:5.37px 10.73px;width:314.1px}.adv_list__item,.option_bottom{align-items:center;display:flex}.option_bottom{flex-direction:column;height:164.51px;justify-content:space-between;padding-top:26.78px}.option_bottom-expand{font-size:17.89px;font-weight:500;line-height:25.04px;position:relative}.option_bottom-expand:before{left:-120px}.option_bottom-expand:after,.option_bottom-expand:before{background-color:#d9d9d9;content:"";height:1.21px;position:absolute;top:50%;width:86.98px}.option_bottom-expand:after{right:-120px}.option_bottom-term{font-size:23.87px;font-weight:500;letter-spacing:-1px;line-height:46.88px}.button-select{align-items:center;border-radius:16.07px;display:flex;font-size:19.15px;font-weight:600;letter-spacing:-1px;line-height:22.73px;padding:21.42px 35.24px}.button-select svg{padding-left:4.8px}.form_block{padding-bottom:67.95px;padding-top:50.34px;position:relative}.form_block-content{align-items:center;background-color:#f6f6f6;display:flex;gap:48px;padding-left:73.5px;padding-top:56.38px}.form_block-title{font-size:53.11px;font-weight:700;letter-spacing:-1px;line-height:63.57px}.tariff_block-desc{color:#353535;font-size:18.38px;font-weight:300;line-height:22.47px;padding-top:35.36px}.form_block-input_name input{border:none;border-radius:16.34px;color:#565656;font-size:18.38px;font-weight:300;height:60.26px;line-height:22.47px;padding-left:26.55px;width:336px}.form_block-input_phone{padding-top:14.3px}.form_block-input_phone input{border:none;border-radius:16.34px;color:#565656;font-size:18.38px;font-weight:300;height:60.26px;line-height:22.47px;padding-left:26.55px;width:336px}.form_block-checkbox{align-items:center;display:flex;height:30.2px;padding-top:23px}.form_block-checkbox input{cursor:pointer;opacity:0;position:absolute}.form_block-checkbox label{cursor:pointer;display:block;padding-left:41px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form_block-checkbox span{background-color:#d9d9d9;border-radius:5.03px;height:30.2px;left:0;position:absolute;top:-10px;width:30.2px}.form_block-checkbox label input:checked~span{background-color:#00ca81}.requirements_list{display:flex;flex-direction:column}.requirements_list-item{align-items:center;color:#353535;display:flex;font-size:20.13px;font-weight:400;gap:9.16px;margin-bottom:15px}.form__button{padding-top:26.44px}.company_about{padding-top:75.5px;width:100%}.about-title{font-size:53.11px;font-weight:700;letter-spacing:-1px;line-height:64px}.about_general{display:flex;gap:68.5px;padding-top:60.84px}.general-left{display:flex;flex-direction:column}.general_name-name{font-size:36.24px;font-weight:700;letter-spacing:-1px;line-height:57px;padding-top:19.13px}.general_name-jobtitle{font-size:28.72px;font-weight:400;letter-spacing:-1px;line-height:57px;padding-bottom:12.5px}.button-letter{align-items:center;border-radius:11.34px;display:flex;font-size:20.51px;font-weight:600;height:53.4px;justify-content:center;letter-spacing:-1px;line-height:16px;width:172.6px}.general_desc{display:flex;flex-direction:column;gap:28px}.general_desc-title{font-size:30.12px;font-weight:600;letter-spacing:-.5px;line-height:46.88px}.general_desc-desc{color:#353535;font-size:20.51px;font-weight:300;line-height:30.2px;width:auto}.green_text{color:#00ca81}.bold_text{font-weight:700}.about_team{padding-top:88.23px}.team-title{font-size:53.11px;font-weight:700;letter-spacing:-1px;line-height:63.57px}.team_block{display:flex;flex-wrap:wrap;gap:35px 20.13px;justify-content:space-evenly;padding-top:50.89px}.team_card{display:flex;flex-direction:column}.team_card-name{font-size:29.47px;font-weight:700;padding-top:22.15px}.team_card-jobtitle,.team_card-name{letter-spacing:-1px;line-height:45.86px}.team_card-jobtitle{font-size:23.35px;font-weight:400}.team_card-exp{font-size:25.17px;font-weight:600;letter-spacing:-1px;line-height:45.86px}.reviews{padding-top:69.1px;width:100%}.reviews-title{font-size:53.11px;font-weight:700;letter-spacing:-1px;line-height:63.57px}.reviews_block{display:flex;flex-wrap:wrap;gap:20.14px;padding-top:50.76px}.reviews_column-title{font-size:35.24px;font-weight:700;letter-spacing:-1px;line-height:45.86px}.reviews_column-rating{align-items:center;display:flex;gap:5.9px}.reviews_column-rating span{font-size:30.2px;font-weight:600;letter-spacing:-1px;line-height:45.86px}.review_block{gap:15.1px;padding-top:26.18px}.review_block,.review_block-card{display:flex;flex-direction:column}.review_block-card{background-color:#f6f6f6;border-radius:18.12px;height:258.73px;justify-content:center;width:374.5px}.review_block-card-content{height:auto;width:auto}.review_top{display:flex;gap:28px;padding-left:24.16px}.review_top-info{display:flex;flex-direction:column}.review_top-name{font-size:20.17px;font-weight:700;letter-spacing:-1px;line-height:31.39px}.review_top-rate{align-items:center;display:flex;gap:5px}.review_card-top-date,.review_top-rate{font-size:15.98px;font-weight:400;letter-spacing:-1px;line-height:31.39px}.review_bottom{padding-left:24.16px;padding-top:17.81px}.review_bottom-text{color:#1e1e1e;font-size:15.78px;font-weight:300;line-height:19.29px}.certificates{padding-top:75.51px;width:100%}.certificates-title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.certificates-block{display:flex;flex-wrap:wrap;gap:15.1px;padding-top:50.76px}.delivery{padding-top:75.85px;width:100%}.delivery_title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.delivery_desc{color:#1e1e1e;display:flex;font-size:22.15px;font-weight:300;line-height:30.2px;padding-top:50.76px;width:auto}.delivery_action{padding-top:40.08px}.delivery_action-block{background-color:#f6f6f6;border-radius:29.42px}.delivery_action-btn_area{display:flex;flex-wrap:wrap;gap:20.13px;justify-content:center;padding-bottom:47.52px;padding-top:49.33px}.button_delivery{font-size:20.13px;font-weight:500;line-height:77.67px;padding:0;text-decoration:underline;text-decoration-thickness:.5px}.btn_area-row{display:flex;flex-wrap:wrap;gap:20px}.information{padding-top:75.51px;width:100%}.guarantees_title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:56.4px}.guarantees_main{display:flex;gap:90px;padding-top:50.72px}.guarantees_img{align-items:center;background-color:#f6f6f6;border-radius:13.96px;display:flex;height:374.5px;justify-content:center;width:374.5px}.guarantees_desc{font-size:20.13px;font-weight:300;line-height:30.2px;width:auto}.information_payment{padding-top:75.5px}.payment-title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:56.4px}.payment_main{display:flex;gap:90.6px;padding-top:50.73px}.payment_img{align-items:center;background-color:#f6f6f6;border-radius:13.96px;display:flex;height:374.5px;justify-content:center;width:374.5px}.payment_desc{display:flex;flex-direction:column;font-size:20.13px;font-weight:300;gap:30.24px;line-height:30.2px;width:auto}.discounts{padding-top:75.5px}.discounts_title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.discounts_block{display:flex;flex-wrap:wrap;height:auto;justify-content:space-evenly;padding-top:50.76px;width:auto}.product_rating{padding-top:75.51px}.rating_title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.rating_desc{font-size:22.15px;font-weight:300;line-height:30.2px;padding-top:50.76px;width:auto}.rating_cards{display:flex;gap:16.05px;padding-top:47.93px}.rating__cards-card{align-items:center;background-color:#f6f6f6;border-radius:14.45px;display:flex;flex-direction:column;height:389.27px;width:219.91px}.rating_card-img{padding-top:18.47px}.rating_card-name{font-size:24.08px;font-weight:700;letter-spacing:-1px;line-height:40.45px;padding-top:8.84px}.rating_card-rate{display:flex;font-size:22.45px;font-weight:600;gap:12.72px;letter-spacing:-1px;line-height:34.09px;padding-top:5.54px}.rating_card-price{display:flex;font-size:14.16px;font-weight:400;gap:34.51px;line-height:37.07px;padding-bottom:29.69px;padding-top:19.58px;position:relative}.rating_card-price:before{top:9.95px}.rating_card-price:after,.rating_card-price:before{background-color:#000;content:"";height:.6px;left:-8px;position:absolute;width:188.61px}.rating_card-price:after{bottom:20.95px}.rating_card-price span{font-weight:700}.button_order{align-items:center;border-radius:8.87px;display:flex;font-size:16.05px;font-weight:600;gap:2.64px;height:42.12px;justify-content:center;letter-spacing:-1px;line-height:12.55px;width:143.67px}.description{padding-top:74.82px;width:100%}.description_title{font-size:36.24px;font-weight:700;letter-spacing:-1px;line-height:56.4px}.description_text-area{font-size:20.13px;font-weight:500;line-height:30.2px;width:auto}.description_text{padding-top:25.55px}.description_about{padding-top:42px}.description_about-title{font-weight:700}.description_about-desc{padding-top:46px}.description_about-desc ul{list-style:inside;padding-left:11px;padding-top:40px}.description_about-text{padding-top:41px}.description_choose{padding-top:42px}.description_choose-type{font-weight:700;padding-top:46px}.description_choose-type ul{font-weight:500;list-style:inside;padding-left:11px;padding-top:40px}.description_choose-text{padding-top:41px}.description_definition{padding-top:42px}.description_definition-title{font-weight:700}.description_definition-text{padding-top:41px}.faq{padding-top:75.26px;width:100%}.faq-title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.faq-dropdown{gap:13.08px;padding-top:50.76px}.faq-dropdown,.faq-dropdown__tab{display:flex;flex-direction:column}.faq-dropdown__tab{cursor:pointer;gap:24px}.faq-text{font-size:20.13px;font-weight:500;line-height:30.2px;padding-top:30.21px;width:auto}.contacts{padding-bottom:43.61px;padding-top:74.72px;width:100%}.contacts-title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.contacts_top{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:45.72px;position:relative}.contacts_number{display:flex;flex-direction:column;padding-top:8px}.contacts_number-link{color:#000;font-size:44.61px;font-weight:700;letter-spacing:-1px;line-height:53.41px}.contacts_number-hours{font-size:25.74px;font-weight:400;letter-spacing:-1px;line-height:48.06px;padding-bottom:14.4px;padding-top:15.49px}.button-contacts{align-items:center;background-color:#fff;border:1px solid #000;border-radius:11.34px;color:#000;display:flex;font-size:20.51px;font-weight:600;height:53.39px;justify-content:center;letter-spacing:-1px;line-height:16.04px;transition:all .3s;width:237.09px}.button-contacts:hover{background-color:#f3f3f3}.contacts_address{padding-top:55.33px;width:312.08px}.contacts_address-title{font-size:24.83px;font-weight:700;letter-spacing:-1px;line-height:46.38px}.contacts_address-address{font-size:24.83px;font-weight:400;letter-spacing:-1px;line-height:41.39px;padding-top:10px}.contacts_email{padding-top:25.63px}.contacts_email-title{font-size:24.83px;font-weight:700;letter-spacing:-1px;line-height:46.38px}.contacts_email-email{font-size:24.83px;font-weight:400;letter-spacing:-1px;line-height:41.39px;padding-top:10px}.contacts_map-links{display:flex;gap:26.18px;padding-top:25.18px}.contacts_map-links a{color:#000;font-size:30.2px;font-weight:400;letter-spacing:-1px;line-height:41.39px}.contacts_bottom{display:flex;gap:68.59px;justify-content:space-between;padding-top:76.69px}.contacts_requisites-title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.contacts_requisites-list{display:flex;flex-direction:column;gap:9.06px;height:auto;padding-top:30.62px;width:auto}.contacts_requisites-item{display:flex;font-size:24.83px;font-weight:400;gap:9.93px;letter-spacing:-1px;line-height:41.39px}.contacts_vacancies-title{font-size:52.35px;font-weight:700;letter-spacing:-1px;line-height:62.67px}.contacts_vacancies-list{align-items:flex-start;display:flex;flex-direction:column;gap:26.18px;padding-top:25.59px}.contacts_vacancies-link{background:none;border:none;color:#000;font-size:30.2px;font-weight:400;letter-spacing:-1px;line-height:41.39px;text-decoration:underline;text-decoration-thickness:.5px}.contacts_vacancies-button{padding-top:35.93px}.button_atf{align-items:center;border-radius:12.19px;display:flex;font-size:22.05px;font-weight:600;height:57.67px;justify-content:center;letter-spacing:-1px;line-height:17.24px;width:365.04px}.button_atf a{color:#fff;text-decoration:none}.footer_block{display:flex;justify-content:space-between;padding-top:41.25px}.footer_block-left{display:flex;flex-wrap:wrap;position:relative;width:211.41px}.footer_block-left img{height:60.4px;width:60.4px}.footer-name{font-size:28.19px;font-weight:700;letter-spacing:-1px;line-height:28.19px;padding-left:15.1px;width:135.91px}.footer-data{padding-top:18.12px}.footer-data,.footer_right{font-size:20.13px;font-weight:400;letter-spacing:-1px;line-height:32.22px}.footer_right{width:714.77px}.button_action{background-color:#fff;font-size:20.13px;font-weight:500;line-height:47.84px}.promotion_action-area{align-items:center;display:flex;flex-wrap:wrap}.promo_action-row{display:flex;gap:8px}.input_quiz{height:47px;margin:0 auto -46px;width:47px}.variants_item img{margin-bottom:-27px}.input_quiz-active svg{fill:#00ca81}.input_quiz-disabled{pointer-events:none}.call_form{align-items:center;background-color:#fff;border-radius:11.38px;box-shadow:0 0 10px rgba(0,0,0,.5);display:none;flex-direction:column;height:252px;justify-content:center;position:absolute;right:240px;top:55px;width:694.91px;z-index:3}.call_form-title{font-size:29.88px;font-weight:700;letter-spacing:-1px;line-height:46.82px}.call_form-actions{display:flex;gap:10.83px;padding-top:34.81px}.call_form-actions input{background-color:#f3f3f3;border:none;border-radius:38.1px;color:#353535;font-size:16.78px;font-weight:600;height:44.82px;line-height:42.06px;padding-left:20px;width:263.7px}.button_phone{align-items:center;border-radius:38.1px;display:flex;font-size:14.94px;font-weight:600;height:45.1px;justify-content:center;line-height:42.06px;width:172.67px}.call_text{color:#8b8b8b;font-size:15.74px;font-weight:500;line-height:22.04px;padding-top:18.68px}.catalog_area{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);display:none;flex-direction:column;height:556px;position:absolute;top:21px;width:100%;z-index:3}.catalog_area-left{padding-left:48px;padding-top:48px;position:relative;width:228px}.catalog_area-left ul{display:flex;gap:30px}.button_option{background-color:#fff;color:#000;font-size:23.46px;font-weight:600;height:116.09px;height:31px;line-height:30.05px;transition:all .3s}.button_option:hover{color:#00ca81}.catalog_area-right{height:auto;padding-left:48px;padding-top:39px;width:auto}.catalog_area-list{display:none}.catalog_area-right ul{font-size:23.46px;font-weight:600;line-height:57px;list-style-type:none}.cart_modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:3}.cart_modal-overlay{background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%;z-index:2}.cart_modal-area{background-color:#fff;border-radius:18px;margin:132px auto 0;max-width:944px;position:sticky;width:100%;z-index:3}.cart_modal-content{display:flex;flex-direction:column;padding-bottom:57px;padding-left:81px;padding-top:58px}.modal-close{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;width:50px}.modal-close:before{left:7px;transform:rotate(45deg)}.modal-close:after,.modal-close:before{background-color:#0f1419;content:"";height:2px;position:absolute;top:25px;width:35px}.modal-close:after{left:6px;transform:rotate(-45deg)}.cart_modal-title{font-size:40px;font-weight:40;letter-spacing:-1px;line-height:62.67px}.cart_modal-list{gap:17px;padding-top:52px}.cart_list-list{gap:17px}.cart_modal-text{font-size:30px;font-weight:700;line-height:62.67px;padding-top:45px}.cart_modal-additional{color:#8b8b8b;font-size:21.07px;font-weight:500;line-height:29.5px;padding-top:25px}.cart_modal-input{display:flex;gap:15px;padding-top:46px}.cart_modal-input input{background-color:#f3f3f3;font-size:22.46px;padding-left:27px;width:353px}.cart_modal-input button,.cart_modal-input input{border-radius:51px;font-weight:600;height:60px;line-height:56.31px}.cart_modal-input button{font-size:20px;width:213px}.order_modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:3}.order_modal-overlay{background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%;z-index:2}.order_modal-area{background-color:#fff;border-radius:18px;margin:132px auto 0;max-width:944px;position:sticky;z-index:3}.order_modal-content{display:flex;flex-direction:column;padding-bottom:57px;padding-left:81px;padding-top:58px}.order_modal-title{font-size:40px;font-weight:40;letter-spacing:-1px;line-height:62.67px}.order_modal-list{gap:17px;padding-top:52px}.order_list-list{gap:17px}.order_modal-text{font-size:30px;font-weight:700;line-height:62.67px;padding-top:45px}.order_modal-additional{color:#8b8b8b;font-size:21.07px;font-weight:500;line-height:29.5px;padding-top:25px}.order_modal-input{display:flex;gap:15px;padding-top:46px}.order_modal-input input{background-color:#f3f3f3;font-size:22.46px;padding-left:27px;width:353px}.order_modal-input button,.order_modal-input input{border-radius:51px;font-weight:600;height:60px;line-height:56.31px}.order_modal-input button{font-size:20px;width:213px}.favorite_modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:3}.favorite_modal-overlay{background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%;z-index:2}.favorite_modal-area{background-color:#fff;border-radius:18px;margin:132px auto 0;max-width:944px;position:sticky;z-index:3}.favorite_modal-content{display:flex;flex-direction:column;padding-bottom:57px;padding-left:81px;padding-top:58px}.favorite_modal-title{font-size:40px;font-weight:40;letter-spacing:-1px;line-height:62.67px}.favorites_modal-list{gap:17px;padding-top:52px}.favorite_list-list{gap:17px}.favorite_modal-text{font-size:30px;font-weight:700;line-height:62.67px;padding-top:45px}.favorite_modal-additional{color:#8b8b8b;font-size:21.07px;font-weight:500;line-height:29.5px;padding-top:25px}.favorite_modal-input{display:flex;gap:15px;padding-top:46px}.favorite_modal-input input{background-color:#f3f3f3;font-size:22.46px;padding-left:27px;width:353px}.favorite_modal-input button,.favorite_modal-input input{border-radius:51px;font-weight:600;height:60px;line-height:56.31px}.favorite_modal-input button{font-size:20px;width:213px}.compare_modal,.delivery-modal,.director-modal,.stock-modal,.tariff-modal,.vacancies-modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:3}.compare_modal-overlay,.stock-modal-overlay{background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%;z-index:2}.compare_modal-area,.stock-modal-area{background-color:#fff;border-radius:18px;margin:132px auto 0;max-width:944px;position:sticky;z-index:3}.compare_modal-content,.stock-modal-content{display:flex;flex-direction:column;padding-bottom:57px;padding-left:81px;padding-top:58px}.compare_modal-title,.stock-modal-title{font-size:40px;font-weight:40;letter-spacing:-1px;line-height:62.67px}.compare_modal-list,.stock-modal-list{gap:17px;padding-top:52px}.compare_list-list{gap:17px}.compare_modal-text,.stock-modal-text{font-size:30px;font-weight:700;line-height:62.67px;padding-top:45px}.compare_modal-additional,.stock-modal-additional{color:#8b8b8b;font-size:21.07px;font-weight:500;line-height:29.5px;padding-top:25px}.compare_modal-input,.stock-modal-input{display:flex;gap:15px;padding-top:46px}.compare_modal-input input,.stock-modal-input input{background-color:#f3f3f3;border-radius:51px;font-size:22.46px;font-weight:600;height:60px;line-height:56.31px;padding-left:27px;width:353px}.compare_modal-input button,.stock-modal-input button{border-radius:51px;font-size:20px;font-weight:600;height:60px;line-height:56.31px;width:213px}.modal_item{display:flex;gap:28px;list-style-type:none}.modal_item-info{display:flex;flex-direction:column}.modal_item-img{background-color:#f3f3f3;height:150px;width:150px}.modal_item-title{font-size:30px;font-weight:600;letter-spacing:-1px;line-height:62.67px}.button_delete{background-color:#fff;border:none;color:#353535;font-size:21.07px;font-weight:600;line-height:29.5px;text-decoration:underline}.cart_modal-empty{font-size:30px;font-weight:500;padding-top:52px}.call_form-bottom{background-color:#fff;border-radius:11.38px;box-shadow:0 0 10px rgba(0,0,0,.5);display:none;flex-direction:column;height:252px;position:absolute;right:240px;top:55px;width:694.91px;z-index:3}.button_phone-bottom,.call_form-bottom{align-items:center;justify-content:center}.button_phone-bottom{border-radius:38.1px;display:flex;font-size:14.94px;font-weight:600;height:45.1px;line-height:42.06px;width:172.67px}.fav_list,.header_burger{display:none}.navigation__menu-active{display:flex}.catalog_area-left-active{display:block}.gallery-picture{height:252px;width:375px}.gallery-picture img{border-radius:10%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slick-slide{margin:0 55px}.compare_list-item,.favorite_list-item{list-style-type:none}.sideinfo__img img{border-radius:50%}

/*# sourceMappingURL=style.css.map*/