body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{--primary-color:#024927;--light-accent-color:#009a26;--dark-text-color:#272928}#root{box-sizing:border-box;display:flex}#root-2{align-items:center;display:flex;flex-direction:column;min-height:100vh;width:100%}@media (max-width:1260px){body{padding-top:150px}html{scroll-padding-top:110px}}@media (max-width:600px){body{padding-top:90px}html{scroll-padding-top:90px}}@media (min-width:1500px){#root{padding-inline:calc(50vw - 750px)}}.width-delimenter{box-sizing:border-box;padding-inline:90px;width:100%}@media (max-width:600px){.width-delimenter{padding-inline:16px}}.top-nav-bar{align-items:center;box-sizing:border-box;display:flex;flex-flow:row;gap:50px;justify-content:space-between;padding-block:20px;padding-inline:90px;width:100%}.top-nav-bar .logo{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:70px;min-width:55.55px}.top-nav-bar .nav-items{align-items:center;display:flex;flex-flow:row;gap:50px}.top-nav-bar .nav-item{color:var(--primary-color);cursor:pointer;display:inline-block;font-size:18px;font-weight:600;line-height:150%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:all .3s;white-space:nowrap}.top-nav-bar .nav-item.active{color:var(--light-accent-color);text-decoration:underline}.top-nav-bar .nav-item:hover{color:var(--light-accent-color);transition:all .3s}.top-nav-bar .icons-right-block{display:flex;flex-flow:row;gap:30px}.top-nav-bar .icons-right-block button{background-color:initial;border:none;cursor:pointer;outline:none}.top-nav-bar .icons-right-block button svg{fill:var(--primary-color);transition:all .3s}.top-nav-bar .icons-right-block button:hover svg{fill:var(--light-accent-color);transition:all .3s}.top-nav-bar .search-shell{background-color:#817a7a80;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;position:fixed;right:0;top:0;z-index:5}.top-nav-bar .search-shell .search-block{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;gap:36px;justify-content:space-between;padding-block:32px;padding-inline:90px;width:100%}.top-nav-bar .search-block button{background-color:initial;border:none;cursor:pointer;outline:none}.top-nav-bar .search-block svg{fill:#aeadad}.top-nav-bar .search-block input{border:none;color:var(--dark-text-color);flex:1 1;font-size:24px;font-weight:400;line-height:150%;outline:none}.top-nav-bar .search-block input::placeholder{color:#aeadad}.top-nav-bar .search-results{border-top:1px solid #d3d3d3;display:flex;flex-direction:column;max-height:80vh;overflow:scroll;width:100%}.top-nav-bar .search-result-item{background-color:#fff;border-bottom:1px solid #d3d3d3;color:var(--primary-color);cursor:pointer;font-size:24px;font-weight:400;line-height:150%;padding-block:16px;padding-inline:90px;width:100%}.top-nav-bar .search-result-item:hover{color:var(--light-accent-color)}.top-nav-bar .burger-menu{cursor:pointer;display:none;visibility:hidden}.top-nav-bar .side-menu-shell{background-color:#000000a6;bottom:0;display:flex;flex-direction:row;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:4}.top-nav-bar .side-menu{background-color:#fff;display:flex;flex-direction:column;height:100vh;max-width:80vw;padding:0 24px 24px;width:300px}.top-nav-bar .side-menu .nav-item{border-bottom:1px solid #d3d3d3;color:var(--primary-color);font-size:24px;font-weight:600;padding-block:16px;text-decoration:none}.top-nav-bar .top-row{align-items:center;border-bottom:1px solid #d3d3d3;cursor:pointer;display:flex;gap:24px;padding-block:24px}.top-nav-bar .top-row a{color:var(--primary-color);font-size:24px;font-weight:600;text-decoration:none}.top-nav-bar .top-row svg{fill:var(--primary-color)}@media (max-width:1260px){.top-nav-bar{background-color:#fff;box-shadow:0 0 16px #00000040;position:fixed;top:0;z-index:10}.top-nav-bar .nav-item:last-child{display:block;visibility:visible}.top-nav-bar .icons-right-block,.top-nav-bar .nav-items{display:none;visibility:hidden}.top-nav-bar .burger-menu{display:block;visibility:visible}}@media (max-width:600px){.top-nav-bar{padding-inline:16px}.top-nav-bar .logo{height:40px;width:30px}.top-nav-bar .side-menu .nav-item{font-size:18px}.top-nav-bar .top-row{padding-block:20px}.top-nav-bar .top-row a{font-size:18px}.top-nav-bar .top-row svg{height:24px;width:24px}.top-nav-bar .side-menu{width:fit-content}.top-nav-bar .search-shell .search-block{box-sizing:border-box;padding-block:20px;padding-inline:16px}.top-nav-bar .search-shell .search-block svg{height:24px;width:24px}.top-nav-bar .search-shell .search-block input{font-size:14px}.top-nav-bar .search-result-item{box-sizing:border-box;font-size:14px;padding-inline:16px}}.banner-container{background-color:#ffffffb3;border-radius:10px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.banner-container .background{background-color:#00000003;box-sizing:border-box;display:flex;height:600px;transition:opacity .3s;width:100%;z-index:-1}.banner-container .background.fade-in{opacity:1}.banner-container .background.fade-out{opacity:0}.banner-container .background img{background-repeat:no-repeat;box-sizing:border-box;object-fit:cover;object-position:center;width:100%}.banner-container .overlay-left{animation:slideInLeft .3s cubic-bezier(.075,.82,.165,1) forwards;animation-delay:.5s;clip-path:polygon(0 0,100% 0,50% 100%,0 100%);left:0;transform:translateX(-100%)}.banner-container .overlay-left,.banner-container .overlay-right{background-color:#ffffffb3;bottom:0;position:absolute;top:0;width:75%;z-index:1}.banner-container .overlay-right{animation:slideInRight .3s cubic-bezier(.075,.82,.165,1) forwards;animation-delay:.5s;clip-path:polygon(0 0,100% 0,100% 100%,50% 100%);right:0;transform:translateX(100%)}.banner-container .content.fade-in{opacity:1}.banner-container .content.fade-out{opacity:0}.banner-container .content-left{align-items:flex-start;animation-delay:.75s;left:32px;transition:opacity .3s}.banner-container .content-left,.banner-container .content-right{bottom:70px;display:flex;flex-flow:column;justify-content:space-between;opacity:0;position:absolute;top:60px;width:50%;z-index:2}.banner-container .content-right{align-items:flex-end;animation:fadeIn 3s cubic-bezier(.075,.82,.165,1) forwards;animation-delay:.75s;right:32px}.banner-container h2{color:var(--primary-color);font-size:48px;font-weight:800;line-height:150%}.banner-container .content-right h2{text-align:right}.banner-container .banner-link{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;gap:6px;max-width:fit-content;padding-block:9.5px;text-decoration:none;transition:transform .3s ease}.banner-container .banner-link.bottom{flex-flow:column}.banner-container .banner-link.right{flex-flow:row;gap:24px}.banner-container .banner-link.bottom:hover{transform:translateY(5px)}.banner-container .banner-link.right:hover{transform:translateX(5px)}.banner-container .mobile-icon{display:none;visibility:hidden}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOUT{0%{opacity:1}to{opacity:0}}@media (max-width:1000px){.banner-container h2{font-size:32px}.banner-container .background{height:450px}}@media (max-width:900px){.banner-container h2{font-size:28px}}@media (max-width:600px){.banner-container h2{display:block;font-size:16px;font-style:normal;font-weight:600}.banner-container .background{height:calc(47.61905vw - 15.2381px)}.banner-container .background img{object-position:right}.banner-container .content-left{bottom:16px;left:16px;top:0}.banner-container .content-right{bottom:16px;right:16px;top:0}.banner-container .link-text{display:none;visibility:hidden}.banner-container .mobile-icon{display:block;visibility:visible}.banner-container .desktop-icon{display:none;visibility:hidden}}.categories-block{display:flex;flex-flow:column;gap:24px;margin-top:44px;width:100%}.categories-block h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.categories-block .cards-field{grid-column-gap:20px;grid-row-gap:42px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;row-gap:42px}@media (max-width:600px){.categories-block h1{font-size:16px}}@media (max-width:1450px){.categories-block .cards-field{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1125px){.categories-block .cards-field{gap:20px;grid-template-columns:1fr 1fr}}.category-card{border-radius:10px;box-shadow:0 0 30px #e5e5e5b2;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-flow:column;height:330px;min-width:300px;overflow:hidden;padding-top:24px;transition:transform .3s ease;width:100%}.category-card .image-block{align-items:center;display:flex;flex:3 1;justify-content:center}.category-card .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.category-card .card-footer{align-items:center;color:var(--primary-color);display:flex;flex:1 1;font-size:24px;font-weight:600;justify-content:center;line-height:150%;padding-block:13px;padding-inline:7px;text-align:center}.category-card:hover{transform:scale(1.025)}@media (max-width:750px){.category-card{height:180px;min-width:130px}.category-card .card-footer{font-size:14px}}.loader{animation:rotation 1s linear infinite;border:5px solid var(--primary-color);border-bottom:5px solid #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.primary-btn{align-self:start;background-color:var(--primary-color);border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-weight:600;line-height:150%;outline:none;padding-block:24px;padding-inline:120px;transition:all .3s ease}.primary-btn:hover{background-color:var(--light-accent-color)}.primary-btn.disabled{background-color:#999;cursor:default}@media (max-width:600px){.primary-btn{font-size:14px;padding-block:14px;padding-inline:0;width:100%}}.advantages-block{color:var(--light-accent-color);display:flex;flex-flow:column;font-size:24px;font-weight:600;gap:48px;line-height:150%;margin-top:72px;width:100%}.advantages-block .block-row{align-items:center;display:flex;flex-flow:row;gap:24px;justify-content:space-between}.advantages-block .advantages-item{align-items:center;display:flex;flex-flow:column;gap:24px;text-align:center}@media (max-width:800px){.advantages-block .block-row{flex-flow:column}.advantages-block{text-align:center}}@media (max-width:600px){.advantages-block{font-size:16px;gap:10px;margin-top:20px;text-align:left}.advantages-block .block-row{align-items:flex-start;gap:10px}.advantages-block .advantages-item{flex-flow:row;font-weight:400;gap:10px}.advantages-block .advantages-item svg{height:24px;width:24px}}.service-block{margin-top:44px}.service-block h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.service-block .description-block{color:var(--dark-text-color);display:flex;flex-flow:column;font-size:18px;font-weight:500;gap:24px;line-height:150%;margin-top:24px}.service-block .service-subblock{margin-top:24px}.service-block .service-subblock h2{color:var(--light-accent-color);font-size:24px;font-weight:600;line-height:150%;margin:0;padding:0}.service-block .bordered-block{align-items:flex-start;border:4px solid var(--light-accent-color);border-radius:16px;display:flex;flex-flow:row;gap:20px;justify-content:space-between;margin-top:24px;padding-block:33px;padding-inline:39px}.service-block .bordered-block h3{color:var(--light-accent-color);font-size:24px;font-weight:600;line-height:150%;margin:0;padding:0}.service-block .bordered-block .part{flex:1 1}.service-block .bordered-block ul{margin-top:24px}.service-block .bordered-block li{color:var(--dark-text-color);font-size:18px;font-weight:500;line-height:150%}@media (max-width:1100px){.service-block .bordered-block li{font-size:16px}}@media (max-width:950px){.service-block .bordered-block{flex-flow:column!important}.service-block{margin-top:20px}.service-block h1{font-size:16px}.service-block .description-block{font-size:14px}.service-block .bordered-block h3,.service-block .service-subblock h2{font-size:16px}.service-block .bordered-block li{font-size:14px}.service-block .bordered-block{padding-block:16px;padding-inline:10px}.service-block .bordered-block ul{padding-inline-start:16px!important}}.about-company-block{display:flex;flex-flow:column;gap:24px;margin-top:44px}.about-company-block h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0}.about-company-block .text{color:var(--dark-text-color);font-size:18px;font-weight:500;line-height:150%}@media (max-width:600px){.about-company-block{gap:10px;margin-top:20px}.about-company-block h1{font-size:16px}.about-company-block .text{font-size:14px}}.partners-block{display:flex;flex-flow:column;gap:24px;margin-top:44px;max-width:100%;overflow:hidden}.partners-block h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.partners-block .imgs-row{grid-gap:40px;align-items:center;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:124px;height:124px;max-width:100%;width:100%}.partners-block .imgs-row img{align-self:center;justify-self:center;max-height:100%;max-width:200px}.partners-block .imgs-row img.view{cursor:pointer;transition:transform .3s}.partners-block .imgs-row img.view:hover{transform:scale(1.05)}.partners-block .image-view-modal-shell{align-items:center;background-color:#000000a6;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw}.partners-block .image-view-modal{background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:40vw;overflow:hidden;padding-bottom:24px;padding-inline:24px;position:relative}.partners-block .top-row{align-items:center;display:flex;height:40px;justify-content:flex-end;padding-top:24px}.partners-block .close-modal-btn{background-color:initial;border:none;cursor:pointer;outline:none}.partners-block .image-view-modal img{max-height:100%;max-height:70vh}@media (max-width:1200px){.partners-block .imgs-row{flex-wrap:wrap;height:auto}.partners-block .imgs-row img{max-height:125px}}@media (max-width:1100px){.partners-block .imgs-row{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:124px 124px}}@media (max-width:950px){.partners-block .imgs-row{grid-template-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr;grid-template-rows:124px 124px}}@media (max-width:600px){.partners-block h1{font-size:16px}.partners-block .imgs-row img{max-width:80px}.partners-block .imgs-row{display:grid}.partners-block .image-view-modal{margin-bottom:-50px;max-width:90vw}.partners-block .imgs-row{grid-template-columns:1fr 1fr 1fr;grid-template-rows:124px 124px}}.form-bg{background-position:-17.5vw -25vw;background-repeat:no-repeat;background-size:150vw;box-shadow:0 0 50px #e5e5e5b2;margin-top:44px;position:relative;width:100%}.form-bg,.form-container{box-sizing:border-box;display:flex}.form-container{background-color:#fff;color:var(--primary-color);flex:3 1;flex-direction:column;gap:18px;padding-block:83px;padding-inline-end:24px;padding-inline-start:90px}.form-bg .smooth-overlay{align-self:stretch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff80;flex:2 1;z-index:2}.form-container h1{font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.form-container .text{font-size:18px;font-weight:600;line-height:150%}.form-container form{display:flex;flex-direction:column;gap:14px;margin-top:6px}.form-container .input-field{border:1px solid var(--primary-color);border-radius:10px;color:var(--dark-text-color);font-size:18px;font-weight:600;line-height:150%;outline:none;padding-block:12.5px;padding-inline:10px}.form-container .input-field::placeholder{color:#aeadad}.form-container .input-field.error{border-color:red;color:red}.form-container .text-area{margin-top:-12px;resize:none}#privacy-check{accent-color:var(--primary-color);border-radius:4px;height:18px;width:18px}#privacy-check:hover{accent-color:var(--light-accent-color)}.privacy-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px}#open-privacy{background-color:initial;border:none;color:var(--primary-color);cursor:pointer;font-size:inherit;outline:none;padding:0;white-space:nowrap}#open-privacy:hover{color:var(--light-accent-color)}@media (max-width:600px){.form-bg .form-container{padding-block:24px;padding-inline:16px}.form-container form{width:100%}.form-bg .smooth-overlay{display:none;visibility:hidden}.form-bg .form-container h1{font-size:16px}.form-bg .text{font-size:14px}.form-container .input-field{font-size:12px}.form-container h2{font-size:14px}.form-container .primary-btn{margin-top:20px!important}}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:10}.modal-overlay .modal{background-color:#fff;border-radius:10px;display:flex;flex-flow:column;padding:50px;position:relative}.modal .task{font-size:48px;font-style:italic;font-weight:700;gap:24px;justify-content:center;line-height:150%;-webkit-user-select:none;user-select:none;width:100%}.modal .answers,.modal .task{align-items:center;display:flex}.modal .answers{justify-content:space-around;margin-top:40px}.modal .answers .answer-card{align-items:center;background-color:initial;border:none;border-radius:5px;box-shadow:0 0 5px #0000001a;cursor:pointer;display:flex;font-size:32px;font-weight:700;height:65px;justify-content:center;line-height:150%;outline:none;transition:all .3s ease;width:55px}.modal .answers .answer-card:hover{color:var(--primary-color);transform:scale(1.05)}.modal h2{color:var(--primary-color);font-size:24px;font-weight:600;margin:0;padding:0}.modal .description,.modal h2{align-self:center;line-height:150%}.modal .description{color:var(--dark-text-color);font-size:18px;font-weight:500;margin-bottom:40px}.modal .close-modal-btn{background-color:initial;border:none;cursor:pointer;outline:none;position:absolute;right:16px;top:16px}.err-msg{color:red;font-size:24px;font-weight:600;line-height:150%;padding-block:24px;text-align:center}@media (max-width:600px){.modal-overlay .modal{padding:36px 16px 16px}.modal-overlay .modal h2{font-size:16px}.modal .description{font-size:14px}.modal .close-modal-btn{right:0;top:4px}.modal .answers{flex-wrap:wrap;gap:10px;justify-content:center}}.custom-select{cursor:pointer;position:relative;width:100%}.custom-select .select-field{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:10px;box-sizing:border-box;color:var(--dark-text-color);display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:150%;padding-block:13px;padding-inline:10px;width:100%}.custom-select .select-field.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select .select-field.error{border-color:red;color:red}.custom-select .select-field.placehoder{color:#aeadad}.custom-select .options{background-color:#fff;border-bottom:1px solid var(--primary-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid var(--primary-color);border-right:1px solid var(--primary-color);box-sizing:border-box;max-height:300px;overflow:scroll;position:absolute;top:100%;width:100%}.custom-select .options .option-item{border-top:1px solid var(--primary-color);color:var(--primary-color);font-size:18px;font-weight:500;line-height:150%;padding-block:13px;padding-inline:10px}.custom-select .options .option-item:first-child{border:none}.custom-select .options .option-item:hover{color:var(--light-accent-color)}@media (max-width:600px){.custom-select .select-field{font-size:12px}.custom-select .select-field svg{height:16px;width:16px}.custom-select .options .option-item{font-size:12px}}.contacts-block{margin-bottom:250px;margin-top:44px}.contacts-block h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.contacts-block .maps{border-radius:10px;flex:1 1;min-height:300px;overflow:hidden}.contacts-block .info{color:var(--dark-text-color);display:flex;flex:1 1;flex-flow:column;font-size:18px;gap:24px;line-height:150%}.contacts-block .info a{color:var(--primary-color);text-decoration:none}.contacts-block .hor-block{display:flex;flex-flow:row;gap:48px;margin-top:24px}.contacts-block .phones-row{display:flex;gap:8px}@media (max-width:900px){.contacts-block .hor-block{flex-flow:column}}@media (max-width:600px){.contacts-block h1{font-size:16px}}.footer{align-items:center;background-color:var(--primary-color);box-sizing:border-box;display:flex;flex-flow:row;height:260px;justify-content:space-between;justify-self:flex-end;padding-block:42px;padding-inline:90px;width:100%}.footer img{max-height:100%}.footer .navs{grid-column-gap:66px;grid-row-gap:16px;column-gap:66px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;row-gap:16px}.footer a{color:#fff;font-size:18px;font-weight:600;line-height:150%;text-decoration:none}.footer .right-block,.footer .right-block .tels{display:flex;flex-flow:column;gap:18px}.footer .right-block .tels a{cursor:pointer;text-decoration:none}@media (max-width:1200px){.footer .navs{display:none;visibility:hidden}}@media (max-width:800px){.footer{height:150px}.footer .right-block{align-items:center;flex-flow:row;justify-content:space-around;width:100%}.footer img{display:none;visibility:hidden}.footer{padding-inline:16px}}.catalog-page{padding-inline:90px;padding-bottom:200px}@media (max-width:600px){.catalog-page{margin-top:-40px;padding-inline:16px}}.category-page{align-self:stretch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:24px;justify-self:stretch;padding-block-end:200px;padding-block-start:24px;padding-inline:90px}.category-page .breadcrumbs{align-items:center;color:#aeadad;display:flex;flex-flow:row;font-size:18px;font-weight:500;gap:24px;line-height:150%}.category-page .breadcrumbs a{color:#aeadad;text-decoration:none}.category-page .breadcrumbs label{cursor:pointer}.category-page h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.sub-category-block{display:flex;flex-flow:column;gap:24px;padding-bottom:40px}.sub-category-block h2{color:var(--light-accent-color);font-size:24px;font-weight:600;margin:0;padding:0}.technics-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:600px){.category-page{padding-inline:16px}.category-page h1,.sub-category-block h2{font-size:16px}.category-page .breadcrumbs{font-size:16px;gap:10px}}@media (max-width:1450px){.technics-row{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1125px){.technics-row{grid-template-columns:1fr 1fr}}.technic-page{align-self:stretch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:24px;justify-self:stretch;padding-block-end:150px;padding-block-start:24px;padding-inline:90px}.technic-page .breadcrumbs{align-items:center;color:#aeadad;display:flex;flex-flow:row;font-size:18px;font-weight:500;gap:24px;line-height:150%}.technic-page .breadcrumbs a{color:#aeadad;text-decoration:none}.technic-page .breadcrumbs label{cursor:pointer}.technic-page h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.technic-page .presentation-block{display:flex;flex-flow:row;gap:20px;width:100%}.technic-page .presentation-block .t-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:2 1;max-height:400px;min-height:350px}.technic-page .presentation-block .descr{align-items:flex-start;color:var(--dark-text-color);display:flex;flex:3 1;flex-flow:column;font-size:18px;font-weight:500;gap:40px;justify-content:space-between;line-height:150%}.technic-page .switcher-block{align-items:center;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-around;margin-top:44px}.technic-page .switcher-block .separator{align-self:stretch;background-color:var(--primary-color);width:2px}.technic-page .switcher-block label{color:var(--primary-color);cursor:pointer;font-size:24px;font-weight:600;line-height:150%;text-decoration:none}.technic-page .switcher-block .active{color:var(--light-accent-color);text-decoration:underline;text-underline-offset:25%}.info-block{border:4px solid var(--light-accent-color);border-radius:16px;min-height:200px}.info-block ul{color:var(--dark-text-color);font-size:18px;font-weight:500;line-height:150%;padding:71px}.info-block table{border-collapse:collapse;border-style:hidden;min-height:200px;width:100%}.info-block td{border:1px solid var(--light-accent-color);color:var(--dark-text-color);font-size:18px;font-weight:500;line-height:150%;padding:8px}.info-block .cell-centered{text-align:center}.info-block .complectations-block{align-items:flex-start;display:flex;flex-flow:row;gap:100px;padding-block:33px;padding-inline:64px}.info-block .complectations-block .block-item{align-items:flex-start;display:flex;flex-direction:column;gap:24px;min-width:40%}.info-block .complectations-block .block-item h3{color:var(--light-accent-color);font-size:24px;font-weight:600;line-height:150%;margin:0;padding:0}.info-block .complectations-block .block-item ul{list-style:none;padding:0}.info-block .complectations-block .block-item li{padding-left:1.5em;position:relative;vertical-align:center}.info-block .complectations-block .block-item li:before{content:"•";font-size:18px;font-weight:900;left:.6em;line-height:125%;position:absolute}.technic-page .modal{max-width:500px}.technic-page .form-container{padding:0}.technic-page .form-container h2{text-align:left;width:100%}.technic-page .primary-btn{margin-top:20px!important;width:100%}@media (max-width:600px){.technic-page{padding-inline:16px}.technic-page h1{font-size:16px}.technic-page .breadcrumbs{text-wrap:nowrap;flex-wrap:wrap;font-size:16px;gap:10px}.technic-page .presentation-block{flex-flow:column}.technic-page .presentation-block .t-image{min-height:250px}.technic-page .presentation-block .descr,.technic-page .switcher-block label{font-size:14px}.technic-page .info-block{border-width:1px;overflow:scroll}.technic-page .info-block ul{margin:0;padding-block:16px;padding-inline:24px}.technic-page .info-block li{font-size:14px}.info-block .complectations-block .block-item h3{font-size:16px}.info-block .complectations-block{flex-flow:column;gap:20px;padding-block:16px;padding-inline:8px}.info-block .complectations-block .block-item{gap:10px}.info-block td{font-size:14px}}.press-center-page{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-flow:column;justify-content:center;justify-self:stretch;min-width:200px;padding-inline:90px;padding-bottom:150px;padding-top:24px}.press-center-page h1{align-self:flex-start;color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:96px 0 38px;padding:0}.press-center-page .posts-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;width:100%}.press-center-page .posts-row .post-card{cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .3s}.press-center-page .post-card .post-img{background-color:#999;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:245px;width:100%}.press-center-page .post-card .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--primary-color);display:-webkit-box;font-size:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis;width:400px}.press-center-page .posts-row .post-card:hover{transform:scale(1.05)}@media (max-width:600px){.press-center-page{padding-inline:16px}.press-center-page h1{font-size:16px;margin-bottom:10px;margin-top:20px}.press-center-page .post-card .post-img{height:180px;width:100%}.press-center-page .post-card .title{font-size:16px;width:100%}}@media (max-width:1380px){.press-center-page .banner-container h2{font-size:32px;margin-top:0}}@media (max-width:1250px){.press-center-page .posts-row{grid-template-columns:1fr 1fr}}@media (max-width:900px){.press-center-page .post-card .post-img{height:180px}.press-center-page .post-card .title{font-size:16px}}@media (max-width:700px){.press-center-page .banner-container h2{font-size:16px}.press-center-page .posts-row{grid-template-columns:1fr}}.no-data-block{align-items:center;align-self:center;border:2px solid var(--primary-color);border-radius:10px;box-sizing:border-box;color:var(--primary-color);display:flex;font-size:24px;font-weight:700;height:200px;justify-content:center;justify-self:center;line-height:150%;max-width:600px;padding-inline:48px;text-align:center;width:80vw}@media (max-width:600px){.no-data-block{font-size:18px}}.post-page{display:flex;flex-direction:column;gap:16px;padding-inline:90px;padding-bottom:100px}.post-page h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.post-page .img{aspect-ratio:2.25;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:100%}.post-page pre{text-wrap:wrap;color:var(--dark-text-color);font-family:inherit;font-size:18px;font-weight:400;line-height:150%;max-width:100%}@media (max-width:600px){.post-page{padding-inline:16px}.post-page h1{font-size:16px}.post-page pre{font-size:14px}}.certificates-page{display:flex;flex:1 1;flex-flow:column;gap:44px;padding-inline:90px;padding-bottom:100px}.certificates-page .imgs-row{height:240px}@media (max-width:600px){.certificates-page{gap:20px;padding-inline:16px}.certificates-page .imgs-row{height:auto}}.coockie-wrapper{background-color:#fff;border-radius:10px;bottom:40px;box-shadow:0 0 30px #00000040;box-sizing:border-box;color:var(--primary-color);font-size:18px;left:40px;padding-inline:24px;position:fixed;width:500px;z-index:100}.coockie-btns{align-items:center;display:flex;gap:8px;padding-block:24px}.coockie-btns button{background-color:#999;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;height:48px;outline:none;width:100%}.coockie-btns button:hover{background-color:#777}.coockie-btns button:first-child{background-color:var(--primary-color)}.coockie-btns button:first-child:hover{background-color:var(--light-accent-color)}@media (max-width:650px){.coockie-wrapper{border-radius:0;bottom:0;font-size:14px;left:0;width:100vw}.coockie-wrapper h2{font-size:18px}.coockie-btns button{font-size:14px;height:40px}}
/*# sourceMappingURL=main.e513a422.css.map*/