@font-face{font-family:GothamPro;src:url(../../fonts/GothamProRegular.woff) format("woff"),url(../../fonts/GothamProRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GothamPro;src:url(../../fonts/GothamProMedium.woff) format("woff"),url(../../fonts/GothamProMedium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GothamPro;src:url(../../fonts/GothamProBold.woff) format("woff"),url(../../fonts/GothamProBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;font:14px/1.428 GothamPro,Helvetica Neue,Helvetica,Arial,sans-serif}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{color:#252525;background:#fff;min-width:320px;-moz-osx-font-smoothing:grayscale}img{vertical-align:top}.gm-style img{max-width:none}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;left:0}#cookie-notice.cn-animated{animation-duration:.5s;animation-fill-mode:both}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}.cn-position-bottom{bottom:0}.cookie-notice-container{width:100%;z-index:2}.cn-close-icon{display:none}.cn-button.bootstrap,.cn-button.bootstrap:hover,.cn-button.wp-default,.cn-button.wp-default:hover{box-shadow:none;text-decoration:none}#cookie-notice .cn-button{margin-left:10px}.cn-button.bootstrap:hover{color:#fff;background-color:#04c;background-position:0 -15px;transition:background-position .1s linear}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{animation-name:fadeIn}#cookie-notice.cn-effect-fade{animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.jxs-spinner{display:none;float:right}.jxs-css-form.jxs-css-form-type-2{flex-direction:column}.jxs-css-form.jxs-css-form-type-2 .jxs-css-submit{width:100%}.jxs-form label{display:block;flex-grow:1}.jxs-form label input{width:100%}.addtoany_list{display:inline;line-height:16px}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}.resize-active *{transition:none!important}.skip-link,.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.skip-link:focus{position:static;clip:none;margin:0;height:auto;width:auto;display:inline-block}.wrapper{overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:100vh}.wrapper>.footer,.wrapper>.page-header,.wrapper>main{width:100%}.wrapper main{flex:1 0 auto}.top-assist{position:absolute;top:0;left:0;right:0;height:0}.blue{color:#3f60fa}.h1,h1{line-height:1;margin-bottom:22px}.text-center{text-align:center}.container{margin:0 auto;padding:0 15px;max-width:1476px;pointer-events:auto}.container.container-sm{max-width:980px}.container.relative{position:relative}.bg-stretch{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.dots-container{overflow:hidden;pointer-events:auto}.dots-container.static{background-image:url(../../sprite/back-sprite.svg#dot-view);background-position:0 0;background-repeat:repeat;background-size:25px 25px}.dots-container.static.dark{background-image:url(../../sprite/back-sprite.svg#dot-dark-view);opacity:.6}.dots-container.static.dark.big{background-image:url(../../sprite/back-sprite.svg#dot-dark-big-view);background-size:38px 38px}.dots-container.static.white{background-image:url(../../sprite/back-sprite.svg#dot-white-view)}.dots-container.number-dots{display:none;position:absolute;bottom:-20px;height:120px;left:0;right:30%}.numbers+.dots-container.number-dots{display:block}.text-section-row+.dots-container.number-dots{bottom:-70px}.dots-block{position:relative}.dots-block>:not(.dots-container){position:relative;z-index:3;pointer-events:none}.dots-block .dots-container{display:none}.pointer{pointer-events:none;z-index:2}.pointer,.relative{position:relative}.what-we-offer{margin-top:40px}.breadcrumbs{position:relative;z-index:5}.breadcrumbs li{display:inline-block;vertical-align:middle;position:relative;margin-right:15px}.breadcrumbs li a{color:#fff;font-size:14px;font-weight:500;position:relative}.breadcrumbs li a:after{transition:color .3s ease-in-out;content:"/";position:absolute;top:50%;right:-12px;font-weight:500;transform:translateY(-50%);color:#fff}.breadcrumbs li a:hover,.breadcrumbs li a:hover:after{color:#ccc}.light-theme .breadcrumbs li a,.light-theme .breadcrumbs li a:after{color:rgba(37,37,37,.7)}.light-theme .breadcrumbs li a:hover,.light-theme .breadcrumbs li a:hover:after{color:rgba(37,37,37,.9)}.breadcrumbs.low,.light-theme .breadcrumbs{margin-bottom:10px}ul:not([class]):not([id]){list-style:none;padding-left:0;line-height:1.572;margin-top:14px;margin-bottom:14px}ul:not([class]):not([id]) li{margin-bottom:12px;padding-left:15px;position:relative}ul:not([class]):not([id]) li:before{content:"";width:4px;height:4px;border-radius:50%;color:#3f60fa;background-color:currentColor;display:block;margin-right:10px;position:absolute;top:.7em;left:0;opacity:1;font-size:inherit;transform:translateY(-50%)}.highlight-panel ul:not([class]):not([id]) li{margin-bottom:5px}ol:not([class]):not([id]){counter-reset:a}ol:not([class]):not([id]) li{position:relative;padding-left:22px;counter-increment:a}ol:not([class]):not([id]) li:before{content:counter(a) ".";position:absolute;top:-2px;left:0;font-weight:500;color:#3f60fa}.number-list{counter-reset:b;line-height:1.429}.number-list li{position:relative;padding-left:40px;margin-bottom:25px;counter-increment:b}.number-list li:before{content:"0" counter(b);font-size:18px;line-height:1.25;position:absolute;top:0;left:0;opacity:.2;font-weight:500}.number-list li:nth-child(n+10):before{content:counter(b)}.number-list .title{font-size:16px;line-height:1.4;margin-bottom:10px;font-weight:500;display:block}.block-header{margin-bottom:30px}.block-header.block-header__wrap{width:100%;max-width:960px}.block-header .h1{margin-bottom:.5em}.block-header.text-left,.block-header.text-left .h1,.block-header.text-left h1{text-align:left}.popup-holder{position:relative;overflow:hidden;height:0}.img-holder svg{max-height:100%;fill:#252525}.img-holder-inner{position:relative;height:0}.img-holder-inner img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.cover-image img,img.cover-image,video.cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (-ms-ime-align:auto){.bg-video-holder img.cover-image,video.cover-image{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto}.bg-video-holder img.cover-image{min-width:1920px!important}}.marquee{padding:13px 0;white-space:nowrap;overflow:hidden}.logo-box,.marquee,.marquee__inner{display:flex}.logo-box{width:132px;height:132px;margin:0 20px;transition:transform .15s ease}.logo-box:hover{transform:scale(1.2)}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;line-height:1.25;font-weight:700;margin:0 0 .5em;color:inherit}.h1,h1{font-size:30px;font-weight:400}.h2,h2{font-size:19px}.h3,h3{font-size:17px;font-weight:700}.h4,h4{font-size:16px;margin-bottom:.75em;line-height:1.5}.h5,h5{font-size:15px}.h6,h6{font-size:14px}p{margin:0 0 1.5em}a{transition:opacity .3s ease-in-out;color:#333;outline:none}a,a:focus,a:hover{text-decoration:none}.h4 a{transition:transform .3s ease-in-out;display:inline-block;vertical-align:top}.h4 a:hover{transform:translateX(5px)}body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}p:empty{margin:0;padding:0}.fw-500{font-weight:500}.mb-0{margin-bottom:0!important}.mb-50{margin-bottom:50px!important}.mb-60,.mb-120{margin-bottom:60px!important}.mt-0{margin-top:0!important}.m-l-auto{margin-left:auto!important}.m-r-auto{margin-right:auto!important}img{max-width:100%;height:auto}.lt-ie9 img{zoom:1}img.media-object{max-width:inherit}img.pull-right{margin-bottom:60px;margin-left:60px}img.pull-left{margin-right:60px}img.center-block,img.pull-left{margin-bottom:60px}img.svg{transition:opacity .3s;opacity:0}img.svg.replaced-svg{opacity:1}.breadcrumbs,.card-list,.categories-section .description-tags,.dropdown,.faq-list,.footer-bottom .bottom-nav,.footer-nav,.footer-nav .sub-list,.footer .contact-list,.hashtags ul,.nav-menu,.number-list,.role-filter,.social-networks,ol:not([class]):not([id]){margin:0;padding:0;list-style:none}.clearfix:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.resize-active .header *{transition:none!important;animation:none!important}@keyframes slide-in-up{0%{transform:translate3d(0,400px,0);opacity:0}10%{opacity:1}to{transform:translateZ(0)}}@keyframes zoom-from-angle{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes autofill{to{background:transparent;color:inherit;border-color:currentColor}}@keyframes thank-you-open{0%{opacity:0}to{opacity:1}}@keyframes thank-you-inner-open{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes thank-you-close{0%{left:0;right:0;top:0;opacity:1;visibility:visible}99%{left:0;right:0;top:0;opacity:0;visibility:visible}to{left:-9999px;right:9999px;top:-9999px;opacity:0;visibility:hidden}}@keyframes arrow-down-flow-lg{80%{height:15px;transform:translateY(49px)}to{transform:translateY(49px);height:0}}@keyframes arrow-down-flow-sm{80%{height:8px;transform:translateY(22px)}to{transform:translateY(22px);height:0}}.page-header{transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;position:fixed;top:0;left:0;right:0;z-index:990;font-size:16px;color:#fff}.page-header .lang{display:none}.page-header.fixed{box-shadow:0 0 20px rgba(0,0,0,.05);background-color:#fff;color:#252525}.page-header.enterprise{height:58px;padding:12px 0}.light-theme .page-header{color:#252525}.header-top{display:flex;align-items:center;justify-content:space-between}.nav-opener{transition:background-color .15s ease-in-out;background-color:currentColor;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:22px;padding:10px 0;background-clip:content-box}.nav-opener:after,.nav-opener:before{transition:transform .3s ease-in-out,background-color .3s ease-in-out,top .3s ease-in-out,bottom .3s ease-in-out;content:"";position:absolute;left:0;right:0;height:2px;top:0;background-color:currentColor;transform:translateY(0) rotate(0)}.nav-opener:after{top:auto;bottom:0}.nav-opener:focus{outline:none}.nav-active .nav-opener{background-color:transparent}.nav-active .nav-opener:before{top:50%;transform:translateY(-50%) rotate(-45deg)}.nav-active .nav-opener:after{bottom:50%;transform:translateY(50%) rotate(45deg)}#bm{margin:0 auto}.logo{display:block;margin-left:20px;width:130px}.logo a{text-decoration:none}.logo a,.logo svg{display:inline-block;vertical-align:top}.logo svg{max-width:100%}.logo svg path,.logo svg use{transition:fill .3s ease-in-out;fill:#fff}.fixed .logo svg path,.fixed .logo svg use,.light-theme .logo svg path,.light-theme .logo svg use{fill:#252525}.nav-active .nav-drop{transform:translateX(0)}.nav-menu{line-height:1.5;text-transform:uppercase;font-weight:500;display:flex;flex-direction:column;align-items:stretch}.nav-menu li{position:relative}.nav-menu li.active>a:before{transform:scaleY(1);background-color:#3f60fa}.nav-menu li.has-dropdown:after{transition:transform .3s ease-in-out}.nav-menu li.hover.has-dropdown:after{transform:rotateX(180deg)}.nav-menu li.hover.has-dropdown>a{color:#3f60fa;background-color:#fff;position:relative;z-index:5}.nav-menu li>a:hover:before{transform:scaleY(1);background-color:currentColor}.nav-menu li.mobile-prime a{display:block}.nav-menu>li>a{color:inherit;padding:7px 20px;margin:5px 0;position:relative;display:inline-block;vertical-align:top;transition:color .3s linear,background-color .3s linear}.nav-menu>li>a:before{transition:background-color .3s ease-in-out,transform .3s ease-in-out;content:"";position:absolute;top:-5px;left:0;bottom:-5px;transform:scaleY(0);width:6px;z-index:3;background-color:transparent;transform-origin:center top}.nav-menu>li>a.btn-flip{background-color:#3f60fa;color:#fff;padding-top:15px;padding-bottom:15px;margin:0 0 10px}.nav-menu>li>a.btn-flip:before{content:none!important}.dropdown{font-size:1.072em;line-height:1.25;padding:26px 20px;font-weight:400;box-shadow:inset 0 0 6px rgba(37,37,37,.2);text-transform:none;display:none}.drop-open .dropdown{display:block}.dropdown li{margin-bottom:20px}.dropdown li:last-child{margin-bottom:0}.dropdown a{transition:color .3s ease-in-out;display:inline-block;vertical-align:top}.dropdown a:before{content:none}.dropdown a:hover{color:#3f60fa}.drop-group{margin-bottom:1.25rem}.drop-group:last-child{margin-bottom:0}.header-search{padding:10px 20px 20px;font-size:14px;color:#fff}.search-active .header-search .input-container{width:100%}.header-search input[type=search]{transition:color .3s ease-in-out;color:currentColor;min-width:0;width:100%;height:50px;padding:13px 45px 13px 15px;border:2px solid currentColor}.header-search .search-reset{display:none}.header-search .search-reset:after,.header-search .search-reset:before{content:"";position:absolute;left:5px;right:5px;top:50%;height:2px}.header-search .search-reset:before{transform:translate3d(0,-50%,0);background-color:transparent;transition:background-color 75ms linear .6s,left 75ms linear .6s,right 75ms linear .6s}.header-search .search-reset:after{transform:translate3d(0,-50%,0) translate3d(0,11px,0) rotate(90deg);background-color:currentColor;transition:transform .15s linear .6s,left .15s linear .6s,right .15s linear .6s}.header-search .search-reset:focus{outline:none}.header-search .hidden-submit{position:absolute;top:0;right:0;bottom:0;width:60px;font-size:24px;line-height:1}.header-search .hidden-submit [class*=icon-]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fixed .header-search,.light-theme .header-search{color:#252525}.overlay{position:fixed;top:0;left:0;right:0;height:0}.overlay.open{height:100vh;z-index:10}.hide-sub-menu ul.dropdown{display:none}.footer{background-color:#252525;color:#fff;position:relative}.footer--form:before{content:"";position:absolute;top:-200px;height:201px;left:0;right:0;background-color:#252525}.footer .social-networks{white-space:nowrap}.footer .social-networks li{margin:0 14px 14px 0}.footer .social-networks li:first-child{margin-left:0}.footer .h5,.footer h5{text-transform:uppercase;font-size:14px}.footer .h5 a,.footer h5 a{color:#fff}.footer .h5 a:hover,.footer h5 a:hover{color:#ccc}.footer h5{margin-bottom:9px}.footer .contact-list li{margin-bottom:20px}.footer .contact-list li a{transition:color .3s ease-in-out;color:#fff;font-size:13px;position:relative;display:flex;padding-left:30px}.footer .contact-list li a:hover{color:#d9d9d9}.footer .contact-list li a .time{display:block;font-size:11px;font-weight:400;color:hsla(0,0%,100%,.7);text-align:right}.footer .contact-list li [class*=icon-]{position:absolute;left:0;top:50%;transform:translateY(-50%)}.footer .contact-list li .icon-skype{left:1px}.footer .contact-list li p{margin-bottom:0}.footer-col{width:100%;padding:0;margin-bottom:30px}.footer-col:last-child{flex-direction:column;align-items:flex-start;position:static}.footer-col:last-child,.footer-holder{display:flex;justify-content:space-between}.footer-holder{flex-wrap:wrap;margin:0;position:relative;padding:40px 0;-moz-column-gap:40px;column-gap:40px}.footer-nav{font-size:13px}.footer-nav.big a{display:inline-block;vertical-align:middle}.footer-nav .h5 a:not(:only-child){margin-bottom:.5em}.footer-nav .h5:not(:last-child){margin-bottom:26px}.footer-nav li:not(.h5){padding-bottom:6px}.footer-nav li:not(.h5):last-child{padding-bottom:0}.footer-nav a{transition:color .3s ease-in-out;color:hsla(0,0%,100%,.6);display:inline-block;vertical-align:top}.footer-nav a:hover{color:#fff}.footer-nav .sub-list a{text-transform:none;font-weight:400;color:hsla(0,0%,100%,.6);font-size:13px}.footer-blog-block{margin:40px auto -50px;max-width:400px;position:relative}.footer-blog-block .card-description{margin:0 0 20px;padding:20px 30px;height:100%}.footer-blog-block .card-description .date{line-height:1}.footer-blog-block .hashtags{margin:0 0 .75em;color:#333}.footer-blog-block .h5{margin-bottom:1.25em}.footer-blog-block .h6,.footer-blog-block h6{font-size:1rem}.footer-blog-block .h6:last-child,.footer-blog-block h6:last-child{margin-bottom:0}.footer-blog-block .h6 a,.footer-blog-block h6 a{transition:color .3s ease-in-out;display:inline-block;vertical-align:top}.footer-blog-block .h6 a:hover,.footer-blog-block h6 a:hover{color:#3f60fa}.footer-blog-list{margin:0 -5px}.footer-blog{padding:0 5px}.footer-bottom{background-color:#fff;padding:60px 0 15px;color:#252525;text-align:center;font-size:13px;line-height:1.2}.footer-bottom a{color:#252525}.footer-bottom a:hover{color:#3f60fa}.footer-bottom .bottom-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -9px}.footer-bottom .bottom-nav li{position:relative;padding:0 9px}.footer-bottom .bottom-nav li:last-child:after{display:none}.footer-bottom .bottom-nav li:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background-color:#252525}.footer-frame{padding-top:50px;padding-bottom:10px;width:100%}.clutch-widget{display:inline-flex;margin:0 0 30px;width:175px}.clutch-widget svg{vertical-align:top}.clutch-widget:hover #Jelvix-rating-on-Clu path,.clutch-widget:hover #Jelvix-rating-on-Clu polygon{fill:#ff6300}.svg-font{width:1em;height:1em}.svg,.svg-font{display:inline-block;vertical-align:top;fill:currentColor}.svg-agritech{width:77px;height:80px}.svg-angle-down{width:12px;height:7px}.svg-ar-vr{width:74px;height:80px}.svg-arrow-down{width:17px;height:57px}.svg-arrow-left,.svg-arrow-right{width:56px;height:17px}.svg-arrow-secondary-left,.svg-arrow-secondary-right{width:17px;height:16px}.svg-attach{width:11.5px;height:22px}.svg-attention{width:24px;height:22px}.svg-automotive{width:80px;height:68px}.svg-big-data{width:72px;height:72px}.svg-blockchain{width:80px;height:67px}.svg-calendar{width:15px;height:16px}.svg-check{width:41px;height:28px}.svg-check-icon{width:65px;height:80px}.svg-clock{width:80px;height:80px}.svg-close{width:21px;height:21px}.svg-cloud,.svg-collaboration{width:80px;height:80px}.svg-cto{width:76px;height:76px}.svg-data,.svg-data-science,.svg-data-science-2{width:72px;height:72px}.svg-devices{width:80px;height:75px}.svg-devops{width:80px;height:64px}.svg-diamond{width:80px;height:80px}.svg-doctor,.svg-double-check{width:68px;height:80px}.svg-engineering{width:80px;height:64px}.svg-enterprise-dev{width:80px;height:71px}.svg-envelope{width:22px;height:18px}.svg-exclamation{width:16px;height:16px}.svg-facebook{width:11px;height:25px}.svg-filter{width:16px;height:16px}.svg-fintech{width:78px;height:80px}.svg-flight{width:80px;height:80px}.svg-hand{width:80px;height:75px}.svg-health{width:68px;height:80px}.svg-heartrate{width:80px;height:80px}.svg-info-secondary{width:20px;height:20px}.svg-instagram{width:19px;height:25px}.svg-insurtech{width:70px;height:80px}.svg-internet-things,.svg-interoperability{width:80px;height:80px}.svg-kpi{width:76px;height:76px}.svg-lamp{width:60px;height:80px}.svg-lamp-2{width:64px;height:80px}.svg-lightning{width:16px;height:16px}.svg-linkedin{width:20px;height:25px}.svg-lock{width:71px;height:80px}.svg-logistics{width:80px;height:72px}.svg-machine-learning{width:76px;height:75px}.svg-mail{width:52px;height:45px}.svg-mail-sent{width:80px;height:80px}.svg-med-book{width:65px;height:80px}.svg-med-monitor{width:80px;height:80px}.svg-message{width:20px;height:20px}.svg-messages{width:80px;height:71px}.svg-mobile-app{width:66px;height:80px}.svg-ontime,.svg-pencil{width:80px;height:80px}.svg-people{width:72px;height:68px}.svg-phone{width:23px;height:23px}.svg-pills{width:76px;height:80px}.svg-play{width:13px;height:18px}.svg-quote{width:601px;height:512px}.svg-quote-secondary{width:100px;height:80px}.svg-retail{width:79px;height:80px}.svg-rocket,.svg-saas{width:80px;height:80px}.svg-saas-2{width:46px;height:46px}.svg-saas-new{width:80px;height:80px}.svg-search{width:23px;height:24px}.svg-search-graph{width:70px;height:80px}.svg-search-img{width:120px;height:109px}.svg-settings{width:80px;height:80px}.svg-settings-2{width:80px;height:66px}.svg-skype{width:23px;height:23px}.svg-slanted-arrow{width:13.28px;height:13.28px}.svg-statistic{width:78px;height:80px}.svg-support{width:80px;height:66px}.svg-tell{width:52px;height:52px}.svg-testing{width:72px;height:72px}.svg-thumb{width:16px;height:16px}.svg-transparency{width:80px;height:80px}.svg-twitter{width:20px;height:25px}.svg-ui-ux{width:80px;height:80px}.svg-upwork{width:27px;height:25px}.svg-user{width:12px;height:14px}.svg-web{width:46px;height:46px}.svg-web-apps{width:76px;height:76px}.svg-youteam{width:18px;height:25px}.svg-youtube{width:23px;height:16px}.svg-zoom-in{width:119.827px;height:122.88px}.section{margin-bottom:60px}.section .h1{font-weight:400;margin-bottom:40px}button{border:none;outline:none;background:transparent;padding:0}.btn{transition:background-color .3s ease-in-out;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;text-transform:uppercase;font-weight:500;background-color:#fff;color:#252525;padding:18px 10px;transition:background-color .15s ease,color .15s ease}.btn.btn-blue{background-color:#3f60fa;color:#fff}.btn--dark{background-color:#252525;color:#fff}.btn--dark:hover{color:#3f60fa;background-color:#fff}.btn.btn-dark{background-color:#252525;color:#fff}.btn.btn-flip{transition:all .25s ease-in-out;transform-style:preserve-3d;height:50px;padding:0!important;min-width:auto!important}.btn.btn-flip:focus{transform:rotateX(-91deg)}.btn.btn-flip .active-state,.btn.btn-flip .default-state{transition:background .25s ease,transform .25s ease;background:#3f60fa;padding:0 10px;height:50px;text-transform:uppercase;line-height:50px;color:#fff;min-width:256px;display:block}.btn.btn-flip .active-state{background:#1c43f9}.btn.btn-flip .default-state{transform:translateZ(25px)}.btn.btn-flip .active-state{transform:rotateX(90deg) translateZ(75px)}.btn.btn-flip.btn-sm{height:50px}.btn.btn-flip.btn-sm .active-state,.btn.btn-flip.btn-sm .default-state{height:50px;line-height:50px}.btn.btn-flip.btn-sm .default-state{transform:translateZ(25px)}.btn.btn-flip.btn-sm .active-state{transform:rotateX(90deg) translateZ(75px)}.btn.btn-flip.btn-lg{font-size:1rem;height:64px;line-height:64px;background-color:#3f60fa}.btn.btn-flip.btn-lg .active-state,.btn.btn-flip.btn-lg .default-state{will-change:transform;height:64px;line-height:64px}.btn.btn-flip.btn-lg .active-state>span,.btn.btn-flip.btn-lg .default-state>span{display:flex;justify-content:center;align-items:center;padding:0 10px}.btn.btn-flip.btn-lg .default-state{transform:translateZ(32px)}.btn.btn-flip.btn-lg .active-state{transform:rotateX(90deg) translateZ(96px)}.btn.btn-flip.btn-lg svg{display:inline-block;vertical-align:top;flex-shrink:0}.btn.btn-flip.btn-lg .text{margin-left:8px;display:block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.btn.btn-flip.btn-gray .active-state{background:#333}.btn.btn-flip.btn-white{background-color:#333}.btn.btn-flip.btn-white .default-state{background-color:#fff;color:#333}.btn.btn-flip.btn-white .active-state{background-color:#333;color:#fff}.btn.btn-flip.btn-sidebar{width:100%}.btn.btn-flip.btn-sidebar .default-state{background-color:#333}.btn.btn-line{align-items:center;display:inline-flex;flex-shrink:0;height:50px;min-width:290px;padding-left:0!important;padding-right:0!important;position:relative;overflow:hidden;text-align:left}.btn.btn-line:after{transition:width .3s ease-in-out;background-color:currentColor;content:"";height:2px;position:absolute;right:0;top:calc(50% - 1px);width:100%}.btn.btn-line:before{left:0;width:0}.btn.btn-line:focus:before,.btn.btn-line:hover:before{width:80%}.btn.btn-line:focus .btn-inner-wrap,.btn.btn-line:hover .btn-inner-wrap{flex-grow:1}.btn.btn-line .btn-inner-wrap{transition:all .3s ease-in-out;flex-grow:0;text-align:right;position:relative;z-index:3}.btn.btn-line .btn-inner{background-color:#fff;display:inline-block;min-width:160px;padding:0 30px;position:relative;text-align:left;vertical-align:top;white-space:nowrap}.btn.btn-line.btn-blue .btn-inner{background-color:#3f60fa}.btn.btn-line.btn-dark .btn-inner{background-color:#252525}.btn.btn-line.categories-col{display:inline-flex;padding:10px 0!important}.btn.btn-line-mb{margin-bottom:20px}.btn.btn-line-center{position:relative}.btn.btn-line-center:after,.btn.btn-line-center:before{transition:width .3s ease-in-out;content:"";position:absolute;top:calc(50% - 1px);height:2px;background-color:currentColor}.btn.btn-line-center:after{right:0;width:50%}.btn.btn-line-center:before{left:0;width:0}.btn.btn-line-center:hover:after,.btn.btn-line-center:hover:before{width:20%}.btn.btn-line-center .btn-inner{background-color:inherit;padding:0 25px;position:relative;z-index:2;display:inline-block;vertical-align:top}.btn.btn-outline{transition:color .3s ease-in-out;border:2px solid #252525}.btn.btn-outline:hover{background-color:#252525;color:#fff}.btn.btn-sm{font-size:14px;padding:18px 15px}.btn.btn-lg{font-size:18px;height:60px;min-width:260px}.btn.btn-block{width:100%}.btn.categories-col{height:auto;min-width:0}.loader{display:none;--color:#fff;--background:#3f60fa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;padding:0;overflow:hidden;background-color:var(--background)}.loader.loader-inverted{--color:#3f60fa;--background:#fff}.loader:before{content:"";width:4px;height:4px;border-radius:50%;position:absolute;display:block;background:var(--color);top:36px;left:18px;transform:translate(-18px,-18px);animation:dotRect 3s cubic-bezier(.785,.135,.15,.86) infinite;z-index:1}.loader .rect{display:block;width:100%;height:100%;border:2px solid var(--color);position:relative}.loader .rect:before{content:"";box-sizing:content-box;width:36px;height:36px;background:var(--background);position:absolute;top:0;left:0;transform:translate(-36px);animation:rect 3s cubic-bezier(.785,.135,.15,.86) infinite;z-index:0}.loader.backg-diff{--background:#486efb}.loader.blue{--color:#3f60fa;--background:#fff}.add-loader .loader{transition:opacity .3s ease-in-out;opacity:1;display:block}@keyframes rect{0%{transform:translate(-36px)}4%{transform:translate(-36px,2px)}21%{transform:translate(-2px,36px)}25%{transform:translateY(36px)}29%{transform:translate(2px,36px)}46%{transform:translate(36px,2px)}50%{transform:translate(36px)}54%{transform:translate(36px,-2px)}71%{transform:translate(2px,-36px)}75%{transform:translateY(-36px)}79%{transform:translate(-2px,-36px)}96%{transform:translate(-36px,-2px)}to{transform:translate(-36px)}}@keyframes dotRect{25%{transform:translate(0)}50%{transform:translate(18px,-18px)}75%{transform:translateY(-36px)}to{transform:translate(-18px,-18px)}}.loader.-sm{width:32px;height:32px}.loader.-sm:before{top:27px;left:14px;transform:translate(-13px,-13px);animation-name:dotRect-sm}.loader.-sm .rect:before{width:28px;height:28px;animation-name:rect-sm}@keyframes dotRect-sm{25%{transform:translate(0)}50%{transform:translate(13px,-13px)}75%{transform:translateY(-26px)}to{transform:translate(-13px,-13px)}}@keyframes rect-sm{0%{transform:translate(-28px)}4%{transform:translate(-28px,2px)}21%{transform:translate(-2px,28px)}25%{transform:translateY(28px)}29%{transform:translate(2px,28px)}46%{transform:translate(28px,2px)}50%{transform:translate(28px)}54%{transform:translate(28px,-2px)}71%{transform:translate(2px,-28px)}75%{transform:translateY(-28px)}79%{transform:translate(-2px,-28px)}96%{transform:translate(-28px,-2px)}to{transform:translate(-28px)}}.image-zoom,.image-zoom-first{visibility:hidden;animation-name:none;animation-duration:.4s}.image-zoom-first.loaded,.image-zoom.loaded.in-viewport,.loaded-all .blog-columns .in-viewport,.loaded-all .js-query-wrap .in-viewport{visibility:visible;animation-name:zoomIn}picture.image-zoom,picture.lazy{display:block;min-height:1rem;height:100%}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}fieldset,form{margin:0;padding:0;border-style:none}#selectElement{max-width:100%}#selectElement,.custom-select-search .ss-single-selected,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;font-size:1rem;line-height:1.35;border:2px solid currentColor;padding:1em 1.286em;background-color:transparent}#selectElement:focus,.custom-select-search .ss-single-selected:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none;background-color:hsla(0,0%,100%,.15)}#selectElement:-webkit-autofill,.custom-select-search .ss-single-selected:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,textarea:-webkit-autofill{animation-name:autofill;animation-fill-mode:both;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}#selectElement::-webkit-input-placeholder,.custom-select-search .ss-single-selected::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:currentColor;opacity:.5}#selectElement:-moz-placeholder,#selectElement::-moz-placeholder,.custom-select-search .ss-single-selected:-moz-placeholder,.custom-select-search .ss-single-selected::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:currentColor;opacity:.5}#selectElement:-ms-input-placeholder,.custom-select-search .ss-single-selected:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:currentColor;opacity:.5}#selectElement.placeholder,.custom-select-search .ss-single-selected.placeholder,input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:currentColor;opacity:.5}.input-error #selectElement,.input-error .custom-select-search .ss-single-selected,.input-error input[type=email],.input-error input[type=password],.input-error input[type=search],.input-error input[type=tel],.input-error input[type=text],.input-error textarea{border-color:#d00}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}select option{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}textarea{vertical-align:top;min-height:120px;resize:none}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}.grecaptcha-badge{display:none!important}.g-recaptcha{position:fixed;left:0;top:50%;opacity:0;visibility:hidden;z-index:-999}.asterisk-label{color:transparent;left:18px;pointer-events:none;position:absolute;top:15px}input:not(:-moz-placeholder-shown)+.asterisk-label, textarea:not(:-moz-placeholder-shown)+.asterisk-label{display:none}input:not(:placeholder-shown)+.asterisk-label,textarea:not(:placeholder-shown)+.asterisk-label{display:none}.asterisk-symbol.m-white{color:#fff}.asterisk-symbol.m-black{color:#252525}.info-banner-wrap{position:relative;display:none}.info-banner-wrap .show-info-banner{display:block}.info-banner-wrap.custom{display:block;position:static;padding:0}.info-banner-wrap.custom .info-banner{padding:0;position:static;transform:none;text-align:center}.info-banner-wrap.m-center{display:block;position:static}.info-banner-wrap.m-center .info-banner{position:static;transform:none;text-align:center;align-items:center;background-color:#3f60fa;color:#fff;display:flex;gap:12px;justify-content:center;padding:16px 30px}.info-banner-wrap.m-center .info-banner svg{flex-shrink:0;position:static}.info-banner-wrap.m-center .info-banner-text{padding:0}.info-banner-wrap.m-center .info-banner-text a{color:#fff;border-bottom:1px solid currentColor;font-weight:700;text-decoration:none;transition:color .2s ease-out}.info-banner-wrap.m-center .info-banner-text a:hover{color:#ccc}.info-banner{background-color:#3f60fa;color:#fff;padding:16px 20px;overflow:hidden}.info-banner .close{font-size:36px;line-height:1;position:absolute;top:15px;right:20px;width:22px;height:22px;display:block;transform:rotate(45deg)}.info-banner .close:before{left:0;right:0;top:50%;height:2px}.info-banner .close:after,.info-banner .close:before{content:"";display:block;background-color:#fff;border-radius:3px}.info-banner .close:after{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:2px}.info-banner .info-banner-title{font-weight:900;font-size:14px;line-height:1;text-transform:uppercase}.info-banner .info-banner-bottom,.info-banner .info-banner-top{padding:.5rem 1.5rem;min-height:30px;display:flex;justify-content:center;align-items:center}.info-banner .info-banner-bottom{background-color:#fee542}.info-banner .info-banner-link{text-decoration:none;text-transform:uppercase;color:#252525;display:inline-block;vertical-align:top;font-size:11px;line-height:1;position:relative;padding:0 12px;font-weight:500}.info-banner .info-banner-link:hover:after,.info-banner .info-banner-link:hover:before{width:0}.info-banner .info-banner-link:after,.info-banner .info-banner-link:before{transition:width .3s ease-in-out;content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);height:1px;width:40px;background-color:currentColor}.info-banner .info-banner-link:after{left:auto;right:100%}.info-banner-text{font-size:14px;line-height:22px;margin-bottom:0;padding:0 36px}.svg-info{position:absolute;width:20px;height:20px;top:16px;left:20px}.social-block{background-color:#fff;color:#252525;display:flex;align-items:center;white-space:nowrap;max-width:100%;overflow:hidden;padding:19px 25px;box-shadow:0 0 20px rgba(0,0,0,.05)}.social-block .title{font-weight:500;font-size:14px;display:block;margin-right:20px;text-transform:uppercase}.collage-text .social-block{max-width:none}.social-networks{white-space:nowrap}.social-networks li{display:inline-block;vertical-align:middle;margin-right:14px}.social-networks li:last-child{margin-right:0}.social-networks li [class*=icon-]{font-size:15px;display:inline-block;vertical-align:middle;font-size:25px}.social-networks li a{transition:color .3s ease-in-out;color:inherit;display:block;line-height:1;text-decoration:none;transition:color .3s}.social-networks li a:hover{color:#3f60fa}.a2a_kit svg path{fill:#252525}.addtoany_list a{line-height:1;padding:0;margin-right:8px;vertical-align:bottom}.addtoany_list a:hover,.addtoany_list a:hover span{opacity:1}.addtoany_list a:hover path{fill:#3f60fa}.addtoany_list a path{transition:fill .3s ease-in-out}.addtoany_list a span{vertical-align:bottom}.cases-cards{margin:0 0 20px}.cases-cards .btn{font-size:14px;width:100%}.cases-cards .h1{margin-bottom:10px}.cases-cards.shadow .cases-row{position:relative}.cases-cards.cases-bottom .card-description{width:90%;min-width:255px}.cases-cards.cases-bottom .cases-row .dots-container.static{display:none}.cases-cards.cases-bottom .text-block{position:relative}.cases-cards.cases-bottom .second-row:after{content:none}.text-section+.cases-cards{margin-top:55px}.text-section+.cases-cards .second-row:after{content:none}.dots-block .cases-cards{margin-bottom:60px;margin-top:60px;background:#fff}.cases-cards .card-wrap:after{content:none}.cases-cards .card-holder .card-description{max-width:calc(100% - 30px)}.cases-cards .card-description h2{margin-bottom:.334em}.case-text{font-size:1.375rem;line-height:1.182;margin-bottom:10px}.case-text p{margin:0}.case-name{display:block;font-size:16px;line-height:1.2;margin:0 0 12px}.hashtags .hashtags-list{font-size:12px;line-height:1.125}.hashtags .hashtags-list li{font-weight:700}.second-row{position:relative}.second-row:after{content:"";position:absolute;left:-99999px;bottom:10px;z-index:-10;right:0;height:124px;background-color:#252525}.second-row .cases-col{position:relative;z-index:3}.second-row .card-holder{z-index:2}.card-wrap{z-index:3;transform:translate3D(0,0,0)}.card-wrap,.card-wrap:after{position:absolute;top:0;bottom:0;left:0;right:0}.card-wrap:after{transition:opacity .4s ease-in-out,visibility .4s ease-in-out;content:"";background-color:hsla(0,0%,100%,.2)}.cases-row{display:flex;align-items:center;flex-wrap:wrap;position:relative;z-index:1}.cases-row .h1,.cases-row .h2{font-weight:400}.cases-row .h2{font-size:28px}.cases-row .h2 a{transition:opacity .3s ease-in-out;color:inherit}.cases-row .h2 a:hover{opacity:.7}.cases-row .arrow{display:inline-block;vertical-align:middle;margin-left:5px;width:36px;max-width:100%;transition:transform .3s}.cases-row .text-col{width:100%;margin-bottom:60px}.cases-row .text-block a{white-space:nowrap}.cases-row .text-block.link:hover a{opacity:1}.cases-row .text-block.link:hover .arrow{transform:translateX(10px)}.cases-row .to-bottom{align-self:flex-end}.cases-col{width:100%;margin-bottom:60px;position:relative;z-index:2;max-width:400px;margin-left:auto;margin-right:auto}.cases-col .dots-container{position:absolute;z-index:-1;left:40%;top:75%}.cases-col .case-card:after{background-color:hsla(0,0%,100%,.25);opacity:1;visibility:visible}.cases-col .card{max-width:100%}.cases-col a.card-holder:hover .case-card:after{opacity:0;visibility:hidden}.cases-row.cases-row-hub{display:flex}.cases-row.cases-row-hub.hidden{display:none}.loading .cases-row.cases-row-hub{opacity:.4;pointer-events:none}.card-holder{display:block;margin-right:90px;position:relative;height:0;padding-bottom:73.5%}.card-holder:hover .case-card:after{opacity:0;visibility:hidden}.card-holder:last-child{margin-right:0}.card-holder .card-description{padding:20px 40px 20px 30px;display:flex;flex-direction:column;position:absolute;left:0;bottom:0;max-width:calc(100% - 10px);z-index:4;transform:translate3D(0,0,0);justify-content:space-between}.card-holder .card,.card-holder .case-card{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.large-cards .card-holder{padding-bottom:105%}.flat-card.slide .card-holder{width:100%;min-height:0;flex-shrink:0;padding-bottom:53.5%}.case-card{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative}.case-card:after{transition:opacity .4s ease-in-out,visibility .4s ease-in-out;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:hsla(0,0%,100%,.2)}.card-description{padding:20px;box-shadow:0 0 20px rgba(0,0,0,.05);background-color:#fff;margin-bottom:-30px;margin-left:-20px}.card-description h2{margin-bottom:0}.card-description .h3,.card-description h3{font-size:20px;margin-bottom:16px}.card-description h4{font-size:20px;line-height:1.2;margin-bottom:10px}.card-description .date{color:rgba(37,37,37,.2);font-weight:500;font-size:14px;display:block;margin-bottom:12px}.card-description .location{display:block;font-size:16px;color:#3f60fa;margin-bottom:5px}.card-description .time{display:block;font-weight:500;margin-bottom:12px;color:rgba(37,37,37,.2)}.hashtags{overflow:hidden;margin-top:auto;margin-bottom:2px;flex-shrink:0}.hashtags.large li{font-size:16px;font-weight:700}.hashtags ul{margin-left:-.428em;font-size:12px;line-height:1;letter-spacing:-.33em}.hashtags li{display:inline-block;vertical-align:middle;font-weight:500;margin-left:.428em;margin-right:.25em;text-transform:uppercase;position:relative;padding-right:.786em;letter-spacing:normal}.hashtags li:not(:last-child):after{content:"";display:block;position:absolute;height:1em;width:1px;top:50%;transform:translateY(-50%);right:0;background-color:currentColor}.hashtags li a{transition:color .3s ease-in-out;display:inline-block;vertical-align:baseline;color:#3f60fa}.hashtags li a:focus,.hashtags li a:hover{color:#041f9c}.hashtags li button,.hashtags li span{text-transform:uppercase;color:#3f60fa}.hashtags li:last-child{margin-right:0}.cases-wrap{margin-bottom:90px;position:relative;z-index:2}.cases-wrap.loaded-all{margin-bottom:0}.cases-wrap.loaded-all .loader{display:none}.cases-wrap.loading .loader{display:block}.cases-wrap .loader{bottom:0;display:none;left:50%;position:absolute;z-index:2;top:auto}.cases-wrap .cases-hub-row .cases-col .card-description{padding:10px 16px;min-width:calc(100% - 18px)}.cases-wrap .hashtags{margin-top:0;margin-bottom:0}.b-accordion{border:1px solid #dadada;overflow-y:auto}.b-accordion-header{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:16px;min-height:60px;padding:15px 30px}.b-accordion-header_icon{transform:rotate(-90deg);transition:transform .3s ease-out}.m-active_accordion .b-accordion-header_icon{transform:rotate(0deg)}.b-accordion-header_title{flex-grow:1;font-size:18px;font-weight:500;line-height:1;margin:0;text-align:start}.b-accordion-header_action{color:#3f60fa;font-size:16px;font-weight:700;line-height:1}.b-accordion-header_switch{display:inline-block;height:30px;position:relative;width:48px}.b-accordion-header_checkbox{height:0;opacity:0;width:0}.b-accordion-header_checkbox:checked+.b-accordion-header_slider{background-color:#3f60fa}.b-accordion-header_checkbox:checked+.b-accordion-header_slider:before{transform:translateX(18px)}.b-accordion-header_slider{background-color:#d3d3d3;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.4s}.b-accordion-header_slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:24px;left:3px;position:absolute;transition:.4s;width:24px}.b-accordion-content{display:flex;flex-flow:column;gap:20px;overflow:hidden;max-height:0;padding:0 10px;transition:max-height .3s ease-out}.b-accordion-content_item{background-color:#fafafc;display:flex;flex-flow:column;gap:10px;padding:12px 20px}.b-accordion-content_item:last-child{margin-bottom:20px}.b-accordion-content_details{align-items:flex-start;display:flex}.b-accordion-content_title{flex-shrink:0;font-size:13px;font-weight:700;line-height:18px;margin:0;text-align:left;width:100px}.b-accordion-content_description{font-size:13px;font-weight:400;line-height:18px;text-align:left}.b-consent_mode{align-items:center;background-color:#252525;bottom:0;display:flex;gap:80px;left:0;opacity:0;padding:20px 80px;pointer-events:none;position:fixed;transition:opacity .5s ease-in-out;width:100%;z-index:990}.b-consent_mode.m-active{opacity:1;pointer-events:auto}.b-consent_mode-title{color:#fff;font-size:14px;font-weight:400;line-height:1.5;margin:0}.b-consent_mode-link{color:#fff;font-weight:500;opacity:1;text-decoration:underline}.b-consent_mode-actions{align-items:center;display:flex;gap:20px}.b-consent_mode-accept_all,.b-consent_mode-manage_cookies,.b-consent_mode-reject_all{font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase;white-space:nowrap}.b-consent_mode-manage_cookies{color:#fff}.b-consent_mode-popup{align-items:center;background:rgba(37,37,37,.4);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}.b-consent_mode-popup.m-active{opacity:1;visibility:visible}.b-consent_mode-popup.m-active .b-consent_mode-popup_content{transform:scale(1)}.b-consent_mode-popup_content{background:#fff;max-width:100%;padding:60px;text-align:center;transform:scale(.7);transition:transform .3s ease-in-out;width:760px}.b-consent_mode-popup_top{align-items:center;display:flex;justify-content:space-between}.b-consent_mode-popup_top svg{display:block}.b-consent_mode-popup_title{font-size:28px;font-weight:700;line-height:1;margin:0}.b-consent_mode-popup_close{cursor:pointer}.b-consent_mode-popup_description{font-size:14px;font-weight:400;line-height:22px;text-align:left}.b-consent_mode-popup_middle{margin-top:30px;max-height:50vh;overflow-y:auto}.b-consent_mode-popup_bottom{display:flex;gap:20px;padding-top:40px}.b-consent_mode-popup_bottom .btn{flex-grow:1;font-size:14px;height:50px;line-height:24px;padding:11px 20px;white-space:nowrap}.b-consent_mode-popup_accordions{display:flex;flex-flow:column;gap:20px;margin-top:40px}body.popup-open{overflow:hidden}.blog-cards-holder{padding:30px 0;position:relative}.blog-cards-holder .loader{display:block}.blog-cards-holder .pagination{visibility:hidden}.blog-cards-holder.loaded-all .loader{display:none}.blog-cards-holder.loaded-all .pagination{visibility:visible}.blog-cards-holder .page-buttons{margin:0 -5px}.blog-cards-holder .btn{transition:background-color .3s ease-in-out,color .3s ease-in-out;box-shadow:0 0 20px rgba(0,0,0,.05);font-weight:500;font-size:12px;padding:13px 10px;margin:0 5px 14px}.blog-cards-holder .btn.active,.blog-cards-holder .btn:hover{background-color:#3f60fa;color:#fff}.blog-cards-holder .btn:last-child{margin-right:0}.blog .blog-cards-holder .loader{top:calc(100% + 40px)}.resource .loader{top:20%}.pagination{margin:0 -8px}.pagination .btn{width:40px;height:40px;transition:background-color .3s ease-in-out,color .3s ease-in-out;box-shadow:0 0 20px rgba(0,0,0,.05);padding:12px 10px;font-size:14px;margin:0 8px;text-align:center}.pagination .btn.active,.pagination .btn:hover{background-color:#3f60fa;color:#fff}.pagination .btn.active{pointer-events:none}.pagination .more{text-align:center;display:inline-block;vertical-align:middle;width:23px;height:40px;margin:0 5px;background:transparent;font-size:14px;font-weight:500;position:relative}.pagination .more:after{content:"...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resource-form+.loader{display:block;top:calc(100% + 40px)}.filter-buttons{margin:0 -5px 26px;position:relative;z-index:2}.blog-columns{display:flex;flex-wrap:wrap;margin:0 -20px}.blog-columns:not(.flat-columns){opacity:0;height:0;overflow:hidden;min-height:224px}.loaded-all .blog-columns:not(.flat-columns){opacity:1;height:auto;overflow:visible}.blog-columns.cases-row{align-items:stretch}.blog-columns.second-row:after{background-color:#fafafc;right:100px}.blog-columns .card{max-width:none}.blog-columns .cases-col .card-description{min-height:auto}.blog-columns .blog-col{width:calc(100% - 40px);margin:0 20px 40px;position:relative;z-index:2;box-shadow:0 0 20px rgba(0,0,0,.05)}.blog-columns .blog-col.main{width:calc(100% - 40px)}.blog-columns .card-description{line-height:1.62;padding:30px 30px 20px;z-index:3}.blog-columns .card-description .h4,.blog-columns .card-description h4{font-size:18px}.blog-columns .card-description p{margin-bottom:16px}.blog-columns .card-description a{display:inline-block;vertical-align:top}.blog-columns .card-holder{padding-bottom:53.5%;margin:0}.blog-columns .card-description{position:static;margin:0;max-width:none;box-shadow:none;display:flex;flex-direction:column}.blog-columns .card-description .hashtags{margin-top:auto;text-transform:uppercase}.blog-columns .resource-card{display:flex;flex-direction:column;margin-bottom:3.715rem}.blog-columns .resource-card .card-holder{min-height:0;padding:0;height:100%;height:auto}.blog-columns .resource-card .card-holder:hover .card-wrap:after{opacity:0}.blog-columns .resource-card .card-wrap{position:static}.blog-columns .resource-card .card-wrap:after{background-color:hsla(0,0%,85%,.1)}.blog-columns .resource-card .card{position:static;padding:0}.blog-columns .resource-card .card-description{position:static;flex:1 0}.blog-columns.dots{position:relative}.blog-columns.dots .dots-container{display:none}.blog-columns.resource-columns .dots-container{position:absolute;width:30%;top:4.85rem;right:-1.5rem;bottom:-20rem;z-index:-2}.main-blogs{margin-bottom:60px;position:relative;z-index:2!important}.main-blogs:before{content:"";position:absolute;z-index:-2;background-color:#fafafc;left:0;right:0;bottom:33%;top:-200px}.flat-columns{margin-left:-10px;margin-right:-10px}.flat-columns:after{content:none}.flat-columns.dots .dots-container{display:none}.flat-card.blog-col:nth-child(n+4){margin-top:40px}.flat-card.blog-col,.flat-card.slide{flex-direction:column;margin-top:0}.flat-card.blog-col.blog-col,.flat-card.blog-col.cases-col,.flat-card.slide.blog-col,.flat-card.slide.cases-col{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.flat-card.blog-col .card-holder,.flat-card.slide .card-holder{min-height:0;width:100%;flex-shrink:0;padding-bottom:53.5%}.flat-card.blog-col .card-holder:after,.flat-card.slide .card-holder:after{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:4;background-color:hsla(0,0%,100%,.2);opacity:1;visibility:visible}.flat-card.blog-col a.card-holder:hover:after,.flat-card.slide a.card-holder:hover:after{opacity:0;visibility:hidden}.flat-card.blog-col .card-description,.flat-card.slide .card-description{margin:0;top:0;left:0;min-height:0;padding:20px;height:auto;flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:space-between}.flat-card.blog-col .flat-head,.flat-card.slide .flat-head{flex-grow:1}.flat-card.blog-col .h3,.flat-card.blog-col .h4,.flat-card.blog-col h3,.flat-card.blog-col h4,.flat-card.slide .h3,.flat-card.slide .h4,.flat-card.slide h3,.flat-card.slide h4{margin-bottom:10px}.flat-card.blog-col .h3 a,.flat-card.blog-col .h4 a,.flat-card.blog-col h3 a,.flat-card.blog-col h4 a,.flat-card.slide .h3 a,.flat-card.slide .h4 a,.flat-card.slide h3 a,.flat-card.slide h4 a{transition:color .3s ease-in-out}.flat-card.blog-col .h3 a:hover,.flat-card.blog-col .h4 a:hover,.flat-card.blog-col h3 a:hover,.flat-card.blog-col h4 a:hover,.flat-card.slide .h3 a:hover,.flat-card.slide .h4 a:hover,.flat-card.slide h3 a:hover,.flat-card.slide h4 a:hover{color:#3f60fa}.flat-card.blog-col .hashtags,.flat-card.slide .hashtags{margin-top:0}.blog-slider .flat-card.blog-col,.blog-slider .flat-card.slide{display:flex}.blog-header{margin-bottom:2rem;padding-top:2.5rem;position:relative}.blog-header:before{content:"";position:absolute;top:0;height:15rem;left:-15px;right:-15px;z-index:-5;background-color:#fafafc}.blog-header .btn{flex-shrink:0;width:100%;position:relative;z-index:5}.role-filter{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;padding:5px 0;margin:20px 5px 0;width:calc(100% - 10px);background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);position:relative;overflow:hidden}.role-filter li svg{height:1em;line-height:1;margin-right:.3em;margin-top:1px;display:inline-block;fill:currentColor}.role-filter .role-opener{position:absolute;top:5px;right:5px}.role-filter.opened .opener-indicator:after{transform:translateY(-50%)}.role-btn{transition:color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:10px;padding:0;border:0;color:rgba(51,51,51,.7);font-weight:500;text-transform:uppercase;font-size:12px}.role-btn:hover{color:#333}.role-btn:focus{outline:none}.active>.role-btn{color:#333}.role-opener .role-btn{transition:opacity .3s ease-in-out;opacity:1;color:#3f60fa}.role-opener .role-btn:hover{opacity:.8}.role-btn .opener-indicator{position:relative;width:.86em;height:.86em;display:inline-block;margin-right:.3em}.role-btn .opener-indicator:after,.role-btn .opener-indicator:before{transition:transform .3s ease-in-out;content:"";position:absolute;top:50%;height:2px;left:0;right:0;transform-origin:center center;background-color:currentColor;transform:translateY(-50%)}.role-btn .opener-indicator:after{transform:translateY(-50%) rotate(90deg)}.role-btn.hidden{display:none}.hero-section{position:relative}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(40,44,47,.6)}.hero-section .bg-video-holder{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-3;overflow:hidden;background-size:cover}.hero-section .bg-video-holder .bg-video{pointer-events:none;z-index:3}.hero-section .bg-video{display:none}.hero-section .bg-stretch{z-index:-3}.hero-section .container{display:flex;flex-direction:column;position:relative;padding-top:120px;padding-bottom:40px;min-height:100vh;justify-content:center!important;width:100%}.hero-section .container:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(40,44,47,.85)}.hero-section h1{color:#fff;text-transform:uppercase;max-width:745px;margin-bottom:15px;font-weight:700}.hero-section h1:only-child{margin-bottom:0}.hero-section h1.alt{text-transform:none;font-weight:700;line-height:1.084}.hero-section h1.extended{max-width:900px}.hero-section h1.xl{max-width:1000px;line-height:1.25}.hero-section.csr h1,.hero-section h1.xxl{max-width:none}.hero-section.home .container{padding-bottom:70px}.hero-section.home .container:after{opacity:.8}.hero-section.home h1{max-width:600px;line-height:1.21}.hero-section.search .container{min-height:auto;padding-bottom:22px!important}.hero-section.search .hero-holder{z-index:2}.hero-section .h2,.hero-section h2{font-size:30px;margin-bottom:.75em;text-transform:none}.hero-section .lead-block{font-size:24px;line-height:1.084;max-width:880px;margin-bottom:30px}.hero-section .lead-block p:last-child{margin-bottom:0}.hero-section .dots-container{height:90%;z-index:2;position:absolute;bottom:0;right:calc(100vw - 420px);display:none}.hero-section .dots-container.static{height:80%;left:20px;width:390px}.hero-section .dots-container .canvas{z-index:2;width:inherit;max-height:100%;touch-action:none}.light-theme .hero-section:before{content:none}.light-theme .hero-section .container{min-height:auto;padding-top:80px;padding-bottom:0}.light-theme .hero-section .container:after{content:none}.light-theme .hero-section h1,.light-theme .hero-section h2,.light-theme .hero-section h3{color:#252525}.light-theme .hero-section.search .container{min-height:auto}.hero-section.to-bottom .breadcrumbs{position:relative;z-index:5}.hero-section.single-section{flex:1;width:100%;display:flex}.hero-section.single-section .status{display:block;margin-bottom:15px;font-size:16px}.hero-section.single-section h1{text-transform:none;margin-bottom:.5em}.hero-section.single-section .container{justify-content:center}.hero-section.single-section .text-block p{margin-bottom:24px}.hero-section.single-section .image-holder{margin:-50px 0;align-self:center}.hero-section .hero-list.check-list{color:#fff;margin-top:40px;margin-bottom:50px}.hero-section .hero-btn{background-color:#3f60fa;height:50px;min-width:180px;font-size:14px;color:#fff;display:flex;justify-content:center;align-items:center;line-height:24px;padding:12px 40px;transition:all .2s}.hero-section .hero-btn:hover{background-color:#5875fb}.hero-holder{position:relative;z-index:100}.hero-holder .breadcrumbs{margin-bottom:10px;position:relative;z-index:5}.hero-holder .btn.btn-flip:focus{transform:rotateX(-90deg)}.hero-holder .text-block{line-height:1.445;color:#fff;max-width:500px;margin-bottom:60px}.hero-holder .text-block p{margin-bottom:0}.hero-holder .text-block p+a{color:#3f60fa;font-size:16px;line-height:18px;font-weight:700}.hero-holder .text-block .btn{margin-top:2.5rem}.hero-holder .text-block .btn-flip .active-state,.hero-holder .text-block .btn-flip .default-state{min-width:180px}.hero-holder .text-block .job-number{color:#3f60fa;font-size:1rem;margin-top:1.25rem}.hero-holder .text-block a{color:#fff}.hero-holder .text-block a:hover{color:#ccc}.light-theme .hero-holder .text-block{color:inherit}.hero-innerbox{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;flex-direction:column}.scroll-indicator{position:absolute;top:calc(100% + 50px);right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#252525}.scroll-indicator:before{content:"";position:absolute;bottom:43px;left:50%;margin-left:-2px;width:5px;background:currentColor;height:8px;animation:arrow-down-flow-sm 1.4s linear infinite}.scroll-indicator .svg-arrow-down{display:block;height:28px;width:9px;fill:#fff}.light-theme .scroll-indicator{top:auto;bottom:-70px}.categories-section{margin:60px 0 10px}.categories-section.categories-section-csr .block-header{max-width:744px}.categories-section .description{line-height:1.62;max-width:944px;margin:0 0 60px}.categories-section .description.center{margin:0 auto 60px;text-align:center}.categories-section .description.center .h1{margin-bottom:.5em}.categories-section .description p{margin-bottom:0}.categories-section .h1{font-weight:400;text-align:center;margin-bottom:50px}.categories-section .h1.text-left{text-align:left}.categories-section.careers{margin-bottom:10px}.categories-section.careers .categories-col{padding:20px}.categories-section.careers .categories-col h5{text-transform:none}.categories-section.careers .description-tags{font-size:16px;margin:0 0 20px}.categories-section.careers .description-tags li:after,.categories-section .dots-container{display:none}.categories-section .dots-container .canvas{height:100%}.categories-section .dots-container.down{width:260px;height:810px;bottom:auto;top:60%;right:-100px}.categories-section.dots .description,.categories-section.dots .h1{position:relative;z-index:3}.categories-section.alt .h1{text-align:left}.categories-section.alt .categories-col{line-height:1.572}.categories-section .description-tags{font-size:12px;font-weight:500;line-height:1.66;margin-bottom:10px}.categories-section .description-tags li{display:inline;margin-right:13px;position:relative;color:#3f60fa}.categories-section .description-tags li:after{content:"/";position:relative;right:-7px;color:#252525}.categories-section .description-tags li:last-child:after{display:none}.tab-content{position:relative}.categories-holder{display:flex;flex-wrap:wrap;margin:0 -10px;position:relative;z-index:3}.categories-holder.categories-col-p1 .categories-col{padding-top:30px}.categories-holder .categories-col{display:block;padding:80px 20px 20px;margin-left:10px;margin-right:10px}.categories-holder .categories-col:not(.btn){background-color:#fff}.categories-holder h3{font-size:18px;margin-bottom:.5em;text-transform:uppercase;font-weight:500;line-height:1;margin:0 0 7px}.categories-holder--sm{margin:0 -20px}.categories-holder--sm .categories-col{padding:80px 20px 20px;margin-left:20px;margin-right:20px}.categories-holder--lg{margin-bottom:30px}.categories-holder--lg .categories-col .h2,.categories-holder--lg .categories-col h2{text-transform:uppercase;font-size:24px;margin-bottom:20px}.categories-holder.categories-simple .categories-col .h5,.categories-holder.categories-simple .categories-col h5{height:20px;display:flex;align-items:flex-end}.categories-holder.categories-holder-csr .categories-col{width:100%}.categories-col{box-shadow:0 0 20px rgba(0,0,0,.05);margin-bottom:50px;position:relative;width:100%;line-height:1.62}.categories-col .img-holder{width:80px;height:80px;transition:transform .3s ease-in-out;position:absolute;top:-30px;left:30px;display:flex;align-items:flex-end}.categories-col .img-holder.square{background-color:#252525;padding:5px;display:flex;justify-content:center;align-items:center}.categories-col p{margin-bottom:0}.categories-col .h5,.categories-col h5{font-weight:500;text-transform:uppercase;margin:0 0 9px}.job-number{color:rgba(51,51,51,.7);font-size:1.143rem;line-height:1.25;margin-bottom:.5em;display:block;font-weight:500}.tab-col{width:100%;display:flex;margin:0 10px 30px;position:relative}.tab-col .img-holder{width:80px;height:80px;align-self:flex-start;text-align:center;flex-shrink:0;margin:20px 14px 20px 0}.tab-col .text-holder{position:relative}.tab-col p{margin-bottom:0}.tab-col h5{text-transform:uppercase;font-size:18px;font-weight:500;margin-bottom:.5em}:not(.moving) .tab-col .text-holder{padding:15px}.moving .tab-col{transition:transform .3s ease-in-out}.moving .tab-col:before{transition:box-shadow .3s linear;content:"";position:absolute;top:0;right:0;left:40px;bottom:0;z-index:-2;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05)}.moving .tab-col:after{transition:height .3s ease-in-out;content:"";position:absolute;top:100%;left:40px;right:0;height:0;background-color:#3f60fa;z-index:-1}.moving .tab-col:hover{transform:translateY(-10px)}.moving .tab-col:hover:before{box-shadow:0 0 20px rgba(0,0,0,.1)}.moving .tab-col:hover:after{height:10px}.moving .tab-col:hover .img-holder{transform:scale(1.125)}.moving .tab-col .img-holder{transition:transform .3s ease-in-out;will-change:transform;transform-origin:center center}.moving .tab-col .text-holder{padding:20px}a.categories-col:not(.btn){transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;position:relative}a.categories-col:not(.btn):before{transition:height .3s ease-in-out;content:"";position:absolute;left:0;top:100%;right:0;height:0;background-color:#3f60fa}a.categories-col:not(.btn):hover{transform:translateY(-10px);box-shadow:0 0 20px rgba(0,0,0,.1)}a.categories-col:not(.btn):hover:before{height:10px}a.categories-col:not(.btn):hover .img-holder{transform:scale(1.1)}.careers+.text-section{padding-bottom:20px;padding-top:0}.form-section{position:relative;z-index:1;pointer-events:none}.cases-cards+.form-section{margin-top:50px}.hero-section+.form-section{margin-bottom:60px;z-index:3}.hero-section+.form-section .input-container{margin-bottom:20px}.hero-section+.form-section textarea{height:160px}.form-section .h1,.form-section h1{font-weight:700}.form-holder{background-color:#3f60fa;position:relative;color:#fff;text-align:center;margin:0 -15px;padding:60px 15px 40px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;pointer-events:auto}.form-holder .dots-container{display:none}.form-holder.no-bg{background-image:none}.form-holder.w-bg{background-color:#fff;position:relative;color:#252525}.form-holder:not(.select-box-shadow) .ss-content .ss-list{box-shadow:none}.form-holder .ss-main .ss-single-selected .ss-arrow span.arrow-down:before{background:url(../../sprite/back-sprite.svg#angle-down-white-view) 0 0 no-repeat}.form-holder .ss-single-selected{color:currentColor}.form-holder .ss-single-selected .placeholder{opacity:.5}.form-holder .ss-content{color:#252525}.form-holder .ss-content .ss-list .ss-option{padding-left:20px;padding-right:20px}.contact-form,.es_subscription_form,.jxs-form,.resource-sidebar-form{margin:0 auto;width:100%;max-width:600px}.contact-form .input-row,.es_subscription_form .input-row,.jxs-form .input-row,.resource-sidebar-form .input-row{margin:20px 0}.contact-form .input-row .btn,.es_subscription_form .input-row .btn,.jxs-form .input-row .btn,.resource-sidebar-form .input-row .btn{width:auto}.contact-form .input-container.input-error .fake-input,.es_subscription_form .input-container.input-error .fake-input,.jxs-form .input-container.input-error .fake-input,.resource-sidebar-form .input-container.input-error .fake-input{border-color:#d00}.contact-form.form-sent,.es_subscription_form.form-sent,.jxs-form.form-sent,.resource-sidebar-form.form-sent{max-height:70vh}.contact-form.form-sent .form-content,.contact-form.form-sent .loader,.es_subscription_form.form-sent .form-content,.es_subscription_form.form-sent .loader,.jxs-form.form-sent .form-content,.jxs-form.form-sent .loader,.resource-sidebar-form.form-sent .form-content,.resource-sidebar-form.form-sent .loader{opacity:0}.contact-form.form-sent .thank-message,.es_subscription_form.form-sent .thank-message,.jxs-form.form-sent .thank-message,.resource-sidebar-form.form-sent .thank-message{top:0}.contact-form.form-sent .thank-inner,.es_subscription_form.form-sent .thank-inner,.jxs-form.form-sent .thank-inner,.resource-sidebar-form.form-sent .thank-inner{opacity:1;transition:opacity .3s}.contact-form.form-error,.es_subscription_form.form-error,.jxs-form.form-error,.resource-sidebar-form.form-error{max-height:70vh}.contact-form.form-error .form-content,.contact-form.form-error .loader,.es_subscription_form.form-error .form-content,.es_subscription_form.form-error .loader,.jxs-form.form-error .form-content,.jxs-form.form-error .loader,.resource-sidebar-form.form-error .form-content,.resource-sidebar-form.form-error .loader{opacity:0}.contact-form.form-error .error-warning,.es_subscription_form.form-error .error-warning,.jxs-form.form-error .error-warning,.resource-sidebar-form.form-error .error-warning{top:0}.contact-form.form-error .error-warning-inner,.es_subscription_form.form-error .error-warning-inner,.jxs-form.form-error .error-warning-inner,.resource-sidebar-form.form-error .error-warning-inner{opacity:1;transition:opacity .3s}.add-loader .contact-form,.add-loader .es_subscription_form,.add-loader .jxs-form,.add-loader .resource-sidebar-form,.contact-form.add-loader,.es_subscription_form.add-loader,.jxs-form.add-loader,.resource-sidebar-form.add-loader{max-height:70vh}.add-loader .contact-form .btn-inner,.add-loader .contact-form .btn-line:after,.add-loader .contact-form .form-content,.add-loader .es_subscription_form .btn-inner,.add-loader .es_subscription_form .btn-line:after,.add-loader .es_subscription_form .form-content,.add-loader .jxs-form .btn-inner,.add-loader .jxs-form .btn-line:after,.add-loader .jxs-form .form-content,.add-loader .resource-sidebar-form .btn-inner,.add-loader .resource-sidebar-form .btn-line:after,.add-loader .resource-sidebar-form .form-content,.contact-form.add-loader .btn-inner,.contact-form.add-loader .btn-line:after,.contact-form.add-loader .form-content,.es_subscription_form.add-loader .btn-inner,.es_subscription_form.add-loader .btn-line:after,.es_subscription_form.add-loader .form-content,.jxs-form.add-loader .btn-inner,.jxs-form.add-loader .btn-line:after,.jxs-form.add-loader .form-content,.resource-sidebar-form.add-loader .btn-inner,.resource-sidebar-form.add-loader .btn-line:after,.resource-sidebar-form.add-loader .form-content{opacity:0}.add-loader .contact-form .thank-message,.add-loader .es_subscription_form .thank-message,.add-loader .jxs-form .thank-message,.add-loader .resource-sidebar-form .thank-message,.contact-form.add-loader .thank-message,.es_subscription_form.add-loader .thank-message,.jxs-form.add-loader .thank-message,.resource-sidebar-form.add-loader .thank-message{top:0}.add-loader .contact-form .thank-inner,.add-loader .es_subscription_form .thank-inner,.add-loader .jxs-form .thank-inner,.add-loader .resource-sidebar-form .thank-inner,.contact-form.add-loader .thank-inner,.es_subscription_form.add-loader .thank-inner,.jxs-form.add-loader .thank-inner,.resource-sidebar-form.add-loader .thank-inner{opacity:0}.add-loader .contact-form .btn-line,.add-loader .es_subscription_form .btn-line,.add-loader .jxs-form .btn-line,.add-loader .resource-sidebar-form .btn-line,.contact-form.add-loader .btn-line,.es_subscription_form.add-loader .btn-line,.jxs-form.add-loader .btn-line,.resource-sidebar-form.add-loader .btn-line{pointer-events:none}.form-content{opacity:1}.contact-form.popup-form{max-width:100%}.contact-form.popup-form .center{margin-top:20px}.contact-form.popup-form .rigth{margin-left:auto}.contact-form.popup-form.form-sent{overflow:hidden}.contact-form.contact-popup-form{position:relative}.contact-form.contact-popup-form h3{font-size:22px;line-height:1;font-weight:700;margin-bottom:8px}.contact-form.contact-popup-form p{color:#252525;font-size:16px;line-height:1;margin-bottom:30px;text-transform:uppercase;font-weight:700}.contact-form.contact-popup-form span{display:block;font-size:14px;line-height:20px;margin-bottom:20px}.form-row.m-small{gap:20px;z-index:1}.form-row.m-small .form-col{flex-grow:1;flex-shrink:0;padding:0;width:auto}.form-row .form-col .textarea-container,.form-row .form-col textarea{height:100%}.form-row .label{display:block;width:100%;font-size:16px;line-height:1.5;font-weight:500;margin-bottom:10px;text-transform:uppercase}.form-row.center{align-items:center}.es_label{position:absolute;top:-99999px;left:-99999px;z-index:-99}.es-field-wrap,.jxs-field-wrap{flex-grow:1;background-color:#fff;font-size:0;height:100%;position:relative}.es-field-wrap br,.jxs-field-wrap br{display:none}.es-field-wrap input,.jxs-field-wrap input{text-indent:0;display:block;width:100%;padding-right:25px!important}.es-field-wrap input::-webkit-input-placeholder,.jxs-field-wrap input::-webkit-input-placeholder{text-indent:0}.es-field-wrap input:-moz-placeholder,.es-field-wrap input::-moz-placeholder,.jxs-field-wrap input:-moz-placeholder,.jxs-field-wrap input::-moz-placeholder{text-indent:0}.es-field-wrap input:-ms-input-placeholder,.jxs-field-wrap input:-ms-input-placeholder{text-indent:0}.es-field-wrap input.placeholder,.jxs-field-wrap input.placeholder{text-indent:0}.es-field-wrap.input-error input,.jxs-field-wrap.input-error input{border-color:#d00}.es_subscription_message,.jxs-css-success-msg{transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;background-color:#3f60fa;align-items:center;font-weight:500;font-size:14px;padding:10px 30px;height:60px;overflow:hidden;display:none}.es_subscription_message.active,.es_subscription_message.success,.jxs-css-success-msg.active,.jxs-css-success-msg.success{font-weight:500;font-size:14px;color:#fff!important;display:flex}.es_subscription_message.active:before,.es_subscription_message.success:before,.jxs-css-success-msg.active:before,.jxs-css-success-msg.success:before{content:"";background:url(../../sprite/back-sprite.svg#checkbox-white-view) 0 0 no-repeat;display:inline-block;height:14px;width:17px;margin-right:1em}.es_subscription_message.error,.jxs-css-success-msg.error{display:block!important;position:absolute;left:0;max-width:100%;top:100%;overflow:visible;height:auto}.jxs-css-success-msg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99}.subscribe-popup .jxs-css-success-msg{height:auto}.subscribe-popup .jxs-css-success-msg.active,.subscribe-popup .jxs-css-success-msg.success{justify-content:center}.jxs-css-error-msg{display:none;position:absolute;left:0;max-width:100%;top:100%;overflow:visible;height:auto}.jxs-css-error-msg.active{display:block}.jxs-css-form,.jxs-form,.sidebar-form .es_subscription_form,.subscribe-form .es_subscription_form{margin:0;position:relative;display:flex;align-items:stretch;justify-content:space-between;max-width:100%}.jxs-css-form:after,.jxs-form:after,.sidebar-form .es_subscription_form:after,.subscribe-form .es_subscription_form:after{content:"";background:url(../../sprite/back-sprite.svg#arrow-right-white-view) 0 0 no-repeat;position:absolute;top:50%;right:15px;width:35px;height:12px;line-height:0;display:block;color:#fff;pointer-events:none;transform:translateY(-50%)}.jxs-css-form input[type=submit],.jxs-form input[type=submit],.sidebar-form .es_subscription_form input[type=submit],.subscribe-form .es_subscription_form input[type=submit]{transition:background-color .3s ease-in-out;text-indent:-9999px;overflow:hidden;display:block;width:50px;height:50px;flex-shrink:0;border:0;padding:0;background-color:#333;position:relative;cursor:pointer}.jxs-css-form input[type=submit]:focus,.jxs-css-form input[type=submit]:hover,.jxs-form input[type=submit]:focus,.jxs-form input[type=submit]:hover,.sidebar-form .es_subscription_form input[type=submit]:focus,.sidebar-form .es_subscription_form input[type=submit]:hover,.subscribe-form .es_subscription_form input[type=submit]:focus,.subscribe-form .es_subscription_form input[type=submit]:hover{background-color:#434343;outline:none}.jxs-css-form .jxs-css-submit-wrapper,.jxs-form .jxs-css-submit-wrapper,.sidebar-form .es_subscription_form .jxs-css-submit-wrapper,.subscribe-form .es_subscription_form .jxs-css-submit-wrapper{padding:0;margin:0}.jxs-css-form .jxs-spinner,.jxs-form .jxs-spinner,.sidebar-form .es_subscription_form .jxs-spinner,.subscribe-form .es_subscription_form .jxs-spinner{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#3f60fa;z-index:4}.jxs-css-form .jxs-spinner img,.jxs-form .jxs-spinner img,.sidebar-form .es_subscription_form .jxs-spinner img,.subscribe-form .es_subscription_form .jxs-spinner img{display:none}.jxs-css-form .jxs-spinner .loader,.jxs-form .jxs-spinner .loader,.sidebar-form .es_subscription_form .jxs-spinner .loader,.subscribe-form .es_subscription_form .jxs-spinner .loader{display:block}.jxs-css-form .input-container,.jxs-form .input-container,.sidebar-form .es_subscription_form .input-container,.subscribe-form .es_subscription_form .input-container{display:inline-block;vertical-align:top;width:100%;margin-bottom:0}.jxs-css-form.load .jxs-spinner,.jxs-form.load .jxs-spinner,.sidebar-form .es_subscription_form.load .jxs-spinner,.subscribe-form .es_subscription_form.load .jxs-spinner{display:block}.emaillist,.jxs-css-form-wrapper{position:relative;width:100%}.input-container{margin-bottom:10px;position:relative}.input-container input[type=email],.input-container input[type=password],.input-container input[type=search],.input-container input[type=tel],.input-container input[type=text],.input-container textarea{display:block;width:100%}.input-container .btn{width:100%}.input-container.input-error{position:relative;z-index:99}.input-container.input-error+.input-container.input-error{z-index:98}.input-container.input-error .fake-input,.input-container.input-error input[type=email],.input-container.input-error input[type=password],.input-container.input-error input[type=search],.input-container.input-error input[type=tel],.input-container.input-error input[type=text],.input-container.input-error textarea{border-color:#d00}.input-container.input-error .error-message,.input-container.input-error .es_subscription_message.error,.input-container.input-error .jxs-css-error-msg,.input-container.input-error .jxs-css-success-msg.error{display:block}.input-container a:not(.btn){transition:opacity .3s ease-in-out;color:inherit;font-weight:500;text-decoration:none;white-space:nowrap}.input-container a:not(.btn):hover{opacity:.7}.error-message,.es_subscription_message.error,.jxs-css-error-msg,.jxs-css-success-msg.error{display:none;position:absolute;top:calc(100% + 6px);left:0;max-width:100%;padding:5px 10px;background-color:#d00;color:#fff;font-size:12px;line-height:1.25;font-weight:400;text-align:left;z-index:99}.error-message:before,.es_subscription_message.error:before,.jxs-css-error-msg:before,.jxs-css-success-msg.error:before{height:0;width:0;border-bottom:6px solid #d00;border-left:5px solid transparent;border-right:5px solid transparent;content:"";position:absolute;bottom:100%;left:1.286rem}.error-message.m-inline,.m-inline.es_subscription_message.error,.m-inline.jxs-css-error-msg,.m-inline.jxs-css-success-msg.error{background-color:initial;color:#d00;font-size:14px;padding:0;position:static}.error-message.m-inline:before,.m-inline.es_subscription_message.error:before,.m-inline.jxs-css-error-msg:before,.m-inline.jxs-css-success-msg.error:before{content:none}.input-parent.input-error .error-message,.input-parent.input-error .es_subscription_message.error,.input-parent.input-error .jxs-css-error-msg,.input-parent.input-error .jxs-css-success-msg.error{display:block}.input-parent.input-error .jxs-css-input{border-color:#d00}.checkbox-label,.jxs-form .checkbox-label{display:flex;align-items:center;margin:20px 0;cursor:pointer}.checkbox-label input[type=checkbox],.jxs-form .checkbox-label input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:0;height:0;padding:0;border:0;opacity:0}.checkbox-label input[type=checkbox]:checked+.fake-input:before,.jxs-form .checkbox-label input[type=checkbox]:checked+.fake-input:before{opacity:1}.checkbox-label .error-message,.checkbox-label .es_subscription_message.error,.checkbox-label .jxs-css-error-msg,.checkbox-label .jxs-css-success-msg.error,.jxs-form .checkbox-label .error-message,.jxs-form .checkbox-label .es_subscription_message.error,.jxs-form .checkbox-label .jxs-css-error-msg,.jxs-form .checkbox-label .jxs-css-success-msg.error{top:calc(50% + 22px)}.checkbox-label .fake-input,.jxs-form .checkbox-label .fake-input{transition:border-color .3s ease-in-out;display:block;width:26px;height:26px;border:2px solid currentColor;margin-right:1em;position:relative;flex-shrink:0}.checkbox-label .fake-input:before,.jxs-form .checkbox-label .fake-input:before{transition:opacity .3s ease-in-out;content:"";display:inline-block;width:18px;height:15px;position:absolute;top:50%;right:0;opacity:0;margin-right:1px;transform:translate3d(0,-50%,0)}.checkbox-label .fake-label,.jxs-form .checkbox-label .fake-label{flex-grow:1;text-align:left}.checkbox-label .fake-label+.error-message:before,.checkbox-label .fake-label+.es_subscription_message.error:before,.checkbox-label .fake-label+.jxs-css-error-msg:before,.checkbox-label .fake-label+.jxs-css-success-msg.error:before,.jxs-form .checkbox-label .fake-label+.error-message:before,.jxs-form .checkbox-label .fake-label+.es_subscription_message.error:before,.jxs-form .checkbox-label .fake-label+.jxs-css-error-msg:before,.jxs-form .checkbox-label .fake-label+.jxs-css-success-msg.error:before{left:10px}.contact-form:not(.popup-form) .checkbox-label .fake-input:before,.contact-form:not(.popup-form) .jxs-form .checkbox-label .fake-input:before{background:url(../../sprite/back-sprite.svg#checkbox-white-view) 0 0 no-repeat}.contact-form.popup-form .checkbox-label .fake-input:before,.contact-form.popup-form .jxs-form .checkbox-label .fake-input:before,.subscribe-popup-body .checkbox-label .fake-input:before,.subscribe-popup-body .jxs-form .checkbox-label .fake-input:before,.subscribe-popup-form .checkbox-label .fake-input:before,.subscribe-popup-form .jxs-form .checkbox-label .fake-input:before{background:url(../../sprite/back-sprite.svg#checkbox-view) 0 0 no-repeat}.tooltip{position:relative;display:inline-block;margin-left:8px;transition:color .1s}.tooltip:hover{color:#d8d8d8}.tooltip-symbol{background-color:transparent;height:20px;position:relative;top:5px;width:20px}.tooltip-text{min-width:300px;background-color:#fff;color:#252525;text-align:center;border-radius:6px;padding:15px;z-index:1;bottom:150%;right:-110px;width:100%}.tooltip-text,.tooltip-text:before{visibility:hidden;position:absolute}.tooltip-text:before{content:"";bottom:-9px;width:0;height:0;border:8px solid transparent;border-top:10px solid #fff;border-bottom:0;display:none}.tooltip:hover .tooltip-text,.tooltip:hover .tooltip-text:before{visibility:visible}.thank-message{color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;position:absolute;top:100%;bottom:0;left:0;right:0;overflow:hidden;z-index:5}.lightbox .thank-message{background-color:#fff;color:inherit}.lightbox .thank-message .close{max-width:22.86em;min-width:260px}.thank-message .thank-inner{max-width:90%;width:600px}.thank-message .h2,.thank-message h2{font-size:24px;font-weight:500}.thank-message .icon-holder{margin-bottom:52px}.thank-message .btn{width:auto}.error-warning{color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;position:absolute;top:100%;bottom:0;left:0;right:0;overflow:hidden;z-index:5}.error-warning.m-fill{background-color:#3f60fa}.error-warning.m-dark{color:#252525}.lightbox .error-warning{background-color:#fff;color:inherit}.lightbox .error-warning .close{max-width:22.86em;min-width:260px}.error-warning .error-warning-inner{max-width:90%;width:600px}.error-warning .h2{font-size:24px;font-weight:500}.error-warning .block-header p{margin-bottom:0}.error-warning .icon-holder{margin-bottom:52px}.error-warning svg{height:88px;width:96px}.file-upload{display:flex;vertical-align:top;border:2px dashed currentColor;padding:0 8px;font-size:1rem;line-height:48px;min-height:50px;width:100%;position:relative}.file-upload input[type=file]{position:absolute;font-size:0;height:0;width:0;margin:0;right:0;top:0;opacity:0;z-index:-1}.file-upload label{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.file-upload label:after{content:attr(data-placeholder);display:inline-block;vertical-align:middle}.file-upload label .svg-attach{opacity:.5;position:absolute;left:20px;top:50%;margin-top:-11px}.file-upload label span{padding-left:50px}.file-upload.loaded label span{display:none}.files-to-upload{display:flex;align-items:center;flex-wrap:wrap;margin:0 5px 0 40px;position:relative;z-index:2}.files-to-upload div{font-size:12px;line-height:1;padding:4px 5px 2px 10px;margin:5px 8px 5px 0;height:30px;background-color:#fff;display:flex;align-items:center;white-space:nowrap;color:#252525}.files-to-upload div p{margin:0 5px 0 0;max-width:180px;overflow:hidden;text-overflow:ellipsis}.files-to-upload div button{transition:opacity .3s ease-in-out;line-height:.5;padding:5px;display:inline-block;vertical-align:top;font-size:1.5em}.files-to-upload div button:hover{opacity:.7}.files-to-upload .placeholder{line-height:1.25;opacity:.5}.popup-form .input-container{margin-bottom:20px}.popup-form .input-container.checkbox-container{margin-bottom:0}.popup-form .btn{width:100%}.popup-form .protected{margin-bottom:0}.protected{text-align:left;margin-top:15px;font-size:12px}.form-holder .protected a{color:#fff}.protected-link{font-weight:600;white-space:nowrap}.protected-link:hover{opacity:.7}.input-container.input-error-container{position:relative}.input-container.input-error-container.input-email-container:before{content:"Please enter valid email address"}.input-container.input-error-container.input-company-container:before{content:"Please enter not more 40 chars"}.input-container.input-error-container.input-name-container:before{content:"Please enter your name"}.input-container.input-error-container.input-text-container:before{content:"Please enter from 25 to 500 characters"}.input-container.input-error-container.input-file-container:before{content:"You can send up to 25 MB in attachments. File format: jpg, jpeg, png, pdf, doc, rtf, txt, zip (maximum 20 files)"}.input-container.input-error-container.input-check-container:before{content:"Required field"}.input-container.input-error-container.input-error:after,.input-container.input-error-container.input-error:before{display:block}.input-container.input-error-container:before{display:none;position:absolute;top:calc(100% + 6px);left:0;max-width:100%;padding:5px 10px;background-color:#d00;color:#fff;font-size:12px;line-height:1.5;font-weight:400;text-align:left;z-index:99}.input-container.input-error-container:after{display:none;height:0;width:0;border-bottom:6px solid #d00;border-left:5px solid transparent;border-right:5px solid transparent;content:"";position:absolute;bottom:-6px;left:1.286rem}.download__descr,.download__title{text-align:left;display:block}.download__title{margin-bottom:6px;font-size:16px;font-weight:700;text-align:left}.download__descr{font-size:12px;opacity:.5}.download .btn--download{margin-top:15px;white-space:nowrap;font-size:16px;padding-left:32px;padding-right:32px}.blog-slider .slick-dots,.carousel .slick-dots,.logo-awards-items .slick-dots{display:flex;align-items:center;justify-content:center;bottom:0;padding:0 5px;margin:20px 0}.blog-slider .slick-dots li,.carousel .slick-dots li,.logo-awards-items .slick-dots li{flex:1 0 auto;padding:0 5px;margin:0;max-width:60px}.blog-slider .slick-dots li.slick-active button,.carousel .slick-dots li.slick-active button,.logo-awards-items .slick-dots li.slick-active button{opacity:1}.blog-slider .slick-dots button,.carousel .slick-dots button,.logo-awards-items .slick-dots button{transition:opacity .3s ease-in-out;width:100%;height:4px;padding:0;background-color:#333;opacity:.1}.blog-slider .slick-dots button:hover,.carousel .slick-dots button:hover,.logo-awards-items .slick-dots button:hover{opacity:.6}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider.image-gallery{margin-bottom:120px;position:relative}.slick-slider.image-gallery .card-description{margin:0}.slick-slider.image-gallery .arrow-prev{right:calc(50% + 10px)}.slick-slider.image-gallery .arrow-next,.slick-slider.image-gallery .arrow-prev{position:absolute;top:calc(100% + 30px);padding:0;border:0;background-color:transparent;z-index:3}.slick-slider.image-gallery .arrow-next{left:calc(50% + 10px)}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{top:0;left:0}.image-gallery .slick-track{display:flex}.slick-slide{padding:30px 13px 10px;outline:none;height:inherit!important;min-height:1px;text-align:center}.slick-slide div{outline:none}.carousel .slick-slide{padding-left:8px;padding-right:8px;padding-bottom:15px}.image-gallery .slick-slide{padding:0;position:relative}.image-gallery .slick-slide .container{flex-grow:1;width:100%;position:relative}.image-gallery .slick-slide .gallery-image{flex-shrink:0;margin-top:-15px;padding-bottom:45%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.image-gallery .slick-slide .location{margin-bottom:5px}.image-gallery .slick-slide .h2,.image-gallery .slick-slide h2{margin-bottom:1.25rem;font-weight:400}.slider-section{position:relative}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-arrow.slick-hidden{display:none}.slick-dots{list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;cursor:pointer}.slick-dots li:only-child{display:none}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:100%;height:20px;content:"";text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.blog-slider{margin:0 -8px}.blog-slider .slick-list{overflow:hidden}.blog-slider .slick-track{display:flex;align-items:stretch}.blog-slider .slide{padding:15px 8px;text-align:left}.blog-slider .card-description{margin:0;min-width:0;height:100%}.blog-slider .h4 a,.blog-slider h4 a{transition:color .3s ease-in-out;display:inline-block;vertical-align:top}.blog-slider .h4 a:hover,.blog-slider h4 a:hover{color:#3f60fa}.blog-slider .h4 a:focus,.blog-slider h4 a:focus{outline:none}.blog-slider .flat-card.margin-bottom-0{margin-bottom:0}.logo-awards-items{margin:0 -8px}.logo-awards-items .slick-list{overflow:hidden}.logo-awards-items .slick-track{margin:0 auto;display:flex;justify-content:center}.logo-awards-items .slide{padding:15px 8px;text-align:left}.logo-awards-items .slick-dots{margin:30px auto 0!important;position:static!important;justify-content:center!important}.logo-awards-items .logo-box{position:relative}.logo-awards-items .logo-box .black-logo,.logo-awards-items .logo-box .color-logo{transition:opacity .5s ease,visibility .5s ease}.logo-awards-items .logo-box img{margin:0 auto}.logo-awards-items .logo-box:hover .black-logo{opacity:0;visibility:hidden}.logo-awards-items .logo-box:hover .color-logo{opacity:1;visibility:visible}.logo-awards-items .color-logo{position:absolute;left:0;top:0;visibility:hidden;opacity:0;width:100%}.alternative-section{margin:0 0 30px;background:#3f60fa;position:relative;z-index:3}.alternative-section .container{padding-top:20px;padding-bottom:20px}.alternative-section .container:before{display:none}.alternative-section p{padding:0 0 15px;font-weight:700;font-size:24px;color:#fff;margin-bottom:0}.alternative-section .btn{color:#252525}.alternative-section .container-holder{align-items:center;justify-content:center;max-width:900px;margin:0 auto}.alternative-section .container-holder.container-full-width{max-width:100%}.highlight-section>.dots-container{position:absolute;z-index:1;bottom:-75px;left:80%}.highlight-section>.dots-container.static{width:600px;height:300px;left:calc(-150px + 100vw - (100vw - 1440px) / 2)}.highlight-section .h5,.highlight-section h5{font-weight:500;font-size:14px;line-height:1.2;text-transform:uppercase}.highlight-section.highlight-section-up{position:relative;z-index:2}.highlight-section.z-3{z-index:3}.highlight-panel{color:#fff;margin:0 -15px 60px;padding:60px 20px 30px;position:relative;z-index:2;line-height:1.572}.highlight-panel:before{content:"";position:absolute;top:-200px;left:-9999px;right:0;bottom:calc(100% - 70px);z-index:-5;background-color:#fafafc}.highlight-panel:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-4;background-color:#252525}.vision-section .highlight-panel:after{right:-99px}.highlight-panel .highlight-header{margin-bottom:40px}.highlight-panel .block-header.lg .dots-container.static{top:-30px;bottom:-20px;left:auto;right:0;width:200px;height:auto}.highlight-panel .h1{font-weight:400}.highlight-panel .h3{text-transform:uppercase;font-weight:500;margin-bottom:20px;width:100%}.highlight-panel .row{margin:45px -15px 0}.highlight-panel .row.wide-cols .col{padding-right:30px}.highlight-panel .row.wide-cols-lg .h2,.highlight-panel .row.wide-cols-lg h2{text-transform:uppercase;font-size:24px;font-weight:500}.highlight-panel .col{width:100%;padding:0 15px;margin-bottom:40px}.highlight-panel .col p:last-child,.highlight-panel .col ul{margin-bottom:0}.highlight-panel .col.two-cols{display:flex;flex-wrap:wrap;align-content:flex-start}.highlight-panel .col.two-cols ul{width:50%;padding-left:0;padding-right:15px;margin-top:0}.highlight-panel .h4{font-weight:500;text-transform:uppercase}.highlight-panel .link--arrowed{color:inherit}.highlight-panel .link--arrowed g{stroke:currentColor}.highlight-panel .content-block{margin-bottom:52px}.highlight-panel .check-list{margin-bottom:0;margin-top:34px}.highlight-panel .check-list li{margin-bottom:12px}.highlight-panel.low:before{top:-50px}.highlight-panel.dive{z-index:1}.highlight-panel.dots .dots-container{display:none}.highlight-panel.dots .dots-container.static{width:220px;height:60%;top:15%}.highlight-panel.dots .dots-container.to-right.static{height:340px;width:220px}.highlight-panel.dots.dots-right{pointer-events:none}.highlight-panel.dots.dots-right .dots-container{display:none;left:calc(100% - 75px);width:310px;height:245px;top:auto;right:auto;bottom:-78px;z-index:-51}.highlight-panel.dots.dots-right .block-header,.highlight-panel.dots.dots-right .row{pointer-events:auto;position:relative;z-index:3}.highlight-panel.dots.dots-top .dots-container{top:-10px;right:0}.highlight-panel.dots.dots-top .dots-container.static{height:250px}.wide-highlight .highlight-panel{padding-bottom:0;padding-left:20px;padding-right:20px;margin-bottom:40px}.wide-highlight .highlight-panel:after{left:-120px;right:0;bottom:70px}.highlight-panel.highlight-vision{padding-top:80px;padding-bottom:50px;margin-bottom:60px}.highlight-panel.highlight-alternative-alt:before{content:none}.highlight-panel.highlight-alternative-alt:after{left:-9999px}.highlight-panel.highlight-alternative:before{content:none}.highlight-panel.highlight-alternative:after{left:-9999px}.highlight-panel.highlight-alt{margin-bottom:60px}.highlight-panel.highlight-alt:before{content:none}.highlight-panel.highlight-alt:after{left:-9999px}.highlight-panel.highlight-alt .holder{margin-bottom:30px;flex-shrink:0}.highlight-panel.highlight-alt .img-holder{text-align:center;flex-shrink:0;position:relative;margin-bottom:-30px}.highlight-panel.highlight-alt .img-holder:before{content:"";position:absolute;top:50%;left:-30px;right:-30px;bottom:-60px;z-index:-1;background-color:#fff}.highlight-panel.highlight-alt .img-holder.to-right-bottom{top:auto!important;bottom:-100px;margin-bottom:70px}.highlight-panel-light{color:#252525}.highlight-panel-light:after{background-color:#fafafc}.text-list{padding:0;margin:0;list-style:none}.text-list li:not(:last-child){margin-bottom:30px}.text-list li p{margin-bottom:0}.text-list .h5,.text-list h5{font-weight:500;font-size:14px;line-height:1.2;text-transform:uppercase}.highlight-inner .image-col.relative{position:relative;z-index:2}.highlight-section-simple{color:#fff;background-color:#252525;padding:60px 0;position:relative}.highlight-section-simple .h1{margin:40px 0 50px}.highlight-section-simple .h1+p{margin-top:-30px}.highlight-section-simple svg{fill:#3f60fa}.highlight-section-simple .dots-container{position:absolute;width:210px;height:230px;bottom:0;right:7%}.testimonials-to-highlight+.highlight-section-simple{padding-top:100px}.dots-container.after-highlight-simple{position:absolute;width:210px;height:410px;top:0;right:7%}.poly-block{position:absolute;bottom:0;right:calc(-1 * (100vw - 100%) / 2);width:40%;max-width:400px;z-index:5;transform:translateY(50%)}.poly-block .polygon{padding-top:30%;background-image:url(../../images/polygon.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.poly-block.top{bottom:auto;transform:none;top:-40px}.poly-block.high .polygon{padding-top:45%}.text-only{position:relative;z-index:3}.text-only .h1{margin-bottom:20px}.text-only .holder{max-width:860px}.text-only .highlight-panel{margin-bottom:0}.primary-highlight-section{background-color:#3f60fa;color:#fff;position:relative;padding:30px 0;z-index:3}.primary-highlight-section .container{position:relative}.primary-highlight-section .dots-container.static{position:absolute;top:-60px;bottom:-30px;right:100px;width:200px;z-index:1}.primary-highlight-section .dots-container.static.top{top:auto;bottom:calc(100% + 56px);height:210px}.primary-highlight-panel{background-color:#fff;color:#252525;padding:30px;margin-bottom:24px;position:relative}.primary-highlight-panel .svg{position:absolute;bottom:30px;right:30px;color:#d8d8d8}.primary-highlight-panel .h2{text-transform:uppercase;font-weight:500;font-size:20px;line-height:1;margin-bottom:20px}.primary-highlight-panel p{margin-bottom:1rem}.primary-highlight-panel ul:not([class]):not([id]){margin-bottom:0;padding-right:100px}.primary-highlight-panel ul:not([class]):not([id]) li{margin-bottom:1px}.card-list{padding-top:30px}.card-list li{display:inline-block;vertical-align:top;flex-shrink:0;margin-bottom:60px}.card-list p:last-child{margin-bottom:0}.card{display:inline-block;vertical-align:top;box-shadow:0 0 20px rgba(0,0,0,.05);background-color:#fff;color:#252525;position:relative;width:100%;max-width:500px;flex-shrink:0;padding:30px}.card .logo-holder{display:flex;justify-content:center;align-items:center;width:80px;height:80px;padding:10px;transform:translateY(-30px);margin-top:-30px;background-color:#3f60fa}.card .title{display:block;text-transform:uppercase;font-weight:500;font-size:18px;margin-bottom:10px;margin-top:-5px}.faq-section{position:relative;margin-bottom:60px}.faq-section .dots-container{position:absolute;left:0;width:35%;bottom:0;padding-bottom:19%}.faq-list{padding-top:16px;position:relative;z-index:3}.faq-list li{margin-bottom:20px}.faq-list .opener{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.faq-list .indicator{line-height:.5rem;height:.5rem}.faq-panel{padding:1.2rem 1.3rem 1.1rem;box-shadow:0 0 20px rgba(0,0,0,.05);line-height:1.572;background-color:#fff}.faq-title{font-size:18px;line-height:1.182;font-weight:400;padding-right:1rem}.faq-text{padding-top:25px}.faq-text p{margin-bottom:0}.js-slide-hidden{position:absolute!important;left:-9999px!important;top:-9999px!important;display:block!important}.number-progress{padding:80px 0}.number-progress .description{margin-bottom:48px;max-width:658px}.number-progress-grid{display:flex;flex-wrap:wrap;gap:40px}.number-progress-card{width:100%}.number-progress-count{line-height:1}.number-progress-count,.number-progress-title{font-size:30px;font-weight:700;display:block}.number-progress-text{position:relative;padding-left:40px;display:block;margin:30px 0}.number-progress-text:before{position:absolute;display:block;content:"";left:0;top:50%;width:8px;height:30px;background-color:#3f60fa;height:70px;transform:translateY(-50%)}.trusted-section{background-color:#fafafc;padding:60px 0}.trusted-section h2{color:#252525;font-size:24px;font-weight:700;line-height:1;margin:0 0 30px}.trusted-list{align-items:center;display:grid;flex-wrap:wrap;gap:40px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:0;padding-left:0;text-align:center}.trusted-list img{vertical-align:bottom}.problems-accordion{display:flex;gap:20px;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.problems-accordion-item{width:100%;box-shadow:0 0 20px rgba(0,0,0,.05);padding:16px}.problems-accordion-header{font-size:16px;line-height:18px;font-weight:700;color:#252525;padding-right:56px;display:inline-block;width:100%;text-align:left;cursor:pointer;position:relative}.problems-accordion-header:before{display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;width:30px;height:30px;right:0;top:50%;transform:translateY(-50%);background:#3f60fa;content:"+";font-weight:700;font-size:20px}.problems-accordion-content{height:0;overflow:hidden;text-align:left;transition:all .3s ease-out;width:100%}.problems-accordion-content:not(.clear-list) ul{list-style:none}.problems-accordion-content:not(.clear-list) ul li{align-items:center;display:flex;gap:10px;list-style:none;margin-bottom:4px!important;padding-left:0!important}.problems-accordion-content:not(.clear-list) ul li:before{display:none!important}.problems-accordion-content:not(.clear-list) span{display:inline-block;padding-top:30px}.problems-accordion-checkbox{display:none}.problems-accordion-checkbox:checked~.problems-accordion-content{height:-moz-fit-content;height:fit-content;overflow:visible}.problems-accordion-checkbox:checked~.problems-accordion-header:before{content:"-"}.partners-section{padding:30px 0 0;position:relative;z-index:1}.partners-section.transparent{background-color:transparent;padding-top:0}.partners-section.sub-collage{margin-bottom:30px;padding-top:60px;margin-top:-30px}.logo-awards-section{padding:120px 0 96px;background-color:#fafafc}.logo-awards-section.logo-awards-section-home{padding-top:200px;margin-top:-160px}.logo-awards-section.iso-section{position:relative;background-color:#fff}.logo-awards-section.iso-section .container{position:relative;z-index:2}.text-description-awards{text-align:center;max-width:820px;margin:0 auto;padding:0 0 10px}.sertifications-block{display:grid;font-size:14px;gap:20px;line-height:20px;padding:30px 0 60px}.sertifications-block.sertifications-block-csr{margin-bottom:60px;padding-bottom:0}.sertification-box{background:#fff;padding:20px}.sertification-box.sertification-box-new .img{width:110px}.sertification-box .img{width:110px;flex-shrink:0;margin-right:35px}.sertification-box p{margin:0}.application-section{padding:80px 0 0;margin-bottom:0}.application-section .block-header{max-width:850px}.application-tabs-input{display:none}.application-tabs-input:checked+.application-tabs-label{background:#3f60fa;color:#fff}.application-tabs-input:checked+.application-tabs-label:after{background:#3f60fa}.application-tabs-label{cursor:pointer;position:relative;color:#252525;font-size:18px;line-height:32px;display:inline-block;padding:12px 16px;box-shadow:0 0 20px rgba(0,0,0,.05);margin-bottom:20px}.application-tabs-label:not(:last-of-type){margin-right:0}.application-tabs-label:after{display:none;position:absolute;width:100%;height:6px;background:transparent;bottom:0;left:0;content:none}.application-tabs-content{display:none;padding-top:40px;border-top:1px solid #d8d8d8;width:100%}.application-tabs-list{display:flex;flex-direction:column;gap:20px}.application-tabs-item{width:100%;padding:16px;box-shadow:0 0 20px rgba(0,0,0,.05)}.application-tabs-header{text-transform:uppercase;margin-bottom:15px;font-size:18px;line-height:22px}.application-tabs-body{font-size:14px;line-height:22px}.application-tabs-body a{color:#3f60fa;text-decoration:none;border-bottom:1px solid currentColor;transition:all .15s}.application-tabs-body a:hover{border-bottom-color:transparent}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5{display:block}.explore-security-section{padding-top:80px;margin-bottom:-40px}.explore-security-section .alternative-section{margin-bottom:0;background-image:url(//localhost:3000/wp-content/uploads/2019/08/contact-bg.png)}.hero-section.hospital-inventory .container{min-height:600px;padding-bottom:100px;padding-top:225px}.hero-section.hospital-inventory h1{max-width:1200px}.hero-section.hospital-inventory .text-block{max-width:630px}.hero-section.hospital-inventory .text-block a{text-decoration:underline}.hero-section.hospital-inventory .btn{margin-top:40px}.hero-section.hospital-inventory .breadcumbs-wrapper{display:flex}.hero-section.hospital-inventory .breadcumbs-wrapper>a{color:#fff;font-size:14px;font-weight:500;position:relative}.hero-section.hospital-inventory .breadcumbs-wrapper>a:hover{color:#ccc}.essential-features .container{display:flex;gap:60px;padding-block:60px}.essential-features-details{flex-shrink:0;max-width:582px}.essential-features-description{margin-bottom:0}.essential-features-description a{color:#3f60fa;text-decoration:underline}.essential-features-banner{background-color:#282c2f;padding:32px 28px;margin-top:28px;text-align:center}.essential-features-banner-title{color:#fff;font-size:20px;font-weight:700;line-height:24px;margin:32px 0 0;text-align:center}.essential-features-banner-btn{margin-top:32px;width:100%}.essential-features .b-accordion{align-items:flex-start;border:none;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;overflow:hidden;padding:0}.essential-features .b-accordion:first-child .b-accordion-header{padding-top:24px}.essential-features .b-accordion:last-child{border-bottom:none}.essential-features .b-accordion-header{align-items:center;color:#252525;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:18px;margin-bottom:0;padding:32px 0 16px;position:relative;transition:color .3s ease-out;text-align:left;width:100%}.essential-features .b-accordion-header:after{background:#3f60fa;align-items:center;color:#fff;content:"+";display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;width:30px}.essential-features .b-accordion-header.m-active_accordion{color:#3f60fa}.essential-features .b-accordion-header.m-active_accordion:after{content:"-"}.essential-features .b-accordion-header.m-active_accordion+.b-accordion-content{margin-top:0;opacity:1;padding-bottom:26px}.essential-features .b-accordion-content{gap:0;margin-top:18px;opacity:0;padding-inline:0 40px;transition:opacity .15s ease-out}.essential-features .b-accordion-content>p{margin-bottom:6px}.essential-features .b-accordion-content ul{margin:0}.essential-features .b-accordion-content li{margin-bottom:6px!important;padding-left:12px}.essential-features .b-accordion-content a{color:#3f60fa;text-decoration:underline}.hospital-architecture{background-color:#252525;padding:30px 0}.hospital-architecture-title{color:#fff;margin-bottom:0;max-width:960px}.hospital-architecture-description{color:#fff;margin-block:30px 0;max-width:720px}.hospital-architecture-description a{color:inherit;text-decoration:underline}.hospital-architecture-scheme{margin:60px 0 0}.hospital-architecture-scheme img{display:block;max-width:100%;width:1440px}.hospital-architecture-advantages{align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin-top:60px}.hospital-architecture .container{position:relative}.hospital-architecture .dots-container{height:191px;position:absolute;right:50px;top:-112px;width:206px;z-index:2}.hospital-architecture .b-accordion{align-items:flex-start;background:hsla(0,0%,100%,.05);border:none;box-shadow:0 0 20px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;overflow:hidden;padding:18px 28px;width:100%}.hospital-architecture .b-accordion-header{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;height:38px;justify-content:space-between;margin-bottom:0;padding:0;text-transform:uppercase;width:100%}.hospital-architecture .b-accordion-header:after{align-items:center;background-color:transparent;color:#3f60fa;content:"+";display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;width:30px}.hospital-architecture .b-accordion-header.m-active_accordion{color:#3f60fa}.hospital-architecture .b-accordion-header.m-active_accordion:after{content:"-"}.hospital-architecture .b-accordion-header.m-active_accordion+.b-accordion-content{margin-top:0;opacity:1;padding-bottom:10px}.hospital-architecture .b-accordion-content{color:#fff;gap:0;margin-top:0;opacity:0;padding-inline:0;transition:opacity .15s ease-out}.hospital-architecture .b-accordion-content>p{margin-bottom:6px}.hospital-architecture .b-accordion-content ul{margin:0}.hospital-architecture .b-accordion-content li{margin-bottom:6px!important;padding-left:12px}.hospital-architecture .b-accordion-content a{color:#3f60fa;text-decoration:underline}.crm-solutions{background-color:#252525;padding:30px 0}.crm-solutions.hospital-inventory .crm-solutions-title{margin-inline:auto;max-width:890px}.crm-solutions.hospital-inventory .crm-solutions-description{margin-inline:auto;max-width:626px}.crm-solutions.hospital-inventory .crm-solutions-list{padding-inline:120px}.crm-solutions-title{color:#fff;margin:0;text-align:center}.crm-solutions-description{color:#fff;margin:30px auto 0;max-width:700px;text-align:center}.crm-solutions-list{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:62px 0 0;padding:0;position:relative;z-index:1}.crm-solutions-item{align-items:center;background-color:#2e2e2e;color:#fff;display:flex;gap:24px;padding:16px}.crm-solutions-item-count{align-items:center;background-color:#3f60fa;display:flex;font-size:20px;font-weight:700;flex-shrink:0;height:80px;justify-content:center;line-height:22px;width:80px}.crm-solutions-item-title{font-size:20px;font-weight:700;line-height:22px;margin:0}.crm-solutions-item-description{font-size:14px;font-weight:400;line-height:20px;margin:14px 0 0}.crm-solutions-book-call{margin-top:60px;text-align:center}.crm-solutions .container{position:relative}.crm-solutions .dots-container{bottom:-112px;height:250px;position:absolute;right:150px;width:200px;z-index:0}.alternative-section.hospital-inventory{margin-block:60px 0}.alternative-section.hospital-inventory.m-small{margin-top:60px}.alternative-section.hospital-inventory.m-small .container{padding-block:25px}.alternative-section.hospital-inventory.m-small .description{font-size:19px;margin:0 40px 0 0}.alternative-section.hospital-inventory.m-no_margin{margin-top:0}.alternative-section.hospital-inventory .container{padding-block:35px}.alternative-section.hospital-inventory .description{font-size:24px;font-weight:700;line-height:24px}.mental-software{background-color:#fafafc}.mental-software .container{padding-block:60px;position:relative}.mental-software .h1{line-height:1;max-width:1100px;margin-bottom:27px}.mental-software .description{margin-bottom:58px;max-width:640px}.mental-software .description a{color:#3f60fa;text-decoration:underline}.mental-software .number-list{max-width:1100px}.mental-software .number-list .title{font-size:20px;font-weight:700;line-height:22px}.mental-software .number-list li{display:block;margin-bottom:26px;overflow:hidden;padding-left:60px;position:relative;z-index:3}.mental-software .number-list li:last-child{margin-bottom:0}.mental-software .number-list li p{margin-bottom:0;max-width:600px}.mental-software .number-list li a{color:#3f60fa;text-decoration:underline}.mental-software .btn{margin-top:34px}.mental-software .dots-container{bottom:0;height:calc(100% - 120px);position:absolute;right:150px;top:auto;width:200px;z-index:2}.key-integrations{background-color:#252525;color:#fff;padding:30px 0}.key-integrations .container{position:relative}.key-integrations .h1{line-height:1;max-width:918px;margin-bottom:27px}.key-integrations .description{margin-bottom:58px;max-width:640px}.key-integrations .description a{color:#3f60fa;text-decoration:underline}.key-integrations .number-list{max-width:1100px}.key-integrations .number-list .title{font-size:20px;font-weight:700;line-height:22px}.key-integrations .number-list li{display:block;margin-bottom:26px;overflow:hidden;padding-left:60px;position:relative;z-index:3}.key-integrations .number-list li:last-child{margin-bottom:0}.key-integrations .number-list li p{margin-bottom:0;max-width:600px}.key-integrations .number-list li a{color:#3f60fa;text-decoration:underline}.key-integrations .btn{margin-top:34px}.key-integrations .dots-container{bottom:-120px;height:calc(100% + 36px);position:absolute;right:150px;top:auto;width:200px;z-index:2}.why-invest{margin-block:60px}.why-invest .container{position:relative}.why-invest .block-header{max-width:1100px;position:relative;z-index:3}.why-invest .block-header .h1{line-height:1}.why-invest .description{max-width:674px}.why-invest .application-tabs-item{background-color:#fff;width:100%;z-index:3}.why-invest .dots-container{height:390px;position:absolute;right:150px;top:-120px;width:200px;z-index:2}.inventory-pays{margin-top:0;position:relative;z-index:2}.inventory-pays-wrapper{align-items:center;background-color:#282c2f;display:flex;gap:30px;justify-content:space-between;padding:28px 123px 28px 28px}.inventory-pays-details{max-width:550px;text-align:center}.inventory-pays-title{color:#fff;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0}.inventory-pays-btn{margin-top:20px}.number-progress.hospital-inventory,.number-progress.hospital-inventory .container{position:relative}.number-progress.hospital-inventory .h1{line-height:48px;margin-bottom:0;max-width:840px}.number-progress.hospital-inventory .description{margin-bottom:0;margin-top:26px}.number-progress.hospital-inventory .number-progress-grid{margin-top:53px}.number-progress.hospital-inventory .number-progress-card-inner{display:inline-block}.number-progress.hospital-inventory .number-progress-title{align-items:center;display:inline-flex;font-size:20px;font-weight:700;height:44px;line-height:22px;overflow:hidden}.number-progress.hospital-inventory .number-progress-text{align-items:center;display:flex;font-size:14px;font-weight:400;line-height:22px;margin:10px 0 0;min-height:66px;padding-left:28px}.number-progress.hospital-inventory .number-progress-text:before{height:100%;min-height:66px;width:9px}.number-progress.hospital-inventory .number-progress-btn{margin-top:60px}.number-progress.hospital-inventory .img-holder{bottom:0;display:none;position:absolute;right:calc(-1 * (100vw - 100%) / 2);z-index:3}.number-progress.hospital-inventory .dots-container{bottom:-120px;height:440px;position:absolute;right:150px;width:200px;z-index:1}.hospital-success-factors{background-color:#252525;margin-top:120px;padding-block:60px;overflow:hidden}.hospital-success-factors .container{position:relative}.hospital-success-factors .h1{color:#fff;line-height:1;max-width:1100px}.hospital-success-factors .description{color:#fff;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;max-width:664px}.hospital-success-factors-details{align-items:flex-start;display:flex;gap:60px;margin-top:40px;position:relative;z-index:0}.hospital-success-factors-btn{margin-top:24px}.hospital-success-factors .b-accordion{align-items:flex-start;border:none;border-bottom:1px solid hsla(0,0%,83%,.15);display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;overflow:hidden;padding:0}.hospital-success-factors .b-accordion:first-child .b-accordion-header{padding-top:24px}.hospital-success-factors .b-accordion:last-child{border-bottom:none}.hospital-success-factors .b-accordion-header{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:18px;margin-bottom:0;padding:22px 0 4px;position:relative;transition:color .3s ease-out;text-align:left;width:100%}.hospital-success-factors .b-accordion-header:after{align-items:center;background-color:transparent;color:#fff;content:"+";display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;width:30px}.hospital-success-factors .b-accordion-header.m-active_accordion{color:#3f60fa}.hospital-success-factors .b-accordion-header.m-active_accordion:after{content:"-"}.hospital-success-factors .b-accordion-header.m-active_accordion+.b-accordion-content{margin-top:12px;opacity:1;padding-bottom:10px}.hospital-success-factors .b-accordion-content{color:#fff;gap:0;margin-top:18px;opacity:0;padding-inline:0 40px;transition:opacity .15s ease-out}.hospital-success-factors .b-accordion-content>p{margin-bottom:6px}.hospital-success-factors .b-accordion-content ul{margin:0}.hospital-success-factors .b-accordion-content li{margin-bottom:6px!important;padding-left:12px}.hospital-success-factors .b-accordion-content a{color:#3f60fa;text-decoration:underline}.hospital-success-factors .dots-container{height:240px;position:absolute;right:150px;top:-120px;width:200px;z-index:2}.success-factors{background-color:#fafafc}.success-factors .container{padding-block:60px;position:relative}.success-factors .h1{line-height:1;max-width:1100px}.success-factors .description{max-width:674px}.success-factors-list{display:grid;gap:36px 90px;grid-template-columns:1fr 1fr;margin-top:60px}.success-factors-item{align-items:center;display:flex;gap:20px}.success-factors-item-title{font-size:20px;font-weight:700;line-height:22px;margin:0 0 8px}.success-factors-item-text span{white-space:nowrap}.success-factors-item-text a{color:#3f60fa;text-decoration:underline}.success-factors-item-picture{border:1px solid #252525;border-radius:50%;flex-shrink:0;padding:17px}.success-factors-item-picture img{display:block;min-height:44px;min-width:44px}.success-factors .dots-container{height:222px;position:absolute;right:140px;top:0;width:206px;z-index:1}.maximizing-roi{background-color:#fafafc}.maximizing-roi .container{padding-block:60px;position:relative}.maximizing-roi .h1{line-height:1;max-width:1100px}.maximizing-roi .description{max-width:674px}.maximizing-roi-payback{align-items:center;display:flex;gap:64px;margin-top:82px}.maximizing-roi-payback-expected{background-color:#3f60fa;color:#fff;flex-shrink:0;padding-block:60px 70px;text-align:center;width:460px}.maximizing-roi-payback-expected-title{font-size:28px;font-weight:700;line-height:22px;margin-block:20px 0}.maximizing-roi-payback-expected-description{font-size:16px;line-height:20px;margin:16px auto 0;max-width:287px}.maximizing-roi-payback-drives-title{font-size:28px;font-weight:700;line-height:22px}.maximizing-roi-payback-drives-list{display:flex;gap:40px;list-style:none;margin-top:32px;padding:0}.maximizing-roi-payback-drives-item-icon{border:1px solid #252525;border-radius:50%;align-items:center;display:flex;height:80px;justify-content:center;width:80px}.maximizing-roi-payback-drives-item-title{font-size:20px;font-weight:700;line-height:22px;margin-block:20px 0}.maximizing-roi-payback-drives-item-description{font-size:14px;font-weight:400;line-height:22px;margin-block:12px 0;max-width:278px}.maximizing-roi-payback-drives-description{font-size:14px;font-weight:400;line-height:22px;margin-block:32px 0}.maximizing-roi .dots-container{height:206px;position:absolute;right:150px;top:0;width:200px;z-index:2}.medical-records .container{padding-block:60px 0;position:relative}.medical-records .h1{line-height:1;margin:0 auto;max-width:1160px;text-align:center}.medical-records .description{margin:27px auto 0;max-width:630px;text-align:center}.medical-records-subtitle{text-align:center}.medical-records-subtitle span{border-bottom:4px solid #3f60fa;display:inline-block;font-size:20px;font-weight:700;line-height:22px;padding-bottom:12px}.medical-records-development{margin-top:80px;position:relative;z-index:1}.medical-records-development-list{display:flex;flex-wrap:wrap;gap:28px 64px;margin-top:40px}.medical-records-development-item{align-items:flex-start;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05);display:flex;padding:22px 33px 28px 40px;position:relative;width:calc(33.33333% - 110px)}.medical-records-development-item-top{align-items:center;display:flex;gap:16px;height:52px;justify-content:space-between}.medical-records-development-item-title{font-size:16px;font-weight:700;line-height:20px;margin-bottom:0;text-transform:uppercase}.medical-records-development-item-count{color:rgba(37,37,37,.2);font-size:18px;font-weight:700;line-height:normal}.medical-records-development-item-text{display:inline-block;line-height:22px}.medical-records-development-item-text a{color:#3f60fa;text-decoration:underline}.medical-records-development-item-img{left:-75px;max-width:100px;position:absolute;top:50%;transform:translateY(-50%)}.medical-records-technologies{margin-top:80px}.medical-records-technologies-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.medical-records-technologies-list.m-simple{justify-content:center}.medical-records-technologies-list.m-simple .medical-records-technologies-item{flex:0 1 0;flex-flow:column;gap:36px;padding:16px;text-align:center}.medical-records-technologies-list.m-simple .medical-records-technologies-item-text{margin-top:10px}.medical-records-technologies-item{align-items:center;background-color:#fafafc;display:flex;flex:1 1 calc(50% - 15px);gap:30px;padding:24px}.medical-records-technologies-item:nth-child(3),.medical-records-technologies-item:nth-child(4),.medical-records-technologies-item:nth-child(5){flex:1 1 calc(100%/3 - 22px)}.medical-records-technologies-item:last-child{flex-grow:0}.medical-records-technologies-item-img{flex-shrink:0;max-width:175px}.medical-records-technologies-item-title{font-size:16px;font-weight:700;line-height:20px;margin-bottom:0;text-transform:uppercase}.medical-records-technologies-item-text{display:inline-block;margin-top:15px}.medical-records-technologies-item-text p{margin-bottom:0}.medical-records-technologies-item-text a{color:#3f60fa;text-decoration:underline}.inventory-impacts{background-color:#fafafc;padding-bottom:120px}.inventory-impacts>.container{background-color:#fff;padding-block:60px;position:relative;text-align:center}.inventory-impacts .h1{font-size:28px;font-style:normal;font-weight:700;line-height:1}.inventory-impacts-description{font-size:14px;font-weight:400;line-height:20px;margin:24px auto 0;max-width:900px}.inventory-impacts-subtitle{font-size:20px;font-weight:700;line-height:22px;margin-top:28px}.inventory-impacts-list{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin:60px 0 0!important}.inventory-impacts-list-item{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;margin:0!important;padding:40px 32px 30px!important;position:relative;width:100%!important}.inventory-impacts-list-item:before{transition:height .3s ease-in-out;content:"";position:absolute;left:0;top:100%;right:0;height:0;background-color:#3f60fa}.inventory-impacts-list-item:hover{transform:translateY(-10px);box-shadow:0 0 20px rgba(0,0,0,.1)}.inventory-impacts-list-item:hover:before{height:10px}.inventory-impacts-list-item:hover .img-holder{transform:scale(1.1)}.inventory-impacts-list-item .img-holder{margin:0 auto;position:static;text-align:center}.inventory-impacts-list-item-image{min-height:80px;min-width:80px}.inventory-impacts-list-item-title{font-size:20px!important;font-weight:700!important;height:66px;line-height:22px!important;margin-block:30px 0!important;overflow:hidden;padding-inline:15px;text-align:center;text-transform:none!important}.inventory-impacts-list-item-text{font-size:14px;font-weight:400;line-height:22px;margin-top:0;padding:0 14px;text-align:center}.advanced-technologies{background-color:#fafafc;margin-top:30px;padding-block:40px}.advanced-technologies-title{font-size:20px!important;font-weight:700;line-height:22px;margin:0;text-align:center}.advanced-technologies-list{display:grid;gap:24px 30px;grid-template-columns:repeat(4,1fr);list-style:none;margin:32px 0 0;padding:0 24px}.advanced-technologies-item{margin:0;padding:0}.advanced-technologies-item-title{font-size:16px;font-weight:700;line-height:20px;margin:0;position:relative;text-transform:uppercase}.advanced-technologies-item-title:before{background:#3f60fa;content:"";display:inline-block;height:16px;margin-right:12px;vertical-align:middle;width:16px}.advanced-technologies-item-description{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:12px 0 0}.clients-say-light{margin-block:120px;text-align:center}.clients-say-light-subtitle{color:rgba(37,37,37,.5);font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.clients-say-light-icon{margin-top:60px}.clients-say-light-title{font-size:24px;font-weight:700;line-height:29px;margin:50px auto 0;max-width:1038px}.clients-say-light-description{color:#252525;margin-block:20px 0}.clients-say-light-btn{margin-top:50px;max-width:100%}.clients-say-light-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-say-light-btn .active-state,.clients-say-light-btn .default-state{padding-inline:30px!important}.crm-success-factors{padding:100px 0 0}.crm-success-factors .container{padding-bottom:100px;position:relative}.crm-success-factors-top{border-bottom:2px solid #3f60fa;display:flex;gap:30px;justify-content:space-between;padding-bottom:40px}.crm-success-factors-title{font-size:20px;font-weight:700;line-height:22px;margin-bottom:0}.crm-success-factors-description{font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;max-width:580px}.crm-success-factors-list{display:grid;gap:40px 60px;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:60px 0 0;padding:0}.crm-success-factors-item{padding:0}.crm-success-factors-item-title{font-size:16px;font-weight:700;line-height:20px;margin:0;text-transform:uppercase}.crm-success-factors-item-description{font-size:14px;font-weight:400;line-height:22px;margin:12px 0 0}.crm-success-factors .img-holder{bottom:0;display:none;max-width:440px;position:absolute;right:0;transform:translateY(50%);z-index:3}.build-crm{margin-top:0;position:relative;z-index:2}.build-crm-wrapper{align-items:center;background-color:#282c2f;display:flex;gap:30px;justify-content:space-between;padding:28px 28px 28px 123px}.build-crm-details{max-width:550px;text-align:center}.build-crm-title{color:#fff;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0}.build-crm-btn{margin-top:20px}.section-approach.hospital-inventory{margin-top:120px;text-align:center}.section-approach.hospital-inventory .h1{line-height:1;margin-bottom:0}.section-approach.hospital-inventory .blog-slider .flat-card{margin-bottom:142px}.section-approach.hospital-inventory .slick-slider{margin-top:60px}.section-approach.hospital-inventory .flat-card.slide{padding:0 35px!important}.section-approach.hospital-inventory .flat-card.slide .software-card{height:308px}.section-approach.hospital-inventory .flat-card.slide .software-card .card-holder{position:relative;padding-bottom:0;margin-right:0;height:auto;max-height:308px}.section-approach.hospital-inventory .flat-card.slide .software-card .card-holder:hover:after{background-color:transparent}.section-approach.hospital-inventory .flat-card.slide .software-card .card-holder:after{background-color:hsla(0,0%,100%,.25);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:background-color .4s ease-in-out;z-index:1}.section-approach.hospital-inventory .flat-card.slide .software-card .card-holder img{height:308px}.section-approach.hospital-inventory .flat-card.slide .software-card .card-location{font-size:16px;font-weight:700;line-height:18px;text-transform:uppercase}.section-approach.hospital-inventory .flat-card.slide .software-card .card-title{font-size:20px;font-weight:700;line-height:24px}.section-approach.hospital-inventory .flat-card.slide .software-card .card-description{position:absolute;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);padding:30px;width:100%;min-height:126px;bottom:-76px;left:-28px;top:auto;display:block}.section-approach.hospital-inventory .btn{margin-top:24px}.faq-section{margin-top:120px}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:first-child,.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a .8s infinite linear;background:transparent;border:6px solid rgba(99,99,99,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}.kk-star-ratings{display:inline-flex!important;align-items:center;vertical-align:text-top}.kk-star-ratings .kksr-stars{position:relative}.kk-star-ratings .kksr-stars .kksr-stars-active,.kk-star-ratings .kksr-stars .kksr-stars-inactive{display:flex}.kk-star-ratings .kksr-stars .kksr-stars-active{overflow:hidden;position:absolute;top:0;left:0}.kk-star-ratings .kksr-stars .kksr-star{cursor:pointer}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-star{cursor:default}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon{transition:all .3s}.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active{width:0!important}.rate-block .kk-star-ratings{min-height:0}.rate-block .kk-star-ratings .kksr-stars .kksr-star{margin-right:8px}.kksr-legend{display:none!important}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover~.kksr-star .kksr-icon{background-image:url(../../images/star.svg);background-repeat:no-repeat}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{background-image:url(../../images/star-filled.svg);background-repeat:no-repeat}.article-footer .kk-star-ratings.kksr-top{margin-bottom:0}.ss-main{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;font-size:16px;position:relative}.ss-main .ss-single-selected{display:flex;cursor:pointer;height:100%;outline:0}.ss-main .ss-single-selected.ss-open-above,.ss-main .ss-single-selected.ss-open-below{background-color:#fff}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow span{position:absolute;text-align:center;background:transparent;width:50px;bottom:0;right:0;top:0;font-size:8px}.ss-main .ss-single-selected .ss-arrow span.arrow-down:before,.ss-main .ss-single-selected .ss-arrow span.arrow-up:before{transition:transform .3s ease-in-out;content:"";background:url(../../sprite/back-sprite.svg#angle-down-view) 0 0 no-repeat;height:8px;width:13px;position:absolute;top:50%;left:50%}.ss-main .ss-single-selected .ss-arrow span.arrow-up:before{transform:translate(-50%,-50%) rotateX(180deg)}.ss-main .ss-single-selected .ss-arrow span.arrow-down:before{transform:translate(-50%,-50%) rotateX(0)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;z-index:1010;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{position:absolute;top:-50px;left:0;right:50px;pointer-events:none}.ss-content .ss-search:before{content:"";position:absolute;top:0;left:0;right:-50px;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.05)}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{border-color:transparent;padding-right:0}.ss-content .ss-list{scrollbar-width:thin;scrollbar-color:rgba(37,37,37,.4) transparent;margin-right:10px;font-size:14px;line-height:1.35;overflow-x:hidden;text-align:left;max-height:260px;overflow-y:auto;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);position:relative}.ss-content .ss-list::-webkit-scrollbar{width:5px}.ss-content .ss-list::-webkit-scrollbar-track{background-color:transparent}.ss-content .ss-list::-webkit-scrollbar-thumb{background-color:rgba(37,37,37,.4);border-radius:4px}.ss-content .ss-list:before{content:"";position:absolute;top:0;right:0;width:10px;bottom:0;background-color:#fff}.ss-content .ss-list .ss-option{padding:1.15em 30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-content .ss-list .ss-option.hidden{display:none}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled):hover{background:#fafafc;color:#000}.ss-content .ss-list .ss-option.ss-disabled{cursor:default;color:#ababab}.ss-content .ss-list .ss-option.ss-hide{display:none}@media (min-width:366px){.tooltip-text{right:0;width:auto}}@media (min-width:480px){.footer .contact-list li a{padding-left:40px}.footer-frame{display:flex;flex-direction:column}.btn.btn-line{min-width:280px}.cases-cards.cases-bottom .cases-col{margin-bottom:30px}.cases-cards.cases-bottom .cases-row{align-items:flex-start}.pagination .btn{width:60px;height:60px;padding:21px 10px}.pagination .more{height:60px}.blog-columns .blog-col{width:calc(50% - 40px)}.tab-col .img-holder{width:60px;height:60px}.moving .tab-col:after,.moving .tab-col:before{left:30px}.hero-section+.form-section .form-holder{margin-top:-40px}.form-holder{margin:0 auto;padding:50px 30px 40px;width:95vw;max-width:100%}.poly-block{width:28%}}@media (min-width:481px){.sertifications-block{grid-template-columns:repeat(2,1fr)}}@media (min-width:530px){.footer-col{width:50%}}@media (min-width:600px){.cases-row{margin:0 -25px}.cases-col,.cases-row .text-col{padding:0 25px}.cases-col{width:50%;max-width:none;margin-left:0;margin-right:0}.blog-columns .cases-col{width:calc(50% - 30px)}.flat-card.blog-col,.flat-card.slide{display:flex}}@media (min-width:620px){.tooltip-text{min-width:100%;right:-65px;width:-moz-max-content;width:max-content}}@media (min-width:768px){.container{padding:0 30px}.number-list li:before{font-size:24px;line-height:1}.number-list li{padding-left:65px;margin-bottom:30px}.number-list .title{font-size:18px}.h1,h1{font-size:35px}.footer-col{width:calc(100% / 3 - 20px);position:relative}.footer-holder{padding:60px 0 40px}.footer-blog-block{max-width:100%;margin-bottom:-32px}.footer-blog-block .card-description{margin:0}.footer-blog-list{display:flex}.footer-blog{width:33.333%}.footer-bottom{text-align:left;font-size:12px}.footer-bottom p{margin-bottom:0}.footer-bottom .container{display:flex;align-items:center;justify-content:space-between}.footer-bottom .bottom-nav{justify-content:flex-start}.section.margin-low{margin-bottom:20px}.btn{font-size:18px}.btn.btn-flip.btn-sidebar{width:20rem}.btn.btn-line:focus .btn-inner-wrap,.btn.btn-line:hover .btn-inner-wrap{flex-grow:0;padding-left:120px;padding-right:0}.btn.btn-line .btn-inner-wrap{padding-right:120px}.viewport-section{visibility:hidden;animation-name:none;animation-duration:.4s}.viewport-section.in-viewport{animation-name:slide-in-up;visibility:visible}.viewport-section.angles.in-viewport{animation-name:none}.viewport-section.angles.in-viewport li{transform-origin:top right;animation:zoom-from-angle .8s}.viewport-section .image-zoom-first.loaded,.viewport-section .image-zoom.loaded.in-viewport,.viewport-section .loaded-all .blog-columns .in-viewport,.viewport-section .loaded-all .js-query-wrap .in-viewport{visibility:hidden!important}.viewport-section.in-viewport .image-zoom-first.loaded,.viewport-section.in-viewport .image-zoom.loaded.in-viewport,.viewport-section.in-viewport .loaded-all .blog-columns .in-viewport,.viewport-section.in-viewport .loaded-all .js-query-wrap .in-viewport{visibility:visible!important}.viewport-section .image-zoom-first.loaded{visibility:hidden}.info-banner .info-banner-title{font-size:22px}.info-banner .info-banner-bottom,.info-banner .info-banner-top{min-height:40px}.info-banner .info-banner-link:after,.info-banner .info-banner-link:before{height:2px}.info-banner .info-banner-link{font-size:14px}.cases-cards .btn{width:auto}.cases-cards.cases-bottom .text-block .dots-container.static{display:block;width:210px;height:145px;left:-10px;bottom:95px}.second-row:after{bottom:100px}.cases-col .card-description{width:calc(100% - 60px);margin-left:-22px}.cases-row.cases-row-hub .card-description{margin-left:-30px}.blog-cards-holder{padding-bottom:60px}.blog .blog-cards-holder .loader{top:calc(100% + 70px)}.resource-form+.loader{top:70px}.blog-columns .card-holder{min-height:275px}.blog-columns .blog-col{width:calc(50% - 40px)}.main-blogs{margin-bottom:100px}.flat-columns.dots .dots-container{display:block;position:absolute;top:120px;right:-130px;bottom:-45%;width:350px}.flat-card.blog-col.blog-col,.flat-card.blog-col.cases-col,.flat-card.slide.blog-col,.flat-card.slide.cases-col{width:calc(33.333% - 20px);margin-bottom:0}.blog-header:before{left:-9999px;right:15%}.blog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-top:3rem}.blog-header .h1{margin-bottom:0}.blog-header .btn{width:30vw;max-width:390px}.hero-section .bg-video{display:block}.hero-section .container{min-height:450px}.hero-section .container:after{right:calc(100vw - 450px - (100vw - 100%) / 2);left:-2999px}.hero-section.home .container{min-height:100vh;justify-content:center}.hero-section .h2,.hero-section h2{font-size:36px;margin-bottom:45px}.hero-section .lead-block{font-size:32px;margin-bottom:50px}.light-theme .hero-section .container{padding-top:80px}.hero-section.single-section .container{flex-direction:row;align-items:center;justify-content:space-between}.hero-section.single-section .image-holder{width:400px;margin-left:25px;align-self:flex-end;flex-shrink:0}.hero-holder .text-block{font-size:18px}.scroll-indicator{width:120px;height:120px;top:calc(100% + 100px)}.scroll-indicator:before{height:15px;bottom:88px;animation:arrow-down-flow-lg 1.4s linear infinite}.scroll-indicator .svg-arrow-down{height:56px;width:18px}.light-theme .scroll-indicator{bottom:-155px}.categories-holder .categories-col{width:calc(50% - 20px)}.categories-holder.two-cols-holder:not(.moving){margin-left:-15px;margin-right:-15px}.categories-holder.two-cols-holder.moving{margin-left:-20px;margin-right:-20px}.categories-holder--sm .categories-col{width:calc(50% - 40px)}.categories-holder.categories-holder-csr .categories-col{width:calc(50% - 20px)}.tab-col .img-holder{width:80px;height:80px}:not(.moving) .tab-col{width:calc(50% - 30px);margin-left:15px;margin-right:15px}.moving .tab-col{width:calc(50% - 40px);margin-left:20px;margin-right:20px}.moving .tab-col:after,.moving .tab-col:before{left:40px}.cases-cards+.form-section{margin-top:60px}.form-section .h1,.form-section h1{margin-bottom:34px}.contact-form .input-row,.es_subscription_form .input-row,.jxs-form .input-row,.resource-sidebar-form .input-row{display:flex;align-items:center;justify-content:space-between;margin:40px 0}.contact-form .input-row .checkbox-label,.es_subscription_form .input-row .checkbox-label,.jxs-form .input-row .checkbox-label,.resource-sidebar-form .input-row .checkbox-label{margin:0}.contact-form .input-row .input-container,.contact-form.popup-form .input-container:last-child:not(.textarea-container),.es_subscription_form .input-row .input-container,.jxs-form .input-row .input-container,.resource-sidebar-form .input-row .input-container{margin-bottom:0}.form-row{display:flex;justify-content:space-between;margin:0 -10px}.form-row.m-small{margin:0}.form-row .form-col{padding:0 10px;width:50%;flex-shrink:0;display:flex;flex-direction:column}.checkbox-label,.jxs-form .checkbox-label{margin:40px 0}.tooltip-text{right:-220px}.tooltip-text:before{display:block;left:48%}.error-warning .h2,.thank-message .h2,.thank-message h2{font-size:32px}.popup-form .checkbox-label{margin:0}.download{display:flex;align-items:center;justify-content:space-between}.download .btn--download{margin-top:0;width:auto}.blog-slider .slick-dots,.carousel .slick-dots,.logo-awards-items .slick-dots{position:absolute;right:0;bottom:100%;width:50%;justify-content:flex-end;margin-right:-5px;padding:0 26px}.slick-list{overflow:visible}.carousel .slick-slide{text-align:left;padding:10px 15px}.carousel .slick-dots{right:auto;left:15px;justify-content:flex-start;padding:0;margin-bottom:40px;top:0}.carousel .slick-dots li:first-child{padding-left:0}.blog-slider{margin:0 -15px}.blog-slider .slide{padding:15px}.blog-slider .flat-card{width:50%;margin-bottom:80px}.logo-awards-items{margin:0 -15px}.logo-awards-items .slide{padding:15px}.alternative-section{margin:0 0 120px}.alternative-section p{margin:0 50px 0 0;padding:0}.alternative-section .container-holder{display:flex}.highlight-section .h5,.highlight-section h5{font-size:16px}.highlight-panel{margin-left:-30px;margin-right:-30px;padding:60px 30px}.highlight-panel .row{display:flex}.highlight-panel .row.more-info .col{padding-bottom:30px}.highlight-panel .col{width:50%;margin-bottom:0}.highlight-panel .content-block:last-child{margin-bottom:0}.wide-highlight .highlight-panel:after{bottom:120px}.wide-highlight .highlight-panel{padding-left:30px;padding-right:30px}.highlight-panel.highlight-vision{padding-top:70px;padding-bottom:70px}.highlight-panel.highlight-alternative-alt ul+p:last-child{margin-bottom:0}.highlight-panel.highlight-alt.dots-right .col{width:100%;position:relative}.highlight-panel.highlight-alt.dots-right .col .link--arrowed{position:absolute;left:15px;bottom:0}.highlight-panel.highlight-alt .holder{margin-bottom:0;width:65%}.highlight-panel.highlight-alt .img-holder:before{content:none}.highlight-panel.highlight-alt .img-holder{position:absolute;right:0;margin-bottom:0;max-width:33%;z-index:3}.highlight-panel.highlight-alt .img-holder.to-right-bottom{margin-bottom:0}.highlight-panel.highlight-alt.bottom .img-holder{bottom:-30px}.highlight-panel.highlight-alt.top .img-holder{top:-60px}.highlight-panel.highlight-alt .check-list{width:80%}.text-list .h5,.text-list h5{font-size:16px}.highlight-inner{display:flex;align-items:flex-end;justify-content:space-between}.highlight-inner .main-col{width:55%}.highlight-inner .image-col{width:40%}.primary-highlight-section{padding:60px 0}.highlight-panel-list{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:2}.primary-highlight-panel{width:calc(50% - 12px)}.card-list{display:flex;flex-wrap:wrap;margin:0 -10px -35px}.card-list li{width:50%;padding:0 10px;display:flex;justify-content:center}.faq-section{margin-bottom:80px}.faq-panel{padding:1.572rem 2.1rem 1.5rem}.partners-section.sub-collage{margin-bottom:60px;margin-top:-60px;padding-top:120px}.logo-awards-section.iso-section:after{display:block;position:absolute;content:"";background-color:#fafafc;width:100%;height:400px;top:0;bottom:0;z-index:1}.crm-solutions,.hospital-architecture{padding-bottom:60px}.alternative-section.hospital-inventory{margin-block:120px 0}.mental-software .number-list{-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px;display:block}.key-integrations{padding-bottom:60px}.key-integrations .number-list{-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px;display:block}.why-invest{margin-block:120px 60px}.crm-success-factors .img-holder{right:30px}.section-approach.hospital-inventory .slick-dots{bottom:0;justify-content:center;right:50%;transform:translateX(50%)}}@media (min-width:769px){.application-tabs-list{flex-direction:row;flex-wrap:wrap;gap:30px}.application-tabs-item{width:calc(50% - 15px);padding:30px}.explore-security-section{padding-top:120px}.explore-security-section .alternative-section .container{padding:60px}.why-invest .application-tabs-list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.container{padding:0 40px;max-width:1526px}.dots-block .dots-container{position:absolute;z-index:1;top:5%;bottom:15%;width:450px;right:0;display:block}.dots-block .dots-container.extra-high{bottom:35%}.what-we-offer{margin-top:96px}.highlight-panel ul:not([class]):not([id]) li{padding-left:25px}.block-header{margin-bottom:58px}.h1,h1{font-size:48px}.h1.small,h1.small{font-size:40px}.h2,h2{font-size:28px}.h3,h3{font-size:18px}.h4,h4{font-size:17px}.h5,h5{font-size:16px}.h6,h6{font-size:15px}.mb-120{margin-bottom:90px!important}.page-header{font-size:10px}.header-container{display:flex}.header-top{width:auto}.burger-btn{display:none}.logo{width:110px}.nav-drop{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:1}.nav-menu{flex-direction:row;align-items:center}.nav-menu li:last-child{padding-right:0}.nav-menu li.active>a:before{transform:scaleX(1)}.nav-menu li.hover.has-dropdown>a{box-shadow:0 0 20px rgba(0,0,0,.05)}.nav-menu li>a:hover:before{transform:scaleX(1)}.nav-menu li.mobile-prime{padding-left:7px}.nav-menu>li>a:before{bottom:auto;top:0;width:100%;height:6px;transform:scaleX(0);transform-origin:center center}.nav-menu>li>a:hover:before{transform:scaleX(1);background-color:#3f60fa}.nav-menu>li>a{padding:20px 7px;margin:0;line-height:20px}.nav-menu>li>a.btn-flip{width:auto;font-size:inherit;margin:0;height:60px}.nav-menu>li>a.btn-flip .default-state{background-size:auto;background-image:url(../../images/cta-bg.jpg);background-repeat:no-repeat;background-position:50% 50%;transform:translateZ(30px)}.nav-menu>li>a.btn-flip .active-state{transform:rotateX(90deg) translateZ(90px)}.nav-menu>li>a.btn-flip .active-state,.nav-menu>li>a.btn-flip .default-state{min-width:100px;height:60px;line-height:60px}.nav-menu>li.hover .dropdown{opacity:1;visibility:visible;z-index:1}.dropdown{font-size:15px;overflow:hidden;display:block;opacity:0;visibility:hidden;box-shadow:0 0 20px rgba(0,0,0,.1);position:absolute;top:100%;left:0;width:220px;background-color:#fff;z-index:-1;transition:opacity .3s}.drop-group{margin-bottom:0}.header-search{padding:10px 20px;margin-right:15px;margin-top:-3px;position:relative}.header-search .input-container{position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-active .header-search .input-container{width:auto}.search-active .header-search .input-container input[type=search]{width:220px;height:40px;line-height:20px;border-radius:0;padding:10px 30px 10px 15px;margin-right:-10px;transition:border-radius .15s linear,height .15s linear .15s,width .6s linear .15s,padding .6s linear .15s,margin-right .15s linear .15s}.search-active .header-search .input-container .search-reset:before{background-color:currentColor;left:1px;right:1px;transition:background-color 75ms linear .225s,left 75ms linear .225s,right 75ms linear .225s}.search-active .header-search .input-container .search-reset:after{transform:translate3d(0,-50%,0) translateZ(0) rotate(90deg);left:1px;right:1px;transition:transform .15s linear .15s,left .15s linear .15s,right .15s linear .15s}.search-active .header-search .input-container .search-reset{transform:translate3d(0,-50%,0) rotate(-45deg)}.header-search input[type=search]{width:16px;height:16px;border-radius:50%;padding:0;transition:width .6s linear,height 75ms linear .525s,padding .15s linear .45s,border-radius .15s linear .6s,margin-right .15s linear .45s}.header-search .search-reset{display:block;position:absolute;width:16px;height:16px;right:0;top:50%;transform:translate3d(0,-50%,0) rotate(-45deg);transition:right .3s ease}.header-search .hidden-submit{display:none}.footer .contact-list li{display:flex;justify-content:flex-end}.footer .contact-list li a{justify-content:flex-end;min-width:140px;white-space:nowrap;flex-shrink:0}.footer .contact-list li .icon-skype{left:3px}.footer-blog-block{margin-top:10px}.footer-blog-list{margin:0 -10px}.footer-blog{padding:0 10px}.section .h1{margin-bottom:60px}.btn{line-height:1;padding:21px 10px}.btn.btn-flip.btn-sidebar{width:100%}.social-networks li{margin-right:16px}.cases-cards .h1{margin-bottom:22px}.cases-cards.shadow .cases-row:before{content:"";position:absolute;z-index:-5;left:calc(-1 * (100vw - 100%) / 2);bottom:54%;height:calc(100% + 105px);width:calc(100% - 30px);background-color:#fafafc}.cases-cards.cases-bottom .second-row:after{content:"";background:#fafafc;bottom:50%;height:385px;right:9%}.testimonials+.cases-cards{margin-top:100px}.cases-cards .card-description h2{font-size:24px}.second-row:after{height:40%;bottom:27%;z-index:-1;right:40px}.cases-row--sm{justify-content:flex-start}.cases-row .h2:only-child{margin-bottom:30px}.cases-row .text-col p{margin-bottom:40px}.cases-row .text-block{max-width:420px}.blog-cards-holder{padding:120px 0}.blog-cards-holder .btn{padding:23px 20px}.blog-columns{margin:0 -38px 0 -8px}.blog-columns:not(.flat-columns){min-height:264px}.blog-columns .card-holder{padding-bottom:0}.blog-columns .cases-col{width:31.5%}.blog-columns .blog-col{width:calc(33.333% - 30px);margin:0 15px 120px;box-shadow:none}.blog-columns .blog-col.main{width:calc(66.666% - 30px)}.blog-columns .blog-col.main .card-holder{padding-bottom:0}.blog-columns .blog-col.main .card-description{max-width:600px}.blog-columns .card-description{padding:15px;font-size:13px;position:absolute;left:-15px;bottom:-76px;max-width:100%;box-shadow:0 0 20px rgba(0,0,0,.05)}.blog-columns .resource-card{margin-left:26px;margin-right:26px;width:calc(33.333% - 52px)}.blog-columns.resource-columns{margin-left:-26px;margin-right:-26px;position:relative}.flat-card.blog-col .card-description,.flat-card.slide .card-description{padding:25px 30px}.blog-header{margin-bottom:3.25rem;padding-top:3.75rem}.blog-header .h1{font-size:40px}.blog-header .btn{max-width:280px;min-width:280px}.blog-header .btn.btn-long{min-width:300px;max-width:300px}.role-filter{padding:10px 5px}.role-filter .role-opener{top:10px}.role-btn{margin:11px 15px}.hero-section .container{min-height:650px;padding-top:160px;padding-bottom:80px}.hero-section .container-extended{min-height:650px;padding-top:160px;padding-bottom:130px}.hero-section h1{margin-bottom:20px;font-size:40px}.hero-section.home .container{justify-content:flex-end;padding-bottom:150px}.hero-section.home h1{max-width:700px}.hero-section .lead-block{font-size:40px;margin-bottom:80px}.hero-section .dots-container{display:flex;align-items:flex-end;width:420px;overflow:hidden}.light-theme .hero-section .container{padding-top:160px}.hero-section.to-bottom .breadcrumbs{margin-bottom:12px}.hero-section.single-section .text-block p{margin-bottom:45px}.hero-section.single-section .image-holder{width:400px;margin-bottom:-100px;margin-left:50px}.hero-holder .breadcrumbs{margin-bottom:15px}.hero-holder .text-block{margin-bottom:0}.light-theme .scroll-indicator{bottom:-120px}.categories-section{margin:120px 0 50px}.categories-section.categories-section-csr{margin:60px 0 50px}.categories-section .description{margin:0 0 120px}.categories-section .description.center,.categories-section .h1{margin-bottom:80px}.categories-section.careers .categories-col{padding:30px;margin-bottom:45px}.categories-section.dots .categories-holder{pointer-events:none}.categories-section.dots .categories-col{pointer-events:auto}.categories-section.alt .h1{margin-bottom:70px}.categories-section.alt .categories-col{padding-bottom:35px}.categories-section.alt .categories-col h5{font-size:16px}.categories-holder{margin:0 -23px}.categories-holder .categories-col{margin-left:23px;margin-right:23px;padding:80px 30px 50px;width:calc(33.332% - 46px)}.tab-content .categories-holder .categories-col{padding-bottom:40px}.categories-holder .h5,.categories-holder h3,.categories-holder h5{font-size:18px}.categories-holder .h6,.tab-content .categories-holder .h5,.tab-content .categories-holder h3,.tab-content .categories-holder h5{font-size:16px}.categories-holder h3{font-size:22px}.categories-holder--sm .categories-col{width:calc(25% - 40px);padding:80px 30px 40px;margin-left:20px;margin-right:20px}.categories-holder--sm .h5,.categories-holder--sm h5{font-size:16px}.categories-holder--lg{margin:0 -24px 60px}.categories-holder--lg .categories-col{width:calc(50% - 24px);margin-left:12px;margin-right:12px}.categories-holder.categories-low .categories-col{padding-bottom:35px}.categories-holder.categories-simple .categories-col{padding-bottom:20px;margin-bottom:60px}.categories-holder.categories-holder-csr .categories-col{width:calc(25% - 46px)}.categories-col{margin-bottom:70px}.tab-col .img-holder{margin-right:30px}.tab-col .text-holder{padding-bottom:25px}.careers+.text-section{padding-bottom:0}.cases-cards+.form-section{margin-top:120px}.hero-section+.form-section .form-holder{margin-top:-70px;padding-bottom:100px}.highlight-section+.form-section{margin-top:120px}.form-holder{padding:80px 30px 40px}.form-row{margin:0 -20px}.form-row.m-small{margin:0}.form-row .form-col{padding:0 20px}.es-field-wrap input,.jxs-field-wrap input{font-size:16px}.es_subscription_message,.jxs-css-success-msg{height:80px}.jxs-css-form:after,.jxs-form:after,.sidebar-form .es_subscription_form:after,.subscribe-form .es_subscription_form:after{right:30px;width:50px;height:17px}.jxs-css-form input[type=submit],.jxs-form input[type=submit],.sidebar-form .es_subscription_form input[type=submit],.subscribe-form .es_subscription_form input[type=submit]{width:80px;height:80px}.slick-slider.image-gallery{margin-bottom:0}.slick-slider.image-gallery .arrow-prev{top:auto;bottom:30px;left:18%;transform:translateX(calc(-100% - 20px))}.slick-slider.image-gallery .arrow-next{top:auto;bottom:30px;left:18%;transform:translateX(5%)}.image-gallery .slick-slide{display:flex!important;min-height:460px;padding-top:80px}.image-gallery .slick-slide .container{align-self:flex-end;flex-grow:0;margin-bottom:80px}.image-gallery .slick-slide .gallery-image{margin-top:0;padding:0;position:absolute;top:0;right:0;bottom:0;width:65%}.image-gallery .slick-slide .card-description{text-align:left;padding:30px 40px 20px}.image-gallery .slick-slide .gallery-text{width:75%;position:relative;z-index:2}.blog-slider{margin:0 -20px}.blog-slider .slide{padding:15px 20px}.blog-slider .flat-card{width:33%}.logo-awards-items{margin:0 -20px}.logo-awards-items .slide{padding:15px 20px}.highlight-panel:before{bottom:calc(100% - 120px)}.highlight-panel{margin-left:-40px;margin-right:-40px;padding:60px 40px}.highlight-panel .highlight-header{margin-bottom:60px}.highlight-panel .block-header{width:61%;position:relative}.highlight-panel .block-header.lg{width:100%;padding-right:39%}.highlight-panel .h3{font-size:24px}.highlight-panel .row{margin-top:60px}.highlight-panel .row.wide-cols-lg .col{width:50%}.highlight-panel .col{width:33.333%}.highlight-panel .h4{font-size:18px}.highlight-panel.dots .dots-container{display:block;position:absolute;top:35px;right:11%;width:270px}.highlight-panel.dots .dots-container.top{top:40px}.highlight-panel.highlight-alternative-alt .holder{max-width:69%}.highlight-panel.highlight-alternative-alt .img-holder{position:absolute;right:0;top:-90px;max-width:320px}.highlight-panel.highlight-alternative .img-holder{top:70%;right:0;position:absolute;max-width:320px}.text-section>.collage-block+.highlight-section{margin-top:60px}.text-only .highlight-holder .row{margin-top:42px}.text-only .highlight-alt.bottom .img-holder{bottom:0;transform:translateY(50%)}.primary-highlight-panel .h2{font-size:24px}.card-list{margin-bottom:-10px}.card-list li{width:25%;margin-bottom:40px}.faq-list{padding-top:36px}.number-progress{padding:120px 0}.number-progress .description,.number-progress .h1{width:100%}.number-progress-card{width:calc(33.33333% - 27px)}.number-progress-count{font-size:48px}.partners-section{padding:60px 0}.sertifications-block{gap:40px;grid-template-columns:repeat(4,1fr)}.hospital-architecture{padding:117px 0}.crm-solutions{padding:110px 0}.mental-software .container{padding-block:120px 60px}.key-integrations{padding:110px 0}.number-progress.hospital-inventory .number-progress-grid{display:flex}.hospital-success-factors,.success-factors .container{padding-block:120px}.maximizing-roi .container{padding-block:120px 60px}.medical-records .container{padding-block:120px 0}.crm-success-factors .img-holder{display:block;max-width:340px;right:40px}}@media (min-width:1025px){.problems-accordion{gap:30px 20px;flex-wrap:wrap;flex-direction:row}.problems-accordion-item{width:calc(50% - 15px);padding:30px}.problems-accordion-header{font-size:20px;line-height:22px}.problems-accordion-header:before{width:40px;height:40px;font-size:24px}.essential-features .b-accordion-header{font-size:20px;line-height:22px}.essential-features .b-accordion-header:after{font-size:24px;height:40px;width:40px}.hospital-architecture-advantages{gap:30px}.hospital-architecture .b-accordion-header:after{font-size:24px;height:40px;width:40px}.hospital-success-factors .b-accordion-header{font-size:20px;line-height:22px}.hospital-success-factors .b-accordion-header:after{font-size:24px;height:40px;width:40px}}@media (min-width:1200px){.container{padding:0 60px;max-width:1566px}.mb-120{margin-bottom:120px!important}.page-header{font-size:12px}.logo{margin-left:30px}.nav-menu>li>a,.nav-menu li.mobile-prime{padding-left:10px}.nav-menu>li>a{padding-right:10px}.nav-menu>li>a.btn-flip .active-state,.nav-menu>li>a.btn-flip .default-state{min-width:120px}.dropdown{padding-left:30px;padding-right:30px;width:260px}.header-search{margin-right:25px}.footer .social-networks{text-align:right}.footer .social-networks li{margin:0 0 16px 16px}.footer .contact-list{width:100%}.footer-col{width:calc(100% / 6 - 80px);margin-bottom:0}.footer-blog-list{margin:0 -26px}.footer-blog{padding:0 26px}.footer-frame{padding-top:99px;padding-bottom:34px;align-items:flex-end}.info-banner{padding-left:30px;padding-right:30px}.info-banner .close{right:30px}.svg-info{left:30px}.cases-cards.cases-bottom .card-description{margin-bottom:-35px;padding-top:25px;min-width:275px}.cases-cards.cases-bottom .cases-row .dots-container.static{display:block;position:absolute;right:-100px;bottom:70%;width:220px;height:450px}.text-section+.cases-cards .second-row>.dots-container.static{display:none}.dots-block .cases-cards{margin-bottom:145px;margin-top:120px}.case-name{font-size:1.429rem}.hashtags .hashtags-list{font-size:1.143rem}.second-row:after{right:60px}.cases-row{margin:0 -3.5% 100px}.cases-row--sm .cases-col{width:31.5%}.cases-row .h2{font-size:40px}.cases-row .arrow{width:56px}.cases-row .text-col{flex:1;padding:0 3.5%;margin-bottom:0}.cases-col{width:31.5%;padding:0 3.5%;padding-left:calc((100% - 120px) * 3.5 / 100);padding-right:calc((100% - 120px) * 3.5 / 100);margin-bottom:0}.cases-row.cases-row-hub{margin:0 0 90px;gap:75px}.cases-row.cases-row-hub .cases-col{width:calc(33.33333% - 50px);padding:0;margin-bottom:0}.card-description,.cases-wrap .cases-hub-row .cases-col .card-description{padding:30px}.blog-columns:not(.flat-columns){min-height:299px}.blog-columns .card-holder{min-height:420px}.blog-columns .blog-col{width:calc(33.333% - 76px);margin:0 38px 120px}.blog-columns .blog-col.main{width:calc(66.666% - 76px)}.blog-columns .card-description{padding:30px 30px 20px;font-size:14px}.blog-columns .card-description .h4,.blog-columns .card-description h4{font-size:20px}.blog-columns .card-description{left:-30px}.blog-columns.dots .dots-container{display:block;position:absolute;top:-110px;right:-60px;bottom:-20%;width:350px}.blog-columns.resource-columns .dots-container{right:-2.75rem}.flat-columns{margin-left:-26px;margin-right:-26px}.flat-card.blog-col.blog-col,.flat-card.blog-col.cases-col,.flat-card.slide.blog-col,.flat-card.slide.cases-col{margin-left:26px;margin-right:26px;width:calc(33.333% - 52px)}.blog-header .btn{max-width:300px}.blog-header .btn.btn-long{min-width:390px;max-width:390px}.hero-section .lead-block{font-size:48px;margin-bottom:100px}.hero-section.single-section .image-holder{width:490px}.hero-section.single-section .hero-holder{margin-top:45px}.hero-innerbox{flex-direction:row}.categories-section .description{margin-right:22%}.categories-section .dots-container{display:block;position:absolute;z-index:1;top:-110px;right:50px;bottom:160px;width:225px}.categories-holder.two-cols-holder:not(.moving){margin-left:-25px;margin-right:-25px}.categories-holder.two-cols-holder.moving{margin-left:-35px;margin-right:-35px}:not(.moving) .tab-col{width:calc(50% - 50px);margin:0 25px 40px}.moving .tab-col{width:calc(50% - 70px);margin:0 35px 40px}.form-holder .dots-container{display:block;position:absolute;top:0;left:50%;right:0;height:150px;z-index:0;opacity:.15}.es-field-wrap input,.jxs-field-wrap input{padding-right:25px!important}.blog-slider .slick-dots,.carousel .slick-dots,.logo-awards-items .slick-dots{margin-right:-10px}.blog-slider .slick-dots li,.carousel .slick-dots li,.logo-awards-items .slick-dots li{max-width:120px;padding:0 10px}.slick-slider.image-gallery .arrow-prev{bottom:40px}.slick-slider.image-gallery .arrow-next{bottom:40px;left:18%;transform:translateX(20px)}.image-gallery .slick-slide{min-height:560px;padding-top:100px}.image-gallery .slick-slide .container{margin-bottom:100px}.image-gallery .slick-slide .gallery-text{width:57%}.slider-section .dots-container{position:absolute;top:30px;height:16rem;left:-8px;width:calc(5.5rem + (100vw - 1440px) / 2);z-index:-1}.blog-slider{margin:0 -26px}.blog-slider .slide{padding:15px 26px}.logo-awards-items{margin:0 -26px}.logo-awards-items .slide{padding:15px 26px}.highlight-section>.dots-container{left:calc(-120px + 100vw - (100vw - 1440px) / 2)}.highlight-panel:before{bottom:calc(100% - 170px)}.vision-section .highlight-panel:after{right:calc(-1 * (100vw - 1436px) / 4)}.highlight-panel{padding:70px;margin:0 0 70px}.highlight-panel .block-header{width:67%}.highlight-panel .block-header.lg .dots-container.static{top:-60px;bottom:-50px}.highlight-panel .row.wide-cols .col{width:40%;padding-right:70px}.highlight-panel .row.wide-cols-lg .col{padding-right:45px}.highlight-panel .col{width:30.5%;padding-right:35px}.highlight-panel.dots .dots-container{top:-9px}.highlight-panel.dots .dots-container.to-right{right:60px;width:200px}.highlight-panel.dots .dots-container.to-right.static{width:200px}.highlight-panel.dots .dots-container.auto{width:auto;height:270px}.highlight-panel.dots.dots-right .dots-container{display:block}.wide-highlight .highlight-panel{margin-bottom:-40px}.highlight-panel.highlight-vision{padding-top:120px;padding-left:0;padding-right:0}.highlight-panel.highlight-alternative-alt:after{right:-120px}.highlight-panel.highlight-alternative-alt{padding-left:0}.highlight-panel.highlight-alternative-alt .img-holder{max-width:300px}.highlight-panel.highlight-alternative:after{right:-120px}.highlight-panel.highlight-alternative{padding-left:0}.highlight-panel.highlight-alternative .img-holder{max-width:30%;min-width:25%}.highlight-panel.highlight-alternative .row.wide-cols .col{width:38%;padding-right:125px}.highlight-panel.highlight-alt{padding-left:0}.highlight-panel.highlight-alt .img-holder{right:calc(-1 * (100vw - 100%) / 2)}.highlight-panel.highlight-alt.bottom .img-holder{bottom:-60px}.highlight-panel.highlight-alt.top .img-holder{top:-90px}.highlight-inner .main-col{width:43%}.highlight-inner .image-col{width:50%}.testimonials-to-highlight+.highlight-section-simple{padding-top:140px}.primary-highlight-section{padding:120px 0}.primary-highlight-section .dots-container.static{top:-112px;bottom:-60px;right:120px}.primary-highlight-section .dots-container.static.top{bottom:calc(100% + 112px)}.card-list{margin:0 -20px}.card-list li{padding:0 20px}.faq-section{margin-bottom:120px}.partners-section.sub-collage{margin-bottom:120px;margin-top:-120px;padding-top:180px}.essential-features .container{gap:153px;padding-block:120px}.key-integrations .number-list li,.mental-software .number-list li{display:block}.number-progress.hospital-inventory .number-progress-grid{display:inherit;-moz-column-count:3;column-count:3;-moz-column-gap:32px;column-gap:32px}.number-progress.hospital-inventory .number-progress-card{margin-bottom:34px;width:100%}.number-progress.hospital-inventory .img-holder{bottom:-120px;display:block;max-width:400px}.crm-success-factors .img-holder{max-width:400px}}@media (min-width:1201px){.application-tabs-input:checked+.application-tabs-label{background:#fff;color:#252525}.application-tabs-label{padding:0 0 12px;box-shadow:none;margin-bottom:0}.application-tabs-label:not(:last-of-type){margin-right:40px}.application-tabs-label:after{display:block;content:""}.application-tabs-header{font-size:22px;line-height:26px}}@media (min-width:1300px){.cases-row .arrow{margin-left:20px}}@media (min-width:1367px){.application-tabs-label{display:inline-block;font-size:22px;line-height:40px}}@media (min-width:1430px){.card-description{min-width:320px}}@media (min-width:1500px){.blog-columns .cases-col{width:34%}}@media (min-width:1560px){.dots-block .dots-container{right:calc(-130px + (100vw - 1476px) / 2)}.page-header{font-size:14px}.logo{width:130px}.nav-menu li.mobile-prime{padding-left:20px}.nav-menu>li>a{padding:30px 20px}.nav-menu>li>a.btn-flip{height:80px}.nav-menu>li>a.btn-flip .default-state{transform:translateZ(40px)}.nav-menu>li>a.btn-flip .active-state{transform:rotateX(90deg) translateZ(120px)}.nav-menu>li>a.btn-flip .active-state,.nav-menu>li>a.btn-flip .default-state{width:170px;height:80px;line-height:80px}.cases-cards.cases-bottom .card-description{width:88%}.hashtags ul{font-size:14px}.blog-cards-holder .page-buttons{margin:0 -15px}.blog-cards-holder .btn{font-size:14px;margin:0 13px 14px;padding:23px 25px}.filter-buttons{margin:0 -13px 46px}.blog-columns.resource-columns .dots-container{right:-7rem;bottom:-22rem}.role-filter{margin:30px 13px 0;width:calc(100% - 26px)}.role-btn{font-size:1rem}.hero-section h1{font-size:48px}.hero-section.home .container{padding-bottom:225px}.hero-section.home h1{max-width:770px}.categories-section .dots-container{right:120px}.slick-slider.image-gallery .arrow-next,.slick-slider.image-gallery .arrow-prev{left:calc(1440px * .14 + (100vw - 1440px) / 2)}.highlight-panel{padding:120px;margin-bottom:120px}.highlight-panel .block-header.lg{padding-right:25%}.highlight-panel.dots .dots-container{top:60px;right:192px}.wide-highlight .highlight-panel{padding-left:0;padding-right:0}.highlight-panel.highlight-vision{padding-top:150px;padding-bottom:100px}.highlight-panel.highlight-alternative-alt .holder{max-width:860px}.highlight-panel.highlight-alternative-alt .img-holder{max-width:30%;min-width:25%;top:-160px}.highlight-panel.highlight-alt .img-holder{max-width:38%}.highlight-panel.highlight-alt.top .img-holder{top:-120px}.dots-container.after-highlight-simple,.highlight-section-simple .dots-container{right:calc(50% - 670px)}.essential-features-banner-title{padding-inline:40px}.essential-features.hospital-inventory .essential-features-banner-title{padding-inline:20px}.number-progress.hospital-inventory .img-holder{max-width:580px}.hospital-success-factors-details{gap:160px}.medical-records-development-item:nth-child(-n+3){transform:translateX(75px)}.medical-records-development-item:nth-child(n+4){transform:translateX(200px)}.crm-success-factors .img-holder{max-width:440px;right:60px}}@media (min-width:1700px){.hero-section .dots-container{width:370px}.highlight-panel.highlight-alt .holder{width:71%}}@media (min-width:2000px){.poly-block{right:-240px}}@media (min-width:2500px){.hidden-md:not(.outside){min-width:49%}.hidden-md:not(.outside) img{width:100%}}@media (max-width:1560px){.key-integrations .dots-container{display:none}.number-progress.hospital-inventory .number-progress-title{font-size:18px}.number-progress.hospital-inventory .number-progress-title br{display:none}.hospital-success-factors-img{max-width:500px}.maximizing-roi-payback{gap:40px}.maximizing-roi-payback-expected{width:360px}.maximizing-roi-payback-expected-title{font-size:24px}.maximizing-roi-payback-drives-list{gap:20px}.maximizing-roi-payback-drives-item-title{font-size:16px}.medical-records-development-item{transform:translateX(75px);width:calc(50% - 70px)}.medical-records-technologies-item-img{max-width:150px}.advanced-technologies-list{gap:20px}}@media (max-width:1559px){.highlight-panel.highlight-vision:after{right:-999px}}@media (max-width:1200px){.b-consent_mode{gap:40px;padding-inline:40px}.hospital-architecture-advantages{gap:20px;grid-template-columns:1fr 1fr}.number-progress.hospital-inventory .dots-container{height:340px}.hospital-success-factors-img{max-width:400px}.medical-records-technologies-item:nth-child(3),.medical-records-technologies-item:nth-child(4),.medical-records-technologies-item:nth-child(5){flex:1 1 calc(50% - 15px)}.medical-records-technologies-item-img{max-width:140px}.inventory-impacts-list{grid-template-columns:1fr 1fr}.inventory-impacts-list-item-title{padding-inline:0}.advanced-technologies-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1199px){.footer .contact-list li [class*=icon-]{height:18px;width:18px}.footer .contact-list li [class*=icon-].icon-envelope{height:16px;width:20px}.sertification-box .img{width:100px;margin-right:25px}}@media (max-width:1024px){.b-consent_mode{flex-flow:column;gap:20px;padding-inline:40px;text-align:center}.b-consent_mode-accept_all,.b-consent_mode-manage_cookies,.b-consent_mode-reject_all{padding:8px 20px!important}.essential-features .container{flex-flow:column;gap:40px;padding-block:30px}.essential-features-details{max-width:100%}.hospital-architecture-scheme img{margin-inline:auto;width:456px}.alternative-section.hospital-inventory.m-small .description{margin-right:0}.alternative-section.hospital-inventory .container-holder{flex-flow:column;gap:20px;text-align:center}.inventory-pays-wrapper{flex-flow:column-reverse;gap:24px;padding:20px}.number-progress.hospital-inventory .h1{line-height:1.25}.number-progress.hospital-inventory .number-progress-title{height:auto}.hospital-success-factors-details{display:block}.hospital-success-factors-img{bottom:-10px;height:calc(100% + 10px);left:-10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-width:calc(100% + 20px);opacity:.1;position:absolute;right:-10px;top:0;z-index:-1}.maximizing-roi-payback{flex-flow:column;margin-top:30px}.maximizing-roi-payback-expected{padding-block:24px 38px;width:100%}.maximizing-roi-payback-expected-title{margin-top:4px}.maximizing-roi-payback-expected-description{padding-inline:18px;max-width:100%}.maximizing-roi-payback-drives-list{max-width:100%}.maximizing-roi-payback-drives-item-icon{margin-inline:auto}.maximizing-roi-payback-drives-item-description{max-width:100%}.medical-records-technologies-item,.medical-records-technologies-list{gap:20px}.medical-records-technologies-item-img{max-width:130px}.inventory-impacts>.container{padding-block:30px}.inventory-impacts-list-item-title{font-size:18px!important;height:64px}.inventory-impacts-list-item-text{margin-top:8px}.advanced-technologies-list{grid-template-columns:repeat(2,1fr)}.crm-success-factors{padding-block:60px 40px}.crm-success-factors .container{padding-bottom:0}.crm-success-factors-top{flex-flow:column;gap:0;padding-bottom:20px}.crm-success-factors-title{text-align:center}.crm-success-factors-description{margin-top:18px;max-width:100%;text-align:center}.crm-success-factors-list{grid-template-columns:1fr 1fr;margin-top:40px;padding-bottom:40px}.build-crm-wrapper{flex-flow:column-reverse;gap:24px;padding:20px}}@media (max-width:1023px){.container.menu-to-top-mobile{display:flex;flex-direction:column}.container.menu-to-top-mobile .fixed-panel{order:-1;margin:40px 0 0}.dots-container{display:none!important}.reverse-mobile{display:flex;flex-direction:column-reverse}.nav-active .page-header{box-shadow:0 0 20px rgba(0,0,0,.05);background-color:#fff;color:#252525}.burger-btn{display:block;position:relative;width:58px;height:58px;background-size:120% 120%;background-repeat:no-repeat;background-position:50% 50%;background-color:#3f60fa;background-image:url(../../images/cta-bg.jpg)}.nav-active .logo svg path,.nav-active .logo svg use{fill:#252525}.nav-drop{transition:transform .3s ease-in-out;position:fixed;top:138px;left:0;right:0;bottom:0;overflow-y:auto;background-color:#fff;transform:translateX(-101%);padding:20px 0 100px;z-index:2}.nav-menu li{order:1}.nav-menu li.has-dropdown:after{content:"";background:url(../../sprite/back-sprite.svg#angle-down-view) 0 0 no-repeat;height:6px;width:10px;position:absolute;top:22px;right:25px;transform:rotate(0)}.nav-menu li.has-dropdown{position:relative}.nav-menu li.has-dropdown a{margin-right:40px}.nav-menu li.has-dropdown.open:after{transform:rotate(180deg)}.nav-menu li.hover.has-dropdown>a:before{transform:scaleY(1);background-color:currentColor}.nav-menu li>a:hover{color:#3f60fa;background-color:#fff}.nav-menu li.mobile-prime{order:0;padding:0 20px 15px}.header-search input[type=search]{color:#252525!important;border-color:#252525!important;font-size:18px}.nav-active .header-search{color:#252525}.popup-open{overflow:hidden}.info-banner-wrap{position:fixed;top:0;left:0;right:0}.popup-open .info-banner-wrap{background:rgba(30,30,30,.8);bottom:0;z-index:2}.info-banner-wrap.custom+.header-container .nav-drop{height:calc(100vh - 110px)}.info-banner-wrap.m-center .info-banner{position:static;transform:none}.info-banner-wrap.m-center+.header-container .nav-drop{height:calc(100vh - 112px);top:112px}.info-banner{position:absolute;transform:translateY(-50%);left:15px;right:15px;top:50%}.social-networks li a{padding:0 1px}.cases-row .to-bottom{margin-bottom:20px}.blog-columns.second-row:after{content:none}.blog-columns .cases-col{margin-left:15px;margin-right:15px;max-width:none;width:calc(100% - 30px);padding:0;box-shadow:0 0 20px rgba(0,0,0,.05)}.logo-awards-section.logo-awards-section-home{margin-top:-120px}.sertification-box .img{width:130px;margin-right:35px}.hospital-success-factors{margin-top:60px}.maximizing-roi{text-align:center}.inventory-impacts{padding-bottom:60px}.clients-say-light{margin-block:60px}.faq-section,.section-approach.hospital-inventory{margin-top:60px}}@media (max-width:900px){.cookie-notice-container #cn-notice-text{margin-bottom:5px}}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@media (max-width:768px){.b-consent_mode{padding-inline:20px}.b-consent_mode-actions{flex-flow:column;width:100%}.b-consent_mode-accept_all,.b-consent_mode-manage_cookies,.b-consent_mode-reject_all{width:100%}.b-consent_mode-popup_content{padding:40px 20px}.b-consent_mode-popup_top{gap:20px}.b-consent_mode-popup_title{font-size:22px;text-align:center}.b-consent_mode-popup_middle{max-height:40vh}.b-consent_mode-popup_bottom{flex-flow:column;gap:10px}.b-consent_mode-popup_bottom .btn{padding:8px 20px}.essential-features-description,.essential-features .h1,.hospital-architecture-description,.hospital-architecture-title{text-align:center}.hospital-architecture-scheme{margin-top:40px}.hospital-architecture-advantages{grid-template-columns:1fr;margin-top:40px}.key-integrations .description,.key-integrations .h1,.mental-software .description,.mental-software .h1,.why-invest .block-header .h1,.why-invest .description{text-align:center}.inventory-pays{margin-top:40px}.number-progress.hospital-inventory{padding-block:60px}.number-progress.hospital-inventory .description,.number-progress.hospital-inventory .h1{text-align:center}.number-progress.hospital-inventory .number-progress-btn,.number-progress.hospital-inventory .number-progress-grid{margin-top:30px}.number-progress.hospital-inventory .dots-container{bottom:-60px}.hospital-success-factors .description,.hospital-success-factors .h1,.success-factors .description,.success-factors .h1{text-align:center}.success-factors-list{grid-template-columns:1fr;margin-top:30px}.maximizing-roi-payback-drives-list{flex-flow:column;gap:30px}.maximizing-roi-payback-drives-item-title{margin-top:10px}.medical-records-development{margin-top:40px}.medical-records-development-item{margin-left:50px;padding-right:20px;transform:translateX(0);width:100%}.medical-records-development-item-title{font-size:15px}.medical-records-development-item-img{left:-50px;max-width:80px}.medical-records-technologies{margin-top:40px}.medical-records-technologies-list{flex-flow:column}.medical-records-technologies-list.m-simple{flex-flow:row;flex-wrap:wrap}.medical-records-technologies-item{flex-flow:column;text-align:center}.medical-records-technologies-item-img{max-width:175px}.inventory-impacts-list{grid-template-columns:1fr;margin-top:40px!important}.inventory-impacts-list-item-title{font-size:20px!important;height:auto}.inventory-impacts-list-item-text{margin-top:16px}.advanced-technologies-list{grid-template-columns:1fr}.clients-say-light-title{font-size:20px}.clients-say-light-title br{display:none}.crm-success-factors{padding-block:50px 0}.crm-success-factors-list{gap:28px;grid-template-columns:1fr;margin-top:30px}.build-crm{margin-top:40px}}@media (max-width:767px){.search .page-header{background-color:#fff}.no-info-popup .nav-drop{top:58px}.nav-drop{top:118px}.footer .contact-list li a{font-size:13px;line-height:1.1}.footer .contact-list li a .time{font-size:13px}.info-banner-wrap.m-center .info-banner{gap:6px;min-height:68px;padding:12px}.info-banner-wrap.m-center .info-banner svg{width:19px}.info-banner-wrap.m-center .info-banner-text{font-size:13px}.info-banner-wrap.m-center+.header-container .nav-drop{height:calc(100vh - 126px);top:126px}.cases-cards.cases-bottom .cases-col:last-child{margin-bottom:40px}.blog-columns.cases-row{margin:0 -15px}.blog-columns .text-col{padding:0 15px}.inflow{transition:all .3s ease-in-out;opacity:0;transform:translateY(50px)}.inflow.in-viewport{opacity:1;transform:translateY(0)}.contact-form .input-row .btn.btn-line,.es_subscription_form .input-row .btn.btn-line,.jxs-form .input-row .btn.btn-line,.resource-sidebar-form .input-row .btn.btn-line{width:100%}.logo-awards-items .color-logo{left:50%;transform:translateX(-50%)}.alternative-section .container-holder{text-align:center}.card-list li:last-child{margin-bottom:30px}.logo-awards-section{padding:60px 0 36px}.logo-awards-section.logo-awards-section-home{padding:60px 0 36px;margin-top:0}.crm-solutions-list{gap:10px;grid-template-columns:1fr;margin-top:30px}.crm-solutions-item{gap:18px}.crm-solutions-item:nth-child(odd){order:-1}.crm-solutions-item-count{height:50px;width:50px}.crm-solutions-book-call{margin-top:30px}}@media (max-width:479px){.footer--form:before{display:none}.footer .social-networks{margin:20px 0 0}.categories-holder.categories-simple .categories-col .img-holder{left:50%;transform:translateX(-50%)}.categories-holder.categories-simple .categories-col .h5,.categories-holder.categories-simple .categories-col h5{justify-content:center}.sertification-box .img{margin:0 0 5px}}@media (min-width:768px) and (max-width:1023px){.hidden-md{display:none!important}.blog-columns .cases-col{margin-left:25px;margin-right:25px;width:calc(50% - 50px)}.highlight-panel.highlight-alt .holder.full-md{width:100%}}@media (min-width:1024px) and (max-width:1199px){.btn.categories-col .btn-inner{padding-left:15px;padding-right:15px}.es-field-wrap input,.jxs-field-wrap input{padding-right:15px!important;padding-left:15px}.es-field-wrap input::-webkit-input-placeholder,.jxs-field-wrap input::-webkit-input-placeholder{font-size:13px}.es-field-wrap input:-moz-placeholder,.es-field-wrap input::-moz-placeholder,.jxs-field-wrap input:-moz-placeholder,.jxs-field-wrap input::-moz-placeholder{font-size:13px}.es-field-wrap input:-ms-input-placeholder,.jxs-field-wrap input:-ms-input-placeholder{font-size:13px}.es-field-wrap input.placeholder,.jxs-field-wrap input.placeholder{font-size:13px}.card{padding:15px}}@media (min-width:1024px) and (max-width:1559px){.cases-cards.cases-bottom .card-description h2{font-size:22px}}@media (min-width:1024px) and (max-width:1399px){.dots-block .cases-cards h2{font-size:22px}.blog-columns.cases-row .h2{font-size:28px}}@media (min-width:1400px) and (max-width:1499px){.blog-columns.cases-row .h2{font-size:35px}}@media (min-width:1200px) and (max-width:1399px){.blog-columns .cases-col .card-holder{min-height:275px}.blog-columns .cases-col .card-description{margin-top:-150px;height:calc(100% - 125px)}}@media (min-width:480px) and (max-width:1023px){.blog-columns .blog-col.main .card-holder{padding-bottom:35%}.categories-holder.categories-simple .categories-col{width:calc(50% - 40px)}}@media (min-width:480px) and (max-width:767px){.blog-columns .card-description{padding:15px}}@media (min-width:768px) and (max-width:1199px){.card .title{font-size:15px}}@media (hover:hover){.btn.btn-flip:hover{transform:rotateX(-91deg)}.hero-holder .btn.btn-flip:hover{transform:rotateX(-90deg)}}