

/* Start:/local/templates/main/css/style.css?1755877629181530*/

<title>БРОНЕПЛЕНКА ОТ FUTUKRAMA</title>
<title>БРОНЕПЛЕНКА ОТ FUTUKRAMA</title>

<title>БРОНЕПЛЕНКА ОТ FUTUKRAMA</title>

изучи styles @charset "UTF-8";.vbox-overlay{--vbox-tools-color:#fff;--vbox-title-background:#101010;--vbox-title-width:"auto";--vbox-title-radius:0;--vbox-share-background:#101010;--vbox-share-width:"auto";--vbox-share-radius:0;--vbox-padding:0;--vbox-max-width:100%}.vbox-overlay *,.vbox-overlay :after,.vbox-overlay :before{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.vbox-overlay *{-webkit-backface-visibility:visible;backface-visibility:visible}.vbox-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;inset:0;position:fixed;z-index:999999}.vbox-share,.vbox-title{color:var(--vbox-tools-color);line-height:1;margin:0 auto;position:fixed;text-align:center;z-index:98}.vbox-title{background-color:var(--vbox-title-background);border-radius:var(--vbox-title-radius);display:block;font-size:12px;overflow:hidden;padding:12px 54px;text-overflow:ellipsis;white-space:nowrap;width:var(--vbox-title-width)}.vbox-share{background-color:var(--vbox-share-background);border-radius:var(--vbox-share-radius);font-size:24px;padding:0 .35em;width:var(--vbox-share-width)}.vbox-link-btn,button.vbox-link-btn,button.vbox-link-btn:active,button.vbox-link-btn:focus,button.vbox-link-btn:hover{background:0 0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-block;outline:0;padding:6px 12px}.vbox-share a{color:inherit!important;display:inline-block;padding:6px 12px}.vbox-share svg{vertical-align:middle;z-index:10}.vbox-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;color:#000;color:var(--vbox-tools-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;opacity:.8;padding:6px 15px;position:fixed;right:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:99}.vbox-close:hover{opacity:1}.vbox-left-corner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vbox-tools-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;left:0;line-height:1;overflow:hidden;position:fixed;top:0;z-index:99}.vbox-num{display:inline-block;padding:12px 15px}.vbox-left{left:0}.vbox-right{right:0}.vbox-top{top:0}.vbox-bottom{bottom:0}.vbox-next,.vbox-prev{cursor:pointer;display:block;height:45px;margin-top:-15px;opacity:.8;overflow:hidden;position:fixed;top:50%;-webkit-transition:opacity .2s;transition:opacity .2s;width:45px;z-index:99}.vbox-next:hover,.vbox-prev:hover{opacity:1}.vbox-next span,.vbox-prev span{border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-right-color:var(--vbox-tools-color);border-top:2px solid transparent;border-top-color:var(--vbox-tools-color);display:block;height:20px;position:relative;position:absolute;text-indent:-100px;top:8px;width:20px}.vbox-prev{left:15px}.vbox-next{right:15px}.vbox-prev span{left:10px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vbox-next span{right:10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vbox-inline,.venoratio{margin:0 auto;position:relative;width:100%}.venoratio:before{content:"";display:block;padding-top:var(--vb-aspect-ratio)}.venoratio>*{height:100%;left:0;padding:var(--vbox-padding);position:absolute;top:0;width:100%}.venoratio-1x1{--vb-aspect-ratio:100%;max-width:min(var(--vbox-max-width),(100vh - 60px))}.venoratio-4x3.vbox-child.venoratio{--vb-aspect-ratio:75%;max-width:min(var(--vbox-max-width),(100vh - 60px) * 4 / 3)}.venoratio-16x9.vbox-child.venoratio{--vb-aspect-ratio:56.25%;max-width:min(var(--vbox-max-width),(100vh - 60px) * 16 / 9)}.venoratio-21x9.vbox-child.venoratio{--vb-aspect-ratio:42.85714%;max-width:min(var(--vbox-max-width),(100vh - 60px) * 21 / 9)}.venoratio-full{--vb-aspect-ratio:calc(100vh - 60px)}.vbox-child.vbox-inline,.vbox-child.venoratio{max-width:100%}.vbox-open{overflow:hidden}.vbox-container{overflow-scrolling:touch;-webkit-overflow-scrolling:touch;inset:0;max-height:100%;overflow-x:hidden;overflow-y:scroll;padding:30px 0;position:absolute;z-index:20}.vbox-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100%;opacity:0;overflow:hidden;padding:0 4%;position:relative;text-align:center;width:100%}.vbox-container img{height:auto;max-width:100%}.vbox-child{-webkit-box-shadow:0 0 12px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 0 12px #00000030,0 6px 6px #0000003b;max-width:var(--vbox-max-width);padding:var(--vbox-padding);text-align:left;text-align:initial}.vbox-child img{display:block;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.vbox-fit .vbox-child img,.vbox-fit .vbox-child.venoratio{max-height:calc(100vh - 60px)}.vbox-grab .vbox-child img{cursor:-webkit-grab;cursor:grab}.vbox-child>iframe{border:none!important}.vbox-content.swipe-left{margin-left:-200px!important}.vbox-content.swipe-right{margin-left:200px!important}.vbox-preloader{-webkit-transform:translateZ(0);transform:translateZ(0)}.vbox-preloader .vbox-preloader-inner{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.vbox-hidden{display:none}.vbox-preloader.vbox-hidden .vbox-preloader-inner{opacity:0}.vbox-backdrop{height:100%;left:0;position:absolute;top:0;-webkit-transform:translateZ(-1px);transform:translateZ(-1px);width:100%;z-index:0}.vbox-tooltip{display:inline-block;position:relative}.vbox-tooltip .vbox-tooltip-text{bottom:100%;color:#fff;font-family:sans-serif;left:0;margin-bottom:2px;opacity:0;padding:0;position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;visibility:hidden;z-index:1}.vbox-top .vbox-tooltip .vbox-tooltip-text{bottom:auto;margin-bottom:0;margin-top:2px;top:100%}.vbox-tooltip-inner{background-color:#000000e6;border-radius:6px;font-size:10px;padding:5px 10px}.vbox-tooltip:hover .vbox-tooltip-text{opacity:1;visibility:visible}.vbox-overlay{--sk-size:40px;--sk-color:#333}.sk-center{margin:auto}.sk-plane{-webkit-animation:sk-plane 1.2s ease-in-out infinite;animation:sk-plane 1.2s ease-in-out infinite;background-color:var(--sk-color);height:var(--sk-size);width:var(--sk-size)}@-webkit-keyframes sk-plane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-plane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{-webkit-animation:sk-chase 2.5s linear infinite both;animation:sk-chase 2.5s linear infinite both;height:var(--sk-size);position:relative;width:var(--sk-size)}.sk-chase-dot{-webkit-animation:sk-chase-dot 2s ease-in-out infinite both;animation:sk-chase-dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.sk-chase-dot:before{-webkit-animation:sk-chase-dot-before 2s ease-in-out infinite both;animation:sk-chase-dot-before 2s ease-in-out infinite both;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:25%;width:25%}.sk-chase-dot:first-child{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-chase-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-chase-dot:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-chase-dot:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-chase-dot:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-chase-dot:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-chase-dot:first-child:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-chase-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes sk-chase{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sk-chase{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sk-chase-dot{80%,to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sk-chase-dot{80%,to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sk-chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,to{-webkit-transform:scale(1);transform:scale(1)}}.sk-bounce{height:var(--sk-size);position:relative;width:var(--sk-size)}.sk-bounce-dot{-webkit-animation:sk-bounce 2s cubic-bezier(.455,.03,.515,.955) infinite;animation:sk-bounce 2s cubic-bezier(.455,.03,.515,.955) infinite;background-color:var(--sk-color);border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.sk-bounce-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}45%,55%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}45%,55%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--sk-size);justify-content:space-between;width:var(--sk-size)}.sk-wave-rect{-webkit-animation:sk-wave 1.2s ease-in-out infinite;animation:sk-wave 1.2s ease-in-out infinite;background-color:var(--sk-color);height:100%;width:15%}.sk-wave-rect:first-child{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave-rect:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave-rect:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave-rect:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave-rect:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-wave{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-wave{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-pulse{-webkit-animation:sk-pulse 1.2s cubic-bezier(.455,.03,.515,.955) infinite;animation:sk-pulse 1.2s cubic-bezier(.455,.03,.515,.955) infinite;background-color:var(--sk-color);border-radius:100%;height:var(--sk-size);width:var(--sk-size)}@-webkit-keyframes sk-pulse{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-pulse{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.sk-flow{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--sk-size)*1.3);justify-content:space-between;width:calc(var(--sk-size)*1.3)}.sk-flow-dot{-webkit-animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both;animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both;background-color:var(--sk-color);border-radius:50%;height:25%;width:25%}.sk-flow-dot:first-child{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-flow-dot:nth-child(2){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes sk-flow{0%,80%,to{-webkit-transform:scale(.3);transform:scale(.3)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-flow{0%,80%,to{-webkit-transform:scale(.3);transform:scale(.3)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-swing{-webkit-animation:sk-swing 1.8s linear infinite;animation:sk-swing 1.8s linear infinite;height:var(--sk-size);position:relative;width:var(--sk-size)}.sk-swing-dot{-webkit-animation:sk-swing-dot 2s ease-in-out infinite;animation:sk-swing-dot 2s ease-in-out infinite;background-color:var(--sk-color);border-radius:100%;height:45%;left:0;margin:auto;position:absolute;right:0;top:0;width:45%}.sk-swing-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s;bottom:0;top:auto}@-webkit-keyframes sk-swing{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sk-swing{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sk-swing-dot{0%,to{-webkit-transform:scale(.2);transform:scale(.2)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-swing-dot{0%,to{-webkit-transform:scale(.2);transform:scale(.2)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{height:var(--sk-size);position:relative;width:var(--sk-size)}.sk-circle-dot{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle-dot:before{-webkit-animation:sk-circle 1.2s ease-in-out infinite both;animation:sk-circle 1.2s ease-in-out infinite both;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:15%;width:15%}.sk-circle-dot:first-child{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle-dot:nth-child(2){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle-dot:nth-child(3){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle-dot:nth-child(4){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle-dot:nth-child(5){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle-dot:nth-child(6){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle-dot:nth-child(7){-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle-dot:nth-child(8){-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle-dot:nth-child(9){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle-dot:nth-child(10){-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle-dot:nth-child(11){-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle-dot:first-child:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle-dot:nth-child(7):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle-dot:nth-child(8):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle-dot:nth-child(9):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle-dot:nth-child(10):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle-dot:nth-child(11):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circle{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circle{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle-fade{height:var(--sk-size);position:relative;width:var(--sk-size)}.sk-circle-fade-dot{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle-fade-dot:before{-webkit-animation:sk-circle-fade 1.2s ease-in-out infinite both;animation:sk-circle-fade 1.2s ease-in-out infinite both;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:15%;width:15%}.sk-circle-fade-dot:first-child{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle-fade-dot:first-child:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle-fade-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle-fade-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle-fade-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle-fade-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle-fade-dot:nth-child(7):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle-fade-dot:nth-child(8):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle-fade-dot:nth-child(9):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle-fade-dot:nth-child(10):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle-fade-dot:nth-child(11):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circle-fade{0%,39%,to{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circle-fade{0%,39%,to{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.sk-grid{height:var(--sk-size);width:var(--sk-size)}.sk-grid-cube{-webkit-animation:sk-grid 1.3s ease-in-out infinite;animation:sk-grid 1.3s ease-in-out infinite;background-color:var(--sk-color);float:left;height:33.33%;width:33.33%}.sk-grid-cube:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-grid-cube:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-grid-cube:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.sk-grid-cube:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-grid-cube:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-grid-cube:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-grid-cube:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}.sk-grid-cube:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-grid-cube:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-grid{0%,70%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-grid{0%,70%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-fold{height:var(--sk-size);position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:var(--sk-size)}.sk-fold-cube{float:left;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);width:50%}.sk-fold-cube:before{-webkit-animation:sk-fold 2.4s linear infinite both;animation:sk-fold 2.4s linear infinite both;background-color:var(--sk-color);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;width:100%}.sk-fold-cube:nth-child(2){-webkit-transform:scale(1.1) rotate(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.sk-fold-cube:nth-child(4){-webkit-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.sk-fold-cube:nth-child(3){-webkit-transform:scale(1.1) rotate(270deg);-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.sk-fold-cube:nth-child(2):before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-fold-cube:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-fold-cube:nth-child(3):before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-fold{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}@keyframes sk-fold{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}.sk-wander{height:var(--sk-size);position:relative;width:var(--sk-size)}.sk-wander-cube{--sk-wander-distance:calc(var(--sk-size)*.75);-webkit-animation:sk-wander 2s ease-in-out -2s infinite both;animation:sk-wander 2s ease-in-out -2s infinite both;background-color:var(--sk-color);height:20%;left:0;position:absolute;top:0;width:20%}.sk-wander-cube:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-wander-cube:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-wander{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6);transform:translate(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg);transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg);transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6);transform:translate(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes sk-wander{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6);transform:translate(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg);transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{-webkit-transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg);transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6);transform:translate(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;text-rendering:optimizeSpeed;width:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}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;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{-webkit-box-shadow:none;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{height:auto;max-width:100%;vertical-align:middle}img,picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent;border:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{background:#000;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/local/templates/main/css/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);-webkit-transition-timing-function:initial;transition-timing-function:ease;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-scrollbar{background:rgba(0,0,0,.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px}@media (max-width:1920px){html{font-size:.5208333333vw}}body{color:#0e0e0e;font-family:Roboto,sans-serif;font-size:2rem;line-height:normal}:root{--Primary-Main:#009de9;--primary-dark-hover:#3f00f0;--Secondary-Main:#666;--padding:64px;--margin:144px;--radius:32px;--text-icon-light-secondary:#efefef;--stroke-line-light:#ccc;--Logo-Purple:#9747ff;--Logo-Violet:#56008e;--Logo-Raspberry:#ff0052}@media screen and (max-width:1440px){:root{--margin:100px;--padding:20px}}@media screen and (max-width:1024px){:root{--margin:64px;--padding:14px;--radius:24px}}body{font-family:Inter,sans-serif}.page{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;position:relative}.page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:144px;padding-bottom:var(--margin)}.container{margin:144px auto 0;margin:var(--margin) auto 0;max-width:1920px;padding-left:64px;padding-left:var(--padding);padding-right:64px;padding-right:var(--padding)}h1{color:#000;font-size:50px;font-style:normal;font-weight:700;line-height:130%}@media screen and (max-width:768px){h1{font-size:36px}}@media screen and (max-width:450px){h1{font-size:32px}}h2{color:#000;font-size:42px;font-style:normal;font-weight:700;line-height:130%}@media screen and (max-width:1024px){h2{font-size:32px}}@media screen and (max-width:768px){h2{font-size:28px}}@media screen and (max-width:450px){h2{font-size:24px}}h3{color:#000;font-size:30px;font-style:normal;font-weight:700;line-height:130%}@media screen and (max-width:1024px){h3{font-size:28px}}@media screen and (max-width:768px){h3{font-size:24px}}@media screen and (max-width:450px){h3{font-size:20px}}h4{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width:450px){h4{font-size:19px}}h5{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:130%}@media screen and (max-width:450px){h5{font-size:17px}}h6{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:130%}@media screen and (max-width:450px){h6{font-size:15px}}.page-title{color:#000;font-size:42px;font-style:normal;font-weight:700;line-height:130%;text-align:center}@media screen and (max-width:1440px){.page-title{font-size:36px}}@media screen and (max-width:1024px){.page-title{font-size:32px}}@media screen and (max-width:768px){.page-title{font-size:28px}}@media screen and (max-width:450px){.page-title{font-size:24px}}.page-top h1{max-width:1920px;padding-left:64px;padding-left:var(--padding);padding-right:64px;padding-right:var(--padding);text-align:center}@media screen and (max-width:1024px){.page-top h1{color:#000;color:var(--text-icon-dark-primary,#000);font-size:min(50px,5.2vw);font-style:normal;font-weight:700;line-height:130%;text-align:center}}@media screen and (max-width:768px){.page-top h1{font-size:38px}}@media screen and (max-width:600px){.page-top h1{font-size:35px}}@media screen and (max-width:450px){.page-top h1{color:#000;color:var(--text-icon-dark-primary,#000);font-size:32px;font-style:normal;font-weight:700;line-height:130%;text-align:center}}.visually-hidden{height:0;left:-1px;opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.text-container{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:32px auto 0;max-width:1048px;max-width:calc(920px + var(--padding) + var(--padding));padding-left:64px;padding-left:var(--padding);padding-right:64px;padding-right:var(--padding)}@media screen and (max-width:1024px){.text-container{max-width:992px;max-width:calc(864px + var(--padding) + var(--padding));padding-left:64px;padding-left:var(--padding);padding-right:64px;padding-right:var(--padding)}}@media screen and (max-width:450px){.text-container{margin-top:24px}}.text-container img,.text-container video{aspect-ratio:1/.563;border-radius:32px;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:450px){.text-container img,.text-container video{aspect-ratio:1/.75}}.text-container ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:decimal;padding-left:16px}@media screen and (max-width:450px){.text-container ol{gap:10px}}.text-container ol *{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.text-container ol li::marker{color:#919191;color:var(--text-icon-dark-tetriary,#919191);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.text-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:disc;padding-left:16px}@media screen and (max-width:450px){.text-container ul{gap:10px}}.text-container ul *{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.text-container ul li::marker{color:#919191;color:var(--text-icon-dark-tetriary,#919191);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.text-container p{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.text-container a{color:#000;color:var(--secondary-dark-hover,#000);position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.text-container a:after{background:#000;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.text-container a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.text-container .custom-table table{border-collapse:collapse;border-top:initial;width:auto}@media screen and (max-width:450px){.text-container .custom-table table{min-width:100%}}.text-container .custom-table table *{color:#000;color:var(--text-icon-dark-primary,#000);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.text-container .custom-table table tr{border-bottom:1px solid #ccc}.text-container .custom-table table tr td:nth-child(2){padding-left:50px}@media screen and (max-width:450px){.text-container .custom-table table tr td:nth-child(2){padding-left:10px}}.text-container .custom-table table td{padding:5px 5px 10px}.text-container .custom-table table b,.text-container .custom-table table strong{font-weight:600}.text-container table{border-top:1px solid #ccc;width:100%}.text-container table th{color:#000;color:var(--text-icon-dark-primary,#000);font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-align:left}.text-container table tr{border-bottom:1px solid #ccc}.text-container table tr td:first-child{color:#000;color:var(--text-icon-dark-primary,#000);font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-align:left}.text-container table td,.text-container table th{padding:15px}.text-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.text-input,.text-input .text-input__field{display:-webkit-box;display:-ms-flexbox;display:flex}.text-input .text-input__field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.06);border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:4px;color:#fff;font-size:14px;font-style:normal;font-weight:400;height:37px;line-height:normal;padding:10px}.text-input .text-input__field::-webkit-input-placeholder{color:#919191;color:var(--text-icon-dark-tetriary,#919191)}.text-input .text-input__field::-moz-placeholder{color:#919191;color:var(--text-icon-dark-tetriary,#919191)}.text-input .text-input__field:-ms-input-placeholder{color:#919191;color:var(--text-icon-dark-tetriary,#919191)}.text-input .text-input__field::-ms-input-placeholder{color:#919191;color:var(--text-icon-dark-tetriary,#919191)}.text-input .text-input__field::placeholder{color:#919191;color:var(--text-icon-dark-tetriary,#919191)}.text-input .text-input__field:focus{border-color:#009de9;color:#fff}.text-input.invalid .text-input__field{border-color:#e02d3c}.text-input span{color:#fff;color:var(--text-icon-light-primary,#fff);font-size:14px;font-style:normal;font-weight:600;line-height:normal}.global-margin{margin-top:64px}.vbox-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='69' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M53.906 15.094 15.094 53.906m38.812 0L15.094 15.094'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:69px;padding:0;right:52px;top:39px;width:69px}@media screen and (max-width:1024px){.vbox-close{height:50px;right:20px;top:20px;width:50px}}.vbox-close svg{display:none}.vbox-grab .vbox-child img{border-radius:32px;border-radius:var(--radius);height:min(752px,90vh);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:752px}@media screen and (max-width:1024px){.vbox-grab .vbox-child img{max-height:min(80vw,90vh);max-width:80vw}}@media screen and (max-width:450px){.vbox-grab .vbox-child img{max-height:min(90vw,90vh);max-width:90vw}}.vbox-child{border-radius:32px;border-radius:var(--radius)}.vbox-overlay .vbox-next{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #009de9;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;position:absolute;right:calc(50% - 376px);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translate(50%);-webkit-transition:.3s;transition:.3s;width:56px;z-index:20}@media screen and (max-width:1440px){.vbox-overlay .vbox-next{height:50px;width:50px}}@media screen and (max-width:1024px){.vbox-overlay .vbox-next{height:56px;right:calc(50% - min(376px,40vw));width:56px}}@media screen and (max-width:450px){.vbox-overlay .vbox-next{height:40px;right:calc(50% - min(376px,43vw));width:40px}}@media (hover){.vbox-overlay .vbox-next:hover{background:#1d5bd6;border-color:#1d5bd6}.vbox-overlay .vbox-next:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m16.5 7-6 6m6-6-6-6m6 6H.5'/%3E%3C/svg%3E")}}.vbox-overlay .vbox-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' fill='none'%3E%3Cpath stroke='%23009DE9' stroke-linecap='round' stroke-linejoin='round' d='m16.5 6.5-6 6m6-6-6-6m6 6H.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:16px}.vbox-overlay .vbox-next span{display:none}.vbox-container{overflow-y:hidden}.vbox-overlay .vbox-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #009de9;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;left:calc(50% - 376px);position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:.3s;transition:.3s;width:56px;z-index:20}@media screen and (max-width:1440px){.vbox-overlay .vbox-prev{height:50px;width:50px}}@media screen and (max-width:1024px){.vbox-overlay .vbox-prev{height:56px;left:calc(50% - min(376px,40vw));width:56px}}@media screen and (max-width:450px){.vbox-overlay .vbox-prev{height:40px;left:calc(50% - min(376px,43vw));width:40px}}@media (hover){.vbox-overlay .vbox-prev:hover{background:#1d5bd6;border-color:#1d5bd6}.vbox-overlay .vbox-prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m.5 7 6 6m-6-6 6-6m-6 6h14.75m1.25 0H14'/%3E%3C/svg%3E")}}.vbox-overlay .vbox-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' fill='none'%3E%3Cpath stroke='%23009DE9' stroke-linecap='round' stroke-linejoin='round' d='m.5 6.5 6 6m-6-6 6-6m-6 6h14.75m1.25 0H14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:16px}.vbox-overlay .vbox-prev span{display:none}.btn-blue{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#009de9;background:var(--Primary-Main,#009de9);border-radius:1000px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;gap:6px;line-height:normal;padding:16px 24px;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.btn-blue{font-size:13px;padding:10px 20px}}@media screen and (max-width:600px){.btn-blue{font-size:16px;padding:16px 24px}}@media (hover){.btn-blue:hover{background:#3f00f0;background:var(--primary-dark-hover,#3f00f0)}}.btn-blue.sm{font-size:13px;padding:10px 20px}.bordered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #666;border:1px solid var(--Secondary-Main,#666);border-radius:1000px;color:#666;color:var(--Secondary-Main,#666);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:600;gap:6px;line-height:normal;padding:16px 24px;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.bordered{font-size:13px;padding:10px 20px}}@media screen and (max-width:600px){.bordered{font-size:16px;padding:16px 24px}}@media (hover){.bordered:hover{border-color:#000;color:#000}}.bordered.light{border-color:#fff;color:#fff}@media (hover){.bordered.light:hover{background:#fff;color:#000}}.bordered.sm{font-size:13px;padding:10px 20px}.bordered.active{border-color:#000;color:#000}.breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:24px}@media screen and (max-width:450px){.breadcrumbs{padding:24px 14px 10px}}.breadcrumbs .breadcrumbs__link:first-child{content:none}.breadcrumbs .breadcrumbs__link:last-child{color:#000;color:var(--text-icon-dark-primary,#000);cursor:default;pointer-events:none}.breadcrumbs .breadcrumbs__link:last-child span:after{content:none}.breadcrumbs.light .breadcrumbs__link{color:#c9c9c9;color:var(--text-icon-light-tetriary,#c9c9c9)}.breadcrumbs.light .breadcrumbs__link:last-child{color:#fff}.breadcrumbs.light .breadcrumbs__back,.breadcrumbs.light .breadcrumbs__back svg{color:#fff}.breadcrumbs__back{display:none}@media screen and (max-width:450px){.breadcrumbs__back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;color:var(--text-icon-dark-primary,#000);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-style:normal;font-weight:600;gap:6px;line-height:normal;margin-bottom:6px;margin-top:-8px;-webkit-text-decoration:none;text-decoration:none}}.breadcrumbs__back svg{color:#000;display:block;height:16px;width:16px}@media screen and (max-width:450px){.breadcrumbs__back~.breadcrumbs__container{display:none}}.breadcrumbs__link:before{content:"—";margin-left:4px;margin-right:4px}.breadcrumbs__link:first-child:before{content:none}.breadcrumbs__link{color:#c9c9c9;color:var(--text-icon-light-tetriary,#c9c9c9);font-size:13px;font-style:normal;font-weight:600;line-height:normal;-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link span{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.breadcrumbs__link span:after{background:#c9c9c9;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.breadcrumbs__link:hover span:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.pagination{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:32px}.pagination,.pagination__link{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pagination__link{-webkit-box-flex:0;-ms-flex-align:center;-ms-flex-pack:center;border:1px solid #666;border-radius:100%;color:#666;color:var(--Secondary-Main,#666);-ms-flex:none;flex:none;font-size:16px;font-style:normal;font-weight:600;height:44px;line-height:normal;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:44px}@media (hover){.pagination__link:hover{border-color:#000;color:#000}}.pagination__link.active{background:#009de9;border-color:#009de9;color:#fff}.pagination__link.pagination__btn{border:none;height:42px;width:42px}.pagination__link.pagination__btn svg{color:#000;height:16px;-webkit-transition:.3s;transition:.3s;width:16px}@media (hover){.pagination__link.pagination__btn:hover svg{color:#009de9}}.pagination__link.disabled{opacity:.6;pointer-events:none}.checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#efefef;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-style:normal;font-weight:600;gap:12px;line-height:130%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:450px){.checkbox{font-size:13px;font-style:normal;font-weight:600;line-height:130%}}.checkbox a{color:#efefef;font-size:14px;font-style:normal;font-weight:600;line-height:130%;position:relative;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:450px){.checkbox a{font-size:13px;font-style:normal;font-weight:600;line-height:130%}}.checkbox a:after{background:#efefef;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.checkbox a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.checkbox.invalid .checkbox__icon{border-color:#e02d3c}.checkbox__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.checkbox__input:checked+.checkbox__icon:before{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.checkbox__icon{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #fff;border-radius:2px;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:20px;justify-content:center;position:relative;width:20px}.checkbox__icon:before{background:#fff;border-radius:2px;content:"";height:9px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:9px}.header{-webkit-box-pack:center;-ms-flex-pack:center;bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;width:100%;z-index:25}@media (max-width:1000px){.header{overflow:visible}}.header.open-burger .header__burger_close{opacity:1}.header.open-burger .header__burger_icon{opacity:0}.header.open-burger .header__menu{grid-template-rows:1fr;opacity:1}.header__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:rgba(0,0,0,.8);background:var(--Background-Header,rgba(0,0,0,.8));border-radius:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 32px;z-index:2}@media screen and (max-width:1440px){.header__inner{max-width:calc(100vw - 128px);max-width:calc(100vw - var(--padding) - var(--padding));padding:20px min(24px,1.7vw)}}@media screen and (max-width:1024px){.header__inner{padding:20px 24px;width:calc(100vw - 128px);width:calc(100vw - var(--padding) - var(--padding))}}.header__nav{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}@media (max-width:1000px){.header__nav{display:none}}.header__nav-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (max-width:1440px){.header__nav-list{gap:min(24px,1.7vw)}}@media screen and (max-width:1024px){.header__nav-list{gap:min(16px,1.6vw)}}.header__nav-list .header__nav-item{height:100%;position:relative;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:450px){.header__nav-list .header__nav-item{font-size:12px;font-style:normal;font-weight:400;line-height:140%}}.header__nav-list .header__nav-item:after{background:#fff;content:"";height:2px;left:0;position:absolute;top:calc(100% + 6px);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media screen and (max-width:1440px){.header__nav-list .header__nav-item:after{top:calc(100% + 6px)}}.header__nav-list .header__nav-item.active,.header__nav-list .header__nav-item:hover{-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px)}.header__nav-list .header__nav-item.active:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header__nav-list a{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:600;height:100%;line-height:normal;padding:14px 2px;text-align:center;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:1440px){.header__nav-list a{font-size:min(14px,1.3vw)}}@media screen and (max-width:1024px){.header__nav-list a{font-size:13px;padding:14px 2px}}.header__burger{display:none}@media (max-width:1000px){.header__burger{cursor:pointer;display:block;position:relative}}.header__burger svg{cursor:pointer;display:block;height:32px;-webkit-transition:.3s;transition:.3s;width:32px}.header__burger .header__burger_close{left:0;opacity:0;position:absolute;top:0}.header__btns_phone{display:none;pointer-events:none}@media screen and (max-width:600px){.header__btns_phone{display:block}.header__btns_phone svg{height:32px;width:32px}}.header__btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-left:82px}@media screen and (max-width:1440px){.header__btns{margin-left:min(20px,1.8vw)}}@media screen and (max-width:1024px){.header__btns{gap:12px}}@media (max-width:1000px){.header__btns{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:end;-ms-flex-pack:end;flex-grow:1;justify-content:flex-end}}@media screen and (max-width:600px){.header__btns{gap:24px}}@media screen and (max-width:1440px){.header__btns .bordered,.header__btns .btn-blue{font-size:min(14px,1.3vw);padding:10px min(20px,1.4vw)}}@media screen and (max-width:1024px){.header__btns .bordered,.header__btns .btn-blue{font-size:13px;padding:10px 20px}}@media (max-width:1000px){.header__btns .bordered{display:none}}@media screen and (max-width:600px){.header__btns .btn-blue{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;gap:0;justify-content:center;padding:0}}.header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:40px}@media screen and (max-width:1440px){.header__logo{margin-right:min(40px,2.8vw)}}@media screen and (max-width:1024px){.header__logo{margin-right:24px}}.header__logo svg{display:block;height:38px;width:111px}.header__menu{display:none}@media (max-width:1000px){.header__menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:#000;background:rgba(0,0,0,.8);background:var(--Background-Header,rgba(0,0,0,.8));border-radius:32px 32px 40px 40px;bottom:0;display:grid;grid-template-rows:0fr;left:64px;left:var(--padding);opacity:0;overflow:hidden;position:absolute;-webkit-transition:.3s;transition:.3s;width:calc(100% - 128px);width:calc(100% - var(--padding) - var(--padding));z-index:1}}.header__menu .bordered{margin:0 auto}.header__menu_inner{min-height:0}.header__menu_inner .bordered{font-size:16px;margin-bottom:110px}.header__menu_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 16px}.header__menu_nav a{color:#fff;color:var(--text-icon-light-primary,#fff);font-size:16px;font-style:normal;font-weight:600;line-height:normal;position:relative;-webkit-text-decoration:none;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header__menu_nav a:after{background:#fff;content:"";height:2px;left:0;position:absolute;top:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}.header__menu_nav a.active:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.footer{background:radial-gradient(120.74% 120.74% at 50% 103.37%,#3f8cff 0,#3264c0 9.58%,#253d82 24.66%,#202b65 34.53%,#000 100%);border-radius:32px 32px 0 0;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;padding-bottom:160px;padding-top:48px;width:100%}@media screen and (max-width:1024px){.footer{padding-top:30px}}.footer__inner{margin:0 auto;max-width:1408px;max-width:calc(1280px + var(--padding) + var(--padding));padding:0 64px;padding:0 var(--padding)}@media screen and (max-width:1024px){.footer__inner{padding:0 24px}}.footer__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.102);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:34px;margin-top:24px;padding-bottom:59px}@media screen and (max-width:1024px){.footer__top{margin-top:26px;padding-bottom:65px}}@media screen and (max-width:768px){.footer__top{grid-gap:32px 10px;display:grid;gap:32px 10px;grid-template-areas:"soc col" ". contacts";padding-bottom:45px}}@media screen and (max-width:450px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:35px;padding-bottom:40px}}.footer__line_black{color:#ffffff1a;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter;font-size:95px;font-weight:700;letter-spacing:0;line-height:123px;margin-left:-50px;margin-top:0;padding-left:50px;position:relative;text-align:left;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (max-width:1440px){.footer__line_black{font-size:75px}}@media screen and (max-width:1024px){.footer__line_black{font-size:min(95px,9.3vw)}}@media screen and (max-width:600px){.footer__line_black{font-size:54px;line-height:130%}}.footer__line_black1,.footer__line_black2{-webkit-animation:line 30s linear 0s infinite;animation:line 30s linear 0s infinite;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@-webkit-keyframes line{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes line{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.footer__left{-webkit-box-flex:1;-ms-flex-positive:1;color:#c9c9c9;flex-grow:1;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left}@media screen and (max-width:768px){.footer__left{grid-area:soc}}@media screen and (max-width:450px){.footer__left{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.footer__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-left:135px}@media screen and (max-width:1440px){.footer__col{font-size:100px}}@media screen and (max-width:1024px){.footer__col{margin-left:min(148px,14.5vw)}}@media screen and (max-width:768px){.footer__col{grid-area:col;margin-left:0}}@media screen and (max-width:450px){.footer__col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__col.footer-contacts{gap:20px;margin-left:0}@media screen and (max-width:768px){.footer__col.footer-contacts{gap:14px;grid-area:contacts}}@media screen and (max-width:450px){.footer__col.footer-contacts{gap:23px}}.footer__col a{color:#c9c9c9;font-size:14px;font-weight:400;letter-spacing:0;line-height:21px;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:450px){.footer__col a{font-size:12px;font-style:normal;font-weight:400;line-height:140%}}.footer__col a:after{background:#c9c9c9;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.footer__col a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}@media screen and (max-width:450px){.footer__socials{gap:25px}}@media (hover){.footer__socials a:hover svg{color:#009de9;color:var(--Primary-Main)}}.footer__socials svg{color:#fff;display:block;height:20px;-webkit-transition:.3s;transition:.3s;width:20px}.footer__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:768px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}}.footer__bottom p{color:#c9c9c9;color:var(--text-icon-light-tetriary,#c9c9c9);font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:450px){.footer__bottom p{font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-align:center}}.footer__bottom .footer__bottom_info{max-width:610px}.footer__bottom .footer__bottom_author{text-align:right;white-space:nowrap}@media screen and (max-width:450px){.footer__bottom .footer__bottom_author{text-align:center}}.footer__bottom a{color:#c9c9c9;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer__bottom a:after{background:#c9c9c9;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.footer__bottom a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.main-scrolling{margin-top:144px;margin-top:var(--margin);width:100%}.main-scrolling .swiper-scrollbar{background:#efefef;background:var(--text-icon-light-secondary,#efefef);border-radius:1000px;height:4px;left:0;margin:22px auto 0;position:relative;top:0;width:308px}@media screen and (max-width:768px){.main-scrolling .swiper-scrollbar{display:none}}.main-scrolling .swiper-scrollbar-drag{background:#009de9;background:var(--Primary-Main,#009de9);border-radius:100px;height:8px;top:-2px}@media screen and (max-width:768px){.company-info-pin{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto!important;left:auto!important;margin:initial!important;max-height:none!important;max-width:none!important;padding:initial!important;position:relative!important;rotate:unset!important;scale:unset!important;top:auto!important;-webkit-transform:none!important;-ms-transform:none!important;-webkit-transform:initial!important;-ms-transform:initial!important;transform:none!important;translate:unset!important;width:auto!important}.pin-spacer{-webkit-box-ordinal-group:initial!important;-ms-flex-order:initial!important;-ms-flex-negative:initial!important;-ms-flex-preferred-size:initial!important;align-self:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;flex-basis:auto!important;flex-shrink:1!important;float:none!important;grid-area:unset!important;height:auto!important;justify-self:auto!important;inset:auto!important;margin:initial!important;order:0!important;overflow:visible!important;overflow:initial!important;padding:initial!important;place-self:unset!important;position:static!important;width:auto!important;z-index:auto!important}}.company-info{overflow-x:clip}.company-info__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:32px;overflow:visible;padding:0 64px;padding:0 var(--padding);position:relative;width:100%}@media screen and (max-width:450px){.company-info__cards{margin-top:24px}}.company-info__list{-webkit-box-flex:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none}@media screen and (max-width:768px){.company-info__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;height:auto;-webkit-transform:none!important;-ms-transform:none!important;-webkit-transform:initial!important;-ms-transform:initial!important;transform:none!important;width:100%}}.company-info-card{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:2px solid transparent;border-radius:34px;border-radius:calc(var(--radius) + 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative;-webkit-text-decoration:none;text-decoration:none;width:480px}@media screen and (max-width:1440px){.company-info-card{width:400px}}@media screen and (max-width:1024px){.company-info-card{width:280px}}@media screen and (max-width:768px){.company-info-card{margin-right:0!important;width:calc(50% - 7px)}}@media screen and (max-width:450px){.company-info-card{width:100%}}@media (hover){.company-info-card:hover{border-color:#009de9}}.company-info-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px}@media screen and (max-width:1440px){.company-info-card__content{gap:12px;padding:16px}}@media screen and (max-width:1024px){.company-info-card__content{gap:6px;padding:14px}}@media screen and (max-width:450px){.company-info-card__content{gap:10px;padding:16px}}.company-info-card__img{background:#d3d3d3 50%;border-radius:32px;border-radius:var(--radius);height:360px;overflow:hidden;width:100%}@media screen and (max-width:1440px){.company-info-card__img{height:300px}}@media screen and (max-width:1024px){.company-info-card__img{height:210px}}@media screen and (max-width:450px){.company-info-card__img{aspect-ratio:1.33/1;height:auto}}.company-info-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-info-card__title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:130%}@media screen and (max-width:1440px){.company-info-card__title{font-size:18px}}@media screen and (max-width:1024px){.company-info-card__title{font-size:16px}}@media screen and (max-width:450px){.company-info-card__title{font-size:17px}}.company-info-card__text{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:1024px){.company-info-card__text{font-size:13px}}@media screen and (max-width:450px){.company-info-card__text{font-size:12px}}.company-info-card__prices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;width:100%}@media screen and (max-width:1024px){.company-info-card__prices{margin-top:10px}}@media screen and (max-width:450px){.company-info-card__prices{margin-top:12px}}.company-info-card__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 12px)}.company-info-card__side{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width:1024px){.company-info-card__side{font-size:13px}}.company-info-card__price{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:130%;margin-top:4px}@media screen and (max-width:1440px){.company-info-card__price{font-size:18px}}@media screen and (max-width:1024px){.company-info-card__price{font-size:16px}}@media screen and (max-width:450px){.company-info-card__price{font-size:17px}}.company-info-card__arr{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:124px;justify-content:center;left:-62px;max-height:0;max-width:0;pointer-events:none;position:absolute;top:-62px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:max-width .3s,max-height .3s;transition:max-width .3s,max-height .3s;width:124px;will-change:transform}@media screen and (max-width:768px){.company-info-card__arr{display:none}}.company-info-card__arr svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hovered .company-info-card__arr{max-height:124px;max-width:124px;-webkit-transform:translate(var(--x),var(--y)) scale(1);-ms-transform:translate(var(--x),var(--y)) scale(1);transform:translate(var(--x),var(--y)) scale(1)}.main-tabs__wrapper{position:relative}.main-tabs__wrapper .swiper-button-next.swiper-button-lock,.main-tabs__wrapper .swiper-button-prev.swiper-button-lock{display:none}.main-tabs__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}@media screen and (max-width:1024px){.main-tabs__block{max-width:calc(100vw - 128px);max-width:calc(100vw - var(--padding) - var(--padding))}}.main-tabs__block:first-child{position:static}.main-tabs__block.active{opacity:1;pointer-events:all;visibility:visible}.main-tabs__block.active img{opacity:1}.main-tabs__container{margin-top:32px}@media screen and (max-width:450px){.main-tabs__container{margin-top:24px}}.main-tabs__controls{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:center;width:100%}@media screen and (max-width:768px){.main-tabs__controls{overflow-y:auto}}@media screen and (max-width:600px){.main-tabs__controls{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:450px){.main-tabs__controls{gap:6px;margin-left:-64px;margin-left:calc(var(--padding)*-1);padding:0 64px;padding:0 var(--padding);width:calc(100% + 128px);width:calc(100% + var(--padding) + var(--padding))}}.main-tabs__controls::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.main-tabs__controls::-webkit-scrollbar-thumb{background:transparent;border-radius:100%}.main-tabs__controls::-webkit-scrollbar-corner{background:transparent}.main-tabs__controller{border:1px solid #666;border:1px solid var(--Secondary-Main,#666);border-radius:1000px;color:#666;color:var(--Secondary-Main,#666);font-size:13px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1px;padding:10px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (hover){.main-tabs__controller:hover{border-color:#009de9;color:#009de9}}.main-tabs__controller.active{border-color:#009de9;color:#009de9}.main-tabs__slider-container{margin-bottom:24px;position:relative}.main-tabs__block_cards{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:24px;padding-top:24px;position:static;width:min(1280px,100vw - 200px)}@media screen and (max-width:1024px){.main-tabs__block_cards{width:calc(100vw - 160px)}}@media screen and (max-width:600px){.main-tabs__block_cards{padding-bottom:64px;padding-top:24px;width:100%}}@media screen and (max-width:450px){.main-tabs__block_cards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-y:auto;width:100vw}}.main-tabs__block_cards .swiper-slide{aspect-ratio:1/.391;width:100%}@media screen and (max-width:600px){.main-tabs__block_cards .swiper-slide{aspect-ratio:1/.536}}.main-tabs__block_cards picture{display:block}.main-tabs__block_cards img{aspect-ratio:1/.391;max-width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:100%}@media screen and (max-width:600px){.main-tabs__block_cards img{aspect-ratio:1/.536}}.main-tabs__block_cards .swiper-navigation{position:static}.main-tabs__block_cards .swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #009de9;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;left:-10px;position:absolute;top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transition:.3s;transition:.3s;width:56px;z-index:20}@media screen and (max-width:1440px){.main-tabs__block_cards .swiper-button-prev{height:50px;width:50px}}@media screen and (max-width:1024px){.main-tabs__block_cards .swiper-button-prev{height:56px;width:56px}}@media screen and (max-width:600px){.main-tabs__block_cards .swiper-button-prev{bottom:0;height:40px;left:50%;top:auto;-webkit-transform:translateX(calc(-100% - 12px));-ms-transform:translateX(calc(-100% - 12px));transform:translate(calc(-100% - 12px));width:40px}}@media (hover){.main-tabs__block_cards .swiper-button-prev:hover{background:#1d5bd6;border-color:#1d5bd6}.main-tabs__block_cards .swiper-button-prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m.5 7 6 6m-6-6 6-6m-6 6h14.75m1.25 0H14'/%3E%3C/svg%3E")}}.main-tabs__block_cards .swiper-button-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' fill='none'%3E%3Cpath stroke='%23009DE9' stroke-linecap='round' stroke-linejoin='round' d='m.5 6.5 6 6m-6-6 6-6m-6 6h14.75m1.25 0H14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:16px}.main-tabs__block_cards .swiper-button-next{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #009de9;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;position:absolute;right:-10px;top:50%;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transition:.3s;transition:.3s;width:56px;z-index:20}@media screen and (max-width:1440px){.main-tabs__block_cards .swiper-button-next{height:50px;width:50px}}@media screen and (max-width:1024px){.main-tabs__block_cards .swiper-button-next{height:56px;width:56px}}@media screen and (max-width:600px){.main-tabs__block_cards .swiper-button-next{bottom:0;height:40px;right:50%;top:auto;-webkit-transform:translateX(calc(100% + 12px));-ms-transform:translateX(calc(100% + 12px));transform:translate(calc(100% + 12px));width:40px}}.main-tabs__block_cards .swiper-button-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' fill='none'%3E%3Cpath stroke='%23009DE9' stroke-linecap='round' stroke-linejoin='round' d='m16.5 6.5-6 6m6-6-6-6m6 6H.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:16px}@media (hover){.main-tabs__block_cards .swiper-button-next:hover{background:#1d5bd6;border-color:#1d5bd6}.main-tabs__block_cards .swiper-button-next:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m16.5 7-6 6m6-6-6-6m6 6H.5'/%3E%3C/svg%3E")}}.intro{aspect-ratio:1/.5;position:relative;width:100%}@media screen and (max-width:450px){.intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.intro .intro__bg{height:100%;position:absolute;width:100%;z-index:1}@media screen and (max-width:450px){.intro .intro__bg{aspect-ratio:1/.5;position:static}}.intro .intro__bg img,.intro .intro__bg video{border-radius:0 0 32px 32px;border-radius:0 0 var(--radius) var(--radius);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.intro .intro__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;height:100%;justify-content:flex-end;padding:60px 64px;padding:60px var(--padding);position:relative;width:100%;z-index:2}@media screen and (max-width:1024px){.intro .intro__content{padding:32px 64px;padding:32px var(--padding)}}@media screen and (max-width:450px){.intro .intro__content{height:auto;padding:28px 64px 0;padding:28px var(--padding) 0}}.intro .intro__title{color:#fff;font-size:min(70px,4.8vw);font-style:normal;font-weight:700;line-height:130%;max-width:1184px;text-align:center}@media screen and (max-width:1440px){.intro .intro__title{font-size:55px}}@media screen and (max-width:1024px){.intro .intro__title{font-size:50px;max-width:720px}}@media screen and (max-width:768px){.intro .intro__title{font-size:40px}}@media screen and (max-width:600px){.intro .intro__title{font-size:32px}}@media screen and (max-width:450px){.intro .intro__title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:32px;font-style:normal;font-weight:700;line-height:130%;text-align:center}}.main-sale{aspect-ratio:1920/960;margin-top:144px;margin-top:var(--margin);overflow:hidden;position:relative;width:100%}@media screen and (max-width:600px){.main-sale{aspect-ratio:1/.8}}@media screen and (max-width:450px){.main-sale{aspect-ratio:1/1}}.main-sale picture{height:100%;position:absolute;width:100%;z-index:1}.main-sale img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.main-sale .main-sale__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#efefef;color:var(--text-icon-light-secondary,#efefef);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;gap:16px;line-height:150%;padding:59px 64px;padding:59px var(--padding);position:relative;text-align:center;z-index:2}@media screen and (max-width:1440px){.main-sale .main-sale__content{gap:2px;padding:20px 64px;padding:20px var(--padding)}}@media screen and (max-width:1024px){.main-sale .main-sale__content{gap:min(16px,1.6vw);padding:min(68px,6.7vw) 64px;padding:min(68px,6.7vw) var(--padding)}}@media screen and (max-width:768px){.main-sale .main-sale__content{gap:6px;padding:25px 64px;padding:25px var(--padding)}}@media screen and (max-width:450px){.main-sale .main-sale__content{font-size:12px;gap:16px;padding:53px 64px;padding:53px var(--padding)}}.main-sale .bordered{margin-top:16px}@media screen and (max-width:450px){.main-sale .bordered{margin-top:8px}}.main-sale__title{color:#fff;font-size:min(70px,4.8vw);font-style:normal;font-weight:700;line-height:130%;text-align:center}@media screen and (max-width:1440px){.main-sale__title{font-size:55px}}@media screen and (max-width:1024px){.main-sale__title{font-size:min(50px,5.2vw)}}@media screen and (max-width:600px){.main-sale__title{font-size:32px}}.main-choises__wrap{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:32px}@media screen and (max-width:1440px){.main-choises__wrap{gap:10px}}@media screen and (max-width:1024px){.main-choises__wrap{gap:14px}}@media screen and (max-width:768px){.main-choises__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media screen and (max-width:450px){.main-choises__wrap{gap:14px;margin-top:24px}}.main-choises__wrap .card-prod{width:calc(50% - 12px)}@media screen and (max-width:1024px){.main-choises__wrap .card-prod{width:calc(50% - 7px)}}@media screen and (max-width:600px){.main-choises__wrap .card-prod{width:100%}}.card-prod{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:32px;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:485px;padding:24px}@media screen and (max-width:1440px){.card-prod{min-height:0;min-height:auto;padding:20px 10px 28px}}@media screen and (max-width:1024px){.card-prod{padding:14px 23px 15px 19px}}@media screen and (max-width:768px){.card-prod{padding:24px 10px}}@media screen and (max-width:450px){.card-prod{padding:24px 14px 24px 8px}}@media (hover){.card-prod:hover{border-color:#009de9;-webkit-box-shadow:0 0 0 1px #009de9;box-shadow:0 0 0 1px #009de9}.card-prod:hover .card-prod__socials{opacity:1}}.card-prod__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:min(32px,2vw);padding-left:min(100px,5.3vw);padding-right:min(100px,5.3vw);width:100%}@media (max-width:1600px){.card-prod__content{padding-left:min(40px,2.5vw);padding-right:min(40px,2.5vw)}}@media screen and (max-width:1440px){.card-prod__content{gap:0;margin-top:32px;padding-left:min(24px,1.7vw);padding-right:min(24px,1.7vw);position:relative}}@media screen and (max-width:1024px){.card-prod__content{gap:14px;padding:0}}@media screen and (max-width:768px){.card-prod__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;-ms-flex-direction:column;flex-direction:column;flex-grow:1;margin-top:10px}}@media screen and (max-width:600px){.card-prod__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}@media screen and (max-width:450px){.card-prod__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-top:25px;min-height:177px;padding-left:121px}}.card-prod__title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:24px;font-style:normal;font-weight:600;line-height:130%;text-align:center;width:100%}@media screen and (max-width:1440px){.card-prod__title{font-size:22px}}@media screen and (max-width:1024px){.card-prod__title{font-size:19px}}.card-prod__img{min-width:220px;width:220px}@media (max-width:1600px){.card-prod__img{min-width:13vw;width:13vw}}@media screen and (max-width:768px){.card-prod__img{height:150px;-o-object-fit:contain;object-fit:contain;position:static;width:auto}}@media screen and (max-width:450px){.card-prod__img{height:177px;left:0;max-width:none;position:absolute;top:0;width:133px}}.card-prod__img img{aspect-ratio:1/1.332;display:block;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.card-prod__img img{aspect-ratio:unset;height:100%;width:auto}}.main-guarantee__title{text-align:center}@media screen and (max-width:1440px){.main-guarantee__title{font-size:30px}}@media screen and (max-width:1024px){.main-guarantee__title{font-size:24px}}.card-prod__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:21px}@media screen and (max-width:1440px){.card-prod__list{gap:18px;padding-left:0}}@media screen and (max-width:1024px){.card-prod__list{gap:min(21px,2.05vw)}}@media screen and (max-width:768px){.card-prod__list{gap:20px;padding-left:0}}@media screen and (max-width:450px){.card-prod__list{gap:21px}}.card-prod__list_item{color:#000;color:var(--text-icon-dark-primary,#000);font-size:16px;font-style:normal;font-weight:400;line-height:150%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-left:10px;position:relative}@media screen and (max-width:1440px){.card-prod__list_item{font-size:13px;line-height:140%}}@media screen and (max-width:1024px){.card-prod__list_item{font-size:12px}}@media screen and (max-width:768px){.card-prod__list_item{max-width:none;padding-left:0;width:100%}}@media screen and (max-width:450px){.card-prod__list_item{width:100%}}.card-prod__list_item:after{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-color:#ccc transparent transparent #ccc;border-radius:4px 0 0;border-style:solid;border-width:1px 1px 1px 2px;content:"";height:10px;left:0;position:absolute;top:calc(100% + 10px);-webkit-transform:skew(-45deg,0deg);-ms-transform:skew(-45deg,0deg);transform:skew(-45deg);width:100%}@media screen and (max-width:768px){.card-prod__list_item:after{border-left:transparent;border-radius:0;top:calc(100% + 3px);-webkit-transform:none;-ms-transform:none;-webkit-transform:initial;-ms-transform:initial;transform:none}}@media screen and (max-width:600px){.card-prod__list_item:after{border-left:2px solid #ccc;border-radius:4px 0 0;top:calc(100% + 6px);-webkit-transform:skew(-45deg,0deg);-ms-transform:skew(-45deg,0deg);transform:skew(-45deg)}}@media screen and (max-width:450px){.card-prod__list_item:after{left:-14px;top:calc(100% + 9px);width:calc(100% + 17px)}}.card-prod__list_item:before{background:#ccc;height:1px;left:-2px;position:absolute;top:calc(100% + 11px);-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;width:9px}.main-guarantee{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:24px}@media screen and (max-width:1440px){.main-guarantee{gap:10px;margin-top:10px}}@media screen and (max-width:1024px){.main-guarantee{gap:14px;margin-top:14px}}@media screen and (max-width:600px){.main-guarantee{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-guarantee__descr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:32px;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:24px;width:calc(33.33333% - 16px)}@media screen and (max-width:1440px){.main-guarantee__descr{width:calc(33.33333% - 6.66667px)}}@media screen and (max-width:1024px){.main-guarantee__descr{padding:24px;width:calc(50% - 7px)}}@media screen and (max-width:768px){.main-guarantee__descr{padding:20px 10px}}@media screen and (max-width:600px){.main-guarantee__descr{width:100%}}@media screen and (max-width:450px){.main-guarantee__descr{padding:24px 8px}}.main-guarantee__img{border-radius:32px;border-radius:var(--radius);overflow:hidden;width:calc(66.66667% - 8px)}@media screen and (max-width:1440px){.main-guarantee__img{width:calc(66.66667% - 3.33333px)}}@media screen and (max-width:1024px){.main-guarantee__img{width:calc(50% - 7px)}}@media screen and (max-width:600px){.main-guarantee__img{aspect-ratio:1.35/1;width:100%}}.main-guarantee__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-guarantee__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;margin-top:38px}@media screen and (max-width:1440px){.main-guarantee__list{margin-bottom:10px;margin-top:10px}}@media screen and (max-width:1024px){.main-guarantee__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;margin-top:25px}}@media screen and (max-width:450px){.main-guarantee__list{gap:36px 20px;margin-bottom:38px;margin-top:38px}}.main-guarantee__list li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#666;color:var(--text-icon-dark-secondary,#666);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-style:normal;font-weight:400;gap:6px;line-height:140%;padding:24px 0;position:relative;text-align:center}@media screen and (max-width:1440px){.main-guarantee__list li{padding:min(16px,1.2vw)}}@media screen and (max-width:1024px){.main-guarantee__list li{width:calc(50% - 10px)}}@media screen and (max-width:450px){.main-guarantee__list li{padding:0}}.main-guarantee__list li:before{background:#ccc;bottom:0;content:"";height:1px;left:50%;max-width:100%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:304px}@media screen and (max-width:1024px){.main-guarantee__list li:before{content:none}}.main-guarantee__item_title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:24px;font-style:normal;font-weight:600;line-height:130%}@media screen and (max-width:1440px){.main-guarantee__item_title{font-size:min(22px,1.8vw)}}@media screen and (max-width:1024px){.main-guarantee__item_title{font-size:19px}}@media screen and (max-width:768px){.main-guarantee__item_title{font-size:17px}}@media screen and (max-width:450px){.main-guarantee__item_title{font-size:19px}}.card-prod__info{position:relative}.card-prod__socials{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-flex:1;-ms-flex-positive:1;align-items:flex-end;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:17px;font-style:normal;font-weight:700;gap:26px;line-height:150%;margin-left:calc(min(100px,5.3vw) + 241px);margin-top:42px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media (max-width:1600px){.card-prod__socials{gap:10px 16px;margin-left:calc(13vw + min(40px,2.5vw) + 21px)}}@media screen and (max-width:1440px){.card-prod__socials{font-size:14px;margin-left:calc(13vw + min(24px,1.7vw) + 11px);margin-top:32px;opacity:1}}@media screen and (max-width:1024px){.card-prod__socials{margin-left:calc(13vw + 24px)}}@media (max-width:960px){.card-prod__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;width:100%}}@media screen and (max-width:768px){.card-prod__socials{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:450px){.card-prod__socials{margin-top:42px;padding:0 21px 0 25px}}.card-prod__socials_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width:450px){.card-prod__socials_wrap{gap:24px}}@media (hover){.card-prod__socials_wrap a:hover svg{color:#009de9}}.card-prod__socials_wrap svg{color:#666;display:block;height:30px;-webkit-transition:.3s;transition:.3s;width:30px}@media screen and (max-width:1440px){.card-prod__socials_wrap svg{height:20px;width:20px}}.FAQ__list{margin:32px auto 0;max-width:920px}@media screen and (max-width:1024px){.FAQ__list{max-width:calc(100vw - 128px);max-width:calc(100vw - var(--padding) - var(--padding));width:864px}}@media screen and (max-width:450px){.FAQ__list{margin-top:24px}}.FAQ__list_block{display:grid;grid-template-rows:0fr;overflow:hidden}.FAQ__list_block,.FAQ__list_inner{-webkit-transition:.3s;transition:.3s}.FAQ__list_inner{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:14px;font-style:normal;font-weight:400;line-height:150%;min-height:0}.FAQ__list_inner ul{list-style:disc;padding-left:19px}.FAQ__list_inner ul li::marker{background:#666;color:#666}.FAQ__list_inner a{color:#666;color:var(--text-icon-dark-secondary,#666);position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s}.FAQ__list_inner a:after{background:#666;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.FAQ__list_inner a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.FAQ__list_item{border-bottom:1px solid #ccc;padding:25px 24px}@media screen and (max-width:450px){.FAQ__list_item{padding:18px 14px}}.FAQ__list_item._dropped .FAQ__list_block{grid-template-rows:1fr}.FAQ__list_item._dropped .FAQ__list_inner{padding-top:16px}.FAQ__list_item._dropped .FAQ__list_trigger-svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.FAQ__list_trigger{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;color:var(--text-icon-dark-primary,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:600;gap:10px;justify-content:space-between;line-height:130%}@media screen and (max-width:450px){.FAQ__list_trigger{font-size:15px}}.FAQ__list_trigger *{cursor:pointer}.FAQ__list_trigger-svg,.FAQ__list_trigger-svg svg{-webkit-transition:.3s;transition:.3s}.FAQ__list_trigger-svg svg{color:#666;display:block;height:24px;width:24px}@media (hover){.FAQ__list_trigger-svg svg:hover{color:#000}}.our-works{margin-top:144px;margin-top:var(--margin)}.our-works .page-title{padding:0 64px;padding:0 var(--padding)}.our-works__wrapper{margin-top:32px}@media screen and (max-width:450px){.our-works__wrapper{margin-top:24px}}.our-works__slider{padding:0 64px 2px;padding:0 var(--padding) 2px;position:relative}.our-works__slider .swiper-slide{border-radius:32px;border-radius:var(--radius);height:320px;overflow:hidden;position:relative;width:320px}@media screen and (max-width:1440px){.our-works__slider .swiper-slide{height:300px;width:300px}}@media screen and (max-width:1024px){.our-works__slider .swiper-slide{height:280px;width:280px}}@media screen and (max-width:450px){.our-works__slider .swiper-slide{height:210px;width:210px}}@media (hover){.our-works__slider .swiper-slide:hover .our-works__inst{border-color:#fff}}.our-works__slider .swiper-slide *{cursor:pointer}.our-works__slider .swiper-slide .our-works__inst{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:hsla(0,0%,100%,.1);background:var(--text-icon-opasity,hsla(0,0%,100%,.1));border:1px solid transparent;border-radius:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;position:absolute;right:10px;top:10px;-webkit-transition:.3s;transition:.3s;width:44px}.our-works__slider .swiper-slide .our-works__inst svg{color:#fff;display:block;height:20px;width:20px}.our-works__slider .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.our-works__slider .swiper-scrollbar{background:#efefef;background:var(--text-icon-light-secondary,#efefef);border-radius:1000px;height:4px;left:0;margin:22px auto 0;position:relative;top:0;width:308px}.our-works__slider .swiper-scrollbar-drag{background:#009de9;background:var(--Primary-Main,#009de9);border-radius:100px;height:8px;top:-2px}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.banner__bg{border-radius:32px;border-radius:var(--radius);overflow:hidden;position:relative;z-index:1}.banner__bg img{aspect-ratio:1/.176;display:block;min-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.banner__bg img{aspect-ratio:1/.264}}@media screen and (max-width:600px){.banner__bg img{aspect-ratio:1/.85;-o-object-position:bottom;object-position:bottom}}@media screen and (max-width:450px){.banner__bg img{aspect-ratio:1/1.05}}.banner__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#666;color:var(--text-icon-dark-secondary,#666);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;gap:16px;height:100%;justify-content:center;left:50%;line-height:150%;max-width:704px;padding:0 8px;position:absolute;text-align:center;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:100%;z-index:2}@media screen and (max-width:1440px){.banner__content{font-size:15px;gap:10px;max-width:650px}}@media screen and (max-width:1024px){.banner__content{font-size:13px;gap:16px;max-width:470px}}@media screen and (max-width:600px){.banner__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:39px}}@media screen and (max-width:450px){.banner__content{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:12px;font-style:normal;font-weight:400;line-height:140%;max-width:calc(100% - 128px);max-width:calc(100% - var(--padding) - var(--padding));text-align:center}}.banner__content .btn-blue{margin-top:16px}@media screen and (max-width:1440px){.banner__content .btn-blue{margin-top:6px}}@media screen and (max-width:450px){.banner__content .btn-blue{font-size:13px;padding:10px 24px}}@media screen and (max-width:1440px){.banner__content .page-title{font-size:32px}}@media screen and (max-width:1024px){.banner__content .page-title{font-size:30px}}@media screen and (max-width:450px){.banner__content .page-title{font-size:24px}}.reviews{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;overflow-x:clip}@media screen and (max-width:1024px){.reviews{gap:14px}}@media screen and (max-width:768px){.reviews{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reviews__img{position:relative;width:calc(50% - 12px)}@media screen and (max-width:1024px){.reviews__img{width:calc(50% - 7px)}}@media screen and (max-width:768px){.reviews__img{width:100%}}.reviews__img img{border-radius:32px;border-radius:var(--radius);height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media screen and (max-width:450px){.reviews__img img{aspect-ratio:1/1.1}}.reviews__img .reviews__img_text{background:#3f00f0;background:var(--Logo-Blue,#3f00f0);border-radius:4px;color:#fff;color:var(--text-icon-light-primary,#fff);font-size:14px;font-style:normal;font-weight:600;line-height:130%;max-width:292px;padding:10px;position:absolute;right:-80px;top:45%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2}@media screen and (max-width:1024px){.reviews__img .reviews__img_text{font-size:12px;max-width:242px;right:62px;top:56%}}@media screen and (max-width:768px){.reviews__img .reviews__img_text{display:none}}.reviews__img .reviews__img_text:before{border:6px solid transparent;border-bottom-color:#3f00f0;border-bottom:6px solid var(--Logo-Blue,#3f00f0);border-radius:3px;content:"";height:12px;left:23px;position:absolute;top:-10px;width:13px}.reviews__block{border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:32px;border-radius:var(--radius);padding:56px 24px;width:calc(50% - 12px)}@media screen and (max-width:1440px){.reviews__block{padding:35px 15px}}@media screen and (max-width:1024px){.reviews__block{padding:25px 15px 18px;width:calc(50% - 7px)}}@media screen and (max-width:768px){.reviews__block{padding:10px 0;width:100%}}@media screen and (max-width:450px){.reviews__block{padding:24px 0 10px}}.reviews__chars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:48px;padding:0 10px}@media screen and (max-width:1440px){.reviews__chars{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:20px;padding:0}}@media screen and (max-width:1024px){.reviews__chars{margin:min(32px,3.2vw) auto 0;padding:0 6px}}@media screen and (max-width:768px){.reviews__chars{gap:10px 7px;max-width:none;padding:0 10px;width:100%}}@media screen and (max-width:450px){.reviews__chars{margin-top:24px}}.reviews__char{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;color:var(--text-icon-dark-secondary,#666);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:6px;line-height:150%;position:relative;text-align:center;width:calc(33.33333% - 10.66667px)}@media screen and (max-width:1440px){.reviews__char{font-size:12px;line-height:140%;width:calc(33.33333% - 6.66667px)}}@media screen and (max-width:1024px){.reviews__char{gap:7px;padding:0}}@media screen and (max-width:768px){.reviews__char{width:calc(33.33333% - 4.66667px)}}.reviews__char:nth-child(3n):after{content:none}.reviews__char:after{background:#ccc;content:"";height:60px;position:absolute;right:-8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}@media screen and (max-width:768px){.reviews__char:after{height:40px;right:-4px}}.review__char_title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:24px;font-style:normal;font-weight:600;line-height:130%;text-align:center}@media screen and (max-width:1440px){.review__char_title{font-size:17px}}@media screen and (max-width:1024px){.review__char_title{font-size:min(19px,5.4vw)}}.reviews__dialog{height:min(453px,35.4vw);margin:37px auto 0;position:relative;width:min(320px,25vw)}@media screen and (max-width:1024px){.reviews__dialog{height:29vw;margin-top:40px;width:22vw}}@media screen and (max-width:768px){.reviews__dialog{aspect-ratio:.76/1;height:auto;width:300px}}@media screen and (max-width:450px){.reviews__dialog{margin-top:28px;width:256px}}.reviews__dialog .swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #009de9;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;left:calc(-56px - 9%);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;width:56px;z-index:20}@media screen and (max-width:1440px){.reviews__dialog .swiper-button-prev{height:50px;width:50px}}@media screen and (max-width:1024px){.reviews__dialog .swiper-button-prev{height:56px;width:56px}}@media screen and (max-width:450px){.reviews__dialog .swiper-button-prev{height:40px;left:-39px;right:auto;width:40px}}@media (hover){.reviews__dialog .swiper-button-prev:hover{background:#1d5bd6;border-color:#1d5bd6}.reviews__dialog .swiper-button-prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m.5 7 6 6m-6-6 6-6m-6 6h14.75m1.25 0H14'/%3E%3C/svg%3E")}}.reviews__dialog .swiper-button-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' fill='none'%3E%3Cpath stroke='%23009DE9' stroke-linecap='round' stroke-linejoin='round' d='m.5 6.5 6 6m-6-6 6-6m-6 6h14.75m1.25 0H14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:16px}.reviews__dialog .swiper-button-next{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #009de9;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;position:absolute;right:calc(-56px - 9%);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;width:56px;z-index:20}@media screen and (max-width:1440px){.reviews__dialog .swiper-button-next{height:50px;width:50px}}@media screen and (max-width:1024px){.reviews__dialog .swiper-button-next{height:56px;width:56px}}@media screen and (max-width:450px){.reviews__dialog .swiper-button-next{height:40px;left:auto;right:-39px;width:40px}}.reviews__dialog .swiper-button-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' fill='none'%3E%3Cpath stroke='%23009DE9' stroke-linecap='round' stroke-linejoin='round' d='m16.5 6.5-6 6m6-6-6-6m6 6H.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:16px}@media (hover){.reviews__dialog .swiper-button-next:hover{background:#1d5bd6;border-color:#1d5bd6}.reviews__dialog .swiper-button-next:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m16.5 7-6 6m6-6-6-6m6 6H.5'/%3E%3C/svg%3E")}}.reviews__dialog_main{height:92%;left:5%;position:absolute;top:4%;width:90%}.reviews__dialog_bg{border-radius:28px;-webkit-box-shadow:0 3.927px 21.007px 0 rgba(0,0,0,.35);box-shadow:0 3.927px 21.007px #00000059;height:100%;overflow:hidden;width:100%}@media screen and (max-width:1024px){.reviews__dialog_bg{border-radius:18px}}@media screen and (max-width:768px){.reviews__dialog_bg{border-radius:28px}}.reviews__dialog_bg img{display:block;height:100%;width:100%}.reviews__dialog_main-text{border-radius:4px;color:#fff;color:var(--text-icon-light-primary,#fff);font-size:14px;font-style:normal;font-weight:600;line-height:130%;padding:10px;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2}@media screen and (max-width:1024px){.reviews__dialog_main-text{font-size:12px}}@media screen and (max-width:768px){.reviews__dialog_main-text{display:none}}.reviews__dialog_main-text.text1{background:#9747ff;background:var(--Logo-Purple,#9747ff);left:-69px;top:5px}@media screen and (max-width:1024px){.reviews__dialog_main-text.text1{left:-40%;top:0}}.reviews__dialog_main-text.text1:before{border:6px solid transparent;border-radius:3px;border-top-color:#9747ff;border-top:6px solid var(--Logo-Purple,#9747ff);bottom:-10px;content:"";height:12px;position:absolute;right:23%;width:13px}.reviews__dialog_main-text.text2{background:#56008e;background:var(--Logo-Violet,#56008e);right:-96px;top:100px}@media screen and (max-width:1024px){.reviews__dialog_main-text.text2{right:-39%;top:33px}}.reviews__dialog_main-text.text2:before{border:6px solid transparent;border-radius:3px;border-right-color:#56008e;border-right:6px solid var(--Logo-Violet,#56008e);content:"";height:12px;left:-13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px}.reviews__dialog_main-text.text3{background:#ff0052;background:var(--Logo-Raspberry,#ff0052);bottom:62px;left:-90px}@media screen and (max-width:1024px){.reviews__dialog_main-text.text3{bottom:15px;left:-45%}}.reviews__dialog_main-text.text3:before{border:6px solid transparent;border-left-color:#ff0052;border-left:6px solid var(--Logo-Raspberry,#ff0052);border-radius:3px;content:"";height:12px;position:absolute;right:-13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px}.reviews__dialog_slider{border-radius:12px;height:100%;overflow:hidden;position:static;width:100%}@media screen and (max-width:1024px){.reviews__dialog_slider{border-radius:5px}}.reviews__dialog_slider .swiper-slide{height:100%;width:100%}.reviews__dialog_slider .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:32px}@media screen and (max-width:450px){.services{margin-top:24px}}.services__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.services__tabs .services__tab.active{border-color:#009de9;color:#009de9}@media (hover){.services__tabs .services__tab:hover{border-color:#009de9;color:#009de9}}.services__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px min(24px,1.25vw);margin-top:32px;width:100%}@media screen and (max-width:1024px){.services__wrap{gap:min(32px,3.125vw) min(24px,2.35vw)}}@media screen and (max-width:768px){.services__wrap{gap:32px 24px}}@media screen and (max-width:600px){.services__wrap{gap:32px 10px}}@media screen and (max-width:450px){.services__wrap{margin-top:24px}}.service-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:32px;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(32px,1.7vw);height:auto;margin-bottom:1px;margin-top:1px;padding:24px min(24px,1.25vw);-webkit-text-decoration:none;text-decoration:none;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,box-shadow .3s;transition:border .3s,box-shadow .3s,-webkit-box-shadow .3s;width:calc((100% - min(48px,2.5vw))/3)}@media screen and (max-width:1440px){.service-card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(50% - min(12px,.625vw));min-width:420px}}@media screen and (max-width:1024px){.service-card{-webkit-box-flex:initial;-ms-flex-positive:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:initial;-ms-flex-direction:column;flex-direction:column;flex-grow:0;gap:16px;max-width:none;min-width:0;min-width:auto;padding:0;width:calc((100% - min(48px,4.7vw))/3)}}@media screen and (max-width:768px){.service-card{width:calc(50% - 12px)}}@media screen and (max-width:600px){.service-card{width:calc(50% - 5px)}}@media screen and (max-width:450px){.service-card{width:100%}}@media (hover){.service-card:hover{border:1px solid #009de9;border:1px solid var(--Primary-Main,#009de9);-webkit-box-shadow:0 0 0 1px #009de9;box-shadow:0 0 0 1px #009de9;-webkit-box-shadow:0 0 0 1px var(--Primary-Main,#009de9);box-shadow:0 0 0 1px var(--Primary-Main,#009de9)}}.service-card.hide{display:none}.service-card .service-card__img{aspect-ratio:1/1.17;border-radius:32px;border-radius:var(--radius);min-width:47.2%;overflow:hidden;width:47.2%}@media screen and (max-width:1024px){.service-card .service-card__img{aspect-ratio:1.08/1;width:100%}}@media screen and (max-width:450px){.service-card .service-card__img{aspect-ratio:1.13/1}}.service-card .service-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.service-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;max-width:calc(56.8% - min(32px,1.7vw))}@media screen and (max-width:1024px){.service-card__content{max-width:100%;padding:0 min(16px,1.57vw);width:100%}}@media screen and (max-width:450px){.service-card__content{padding:0 16px}}.service-card__content ul li{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;color:#000;color:var(--text-icon-dark-primary,#000);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:150%;padding:9px 0 9px 6px}@media screen and (max-width:1024px){.service-card__content ul li{padding:9px 0 9px 6px}}.service-card__content ul li.more{border:initial;color:#000;color:var(--secondary-dark-hover,#000);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin:12px 2px 4px;padding:0;position:relative;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:450px){.service-card__content ul li.more{font-size:12px;font-style:normal;font-weight:400;line-height:140%}}.service-card__content ul li.more:after{background:#000;content:"";height:1px;left:0;position:absolute;top:calc(100% - 3px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.service-card__content ul li.more:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.service-card__content ul li b,.service-card__content ul li strong{font-size:16px}.service-card__content ul li b,.service-card__content ul li strong,.service-card__title{color:#000;color:var(--text-icon-dark-primary,#000);font-style:normal;font-weight:600;line-height:130%}.service-card__title{font-size:24px;margin-bottom:8px}@media screen and (max-width:1440px){.service-card__title{font-size:22px}}@media screen and (max-width:1024px){.service-card__title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:19px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:16px}}.callback{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;overflow:hidden;position:relative}.callback,.callback .callback__bg{border-radius:32px;border-radius:var(--radius)}.callback .callback__bg{height:100%;left:64px;left:var(--padding);-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:calc(100% - 128px);width:calc(100% - var(--padding) - var(--padding))}@media screen and (max-width:1024px){.callback .callback__bg{left:0;width:100%}}@media screen and (max-width:600px){.callback .callback__bg{-o-object-position:0 20%;object-position:0 20%}}.callback__form{-webkit-backdrop-filter:blur(35.6500015259px);backdrop-filter:blur(35.6500015259px);background:hsla(0,0%,100%,.11);border-radius:32px;border-radius:var(--radius);margin:25px 138px 24px;padding:48px 32px;position:relative;width:min(575px,50vw);z-index:2}@media screen and (max-width:1440px){.callback__form{margin-right:64px;margin-right:var(--padding);padding:32px 24px}}@media screen and (max-width:1024px){.callback__form{margin:min(31px,3.1vw) min(18px,1.8vw);padding:32px;width:min(575px,56.5vw)}}@media screen and (max-width:768px){.callback__form{width:60vw}}@media screen and (max-width:600px){.callback__form{margin:45vw 0 16px;width:100%}}@media screen and (max-width:450px){.callback__form{margin:41vw 0 16px;padding:26px 16px}}.callback__form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.callback__form .checkbox{margin-top:19px}@media screen and (max-width:450px){.callback__form .checkbox{margin-top:12px}}.callback__form label{margin-top:10px;width:100%}.callback__form input{width:100%}.callback__form .btn-blue{margin-top:18px}@media screen and (max-width:1024px){.callback__form .btn-blue{font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:16px 24px;text-align:center}}@media screen and (max-width:450px){.callback__form .btn-blue{font-size:13px;margin-top:10px;padding:10px 20px}}.callback__form_title{color:#fff;color:var(--text-icon-light-primary,#fff);font-size:24px;font-style:normal;font-weight:600;line-height:130%;text-align:center}@media screen and (max-width:1440px){.callback__form_title{font-size:22px}}@media screen and (max-width:1024px){.callback__form_title{font-size:24px;font-style:normal;font-weight:600;line-height:130%;text-align:center}}@media screen and (max-width:450px){.callback__form_title{color:#fff;color:var(--text-icon-light-primary,#fff);font-size:19px;font-style:normal;font-weight:600;line-height:130%;text-align:center}}.callback__form_text{color:#efefef;font-size:14px;font-style:normal;font-weight:400;line-height:150%;max-width:415px;text-align:center}@media screen and (max-width:1440px){.callback__form_text{font-size:15px}}@media screen and (max-width:1024px){.callback__form_text{font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-align:center}}@media screen and (max-width:450px){.callback__form_text{font-size:12px;font-style:normal;font-weight:400;line-height:140%}}.callback__form_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;color:var(--text-icon-light-primary,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px;padding-bottom:24px;text-align:center;width:100%}@media screen and (max-width:450px){.callback__form_bottom{font-size:19px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:20px;padding-bottom:16px}}.callback__form_bottom .callback__form_text{margin-bottom:24px;margin-top:6px}@media screen and (max-width:1024px){.callback__form_bottom .callback__form_text{margin-top:7px}}@media screen and (max-width:450px){.callback__form_bottom .callback__form_text{margin-bottom:16px;margin-top:6px}}.callback__form_bottom a{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:130%;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:450px){.callback__form_bottom a{font-size:15px;font-style:normal;font-weight:700;line-height:130%}}.callback__form_bottom a:after{background:#fff;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.callback__form_bottom a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.callback__success .callback__form_text{margin:6px auto 0;max-width:none}.callback__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}@media screen and (max-width:450px){.callback__socials{gap:24px;margin-top:15px}}.callback__socials a:after{content:none}@media (hover){.callback__socials a:hover svg{color:#009de9}}.callback__socials a svg{color:#fff;display:block;height:30px;-webkit-transition:.3s;transition:.3s;width:30px}.share{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end;margin:48px auto 0;max-width:min(920px,100vw - 64px - 64px);max-width:min(920px,100vw - var(--padding) - var(--padding));padding-top:24px}@media screen and (max-width:1024px){.share{max-width:min(864px,100vw - 64px - 64px);max-width:min(864px,100vw - var(--padding) - var(--padding))}}@media screen and (max-width:450px){.share{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 4px;justify-content:space-between;margin-top:24px;width:100%}}.share__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;background:var(--Background-White,#fff);border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:8px;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px #1018280d;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:9px;-webkit-transition:.3s;transition:.3s}@media (hover){.share__link:hover{border:1px solid #000;border:1px solid var(--secondary-dark-hover,#000);border-radius:8px}.share__link:hover svg{color:#000}.share__link:hover svg path{fill:#000}}.share__link svg{color:#919191;display:block;height:24px;-webkit-transition:.3s;transition:.3s;width:24px}.share__link svg path{fill:#919191}.copy,.share__link svg path{-webkit-transition:.3s;transition:.3s}.copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;background:var(--Background-White,#fff);border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:8px;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px #1018280d;color:#666;color:var(--text-icon-dark-secondary,#666);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-style:normal;font-weight:600;gap:12px;line-height:normal;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:9px 15px;-webkit-text-decoration:none;text-decoration:none}@media (hover){.copy:hover{border-color:#000;color:#000}.copy:hover svg{color:#000}}.copy svg{color:#666;display:block;height:24px;-webkit-transition:.3s;transition:.3s;width:24px}.modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.2);display:none;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;z-index:100}.modal.show{opacity:1}.modal__inner{background:radial-gradient(120.74% 120.74% at 50% 103.37%,#3f8cff 0,#3264c0 9.58%,#253d82 24.66%,#202b65 34.53%,#000 100%);background:var(--Background-Gradient-Desktop,radial-gradient(120.74% 120.74% at 50% 103.37%,#3f8cff 0,#3264c0 9.58%,#253d82 24.66%,#202b65 34.53%,#000 100%));border-radius:32px;border-radius:var(--radius);position:relative}.modal__inner .callback__form{-webkit-backdrop-filter:initial;backdrop-filter:none;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;margin:0;max-width:575px;padding:26.5px 32px}@media screen and (max-width:450px){.modal__inner .callback__form{padding:24px}}.modal__inner .modal__close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:3}.modal__inner .modal__close svg{display:block;height:24px;pointer-events:none;width:24px}@media screen and (max-width:450px){.modal__inner .modal__close svg{height:16px;width:16px}}.modal__inner .callback__form_bottom{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:initial;margin-bottom:24px;margin-top:0;padding-bottom:24px;padding-top:0}@media screen and (max-width:600px){.modal__inner .callback__form_bottom{margin-bottom:16px;padding-bottom:16px}}.cookie{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:24px;bottom:81px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 10px #0000001f;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-style:normal;font-weight:400;gap:10px;left:26px;line-height:140%;padding:16px;position:fixed;width:328px;z-index:15000}@media screen and (max-width:600px){.cookie{bottom:97px;left:16px;max-width:calc(100vw - 32px)}}.cookie a{color:#666;display:inline;font-size:12px;font-style:normal;font-weight:400;line-height:140%;position:relative;-webkit-text-decoration:none;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cookie a:after{background:#666;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.cookie a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.cookie__title{color:#000;font-size:15px;font-style:normal;font-weight:700;line-height:130%}.cookie__btns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:14px;width:100%}.cookie__btns *{font-size:13px;padding:10px 20px}.service-intro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:0;padding-top:24px}@media screen and (max-width:1024px){.service-intro{padding-left:64px;padding-right:64px;padding-top:37px}}@media screen and (max-width:768px){.service-intro{padding-left:14px;padding-right:14px}}@media screen and (max-width:600px){.service-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media screen and (max-width:450px){.service-intro{gap:31px}}.service-intro__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:center}@media screen and (max-width:600px){.service-intro__content{width:100%}}@media screen and (max-width:450px){.service-intro__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.service-intro__content img{width:min(385px,20.1vw)}@media screen and (max-width:1024px){.service-intro__content img{width:min(257px,25.1vw)}}@media screen and (max-width:600px){.service-intro__content img{width:40vw}}.service-intro__img{margin-left:min(150px,7.9vw);min-width:min(578px,38vw);width:min(578px,38vw)}@media screen and (max-width:1440px){.service-intro__img{margin-left:5vw;min-width:33vw;width:33vw}}@media screen and (max-width:1024px){.service-intro__img{margin-left:0;min-width:40vw;width:40vw}}@media screen and (max-width:768px){.service-intro__img{min-width:34vw;width:34vw}}@media screen and (max-width:600px){.service-intro__img{width:50vw}}@media screen and (max-width:450px){.service-intro__img{width:87vw}}.service-intro__content_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#000;color:var(--text-icon-dark-primary,#000);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;font-style:normal;font-weight:700;gap:51px;line-height:130%;max-width:350px;padding-bottom:32px}@media screen and (max-width:1440px){.service-intro__content_list{font-size:18px;gap:min(40px,3.6vw);max-width:310px}}@media screen and (max-width:1024px){.service-intro__content_list{font-size:14px;font-style:normal;font-weight:600;gap:min(34px,3.32vw);line-height:130%;max-width:194px;padding-bottom:10px;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translate(10px)}}@media screen and (max-width:600px){.service-intro__content_list{width:calc(100% - 40vw - 24px)}}@media screen and (max-width:450px){.service-intro__content_list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:13px;font-style:normal;font-weight:600;gap:21px;line-height:130%;padding-bottom:0;-webkit-transform:initial;-ms-transform:initial;transform:none;-webkit-transform:translateX(-14px);-ms-transform:translateX(-14px);transform:translate(-14px)}}.service-intro__content_list li{padding-right:6px;position:relative}@media screen and (max-width:1024px){.service-intro__content_list li{padding-left:0;padding-right:0}}@media screen and (max-width:450px){.service-intro__content_list li{padding-left:14px}}.service-intro__content_list li:after{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-color:#ccc #ccc transparent transparent;border-radius:4px 0 0;border-style:solid;border-width:1px 2px 1px 1px;content:"";height:10px;left:0;position:absolute;top:calc(100% + 10px);-webkit-transform:skew(45deg,0deg);-ms-transform:skew(45deg,0deg);transform:skew(45deg);width:100%}@media screen and (max-width:768px){.service-intro__content_list li:after{top:calc(100% + 3px)}}@media screen and (max-width:600px){.service-intro__content_list li:after{top:calc(100% + 6px)}}@media screen and (max-width:450px){.service-intro__content_list li:after{border-left:2px solid #ccc;border-right:1px solid transparent;top:calc(100% + 10px);-webkit-transform:skew(-45deg,0deg);-ms-transform:skew(-45deg,0deg);transform:skew(-45deg)}}.service-p__video{margin-top:144px;margin-top:var(--margin);width:100%}.service-p__video img,.service-p__video video{aspect-ratio:1/.4235;border-radius:32px;border-radius:var(--radius);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:450px){.service-p__video img,.service-p__video video{aspect-ratio:1/.69}}.service-p__gadgets_wrap{margin-top:31px;padding:0 64px;padding:0 var(--padding)}@media screen and (max-width:450px){.service-p__gadgets_wrap{margin-top:23px}}.service-p__gadgets_wrap .service-card__img{aspect-ratio:1/1.02;min-width:46.2%;width:46.2%}@media screen and (max-width:1440px){.service-p__gadgets_wrap .service-card__img{min-width:42%;width:42%}}@media screen and (max-width:1024px){.service-p__gadgets_wrap .service-card__img{min-width:47%;width:47%}}@media screen and (max-width:768px){.service-p__gadgets_wrap .service-card__img{min-width:180px;width:180px}}@media screen and (max-width:450px){.service-p__gadgets_wrap .service-card__img{min-width:204px;width:204px}}.service-p__gadgets_wrap .service-card{max-width:none;width:580px}@media screen and (max-width:1440px){.service-p__gadgets_wrap .service-card{width:500px}}@media screen and (max-width:1024px){.service-p__gadgets_wrap .service-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #ccc;-ms-flex-direction:row;flex-direction:row;padding:24px;width:min(580px,65vw)}}@media screen and (max-width:768px){.service-p__gadgets_wrap .service-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:10px 20px}}@media screen and (max-width:450px){.service-p__gadgets_wrap .service-card{gap:10px;padding:5px 16px 16px;width:240px}}@media (hover){.service-p__gadgets_wrap .service-card:hover{border-color:#ccc;-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none}}@media screen and (max-width:1024px){.service-p__gadgets_wrap .service-card__title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:24px;font-style:normal;font-weight:600;line-height:130%}}@media screen and (max-width:450px){.service-p__gadgets_wrap .service-card__title{font-size:19px;font-style:normal;font-weight:600;line-height:130%}}@media screen and (max-width:1024px){.service-p__gadgets_wrap .service-card__content{padding-right:0}}@media screen and (max-width:768px){.service-p__gadgets_wrap .service-card__content{padding-left:0}}@media screen and (max-width:450px){.service-p__gadgets_wrap .service-card__content ul{margin-top:5px}}.service-p__gadgets_wrap .service-card__content ul li{padding:11px 0 11px 6px}@media screen and (max-width:1440px){.service-p__gadgets_wrap .service-card__content ul li{padding:9px 0 9px 6px}}@media screen and (max-width:1024px){.service-p__gadgets_wrap .service-card__content ul li{padding:10px 0 10px 6px}}@media screen and (max-width:768px){.service-p__gadgets_wrap .service-card__content ul li{padding:8px 0 8px 6px}}@media screen and (max-width:450px){.service-p__gadgets_wrap .service-card__content ul li{font-size:12px;font-style:normal;font-weight:400;line-height:140%;padding:6px 0 8px 6px}.service-p__gadgets_wrap .service-card__content ul li b,.service-p__gadgets_wrap .service-card__content ul li strong{font-size:13px;font-style:normal;font-weight:600;line-height:130%}}b,strong{font-weight:600!important}i{font-style:italic!important}.container-list{gap:24px;margin:144px auto 0;margin:var(--margin) auto 0;max-width:920px}.container-list,.container-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.container-list li{color:#666;font-size:16px;font-weight:400;gap:10px;line-height:150%}.container-list li h3,.container-list li h4{color:#000;color:var(--text-icon-dark-primary,#000);font-size:24px;font-weight:700;line-height:130%}@media screen and (max-width:450px){.container-list li h3,.container-list li h4{font-size:19px}}.container-list li img,.container-list li video{aspect-ratio:1/.563;border-radius:32px;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:450px){.container-list li img,.container-list li video{aspect-ratio:1/.75}}.container-list li ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:decimal;padding-left:16px}@media screen and (max-width:450px){.container-list li ol{gap:10px}}.container-list li ol *{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-weight:400;line-height:150%}.container-list li ol li{display:list-item}.container-list li ol li::marker{color:#919191;color:var(--text-icon-dark-tetriary,#919191);font-size:14px;font-weight:400;line-height:150%}.container-list li ol b,.container-list li ol strong{font-weight:600}.container-list li ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:disc;padding-left:16px}@media screen and (max-width:450px){.container-list li ul{gap:10px}}.container-list li ul *{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-weight:400;line-height:150%}.container-list li ul li{display:list-item}.container-list li ul li::marker{color:#919191;color:var(--text-icon-dark-tetriary,#919191);font-size:14px;font-weight:400;line-height:150%}.container-list li b,.container-list li strong,.container-list li ul b,.container-list li ul strong{font-weight:600}.container-list li p{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-weight:400;line-height:150%}.container-list li a{color:#000;color:var(--secondary-dark-hover,#000);position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.container-list li a:after{background:#000;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.container-list li a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.container-list li .custom-table table{border-collapse:collapse;border-top:initial;width:auto}@media screen and (max-width:450px){.container-list li .custom-table table{min-width:100%}}.container-list li .custom-table table *{color:#000;color:var(--text-icon-dark-primary,#000);font-family:Inter;font-size:16px;font-weight:400;line-height:150%}.container-list li .custom-table table tr{border-bottom:1px solid #ccc}.container-list li .custom-table table tr td:nth-child(2){padding-left:50px}@media screen and (max-width:450px){.container-list li .custom-table table tr td:nth-child(2){padding-left:10px}}.container-list li .custom-table table td{padding:5px 5px 10px}.container-list li .custom-table table b,.container-list li .custom-table table strong{font-weight:600}.container-list li table{border-top:1px solid #ccc;width:100%}.container-list li table th{color:#000;color:var(--text-icon-dark-primary,#000);font-size:16px;font-weight:600;line-height:130%;text-align:left}.container-list li table tr{border-bottom:1px solid #ccc}.container-list li table tr td:first-child{color:#000;color:var(--text-icon-dark-primary,#000);font-size:16px;font-weight:600;line-height:130%;text-align:left}.container-list li table td,.container-list li table th{padding:15px}.news-p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px 24px;margin-top:32px;width:100%}@media screen and (max-width:768px){.news-p{gap:20px 12px}}@media screen and (max-width:450px){.news-p{margin-top:24px}}.news-p__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:2px solid transparent;border-radius:32px;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:border .3s;transition:border .3s;width:calc(25% - 18px)}@media (max-width:900px){.news-p__card{width:calc(33.33333% - 16px)}}@media screen and (max-width:768px){.news-p__card{width:calc(33.33333% - 8px)}}@media screen and (max-width:600px){.news-p__card{width:calc(50% - 6px)}}@media screen and (max-width:450px){.news-p__card{width:100%}}@media (hover){.news-p__card:hover{border-color:#009de9}}.news-p__card_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px}@media screen and (max-width:1024px){.news-p__card_content{padding:14px}}@media screen and (max-width:768px){.news-p__card_content{padding:10px}}@media screen and (max-width:450px){.news-p__card_content{padding:16px 24px 0}}.news-p__card_img{aspect-ratio:1/.75;background:#d3d3d3 50%;border-radius:0 0 32px 32px;border-radius:0 0 var(--radius) var(--radius);overflow:hidden;width:100%}@media screen and (max-width:1024px){.news-p__card_img{aspect-ratio:1/.78}}@media screen and (max-width:450px){.news-p__card_img{aspect-ratio:1/.56}}.news-p__card_img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.news-p__card_title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:15px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:10px}@media screen and (max-width:450px){.news-p__card_title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:17px;font-style:normal;font-weight:700;line-height:130%}}.news-p__card_text{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:12px;font-style:normal;font-weight:400;line-height:140%}.news-p__card_date{color:#919191;color:var(--text-icon-dark-tetriary,#919191);font-size:12px;font-style:normal;font-weight:700;line-height:130%;margin-top:24px}@media screen and (max-width:768px){.news-p__card_date{margin-top:10px}}@media screen and (max-width:450px){.news-p__card_date{margin-top:24px}}.page-top.news-page{background:radial-gradient(120.74% 120.74% at 50% 103.37%,#3f8cff 0,#3264c0 9.58%,#253d82 24.66%,#202b65 34.53%,#000 100%);border-radius:0 0 32px 32px;min-height:min(510px,38vw);padding:27px 64px 90px;padding:27px var(--padding) 90px}@media screen and (max-width:1440px){.page-top.news-page{min-height:510px;padding-bottom:160px}}@media screen and (max-width:450px){.page-top.news-page{min-height:485px}}.page-top.news-page .news-page__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:26px auto 0;max-width:1920px;max-width:784px}.page-top.news-page .news-page__date{color:#d8d8d8;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page-top.news-page h1{color:#fff;color:var(--text-icon-light-primary,#fff);padding:0}.page-top.news-page .news-page__top-text{color:#efefef;color:var(--text-icon-light-secondary,#efefef);font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:4px;text-align:center}@media screen and (max-width:450px){.page-top.news-page .news-page__top-text{font-size:12px;font-style:normal;font-weight:400;line-height:140%;margin-top:6px;text-align:center}}.news-page__img{aspect-ratio:1/.4;border-radius:32px;border-radius:var(--radius);margin:-51px auto 0;max-width:calc(100% - 128px);max-width:calc(100% - var(--padding) - var(--padding));overflow:hidden;width:1306px}@media screen and (max-width:1440px){.news-page__img{margin-top:-140px}}@media screen and (max-width:450px){.news-page__img{aspect-ratio:1/.75;margin-top:-165px}}.news-page__img img,.news-page__img video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.contacts-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:57px;margin-top:29px;max-width:1321px;max-width:calc(1193px + var(--padding) + var(--padding))}@media screen and (max-width:1024px){.contacts-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-top:32px;max-width:1077px;max-width:calc(949px + var(--padding) + var(--padding))}}@media (max-width:900px){.contacts-top{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 32px}}@media screen and (max-width:600px){.contacts-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media screen and (max-width:450px){.contacts-top{gap:7px;margin-top:24px}}.contacts-top__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width:600px){.contacts-top__contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px}}.contacts-top__contacts a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;color:var(--secondary-dark-hover,#000);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:6px;justify-content:center;line-height:140%;padding:4px 2px;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:450px){.contacts-top__contacts a{color:#000;color:var(--secondary-dark-hover,#000);font-size:12px;font-style:normal;font-weight:400;line-height:140%}}.contacts-top__contacts a:after{background:#000;content:"";height:1px;left:0;position:absolute;top:calc(100% - 5px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.contacts-top__contacts a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.contacts-top__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (max-width:900px){.contacts-top__info{padding-right:200px;width:100%}}@media screen and (max-width:768px){.contacts-top__info{padding-right:0}}@media screen and (max-width:450px){.contacts-top__info{gap:6px}}.contacts-top__info *{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:450px){.contacts-top__info *{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:12px;font-style:normal;font-weight:400;line-height:140%}}.map{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:min(700px,95vh);margin-top:37px}@media screen and (max-width:1024px){.map{gap:32px;height:min(712px,95vh);margin-top:32px;padding-left:64px;padding-left:var(--padding);padding-right:64px;padding-right:var(--padding)}}@media screen and (max-width:768px){.map{gap:16px;height:min(600px,90vh)}}@media screen and (max-width:600px){.map{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}}@media screen and (max-width:450px){.map{gap:14px}}.map-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:21px;height:100%;overflow-y:auto;padding-bottom:110px}@media screen and (max-width:1024px){.map-nav{gap:11px}}@media screen and (max-width:768px){.map-nav{gap:14px;padding-bottom:80px}}@media screen and (max-width:600px){.map-nav{padding-bottom:12px}}@media screen and (max-width:450px){.map-nav{border:initial;border-radius:0;padding:0}}.map-nav::-webkit-scrollbar{background:transparent;width:5px}.map-nav::-webkit-scrollbar-thumb{background:#efefef;border-radius:100px}.map-nav::-webkit-scrollbar-corner{background:transparent}.map-nav__wrap{border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:32px;border-radius:var(--radius);height:100%;overflow:hidden;padding:min(64px,3.4vw) min(30px,1.7vw) 0 min(64px,3.4vw);position:relative;width:min(610px,48vw)}@media screen and (max-width:1024px){.map-nav__wrap{border-radius:24px;padding:24px 10px 0 24px;width:min(381px,37.3vw)}}@media screen and (max-width:768px){.map-nav__wrap{padding:12px 12px 0}}@media screen and (max-width:600px){.map-nav__wrap{width:100%}}@media screen and (max-width:450px){.map-nav__wrap{border:initial;border-radius:0;padding:0}}.map-nav__wrap:after{background:linear-gradient(187deg,hsla(0,0%,100%,0) 16.18%,hsla(0,0%,100%,.61) 44.92%,#fff 79.87%);border-radius:0 0 32px 32px;bottom:0;content:"";height:106px;left:1px;position:absolute;width:calc(100% - 2px)}@media screen and (max-width:768px){.map-nav__wrap:after{height:60px}}@media screen and (max-width:600px){.map-nav__wrap:after{content:none}}.moz .map-nav{scrollbar-color:transparent #efefef;scrollbar-width:thin}.map-nav__card_trigger{display:none}@media screen and (max-width:768px){.map-nav__card_trigger{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.75 12h16.5M12 3.75v16.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:24px;pointer-events:none;position:absolute;right:16px;top:22px;width:24px}}@media screen and (max-width:450px){.map-nav__card_trigger{right:24px;top:24px}}.map-nav__card{background:#fff;background:var(--Background-White,#fff);border:1px solid #ccc;border:1px solid var(--stroke-line-light,#ccc);border-radius:32px;border-radius:var(--radius);cursor:pointer;margin-right:28px;padding:min(24px,1.5vw);-webkit-transition:.3s;transition:.3s}@media screen and (max-width:1024px){.map-nav__card{margin-right:9px;padding:24px}}@media screen and (max-width:768px){.map-nav__card{padding:24px 16px;position:relative}}@media screen and (max-width:600px){.map-nav__card{margin-right:0}}@media screen and (max-width:450px){.map-nav__card{padding:24px}}.map-nav__card.clicked{border-color:#009de9}@media screen and (max-width:768px){.map-nav__card.clicked{border-color:#009de9}.map-nav__card.clicked .map-nav__card_body{grid-template-rows:1fr}.map-nav__card.clicked .map-nav__card_trigger{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.75 12h16.5'/%3E%3C/svg%3E")}}.map-nav__card *{cursor:pointer}@media (hover){.map-nav__card:hover{border-color:#009de9}}.contacts-top__socials{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media (max-width:900px){.contacts-top__socials p{display:none}}.contacts-top__socials_block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:10px}@media screen and (max-width:600px){.contacts-top__socials_block{gap:2px;margin-top:8px}}@media screen and (max-width:450px){.contacts-top__socials_block{gap:16px}}.contacts-top__socials_block a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-text-decoration:none;text-decoration:none}@media (hover){.contacts-top__socials_block a:hover span,.contacts-top__socials_block a:hover svg{color:#009de9}}.contacts-top__socials_block a span{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:150%;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:1024px){.contacts-top__socials_block a span{color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:150%}}.contacts-top__socials_block svg{color:#666;display:block;height:30px;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s;transition:.3s;width:30px}@media screen and (max-width:768px){.map-nav__card_body{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:.3s;transition:.3s}.map-nav__card_body .map-nav__card_inner{min-height:0}}.map-nav__card_title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:21px}@media screen and (max-width:768px){.map-nav__card_title{font-size:16px;margin-bottom:0;max-width:calc(100% - 26px)}}@media screen and (max-width:450px){.map-nav__card_title{font-size:15px}}.map-nav__card_location{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:10px}@media screen and (max-width:768px){.map-nav__card_location{margin-top:21px}}@media screen and (max-width:450px){.map-nav__card_location{margin-bottom:16px}}.map-nav__card_schedule{color:#666;color:var(--text-icon-dark-secondary,#666);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:400;gap:4px 12px;line-height:150%}.map-nav__card_schedule,.map-nav__card_tel{display:-webkit-box;display:-ms-flexbox;display:flex}.map-nav__card_tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:21px}.map-nav__card_tel a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:6px;justify-content:center;line-height:140%;padding:4px 2px;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.map-nav__card_tel a:after{background:#000;content:"";height:1px;left:0;position:absolute;top:calc(100% - 5px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){.map-nav__card_tel a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}.map-container{border-radius:64px;border-radius:var(--padding);height:100%;overflow:hidden;position:relative;width:calc(100% - min(630px,48vw + 20px))}@media screen and (max-width:1024px){.map-container{width:calc(100% - min(414px,37.3vw + 32px))}}@media screen and (max-width:768px){.map-container{width:calc(100% - min(397,37.3vw + 16px))}}@media screen and (max-width:600px){.map-container{height:min(455px,95vh);width:100%}}ymaps[class*=-balloon]{-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none;padding:0}ymaps[class*=-balloon__layout]{background:#fff;background:var(--Background-White,#fff);border:1px solid #009de9;border:1px solid var(--Primary-Main,#009de9);border-radius:32px;max-width:min(288px,40vw);padding:24px}@media screen and (max-width:768px){ymaps[class*=-balloon__layout]{border-radius:24px;padding:16px 20px}}@media screen and (max-width:600px){ymaps[class*=-balloon__layout]{max-width:calc(100vw - 120px)}}ymaps[class*=balloon-content__header]{max-width:min(290px,40vw)}@media screen and (max-width:600px){ymaps[class*=balloon-content__header]{max-width:calc(100vw - 120px)}}ymaps .baloon__body{max-width:min(290px,40vw)}@media screen and (max-width:600px){ymaps .baloon__body{max-width:calc(100vw - 120px)}}ymaps.ymaps-2-1-79-balloon__close+.ymaps-2-1-79-balloon__content{margin:0;padding:0}ymaps.ymaps-2-1-79-ground-pane{-webkit-filter:grayscale(.3);filter:grayscale(.3)}ymaps.ymaps-2-1-79-balloon__tail{display:none}ymaps.ymaps-2-1-79-balloon__close{height:16px;right:-8px;top:2px;width:16px}@media screen and (max-width:768px){ymaps.ymaps-2-1-79-balloon__close{top:0}}ymaps.ymaps-2-1-79-balloon__close-button{background:url(/local/templates/main/css/../img/map-close.svg) 50%/contain no-repeat;height:17px;opacity:1;position:absolute;right:0;top:0;width:17px}ymaps .baloon__title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:18px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:21px}@media screen and (max-width:450px){ymaps .baloon__title{color:#000;color:var(--text-icon-dark-primary,#000);font-size:15px;font-style:normal;font-weight:700;line-height:130%}}ymaps .baloon__address{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:10px}@media screen and (max-width:450px){ymaps .baloon__address{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:12px;font-style:normal;font-weight:400;line-height:140%}}ymaps .baloon__schedule{color:#666;color:var(--text-icon-dark-secondary,#666);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:400;gap:12px;line-height:150%}@media screen and (max-width:450px){ymaps .baloon__schedule{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:12px;font-style:normal;font-weight:400;line-height:140%}}ymaps .baloon__tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}ymaps .baloon__tel,ymaps .baloon__tel a{display:-webkit-box;display:-ms-flexbox;display:flex}ymaps .baloon__tel a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:16px;font-style:normal;font-weight:400;gap:6px;justify-content:center;line-height:140%;padding:4px 2px;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:450px){ymaps .baloon__tel a{font-size:12px;font-style:normal;font-weight:400;line-height:140%}}ymaps .baloon__tel a:after{background:#000;content:"";height:1px;left:0;position:absolute;top:calc(100% - 5px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;width:100%}@media (hover){ymaps .baloon__tel a:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}ymaps .baloon__tel a:first-child{margin-top:21px}.p404{position:relative}.p404 .p404__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p404 .p404__bg_green{background:#00f400;display:block;height:15px;left:22.4%;position:absolute;top:12%;width:74px}@media screen and (max-width:1024px){.p404 .p404__bg_green{left:12%;top:8.9%}}@media screen and (max-width:450px){.p404 .p404__bg_green{height:8px;left:33.5%;top:5.4%;width:39px}}.p404 .p404__bg_green.sm{background:#00f3a2;height:19px;inset:auto 20% 15.5% auto;width:19px}@media screen and (max-width:1024px){.p404 .p404__bg_green.sm{bottom:11.5%;right:11.7%}}@media screen and (max-width:450px){.p404 .p404__bg_green.sm{bottom:9.3%;right:5.5%}}.p404 .p404__bg_red{background:#ff0052;display:block;height:49px;left:-18px;position:absolute;top:68.5%;width:49px}@media screen and (max-width:450px){.p404 .p404__bg_red{left:-35px;top:77.5%}}.p404 .p404__bg_purple{background:#9747ff;display:block;height:25px;position:absolute;right:15%;top:16.5%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:25px}@media screen and (max-width:1024px){.p404 .p404__bg_purple{right:6.9%;top:10.6%}}@media screen and (max-width:450px){.p404 .p404__bg_purple{height:19px;right:6.3%;top:5%;width:19px}}.p404 .p404__bg_purple.sm{background:#56008e;height:16px;right:calc(15% - 16px);top:calc(16.5% - 16px);width:16px}@media screen and (max-width:1024px){.p404 .p404__bg_purple.sm{right:calc(6.9% - 16px);top:calc(10.6% - 16px)}}@media screen and (max-width:450px){.p404 .p404__bg_purple.sm{height:12px;right:calc(6.3% - 12px);top:calc(5% - 12px);width:12px}}.p404 .p404__bg_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;height:756px;justify-content:center;padding:0 74px;padding:0 calc(var(--padding) + 10px);position:relative;z-index:2}@media screen and (max-width:1024px){.p404 .p404__bg_content{gap:0}}@media screen and (max-width:450px){.p404 .p404__bg_content{height:auto;overflow:hidden;padding-top:160px;width:100%}}.p404 .p404__bg_content img{max-width:100%;width:668px}@media screen and (max-width:450px){.p404 .p404__bg_content img{max-width:none;width:119vw}}.p404 .p404__bg_content h1{margin-bottom:16px;text-align:center}@media screen and (max-width:1024px){.p404 .p404__bg_content h1{font-size:min(50px,5vw)}}@media screen and (max-width:768px){.p404 .p404__bg_content h1{font-size:30px}}@media screen and (max-width:450px){.p404 .p404__bg_content h1{font-size:32px;margin-top:36px}}.p404 .p404__bg_content p,.p404 .p404__bg_content span{color:#666;color:var(--text-icon-dark-secondary,#666);font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media screen and (max-width:768px){.p404 .p404__bg_content p,.p404 .p404__bg_content span{font-size:14px}}@media screen and (max-width:450px){.p404 .p404__bg_content p,.p404 .p404__bg_content span{font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-align:center}}.p404 .p404__bg_content .btn-blue{margin-top:32px}@media screen and (max-width:1024px){.p404 .p404__bg_content .btn-blue{font-size:16px;padding:16px 24px}}@media screen and (max-width:450px){.p404 .p404__bg_content .btn-blue{margin-top:24px}.in-development .p404__bg_content{padding-top:125px}.in-development .p404__bg_content img{margin-left:6vw;width:146vw}}@media (min-width:1400px){.swiper-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content}

.header {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  top: 0;
  bottom: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  left: 0;
  right: 0;
  margin: 0;
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 1000;
  border-radius: 0 !important;
}

@media (max-width: 1000px) {
  .header {
    overflow: visible;
  }
}

.header__inner {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 8px 24px;
  width: 100%;
  max-width: 100%;
  z-index: 2;
  border-radius: 0 !important;
  position: relative;

  background: linear-gradient(270deg, #000428, #004e92, #000428);
  background-size: 400% 400%;
  animation: animatedHeaderBg 16s ease infinite;

  -webkit-backdrop-filter: blur(17.5px);
  backdrop-filter: blur(17.5px);

  box-shadow:
    0 0 20px rgba(0, 0, 64, 0.25),
    0 0 40px rgba(0, 64, 128, 0.3),
    inset 0 0 20px rgba(0, 64, 128, 0.2);
}

.header__nav {
  display: flex;
  justify-content: center;
  flex: 1;
  gap: 32px;
  margin: 0 auto;
}

@keyframes animatedHeaderBg {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.header__nav a {
  padding: 10px 16px;
  background: transparent;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-weight: 600;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: none;
}

.header__nav a:hover {
  color: #adff2f;
  box-shadow:
    0 0 6px #adff2f,
    0 0 12px #adff2f;
}

.header__nav a.active {
  color: #adff2f;
  box-shadow:
    0 0 6px #adff2f,
    0 0 12px #adff2f;
}

.header__btns {
  margin-left: 0;
  flex-shrink: 0;
}

.intro {
  margin-top: 100px;
}

@media (max-width: 768px) {
  .intro {
    margin-top: 80px;
  }
}

.page,
.container {
  max-width: 100% !important;
}

.contact-link {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-weight: 600;
  text-decoration: none;
  font-size: 16px;
  transition: opacity 0.3s ease;
}

.contact-link .icon {
  width: 22px;
  height: 22px;
  margin-right: 8px;
  object-fit: contain;
}



































/* Неоновый заголовок */
.about-page h2 {
  font-size: 28px;
  font-weight: 600;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-left: 14px;
  position: relative;
  color: #111;
}

.about-page h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 28px;
  background: linear-gradient(180deg, #00FFFF, #FF00FF);
  border-radius: 2px;
  box-shadow: 0 0 8px #00FFFF, 0 0 12px #FF00FF;
}

/* Иконки с подсветкой */
.about-page .services-list li,
.about-page .feature span {
  display: inline-block;
  color: #111;
  font-weight: 400;
  position: relative;
}

.about-page .services-list li::before {
  content: "✔️";
  color: #00ffcc;
  font-weight: bold;
  margin-right: 10px;
  text-shadow: 0 0 4px #00ffff;
}

.about-page .feature span {
  color: #00FFFF;
  text-shadow: 0 0 6px #00FFFF;
}




























/* ===== BRAND TOKENS (подгоните под ваши точные коды) ===== */
:root{
  --futu-ink:#0A3CFF;         /* фирменный индиго/синий */
  --futu-night:#0B1022;       /* тёмная база для глубины */
  --futu-pixel:#35E47A;       /* неоново-лаймовый пиксель-акцент */
  --futu-cyan:#11C7F0;        /* бирюзовый акцент / подсветка */
}

/* Сброс legacy-оформления старой «синей простыни» */
.futukrama-locations{ background:transparent!important; border:0!important; padding:0!important; }

/* ===== MATRIX CAPSULE — «яблочная» чистота + пиксель-паттерн ===== */
.fk-matrix{ margin: clamp(10px,2.2vw,20px) 0; }
.fk-matrix .fk-surface{
  position:relative; overflow:hidden; border-radius:20px;
  /* базовая стеклянная капсула */
  background: rgba(255,255,255,.72);
  backdrop-filter: saturate(140%) blur(12px);
  -webkit-backdrop-filter: saturate(140%) blur(12px);
  border:1px solid rgba(255,255,255,.85);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.95),
    0 18px 40px rgba(11,16,34,.12);
}

/* «битая матрица»: мягкий пиксель-паттерн внутри капсулы */
.fk-matrix .fk-surface::before{
  content:""; position:absolute; inset:0; pointer-events:none;
  /* слой 1: сетка */
  background:
    repeating-linear-gradient(0deg,  rgba(0,0,0,.04) 0 1px, transparent 1px 12px),
    repeating-linear-gradient(90deg, rgba(0,0,0,.04) 0 1px, transparent 1px 12px),
  /* слой 2: «сколы»/пятна пикселей (разные радиальные пятна в бренд-тонах) */
    radial-gradient(200px 120px at 12% 40%,  color-mix(in oklab, var(--futu-cyan) 38%, transparent) 0%, transparent 70%),
    radial-gradient(220px 140px at 88% 62%, color-mix(in oklab, var(--futu-pixel) 42%, transparent) 0%, transparent 75%),
    radial-gradient(180px 120px at 60% 18%, color-mix(in oklab, var(--futu-ink) 22%, transparent) 0%, transparent 70%);
  mix-blend-mode: soft-light;
  opacity:.6;
  animation: fkShift 14s linear infinite;
}
@keyframes fkShift{
  0%   { background-position: 0 0, 0 0, 0 0, 0 0, 0 0; }
  50%  { background-position: 0 4px, 3px 0, 10px -6px, -8px 12px, 6px -8px; }
  100% { background-position: 0 0, 0 0, 0 0, 0 0, 0 0; }
}

/* Контент капсулы */
.fk-promo__inner{
  width:min(1200px, 100% - 2rem);
  margin:0 auto;
  padding: clamp(12px, 2.5vw, 24px) 0;
  display:flex; flex-wrap:wrap; gap:clamp(10px,2vw,18px);
  align-items:center; justify-content:center;
}

/* Типографика — крупная, жирная, современная */
.fk-promo__lead, .fk-flip{
  font-family: "Inter", "Manrope", "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 800;
  font-size: clamp(20px, 4.4vw, 36px);
  line-height: 1.15;
  letter-spacing: .01em;
  color:#0B0B0B; /* тёмный текст как на apple.com */
}

/* Flip-анимация на em (масштабируется с размером шрифта) */
.fk-flip{
  --h: 1.15em;
  --dur: 9s;
  height: var(--h);
  overflow:hidden; display:inline-block;
}
.fk-flip__track{
  display:flex; flex-direction:column;
  animation: fkFlip var(--dur) cubic-bezier(.2,.8,.2,1) infinite;
  will-change: transform;
}
.fk-flip i{
  height:var(--h); display:flex; align-items:center;
  font-style: normal; white-space: nowrap;
}

/* Пауза по ховеру/фокусу + уважение reduce-motion */
.fk-promo__inner:hover .fk-flip__track,
.fk-promo__inner:focus-within .fk-flip__track{ animation-play-state: paused; }
@media (prefers-reduced-motion: reduce){ .fk-flip__track{ animation:none; } }

/* Ключевые кадры flip */
@keyframes fkFlip{
  0%   { transform: translateY(0); }
  88%  { transform: translateY(calc(var(--h) * -1 * (var(--items) - 1))); }
  100% { transform: translateY(0); }
}

/* Мобайл — мягче скругление, те же размеры шрифта через clamp */
@media (max-width: 900px){
  .fk-matrix .fk-surface{ border-radius:16px; }
  .fk-flip{ --h:1.2em; }
}






/* --- FIX: клики по кнопкам звонка и бургеру на мобиле --- */
@media (max-width: 991px) {
  /* Поднимаем мобильный хедер выше всех слоев */
  header, .header, .site-header, .mobile-header, .floating-header, .bottom-bar, .mobile-toolbar {
    position: relative;
    z-index: 10050 !important;
  }

  /* Если на странице есть оверлей (VenoBox/Fancybox и пр.),
     когда он скрыт — он не должен перехватывать клики */
  .vbox-overlay,
  .fancybox__backdrop,
  .mfp-bg {
    pointer-events: none !important;
  }
  /* Когда лайтбокс открыт — клики возвращаем оверлею */
  .vbox-open .vbox-overlay,
  .fancybox__backdrop.is-animated,
  .mfp-bg.mfp-ready {
    pointer-events: auto !important;
  }

  /* На главном баннере декоративные слои не должны перекрывать хедер */
  .hero, .main-hero, .hero::before, .hero::after,
  .main-hero::before, .main-hero::after {
    pointer-events: none;
  }
  /* Сами кнопки хедера — кликабельные всегда */
  .header a, .header button,
  .mobile-header a, .mobile-header button,
  .bottom-bar a, .bottom-bar button {
    pointer-events: auto;
  }
}





/* === FIX: клики по телефону и бургеру на мобилке === */
@media (max-width: 991px) {
  /* 1) Поднимаем нижнюю мобильную панель максимально */
  .bottom-bar, .mobile-toolbar, .floating-header, .site-header-mobile, .mobile-header {
    position: fixed !important;
    z-index: 2147483647 !important; /* выше всего */
    pointer-events: auto !important;
  }
  .bottom-bar *, .mobile-toolbar * { pointer-events: auto !important; }

  /* 2) «Невидимые» оверлеи не должны ловить клики, когда скрыты */
  .mm-wrapper__blocker,
  .vbox-overlay,
  .fancybox__backdrop,
  .mfp-bg,
  .menu-overlay,
  .drawer-backdrop,
  [class*="cookie"][class*="banner"],
  [id*="cookie"][class*="banner"] {
    pointer-events: none !important;
  }
  /* когда действительно открыто — клики возвращаем */
  .mm-wrapper_opened .mm-wrapper__blocker,
  .vbox-open .vbox-overlay,
  .fancybox__backdrop.is-animated,
  .mfp-bg.mfp-ready,
  .cookie--open, .cookie.show, .cookie.is-open {
    pointer-events: auto !important;
  }
}


}
/* End */


/* Start:/local/templates/main/css/custom.css?17487901343305*/
#copy {
    position: relative
}

#copy .copy-title {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid var(--stroke-line-light, #ccc);
    top: -22px;
    left: 50%;
    padding: 5px;
    transform: translateX(-50%);
}

#copy .copy-title.active {
    display: block;
}

.cookie._hidden {
    display: none;
}

.browser_icons_wrapper {
    display: flex;
}

.browser_icons_wrapper a:after {
    display: none;
}

.browser_icons_wrapper img {
    width: 40px;
    height: 40px;
}

.company-info-card__content {
    width: 100%;
}







.lens-text-block {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Montserrat', sans-serif;
  color: #222;
  line-height: 1.7;
  font-size: 17px;
}

.lens-text-block h1,
.lens-text-block h2,
.lens-text-block h3 {
  font-weight: 700;
  margin-top: 2.5em;
  margin-bottom: 0.7em;
  color: #000;
}

.lens-text-block h1 {
  font-size: 32px;
}
.lens-text-block h2 {
  font-size: 26px;
}
.lens-text-block h3 {
  font-size: 20px;
}

.lens-text-block ul {
  margin: 1em 0;
  padding-left: 1.2em;
}
.lens-text-block ul li {
  margin-bottom: 0.6em;
}

.lens-text-block p {
  margin-bottom: 1.4em;
}






.vinyl-cta-block {
  position: relative;
  background: linear-gradient(135deg, #0d0d25, #141456);
  padding: 60px 20px;
  text-align: center;
  color: #ccc;
  margin-top: 40px;
  border-radius: 20px;
  box-shadow: 0 4px 40px rgba(0,0,0,0.2);
  overflow: hidden;
}

.vinyl-cta-block::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
  animation: shimmer 6s linear infinite;
  z-index: 0;
}

.vinyl-cta-content {
  position: relative;
  z-index: 1;
}

.vinyl-cta-content h2 {
  font-size: 30px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 14px;
  animation: fadeInUp 0.8s ease-out forwards;
}

.vinyl-cta-content p {
  font-size: 18px;
  line-height: 1.5;
  color: #bbb;
  margin-bottom: 28px;
  animation: fadeInUp 1s ease-out forwards;
}

.vinyl-btn {
  display: inline-block;
  padding: 12px 26px;
  background: #0033cc;
  color: #fff;
  font-weight: 600;
  border-radius: 10px;
  text-decoration: none;
  font-size: 16px;
  transition: all 0.3s ease;
  box-shadow: 0 0 10px rgba(0, 51, 204, 0.4);
  border: 2px solid transparent;
}

.vinyl-btn:hover {
  background: #0033cc;
  color: #fff;
  box-shadow:
    0 0 12px rgba(0, 51, 204, 0.6),
    0 0 18px rgba(0, 51, 204, 0.4),
    0 0 28px rgba(0, 51, 204, 0.3);
  border: 2px solid #00aaff;
}

@keyframes shimmer {
  0% {
    transform: rotate(0deg) translateX(0%);
  }
  50% {
    transform: rotate(10deg) translateX(5%);
  }
  100% {
    transform: rotate(0deg) translateX(0%);
  }












h1, h2, h3, .headline {
  text-shadow: 
    0 0 2px #00ffff,
    0 0 4px #00ffff,
    0 0 6px #00ffff,
    0 0 8px #00ffff;
}
















.fade-in-up {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 0.8s ease forwards;
}

.fade-in-up:nth-child(2) {
  animation-delay: 0.15s;
}
.fade-in-up:nth-child(3) {
  animation-delay: 0.3s;
}
.fade-in-up:nth-child(4) {
  animation-delay: 0.45s;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}









}
/* End */


/* Start:/local/templates/main/styles.css?175587771529306*/
/* --- Подключение шрифта Montserrat (только WOFF2) --- */

/* Montserrat Regular (Обычное начертание) */
@font-face {
  font-family: 'Montserrat'; /* Единое имя для всего семейства шрифтов */
  src: url('/local/templates/main/fonts/Montserrat-Regular.woff2') format('woff2');
  font-weight: 400;  /* Соответствует Regular или normal */
  font-style: normal;
  font-display: swap;
}

/* Montserrat Light (Светлое начертание) */
@font-face {
  font-family: 'Montserrat'; /* То же самое имя */
  src: url('/local/templates/main/fonts/Montserrat-Light.woff2') format('woff2');
  font-weight: 300;  /* Соответствует Light */
  font-style: normal;
  font-display: swap;
}

/* Montserrat SemiBold (Полужирное начертание) */
@font-face {
  font-family: 'Montserrat'; /* То же самое имя */
  src: url('/local/templates/main/fonts/Montserrat-SemiBold.woff2') format('woff2');
  font-weight: 600;  /* Соответствует SemiBold */
  font-style: normal;
  font-display: swap;
}

/* Montserrat ExtraBold (Свержирное начертание) */
@font-face {
  font-family: 'Montserrat'; /* То же самое имя */
  src: url('/local/templates/main/fonts/Montserrat-ExtraBold.woff2') format('woff2');
  font-weight: 800;  /* Соответствует ExtraBold */
  font-style: normal;
  font-display: swap;
}

/* --- Конец подключения шрифта Montserrat --- */








/* 1. Для общего заголовка блока;`)
2.  **"Оклеить бронированной пленкой"** (и другие заголовки карто "Мы можем все" */
h2.page-title { /* Можно просто .page-title, но hчек, класс `.company-info-card__title`) - шрифт Montserrat (давайте выберем **SemiBold** для при2.page-title будет точнее, если класс page-title используется и с другими тегами */
    font-мера, `font-weight: 600;`, так как у вас нет отдельного Bold, а Semifamily: 'Montserrat', sans-serif;
    font-weight: 800; /* Montserrat ExtraBoldBold будет хорошо смотреться).
3.  **"Полиуретановое покрытие прослужит долго...." */
}

/* 2. Для заголовков карточек услуг */
.company-info-card__** (и другие описания в карточках, класс `.company-info-card__text`) - шрифт Montserrat Regular (`title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600; /* Montserrat SemiBold */
}

/* 3. Для текста описания в карточках услуг */
font-weight: 400;`)

**Вот финальный CSS-код, который нужно добавить в ваш файл.company-info-card__text {
    font-family: 'Montserrat', sans-serif;
     `styles.css` (после правил `@font-face` для Montserrat):**

```css
/* 1. Для общегоfont-weight: 400; /* Montserrat Regular */
}
.section-header-wrapper {
    text-align: center; /* Это заставит текст внутри быть по центру */
    margin-bottom: 30px; /* Отступ снизу, перед карточками услуг. Можете изменить 30px на другое значение. */
}







.page-subtitle {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 22px; /* <-- ИЗМЕНИТЕ ЭТО ЧИСЛО, если хотите другой размер */
    color: #aaaaaa;
    line-height: 1.6;
    margin-top: 5px; /* Можете изменить этот отступ, если нужно */
}



/* ============================================
   Стили для мобильных устройств (меньше 768px)
   ============================================ */
@media (max-width: 767px) { /* Применяем стили, если ширина экрана 767px или меньше */

    /* Уменьшаем основной заголовок на мобильных (если нужно) */
    .page-title { /* или h2.page-title */
        font-size: 28px; /* Пример: подберите подходящий размер для мобильных */
                         /* Исходный размер у вас мог быть больше, например, 36px или 40px */
    }

    /* Уменьшаем подзаголовок на мобильных */
    .page-subtitle {
        font-size: 22px; /* Пример: сделайте его меньше, чем .page-title на мобильных */
                         /* Вы ранее устанавливали 20px или 22px для десктопа */
        line-height: 1.5; /* Можно немного уменьшить межстрочный интервал */
        margin-bottom: 20px; /* Можно скорректировать отступ снизу */
    }

    /* Если нужно, здесь можно добавить стили и для других элементов на мобильных,
       например, уменьшить отступы у .section-header-wrapper */
    .section-header-wrapper {
        margin-bottom: 20px; /* Пример: уменьшаем отступ снизу на мобильных */
    }

}





.intro .intro__bg img,
.intro .intro__bg video {
    border-radius: 0; /* Убрали скругление для этого конкретного элемента */
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
    /* Остальные свойства, если они были, остаются без изменений */
}








/* Стили для кнопки .btn-blue (например, "Все услуги") - ВАШ ДИЗАЙН */
.btn-blue {
    background: linear-gradient(145deg, #0a0a0a, #1a1a2e); /* Ваш градиентный фон */
    color: #ffffff;                                      /* Белый цвет текста */
    padding: 12px 28px;                                  /* Ваши внутренние отступы */
    border-radius: 8px;                                  /* Ваше скругление углов */
    font-family: 'Montserrat', sans-serif;               /* Шрифт Montserrat */
    font-size: 15px;                                     /* Ваш размер шрифта */
    font-weight: 600;                                    /* Ваш SemiBold */
    border: none;                                        /* Убираем стандартную рамку */
    text-decoration: none;                               /* Убираем подчеркивание у ссылки */
    display: inline-block;                               /* Для корректной работы padding и т.д. у тега <a> */
    cursor: pointer;                                     /* Указывает, что элемент кликабельный */
    transition: all 0.3s ease;                           /* Плавный переход для всех анимируемых свойств */
    text-align: center;                                  /* Центрирование текста внутри кнопки (на всякий случай) */
    line-height: normal;                                 /* Сброс возможного унаследованного line-height */
    box-shadow: none;                                    /* Убедимся, что нет начальной тени, если она не нужна */
}

/* Эффект при наведении курсора на кнопку .btn-blue */
.btn-blue:hover {
    box-shadow: 0 0 12px #00c3ff; /* Ваша тень при наведении */
    /* background и color остаются теми же, если не указано иное */
}

/* Эффект при нажатии на кнопку .btn-blue */
.btn-blue:active {
    box-shadow: inset 0 0 8px #001f3f; /* Ваша внутренняя тень при активном состоянии */
    /* background и color остаются теми же, если не указано иное */
}












/* Главная-услуги. Меняем окошки */

/* Общий стиль для карточки услуги */
/* a.service-card {
    background-color: #ffffff; /* Белый фон */
    border: 1px solid rgba(0, 0, 0, 0.06); /* Тонкая граница по умолчанию */
    border-radius: 16px;    /* Ваше скругление */
    padding: 24px;          /* Ваши внутренние отступы */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04); /* Ваша тень по умолчанию */
    transition: all 0.3s ease; /* Плавный переход для всех свойств, включая transform и border-color */
    position: relative;     /* Необходимо для позиционирования псевдоэлемента ::before */
    overflow: hidden;       /* Чтобы градиент псевдоэлемента не вылезал за скругленные углы */
    cursor: pointer;        /* Указывает, что элемент кликабельный */
    display: block;         /* Чтобы ссылка вела себя как блок */
    text-decoration: none;  /* Убираем подчеркивание у ссылки */
    color: #212529;         /* Установим темный цвет текста по умолчанию для читаемости на белом фоне */
                               /* Вы сможете переопределить его для конкретных внутренних элементов */
    font-family: 'Montserrat', sans-serif; /* Общий шрифт для карточки */
    text-align: left;       /* По умолчанию выравнивание текста по левому краю */
}

/* Эффекты при наведении на карточку */
a.service-card:hover {
    border-color: #00faff; /* Изменение цвета границы при наведении (ваш циан) */
    box-shadow: 0 0 18px rgba(0, 250, 255, 0.25); /* Ваша тень/свечение при наведении */
    transform: translateY(-4px); /* Легкий подъем карточки при наведении */
}

/* Анимированная неоновая рамка при наведении (псевдоэлемент) */
a.service-card::before {
    content: "";
    position: absolute;
    top: -2px;    /* Смещаем, чтобы рамка была чуть больше самой карточки */
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 18px; /* Чуть больше, чем у самой карточки, для красивого эффекта */
    pointer-events: none; /* Чтобы псевдоэлемент не мешал кликам по карточке */
    background: linear-gradient(45deg, #00faff, #ff00ff, #00faff); /* Ваш градиент для рамки */
    opacity: 0;           /* Изначально рамка невидима */
    transition: opacity 0.4s ease; /* Плавное появление рамки */
    z-index: 0;           /* Псевдоэлемент под контентом */
}

/* Появление неоновой рамки при наведении на карточку */
a.service-card:hover::before {
    opacity: 1; /* Рамка становится видимой */
}

/* Контент карточки должен быть выше псевдоэлемента ::before */
a.service-card > * { /* Применяем ко всем прямым дочерним элементам внутри a.service-card */
    position: relative; /* Чтобы z-index сработал */
    z-index: 1;         /* Поднимаем контент над псевдоэлементом */
}

/* ===================================================================== */
/* СТИЛИ ДЛЯ ВНУТРЕННИХ ЭЛЕМЕНТОВ КАРТОЧКИ (ЗАГОЛОВОК, ОПИСАНИЕ, ЦЕНА) */
/* !!! НИЖЕ СЕЛЕКТОРЫ НУЖНО БУДЕТ УТОЧНИТЬ ПОСЛЕ ИЗУЧЕНИЯ HTML-СТРУКТУРЫ !!! */
/* ===================================================================== */

/* Пример для Заголовка (предположим, у него класс .service-card-title внутри a.service-card) */
a.service-card .service-card-title {
    font-size: 18px;
    font-weight: 700; /* Montserrat Bold или SemiBold (600) */
    color: #1a2b4d;   /* Темно-синий или черный для заголовка */
    margin-bottom: 10px;
    display: block;
}

/* Пример для Описания/Текста (строки с "смартфон", "планшет") */
a.service-card .service-item-label { /* ПРЕДПОЛОЖИТЕЛЬНЫЙ КЛАСС */
    font-size: 14px;
    color: #5a677d; /* Серый для описания */
    line-height: 1.6;
    margin-bottom: 5px;
}

/* Пример для Цены */
a.service-card .service-item-price { /* ПРЕДПОЛОЖИТЕЛЬНЫЙ КЛАСС */
    color: #007bff; /* Синий для цены или ваш циан #00faff */
    font-size: 16px;
    font-weight: 600;
}

/* Пример для ссылки "Подробнее" */
a.service-card .service-card-details-link { /* ПРЕДПОЛОЖИТЕЛЬНЫЙ КЛАСС */
    font-size: 14px;
    color: #007bff;
    text-decoration: underline;
    display: block;
    margin-top: 15px;
}

a.service-card .service-card-details-link:hover {
    text-decoration: none;
}/* 

/* Общий стиль для карточки услуги */
a.service-card {
    background: #ffffff;
    border: 1px solid transparent; /* или ваша box-shadow обводка */
    border-radius: 16px;
    padding: 24px;
    /* box-shadow: 0 0 0 1px rgba(0, 195, 255, 0.25); /* ваша неоновая обводка */ */
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    display: flex;          /* Включаем Flexbox */
    flex-direction: column; /* Элементы (картинка и текст.блок) будут друг под другом */
    align-items: center;    /* Центрируем дочерние элементы (картинку и текст.блок) по горизонтали */
    text-decoration: none;
    color: #212529;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 20px;
}

/* Стили для контейнера изображения внутри карточки */
a.service-card .service-card__img {
    margin-bottom: 20px; /* Отступ под картинкой перед текстовым блоком */
    max-width: 100%;     /* Чтобы картинка не вылезала, если она больше контейнера */
                         /* Вы можете задать конкретную ширину, если нужно, например, width: 150px; */
}

a.service-card .service-card__img img {
    display: block;      /* Убирает лишние отступы под картинкой */
    max-width: 100%;
    height: auto;        /* Сохраняет пропорции */
    border-radius: 8px;  /* Если хотите скруглить углы у самой картинки */
}

/* Стили для контейнера текстового контента */
a.service-card .service-card__content {
    text-align: center; /* Центрируем ВЕСЬ текст внутри этого блока */
    width: 100%;        /* Позволяем блоку занимать доступную ширину (Flex-item) */
}

/* Стили для заголовка, описания, цен (цвета подбирайте под белый фон) */
/* ВАМ НУЖНО БУДЕТ РАЗВЕРНУТЬ .service-card__content, ЧТОБЫ УВИДЕТЬ КЛАССЫ ВНУТРИ НЕГО */

a.service-card .service-card__content .НАЗВАНИЕ_КЛАССА_ЗАГОЛОВКА {
    font-size: 18px;
    font-weight: 700;
    color: #1a2b4d;
    margin-bottom: 10px;
    display: block; /* Если это span, чтобы margin работал */
}

/* Пример для строк "услуга - цена", если они структурированы */
/* Например, если каждая строка это <div class="price-item"> */
a.service-card .service-card__content .price-item {
    display: flex;
    justify-content: space-between; /* Название услуги слева, цена справа */
    padding: 8px 0;
    border-bottom: 1px solid #e9ecef;
    font-size: 14px;
}
a.service-card .service-card__content .price-item:last-child {
    border-bottom: none;
}

a.service-card .service-card__content .price-item-label { /* Для названия услуги в строке */
    color: #5a677d;
}

a.service-card .service-card__content .price-item-value { /* Для цены в строке */
    color: #007bff;
    font-weight: 600;
}

a.service-card .service-card__content .КЛАСС_ССЫЛКИ_ПОДРОБНЕЕ {
    font-size: 14px;
    color: #007bff;
    text-decoration: underline;
    display: inline-block; /* или block, если должна быть на всю ширину и по центру */
    margin-top: 15px;
}

/* ... остальные ваши стили для :hover, ::before и т.д. для a.service-card ... */
/* Не забудьте, что a.service-card > * { position: relative; z-index: 1; } нужно, если используете ::before с z-index: 0 */
a.service-card:hover {
  border-color: #00faff;
  box-shadow: 0 0 18px rgba(0, 250, 255, 0.25);
  transform: translateY(-4px);
}

a.service-card::before { /* Если вы используете этот псевдоэлемент для рамки */
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px; /* Должен быть чуть больше, чем border-radius у a.service-card */
  pointer-events: none;
  background: linear-gradient(45deg, #00faff, #ff00ff, #00faff);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 0;
}

a.service-card:hover::before {
  opacity: 1;
}

/* Это правило ОБЯЗАТЕЛЬНО, если используете ::before с z-index:0 */
a.service-card > div { /* Применяем к прямым потомкам div (service-card__img и service-card__content) */
    position: relative;
    z-index: 1;
}








 /* КНОПКИ В РАЗДЕЛЕ УСЛУГИ */
/* Стили для контейнера табов (оставляем как есть или настраиваем по желанию) */
.services__tabs {
    text-align: center;
    margin-bottom: 20px;
}

/* Стили для кнопок-табов услуг с использованием box-shadow для обводки */
.services__tabs a.services__tab {
    padding: 10px 20px;
    border-radius: 8px; /* Ваше скругление для прямоугольной формы */
    background: white;
    color: #0a0a0a; /* Темный текст по умолчанию */
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 500; /* Medium */
    transition: all 0.25s ease-in-out;
    position: relative;
    z-index: 1;
    overflow: hidden; /* Может быть полезно, если тень выходит за рамки */
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    margin: 0 5px 10px 5px;
    line-height: normal;

    border: none; /* <<< УБИРАЕМ СТАНДАРТНУЮ РАМКУ */
    box-shadow: 0 0 0 1px rgba(0, 250, 255, 0.4); /* <<< ДОБАВЛЯЕМ ОБВОДКУ ЧЕРЕЗ ТЕНЬ */
                                                 /* Цвет rgba(0, 250, 255, 0.4) - ваш неоновый циан с прозрачностью */
}

/* Стили при наведении на кнопку-таб */
.services__tabs a.services__tab:hover {
    color: #ffffff;
    background: linear-gradient(90deg, #00faff, #ff00ff); /* Градиентный фон */
    /* Тень/свечение при наведении. Обводка от предыдущего box-shadow перекроется этим. */
    /* Если хотите сохранить и обводку и добавить свечение, можно использовать несколько теней: */
    /* box-shadow: 0 0 0 1px rgba(0, 250, 255, 0.6), 0 0 10px rgba(0, 250, 255, 0.4); */
    box-shadow: 0 0 10px rgba(0, 250, 255, 0.4); /* Только свечение */
}

/* Стили для активной (выбранной) кнопки-таба */
.services__tabs a.services__tab.active {
    background: linear-gradient(90deg, #00faff, #ff00ff); /* Градиентный фон */
    color: white;
    /* Тень/свечение для активного состояния. Обводка также перекроется. */
    /* Если хотите сохранить и обводку и добавить свечение, можно использовать несколько теней: */
    /* box-shadow: 0 0 0 1px rgba(0, 250, 255, 0.7), 0 0 16px rgba(0, 250, 255, 0.5); */
    box-shadow: 0 0 16px rgba(0, 250, 255, 0.5); /* Только свечение */
    font-weight: 600; /* SemiBold */
}









/* Фон для фото на главной - прозрачный. Раннее был серым */
.company-info-card__img {
    background: transparent; /* ИЛИ background-color: transparent; */
    /* ... остальные стили для этого класса (height, aspect-ratio в медиа-запросах и т.д.) должны остаться ... */
}
































/* Стили для общего фона страницы (из вашего примера) */
body {
    /* background: #fefefe; /* Если хотите этот фон, раскомментируйте, но у вас уже есть градиент */
    font-family: 'Segoe UI', 'Roboto', sans-serif; /* Установит новый шрифт по умолчанию, если хотите */
                                                 /* Если хотите оставить Montserrat, эту строку не добавляйте */
    /* padding: 40px; /* Этот padding для body может быть лишним, если у вас уже есть структура страницы */
    /* margin: 0; /* Хорошо иметь для сброса стандартных отступов body */
    /* color: #111; /* Если фон body темный, этот цвет текста не подойдет */
}

/* Контейнер для карточек услуг (адаптация .service-section) */
/* ПРИМЕНИТЕ ЭТОТ КЛАСС К РОДИТЕЛЬСКОМУ БЛОКУ ВАШИХ КАРТОЧЕК, ЕСЛИ НУЖНО */
/* Например, к <div class="company-info__list swiper-wrapper"> или к его родителю */
.company-info-cards-wrapper { /* Вымышленный класс, вам нужно будет найти реальный или добавить */
    display: flex;
    gap: 32px; /* Промежуток между карточками */
    /* justify-content: space-between; /* Это может не подойти для свайпера, который сам управляет расположением */
    flex-wrap: nowrap; /* Для свайпера обычно nowrap, чтобы элементы шли в одну линию */
                       /* Если это не свайпер, а просто ряд карточек, можно flex-wrap: wrap; */
}

/* Стили для карточки услуги (адаптация .service-card) */
a.company-info-card { /* Используем ваш класс */
    flex: 1; /* Позволяет карточкам растягиваться, если есть место (для свайпера может не требоваться) */
    min-width: 240px; /* Минимальная ширина карточки */
    padding: 32px 24px;
    background: #ffffff; /* Белый фон карточки */
    border-radius: 20px;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.04);
    position: relative; /* Необходимо для псевдоэлемента ::after */
    transition: all 0.3s ease;
    border: 1px solid rgba(0, 0, 0, 0.06); /* Тонкая граница */
    overflow: hidden; /* Чтобы shimmer-линия не вылезала за скругленные углы */
    cursor: pointer;
    text-decoration: none; /* Убираем подчеркивание у ссылки */
    display: flex; /* Используем flex для внутреннего расположения */
    flex-direction: column; /* Контент внутри карточки будет идти сверху вниз */
    color: #111; /* Цвет текста по умолчанию внутри карточки */
}

a.company-info-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 24px rgba(0, 255, 255, 0.15); /* Циановая тень при наведении */
    border: 1px solid rgba(0, 255, 255, 0.1); /* Циановая граница при наведении */
}

/* Разделительная shimmer линия (псевдоэлемент ::after) */
a.company-info-card::after {
    content: "";
    position: absolute;
    top: 10%;
    right: -16px; /* Изначально линия справа, может быть не видна из-за overflow: hidden, если карточка не последняя */
                  /* Если хотите линию ВНУТРИ карточки, измените right, например, на 0 или 1px, и уберите :last-child::after ниже */
    width: 2px;
    height: 80%;
    background: linear-gradient(
        to bottom,
        rgba(0, 255, 255, 0.1),
        rgba(255, 0, 255, 0.2), /* Пурпурный цвет в центре градиента */
        rgba(0, 255, 255, 0.1)
    );
    background-size: 100% 200%; /* Для анимации градиента */
    animation: shimmer 3s ease-in-out infinite;
    border-radius: 2px;
    pointer-events: none; /* Чтобы не мешала кликам */
    z-index: 1; /* Поверх фона карточки, но под контентом, если у контента z-index выше */
}

/* Убираем shimmer-линию у последней карточки в ряду (если это не свайпер) */
/* Для свайпера это правило может не работать корректно или быть ненужным */
/* Если это свайпер, возможно, линию ::after нужно будет позиционировать иначе или убрать */
.company-info__list > a.company-info-card:last-child::after { /* Селектор для последней карточки в контейнере */
    display: none;
}

/* Стили для заголовка карточки (адаптация .service-title) */
a.company-info-card .company-info-card__title { /* Используем ваши классы */
    font-size: 18px;
    font-weight: 700; /* Bold */
    margin-bottom: 12px;
    color: #111; /* Темный цвет заголовка */
    font-family: 'Montserrat', sans-serif; /* Можно использовать ваш основной шрифт */
    position: relative; /* Чтобы был поверх shimmer-линии */
    z-index: 2;
}

/* Стили для описания карточки (адаптация .service-description) */
a.company-info-card .company-info-card__text { /* Используем ваши классы */
    font-size: 14px;
    line-height: 1.6;
    color: #555; /* Серый цвет для описания */
    font-family: 'Montserrat', sans-serif; /* Можно использовать ваш основной шрифт */
    position: relative; /* Чтобы был поверх shimmer-линии */
    z-index: 2;
    margin-bottom: auto; /* Прижимает описание к верху, если цены внизу */
}

/* Если у вас есть цены, их тоже нужно поднять над shimmer-линией */
a.company-info-card .company-info-card__prices {
    position: relative;
    z-index: 2;
    margin-top: 16px; /* Отступ перед ценами */
}


/* Анимация shimmer */
@keyframes shimmer {
    0% {
        background-position: 0 0%;
    }
    100% {
        background-position: 0 100%;
    }
}











































}
/* End */
/* /local/templates/main/css/style.css?1755877629181530 */
/* /local/templates/main/css/custom.css?17487901343305 */
/* /local/templates/main/styles.css?175587771529306 */
