/* Small compatibility fixes; the original AZOT design lives in style.css. */
html{scroll-behavior:smooth}body{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}button,input,textarea{font:inherit}button,a,input[type=submit]{touch-action:manipulation}[hidden]{display:none!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #1149ff;outline-offset:4px}h1.animated span,.h1.animated span{opacity:1!important;transform:none!important}.t-animate:not(.t-sbs-anim_started){opacity:1!important}.t396__artboard{overflow:hidden}#menu{overflow-y:auto;max-height:100dvh}#menu a{line-height:1.4}#menu_btn{z-index:1000!important}#menu{z-index:999!important}#nav{opacity:1!important}#vk-post{display:none!important}#kolba_elements .el{cursor:pointer}.static-back{display:inline-block;margin:0 0 35px;color:#1149ff}.static-quick-nav{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;padding:16px 24px;background:#fff;border-bottom:1px solid #eee;font:14px Arial,sans-serif;z-index:100}.static-quick-nav a,.static-quick-nav button{color:#1149ff!important}.static-quick-nav button{border:0;background:transparent;cursor:pointer}.static-page{max-width:1200px;margin:0 auto;padding:70px 32px 100px;min-height:70vh}.static-wordmark{display:inline-block;color:#000!important;font:48px GothamProRegular,Arial,sans-serif;letter-spacing:5px;margin-bottom:60px}.static-wordmark span{color:#1149ff}.static-page h1{font:48px/1.15 GothamProBold,Arial,sans-serif;margin:0 0 30px}.static-prose{max-width:780px;font:17px/1.7 GothamProRegular,Arial,sans-serif}.static-prose h2{font-size:24px;margin:32px 0 14px}.static-prose p{margin-bottom:20px}.static-prose a{color:#1149ff}.static-cabinet{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:20px 0 60px}.static-eyebrow{display:block;font:12px Arial,sans-serif;letter-spacing:3px;color:#1149ff;margin:0 0 24px}.static-cabinet-intro p{font:22px/1.5 GothamProRegular,Arial,sans-serif}.static-tube{width:130px;height:160px;margin-top:30px}.static-cabinet-panel{border:1px solid #dce3f5;background:#f7f9ff;padding:36px}.static-tabs{display:flex;gap:25px;border-bottom:1px solid #dce3f5;margin-bottom:30px}.static-tabs button{padding:0 0 14px;border:0;background:none;cursor:pointer;color:#666}.static-tabs button.active{color:#1149ff;border-bottom:2px solid #1149ff}.static-cabinet-form h2{font-size:24px;margin-bottom:30px}.static-cabinet label,.static-dialog label{display:block;font:14px/1.5 Arial,sans-serif;margin:20px 0 0}.static-cabinet input,.static-cabinet textarea,.static-dialog input{display:block;width:100%;padding:14px;border:1px solid #cbd4ea;margin-top:8px;background:#fff;color:#111;border-radius:0}.static-primary{display:inline-block;background:#1149ff!important;color:#fff!important;border:1px solid #1149ff;padding:15px 24px;cursor:pointer;text-align:center;margin-top:24px;font:15px/1.4 Arial,sans-serif}.static-text-button{display:block;border:0;background:none;color:#1149ff;cursor:pointer;margin-top:20px;padding:0;font-size:14px}.static-demo-note{font:12px/1.6 Arial,sans-serif;color:#656b7b;margin-top:24px}.static-project{display:flex;flex-direction:column;gap:10px;padding:20px;background:#fff;border-left:3px solid #1149ff;margin:25px 0}.static-project span{color:#555;font-size:13px}.static-dialog-layer{position:fixed;inset:0;z-index:2147483647;background:#07112dcc;display:grid;place-items:center;padding:20px;overflow-y:auto}.static-dialog{position:relative;background:#fff;color:#111;max-width:510px;width:100%;padding:40px;text-align:center;box-shadow:0 20px 80px #0003;font:16px/1.6 GothamProRegular,Arial,sans-serif}.static-dialog h2{font:28px/1.3 GothamProBold,Arial,sans-serif;margin:15px 0}.static-dialog-text{color:#666;font:15px/1.6 Arial,sans-serif}.static-dialog-close{position:absolute;right:14px;top:8px;font:32px Arial,sans-serif;border:0;background:transparent;color:#666;cursor:pointer;padding:6px}.static-dialog-tube{width:65px;height:80px;object-fit:contain}.static-dialog label{text-align:left}.static-dialog form .static-primary{width:100%}.remodal-close{min-width:35px;min-height:35px}.footer-company-info{overflow-wrap:anywhere}
.t-records{opacity:1!important}html{overflow-x:clip}.t-bgimg{background-size:cover}.static-page input{box-sizing:border-box}
.cases-section .case:focus-visible .case-description-wrap{opacity:1}
@media(max-width:700px){.cases-section .cases .case{height:340px;background-size:auto 240px;background-position:center top}.cases-section .cases .case .case-description-wrap{opacity:1;background:none;color:#111;display:flex;align-items:flex-end;padding:0 5px 12px;font-size:16px;font-weight:400;line-height:1.4}.cases-section .cases .case .case-description{display:block;width:100%}.cases-section .cases .case .case-description>div{margin:0}}
@media(max-width:700px){.static-page{padding:70px 22px 50px}.static-wordmark{font-size:36px;margin-bottom:35px}.static-page h1{font-size:34px}.static-cabinet{grid-template-columns:1fr;gap:25px}.static-cabinet-panel{padding:24px}.static-cabinet-intro .static-tube{display:none}.static-dialog{padding:35px 24px}.static-dialog h2{font-size:24px}.static-quick-nav{gap:18px;font-size:12px}#menu{width:calc(100% - 48px)!important;max-width:441px}#menu_btn.open{left:min(441px,calc(100% - 48px))!important}#menu .menu-container{padding:65px 25px 30px!important}#menu a{font-size:17px!important}input[type=submit]{max-width:100%}#pre_bot form{max-width:100%}.static-prose{font-size:15px}}
