@-webkit-keyframes border-transform{0%,100%{border-radius:63% 37% 54% 0.83636364% 48% 52% 45%}  14%{border-radius:40% 60% 54% 0.93877551% 60% 40% 51%}  28%{border-radius:54% 46% 38% 1.26530612% 70% 30% 51%}  42%{border-radius:61% 39% 55% 0.73770492% 38% 62% 39%}  56%{border-radius:61% 39% 67% 0.47142857% 50% 50% 30%}  70%{border-radius:50% 50% 34% 1.17857143% 68% 32% 44%}  84%{border-radius:46% 54% 50% 1.42857143% 61% 39% 65%}}@keyframes border-transform{0%,100%{border-radius:63% 37% 54% 0.83636364% 48% 52% 45%}  14%{border-radius:40% 60% 54% 0.93877551% 60% 40% 51%}  28%{border-radius:54% 46% 38% 1.26530612% 70% 30% 51%}  42%{border-radius:61% 39% 55% 0.73770492% 38% 62% 39%}  56%{border-radius:61% 39% 67% 0.47142857% 50% 50% 30%}  70%{border-radius:50% 50% 34% 1.17857143% 68% 32% 44%}  84%{border-radius:46% 54% 50% 1.42857143% 61% 39% 65%}}.progress-wrap{position:fixed;right:50px;bottom:50px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.2);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);  -webkit-transition:all 200ms linear;transition:all 200ms linear}@media only screen and (max-width:575px){.progress-wrap{right:10px;bottom:10px}}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;font-family:Font Awesome\ 5 Pro;content:'\f062';text-align:center;line-height:46px;font-size:24px;color:#16df23;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;  -webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::after{opacity:0}.progress-wrap::before{position:absolute;font-family:Font Awesome\ 5 Pro;content:'\f106';text-align:center;line-height:46px;font-size:24px;opacity:0;background-image:linear-gradient(298deg, var(--red), var(--yellow));  -webkit-background-clip:text;  -webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;  -webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#16df23;stroke-width:4;box-sizing:border-box;  -webkit-transition:all 200ms linear;transition:all 200ms linear}body.light .progress-wrap{box-shadow:inset 0 0 0 2px rgba(0, 0, 0, 0.2)}body.light .progress-wrap::after{color:var(--black-blue)}body.light .progress-wrap svg.progress-circle path{stroke:var(--black-blue)}.switch,.circle{-webkit-transition:all 300ms linear;transition:all 300ms linear}.switch{width:60px;height:4px;border-radius:27px;background-image:linear-gradient(298deg, var(--red), var(--yellow));position:fixed;right:40px;top:100px;display:block;margin:0 auto;text-align:center;opacity:1;z-index:33333;transition:all 300ms linear}@media only screen and (max-width:575px){.switch{width:50px;height:4px;right:10px;top:90px}}.circle{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:-5px;width:40px;height:40px;border-radius:50%;background:var(--black-blue-light-3);box-shadow:0 4px 4px rgba(26, 53, 71, 0.25), 0 0 0 1px rgba(26, 53, 71, 0.07000000000000001);animation:border-transform 10s linear infinite alternate forwards}.circle:hover{box-shadow:0 8px 8px rgba(26, 53, 71, 0.25), 0 0 0 1px rgba(26, 53, 71, 0.07000000000000001)}.circle:before{position:absolute;font-family:Font Awesome\ 5 Pro;content:'\f755';top:0;left:0;z-index:2;font-size:20px;line-height:40px;text-align:center;width:100%;height:40px;opacity:1;color:var(--grey);  -webkit-transition:all 300ms linear;transition:all 300ms linear}.circle:after{position:absolute;font-family:Font Awesome\ 5 Pro;content:'\f185';top:0;left:0;z-index:2;font-size:20px;line-height:40px;text-align:center;width:100%;height:40px;color:var(--yellow);opacity:0;  -webkit-transition:all 300ms linear;transition:all 300ms linear}.switched .circle{left:45px;box-shadow:0 4px 4px rgba(26, 53, 71, 0.25), 0 0 0 1px rgba(26, 53, 71, 0.07000000000000001);background:var(--black-blue)}.switched .circle:hover{box-shadow:0 8px 8px rgba(26, 53, 71, 0.25), 0 0 0 1px rgba(26, 53, 71, 0.07000000000000001)}.switched .circle:before{opacity:0}.switched .circle:after{opacity:1}@media only screen and (max-width:575px){div#services .row > div{padding:0}}.progress-wrap + .progress-wrap{transform:translateY(-120%)}.progress-wrap + .progress-wrap + .progress-wrap{transform:translateY(-240%)}.progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap{transform:translateY(-360%)}.progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap{transform:translateY(-480%)}.progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap{transform:translateY(-600%)}.progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap{transform:translateY(-720%)}.progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap + .progress-wrap{transform:translateY(-840%)}div#telmenu{display:flex;justify-content:space-around;margin:0 -30px;background:#04040480;left:0;right:0;top:50px;padding:10px}div#telmenu a{flex:0 0 auto;display:inline-block;text-align:center}@media only screen and (max-width:767px){div#telmenu{margin:0 -15px}}@media only screen and (max-width:575px){div#telmenu{margin:0 -20px}}body.light #telmenu{background:rgba(255, 255, 255, 0.8)}#logomenu #btnz .switch{position:relative;right:10px;top:13px}@media only screen and (max-width:575px){#logomenu #btnz .switch{right:10px;top:13px}}#logomenu #btnz a{margin:0 20px 0 0}.page__title{display:flex;  -ms-flex-positive:1;flex-grow:1;justify-content:flex-start;padding-bottom:6px;margin-bottom:14px;position:relative;font-weight:500;font-size:2.4rem;line-height:1em;text-transform:uppercase;align-items:center}@media only screen and (max-width:575px){.page__title{font-size:1.7rem}}div#wrapper{padding-top:50px}.switched .circle{left:15px}.catalog-item{position:relative;overflow:hidden}.chip{position:absolute;top:18px;right:-39px;z-index:3;padding:6px 30px;border-radius:0;font-weight:600;font-size:12px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);margin:0;cursor:pointer;transform:rotate(55deg)}.chip span{display:inline-block;width:7px;height:7px;margin-right:3px;background:#4CAF50;border-radius:50%}.chip.red span{background:#f00;box-shadow:0 0 5px #F44336}.chip.primary{background:#9c27b0;color:#f5f5f5}.light a:not(.main-button){color:#333}.spoilerbtn{position:absolute;z-index:99;bottom:0;left:0;right:0;text-align:center;background:linear-gradient(0deg, #ffffff 0%, #ffffff 35%, rgba(255, 255, 255, 0.4) 100%);padding-top:45px;cursor:pointer}div#telmenu{display:flex;flex-wrap:wrap;flex-direction:row;align-content:space-around;justify-content:space-around;align-items:center}div#telmenu > div{flex:2 0 auto}div#telmenu > a{flex:1 1 50%}.page-catalog__head{text-align:center}