*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}body{margin:0}html{position:relative;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section,figcaption,figure,details,menu,main{display:block;margin:0}summary{display:list-item}template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;-ms-touch-action:manipulation;touch-action:manipulation}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}picture,audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}canvas{display:inline-block}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0 !important}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}@font-face{font-display:block;font-family:"suisse";src:url("/assets/font/regular.woff2") format('woff2'),url("/assets/font/regular.woff");font-weight:400;font-style:normal}@font-face{font-display:block;font-family:"suisse";src:url("/assets/font/medium.woff2") format('woff2'),url("/assets/font/medium.woff");font-weight:500;font-style:normal}@font-face{font-display:block;font-family:"suisse";src:url("/assets/font/bold.woff2") format('woff2'),url("/assets/font/bold.woff");font-weight:700;font-style:normal}@font-face{font-display:block;font-family:"suisse";src:url("/assets/font/black.woff2") format('woff2'),url("/assets/font/black.woff");font-weight:800;font-style:normal}html,body{font-family:'suisse',Arial,serif;font-size:14px}h1,h2,h3,h4,h5,h6{margin:0;font-family:'suisse',Arial,serif;font-weight:800;line-height:1.21875}h1{font-size:2.28571429em}h2{font-size:1.42857143em}h3{font-size:1.25em}h4{font-size:1em}p{margin:.85714286em 0 0;line-height:1.28571429em}a:visited,button:visited,a:hover,button:hover,a:active,button:active,a:focus,button:focus{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}a{text-decoration:none;will-change:color;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}button{font-family:'suisse',Arial,serif}@media (min-width:600px){html,body{font-size:16px}}@media (min-width:992px){html,body{font-size:20px}}@media (min-width:1200px){html,body{font-size:24px}}.container{width:100%;margin:0 auto;padding:0 15px}@media (min-width:416px){.container{max-width:100%}}@media (min-width:600px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:2500px){.container{max-width:2340px;padding:0 30px}}.btn{position:relative;display:inline-block;border-radius:0;border:0;will-change:background-color;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;cursor:pointer}.btn.primary{padding:.7em 2.2em;background-color:#4523ff;color:#fff;font-size:.92857143em}.btn.primary:hover{background-color:#ff3e5a}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-cross{font-size:3.2rem;width:1em}.icon-email{font-size:2.4rem;width:1em}.icon-fb{font-size:1.6rem;width:1em}.icon-geo{font-size:2.4rem;width:1em}.icon-ig{font-size:1.6rem;width:1em}.icon-nav{font-size:3.2rem;width:1em}.icon-phone{font-size:2.4rem;width:1em}.icon-realize-logo{font-size:1.5rem;width:4.533333333333333em}.icon-scrum-dateline{font-size:6.4rem;width:1em}.icon-scrum-product{font-size:6.4rem;width:1em}.icon-scrum-team{font-size:6.4rem;width:1em}.icon-service-1c{font-size:9.6rem;width:1em}.icon-service-agile{font-size:9.6rem;width:1em}.icon-service-web_new{font-size:14.7rem;width:1.034013605442177em}.icon-tw{font-size:1.3rem;width:1.153846153846154em}.icon-vk{font-size:1.6rem;width:1em}.modal{display:none;position:fixed;width:90vw;max-width:500px;min-height:90vh;top:5vh;left:5vw;opacity:0;background-color:#fff;will-change:opacity;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:1000}.modal.open{display:block;opacity:1}.modal.open .dialog{opacity:1}.modal [data-action="close"]{position:absolute;width:32px;height:32px;top:16px;right:16px;padding:0;z-index:20}.modal [data-action="close"] .icon{position:absolute;width:100%;height:100%;top:0;left:0;will-change:opacity;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;color:#091e42}.modal [data-action="close"] span{display:block;overflow:hidden;text-overflow:ellipsis;text-indent:-9999px}.dialog{width:100%;padding-top:64px;will-change:opacity;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;text-align:center}.dialog h2{margin-bottom:1.6em;padding:0 15px;font-weight:400}.dialog-success{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dialog-success p{max-width:80%;margin:1em auto 0}.price-modal{max-width:700px;min-height:auto;max-height:90vh;overflow-y:auto}.price-modal .dialog{padding-top:0}.price-modal .modal-header{position:sticky;top:0;z-index:10;background-color:#fff}.price-modal .modal-header h2{padding-top:40px;padding-bottom:1em;margin-bottom:0}.price-modal .modal-header [data-action="close"]{top:12px;right:12px}.price-table-wrap{padding:0 15px 40px;overflow-x:auto}.price-note{margin-top:24px;padding:0 15px 40px;font-size:.75rem;color:rgba(9,30,66,0.5);text-align:left}.price-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.price-table tr{border-bottom:1px solid rgba(9,30,66,0.1)}.price-table tr:last-child{border-bottom:none}.price-table td{padding:12px 8px}.price-table td:last-child{text-align:right;white-space:nowrap;font-weight:700;color:#091e42}@media (min-width:374px){.modal{min-height:50vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:992px){.modal{min-height:auto}.dialog-success{position:static;padding-bottom:64px;-webkit-transform:translateY(0);transform:translateY(0)}.price-table{font-size:1rem}.price-table td{padding:16px 12px}}.form{padding:0 15px}.form .group{position:relative;padding-bottom:32px}.form .control{display:block;width:100%;height:32px;padding:0 12px;font-family:'suisse',Arial,serif;font-size:1rem;font-weight:100;color:#000;background-color:#fff;border:thin solid #d8d8d8;border-radius:0;will-change:border-color;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.form .control:hover,.form .control:focus,.form .control:active{border-color:$active;outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.form .control::-webkit-input-placeholder{color:#979797;background-color:#fff}.form .control::-moz-placeholder{color:#979797;background-color:#fff}.form .control::placeholder,.form .control::-moz-placeholder,.form .control:-moz-placeholder,.form .control:-ms-input-placeholder{color:#979797;background-color:#fff}.form em{display:inline-block;margin-top:.5em;color:#ff3e5a;font-size:12px;font-weight:100;font-style:normal;line-height:1}.form .group-agreement{padding-bottom:20px}.form .agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;color:#000}.form .agreement input[type="checkbox"]{margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.form .agreement a{color:#4523ff}@media (min-width:600px){.form .control{height:48px;font-size:16px}}.header{position:absolute;width:100%;max-height:5em;top:0;left:0;z-index:1;line-height:1}.header-logo{padding:1.75em 0;text-align:center;color:#fff;will-change:color;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.header-nav{position:absolute;width:100%;height:100%;top:0;left:0;padding:0 15px;text-align:right}.header-nav .btn{position:relative;width:32px;height:32px;top:50%;padding:0;color:#fff;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.header-nav .btn .icon{position:absolute;width:100%;height:100%;top:0;left:0;will-change:opacity;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.header-nav .btn .icon-nav{opacity:1}.header-nav .btn .icon-cross{opacity:0;color:#091e42;z-index:-2}.header-nav .btn span{display:none}.header-nav-wrap{position:absolute;width:100%;height:100vh;top:0;left:0;background-color:#fff;text-align:center;opacity:0;visibility:hidden;will-change:opacity;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.header-nav-wrap nav{position:absolute;width:100%;height:auto;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-nav-wrap nav a{display:inline-block;width:100%;padding:.2em 0;color:#091e42;font-size:1.71428571em;font-weight:700;line-height:1.3}@media (min-width:600px){.header-logo{text-align:left;padding-left:15px}}@media (min-width:992px){.header-nav .btn{display:none}.header-nav-wrap{position:static;height:auto;background-color:transparent;opacity:1;visibility:visible}.header-nav-wrap nav{max-width:450px;left:auto;right:15px;font-size:0}.header-nav-wrap nav a{width:33.33%;color:#fff;font-size:1rem}.header-nav-wrap nav a:hover{color:#e4fffa}}body.nav-open{overflow-y:hidden}body.nav-open .header-logo{position:relative;z-index:2}body.nav-open .header-logo .icon{color:#091e42}body.nav-open .header-nav-wrap{opacity:1;visibility:visible}body.nav-open .header-nav .btn .icon{z-index:2}body.nav-open .header-nav .btn .icon-nav{opacity:0}body.nav-open .header-nav .btn .icon-cross{opacity:1}body:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(34,34,34,0.2);opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}body.modal-open{overflow-y:hidden}body.modal-open:before{z-index:999;opacity:1}.headmotion{position:relative}.headmotion.headmotion-inited{visibility:hidden}.headmotion-word{display:inline-block;padding-left:.5ex;padding-right:.5ex;white-space:nowrap}.headmotion-word:first-child{margin-left:0}.headmotion-word:last-child{margin-right:0}.headmotion-letter{display:inline-block;position:relative;opacity:0;will-change:opacity,transform;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.headmotion[class*=animate]{visibility:visible}.headmotion.headmotion-animate__default .headmotion-letter{-webkit-animation-name:hm-default;animation-name:hm-default;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.headmotion.headmotion-animate__rain .headmotion-letter,.headmotion.headmotion-animate__grow .headmotion-letter{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.headmotion.headmotion-animate__rain .headmotion-letter{-webkit-animation-name:hm-rain;animation-name:hm-rain}.headmotion.headmotion-animate__grow .headmotion-letter{-webkit-animation-name:hm-grow;animation-name:hm-grow}.footer{padding:15px 15px 1.5em;background-color:#4523ff;color:#fff;text-align:center}.footer .icon{color:#fff}.footer-logo{padding-bottom:.5em}.footer-contacts{padding:0;list-style:none;font-size:0}.footer-contacts li{display:inline-block;vertical-align:top;padding-bottom:1em;width:100%;font-size:1rem}.footer-contacts li span{display:block;padding-top:.5em}.footer-contacts li .icon{display:none}.footer-contacts li a{color:#fff}.footer-social a{display:inline-block;vertical-align:middle;padding:.5em}.footer-social .icon{font-size:1.4em}@media (min-width:992px){.footer{padding:0 15px;font-size:0}.footer-wrap{max-width:960px;margin:0 auto;padding:1rem 0 1.2rem}.footer-wrap > *{display:inline-block;vertical-align:top;font-size:1rem}.footer-logo{width:10%;text-align:left}.footer-logo img{width:36px;height:36px}.footer-contacts{font-size:0;width:60%;margin:0;text-align:left}.footer-contacts li{width:50%;padding-bottom:0;font-size:.626rem}.footer-contacts li span{padding-top:0}.footer-contacts li span + span{padding-top:.5em}.footer-contacts li .icon{display:inline-block;margin-right:.5em;font-size:1em}.footer-social{width:30%;text-align:right}.footer-social .icon{font-size:1em}.footer-social a{padding-top:0}}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:none;padding:14px 15px;background-color:#091e42;color:#fff;font-size:12px;line-height:1.4}.cookie-banner.visible{display:block}.cookie-banner p{margin:0}.cookie-banner a{color:#e4fffa}.cookie-banner .btn{margin-top:10px}@media (min-width:600px){.cookie-banner{left:auto;right:20px;bottom:20px;width:calc(100% - 40px);max-width:360px;padding:16px 20px;-webkit-transform:none;transform:none}.send-modal h2{font-size:20px}.send-form{max-width:400px;margin:0 auto}}@-webkit-keyframes hm-default{from{opacity:0}to{opacity:1}}@keyframes hm-default{from{opacity:0}to{opacity:1}}@-webkit-keyframes hm-rain{from{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hm-rain{from{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hm-grow{from{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hm-grow{from{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header{display:none}.privacy-policy{padding:2.5em 0 3em}.privacy-policy h1{margin-bottom:1.5em}.privacy-policy ul{margin:0;padding-left:1.2em}.privacy-policy li + li{margin-top:.75em}.privacy-policy a{color:#091e42}.privacy-policy a:hover{color:#4523ff}@media (min-width:600px){.privacy-policy{padding:3em 0 4em}}