*{margin:0}html,body{height:100%}body{font-family:"Open Sans",Helvetica,sans-serif;font-size:16px;line-height:1.65;min-width:320px;display:flex;flex-direction:column;color:#333;background:#fff}body>header,body main,body footer{transition:.3s}body.zoom-out>header,body.zoom-out>main,body.zoom-out>footer{transform:scale(0.95)}.content,.header,.footer{box-sizing:border-box;width:100%}.header{position:fixed;top:0;left:0;width:100%;z-index:999;padding:10px 0;transition:.3s}.header.with-bg{padding:0;background-color:#000}.content{flex-grow:1;padding-top:70px}.loader{position:fixed;z-index:99999;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:grid;place-content:center;left:0;top:0;width:100%;height:100%}@keyframes rotate{0%{transform:rotateX(-37.5deg) rotateY(45deg)}50%{transform:rotateX(-37.5deg) rotateY(405deg)}100%{transform:rotateX(-37.5deg) rotateY(405deg)}}.loader .cube,.loader .cube *{position:absolute;width:72px;height:72px;left:50%;top:50%;margin-top:-35px;margin-left:-35px}.loader .sides{animation:rotate 3s ease infinite;animation-delay:.8s;transform-style:preserve-3d;transform:rotateX(-37.5deg) rotateY(45deg)}.loader .sides div{display:grid;place-content:center;font-size:80px;line-height:1px}.loader .cube .sides *{box-sizing:border-box;background-color:rgba(107,27,212,.5);border:4px solid #fff}.loader .cube .sides .top{animation:top-animation 3s ease infinite;animation-delay:0ms;transform:rotateX(90deg) translateZ(70px);animation-fill-mode:forwards;transform-origin:50% 50%}@keyframes top-animation{0%{opacity:1;transform:rotateX(90deg) translateZ(70px)}20%{opacity:1;transform:rotateX(90deg) translateZ(35px)}70%{opacity:1;transform:rotateX(90deg) translateZ(35px)}90%{opacity:1;transform:rotateX(90deg) translateZ(70px)}100%{opacity:1;transform:rotateX(90deg) translateZ(70px)}}.loader .cube .sides .bottom{animation:bottom-animation 3s ease infinite;animation-delay:0ms;transform:rotateX(-90deg) translateZ(70px);animation-fill-mode:forwards;transform-origin:50% 50%}@keyframes bottom-animation{0%{opacity:1;transform:rotateX(-90deg) translateZ(70px)}20%{opacity:1;transform:rotateX(-90deg) translateZ(35px)}70%{opacity:1;transform:rotateX(-90deg) translateZ(35px)}90%{opacity:1;transform:rotateX(-90deg) translateZ(70px)}100%{opacity:1;transform:rotateX(-90deg) translateZ(70px)}}.loader .cube .sides .front{animation:front-animation 3s ease infinite;animation-delay:100ms;transform:rotateY(0deg) translateZ(70px);animation-fill-mode:forwards;transform-origin:50% 50%}@keyframes front-animation{0%{opacity:1;transform:rotateY(0deg) translateZ(70px)}20%{opacity:1;transform:rotateY(0deg) translateZ(35px)}70%{opacity:1;transform:rotateY(0deg) translateZ(35px)}90%{opacity:1;transform:rotateY(0deg) translateZ(70px)}100%{opacity:1;transform:rotateY(0deg) translateZ(70px)}}.loader .cube .sides .back{animation:back-animation 3s ease infinite;animation-delay:100ms;transform:rotateY(-180deg) translateZ(70px);animation-fill-mode:forwards;transform-origin:50% 50%}@keyframes back-animation{0%{opacity:1;transform:rotateY(-180deg) translateZ(70px)}20%{opacity:1;transform:rotateY(-180deg) translateZ(35px)}70%{opacity:1;transform:rotateY(-180deg) translateZ(35px)}90%{opacity:1;transform:rotateY(-180deg) translateZ(70px)}100%{opacity:1;transform:rotateY(-180deg) translateZ(70px)}}.loader .cube .sides .left{animation:left-animation 3s ease infinite;animation-delay:100ms;transform:rotateY(-90deg) translateZ(70px);animation-fill-mode:forwards;transform-origin:50% 50%}@keyframes left-animation{0%{opacity:1;transform:rotateY(-90deg) translateZ(70px)}20%{opacity:1;transform:rotateY(-90deg) translateZ(35px)}70%{opacity:1;transform:rotateY(-90deg) translateZ(35px)}90%{opacity:1;transform:rotateY(-90deg) translateZ(70px)}100%{opacity:1;transform:rotateY(-90deg) translateZ(70px)}}.loader .cube .sides .right{animation:right-animation 3s ease infinite;animation-delay:100ms;transform:rotateY(90deg) translateZ(70px);animation-fill-mode:forwards;transform-origin:50% 50%}@keyframes right-animation{0%{opacity:1;transform:rotateY(90deg) translateZ(70px)}20%{opacity:1;transform:rotateY(90deg) translateZ(35px)}70%{opacity:1;transform:rotateY(90deg) translateZ(35px)}90%{opacity:1;transform:rotateY(90deg) translateZ(70px)}100%{opacity:1;transform:rotateY(90deg) translateZ(70px)}}.header{background:#000}.header .mobile-toggle{place-content:center;width:40px;height:25px;position:relative;display:none}@media(max-width: 1200px){.header .mobile-toggle{display:grid}}.header .mobile-toggle span{height:2px;background:#fff;display:block;width:40px}.header .mobile-toggle:before,.header .mobile-toggle:after{content:"";display:block;width:100%;height:2px;position:absolute;top:0;background:#fff}.header .mobile-toggle:after{top:auto;bottom:0}.header__lang{display:flex;margin-left:20px;align-items:center}@media(max-width: 1200px){.header__lang{display:none}}.header__lang-item{text-decoration:none;color:#fff;font-size:18px;display:inline-block;padding-right:10px}.header__lang-item:first-child{border-right:1px solid #fff}.header__lang-item:last-child{padding-right:0;padding-left:10px}.header__lang-item.current{color:#7954ff}.header .logo img{height:50px}.header__nav{display:flex;align-items:center;gap:20px}@media(max-width: 1200px){.header__nav{display:none}}.header__nav-link{display:block;text-decoration:none;color:#fff}.header__buttons{margin-left:30px}@media(max-width: 1200px){.header__buttons{display:none !important}}.mobile-navigation{position:fixed;width:100%;height:100%;left:0;top:0;background:#f9f9f9;display:flex;flex-direction:column;padding:20px;z-index:99999999;transition:.5s cubic-bezier(0.77, 0.2, 0.05, 1);transform:translateX(-110%)}.mobile-navigation.open{transform:translateX(0)}.mobile-navigation__top{border-bottom:1px solid #c8c8c8;margin:0 -20px;padding:0 20px 15px;display:flex;align-items:center}.mobile-navigation__logo{margin-right:auto}.mobile-navigation__logo img{width:60px;max-height:60px}.mobile-navigation__close-link{color:#7954ff;border-radius:100px;border:1px solid #7954ff;display:grid;place-content:center;width:50px;height:50px;position:relative;padding:10px}.mobile-navigation__close-link:before,.mobile-navigation__close-link:after{content:"";display:block;background:#7954ff;height:2px;width:35px;transform-origin:center;transform:rotate(-45deg)}.mobile-navigation__close-link:after{transform:rotate(45deg);top:-1px;position:relative}.mobile-navigation__menu{flex-grow:1;display:flex;flex-direction:column}.mobile-navigation__menu nav{text-align:center;flex-grow:1;display:grid;place-content:center}.mobile-navigation__menu nav a{font-weight:bold;margin:10px 0;font-size:24px}.mobile-navigation__menu-link{text-decoration:none;display:block;color:#7954ff}.mobile-navigation__menu-bottom{border-top:1px solid #c8c8c8;margin:0 -20px;padding:20px 20px 15px}.btn-second{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}@media screen and (min-width: 1200px){.btn{padding:.775rem 1.65rem !important}}.btn-gradient{color:#fff;border:none;background-image:linear-gradient(to right, #7954ff 0%, #a187ff 100%);transition:background-position .4s ease;background-size:200% auto}.btn-gradient:hover{background-position:right center;color:#fff}.btn-gradient.btn-outline-primary{color:#7954ff;background:linear-gradient(to right, #7954ff 0%, #a187ff 100%);border:2px solid rgba(0,0,0,0);border-radius:50px;background-clip:padding-box,border-box;background-origin:border-box;background-image:linear-gradient(#fff, #fff),linear-gradient(to right, #7954ff 0%, #a187ff 100%);transition:all .3s ease;min-height:48px;display:inline-flex;align-items:center;padding:0 16px;text-decoration:none}.btn-gradient.btn-outline-primary:hover{color:#fff;background-image:linear-gradient(to right, #7954ff 0%, #a187ff 100%),linear-gradient(to right, #7954ff 0%, #a187ff 100%)}@media(max-width: 992px){.cover{height:auto}}.cover img{max-width:100%;max-height:100%}.cover__text{position:relative;z-index:3}@media(max-width: 992px){.cover__text{margin-top:0;padding-top:50px}}.cover__text h1{font-size:6.6rem;font-weight:800;font-family:Inter;color:#7954ff;background-image:-webkit-linear-gradient(left, #7954ff 0%, #a187ff 100%);background-image:linear-gradient(to right, #7954ff 0%, #a187ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 992px){.cover__text h1{text-align:center}}@media(max-width: 768px){.cover__text h1{font-size:4.4rem}}@media(max-width: 992px){.cover__text p{text-align:center}}@media(max-width: 992px){.cover__cta{text-align:center;margin-bottom:40px;justify-content:center}}.cover__bg{background:#f9f9f9;height:30vh;bottom:0;position:absolute;left:0;z-index:2;width:100%}@media(max-width: 992px){.cover__bg{display:none}}.cover__presentation{position:absolute;z-index:3;max-height:80vh;right:10px;bottom:10vh}@media(max-width: 992px){.cover__presentation{position:relative;max-height:unset;max-width:460px;margin:0 auto;display:block;right:auto;bottom:auto}}@media(max-width: 768px){.cover__presentation{max-width:90%}}.cover__plant{position:absolute;bottom:70px;filter:blur(5px);z-index:2;height:300px;left:0;transform:translateX(-40%)}@media(max-width: 992px){.cover__plant{display:none}}.cover #tsparticles{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;background-image:url("");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;opacity:.15}img{max-width:100%}.top-solution{padding:100px 0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='0.1' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cuse fill='%23fcfcfc' href='%23s' y='2'/%3E%3Cuse fill='%23fcfcfc' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='2'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23f2f2f2'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23efefef'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23FCFFFF'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23FCFFFF'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23FCFFFF'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}@media(max-width: 768px){.top-solution{padding:45px 0}}.top-solution__items{display:flex;flex-wrap:wrap;gap:80px 30px;justify-content:center;margin-top:90px}.top-solution__item{flex:0 0 calc(33% - 30px);border-radius:0 50px 0 50px;background:#fff;box-shadow:1.5rem 1.5rem 3.2rem rgba(0,0,0,.15);padding:40px;position:relative;text-decoration:none;transition:.3s}@media(max-width: 1280px){.top-solution__item{flex:0 0 calc(50% - 30px);width:calc(50% - 30px)}}@media(max-width: 768px){.top-solution__item{flex:0 0 calc(100% - 30px);width:calc(100% - 30px)}}.top-solution__item:hover{border-radius:50px}.top-solution__item:hover .top-solution__item-icon{transform:translateY(10px)}.top-solution__item-icon{transition:.3s;background:#7954ff;border-radius:15px;padding:10px;width:80px;height:80px;display:grid;place-content:center;position:absolute;top:-40px;left:40px}.top-solution__item-icon img{max-width:100%;max-height:100%}.top-solution__item-name{display:block;color:#000;margin-top:30px;margin-bottom:15px;font-weight:bold;text-decoration:none}.top-solution__item-description{display:block;color:#000;text-decoration:none}.seo-text__inner{border-radius:20px;margin:90px auto;max-width:900px;padding:40px}@media(max-width: 768px){.seo-text__inner{margin:40px auto;padding:30px}}.seo-text__inner h2{font-weight:bold;margin-bottom:30px;text-align:center}.about-us{padding:100px 0;background-image:linear-gradient(to right, #7954ff 0%, #a187ff 100%);color:#fff;position:relative;z-index:1}@media(max-width: 768px){.about-us{padding:45px 0}}@media(max-width: 768px){.about-us__text-button{margin-bottom:40px}}.about-us__title{text-align:center;font-size:56px;font-weight:bold;margin:0px 0 50px}@media(max-width: 768px){.about-us__title{font-size:37px}}.about-us .sticky-top{top:100px}.about-us .sticky-top img{width:100%}.about-us__text-block{margin-bottom:50px}.about-us__text-block p{margin:0 0 20px 0;line-height:1.3}.about-us__text-block h3,.about-us__text-block h4,.about-us__text-block h5,.about-us__text-block h6{font-weight:bold}.animation{position:relative;display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(to right, #7954ff 0%, #a187ff 100%)}@media(max-width: 1280px){.animation{display:none}}.iphone{position:absolute;height:600px}.widgets{position:absolute;z-index:-1;scale:0}.widgets img{border-radius:20px;max-height:120px;max-width:120px}.footer{background:#000}.footer__container{padding-top:15px;padding-bottom:15px}.footer__social ul{padding:0;margin:0 0 40px 0;display:flex;align-items:center;gap:30px}.footer__social ul li{display:block}.footer__social ul li a{text-decoration:none}.footer__social ul li a img{height:40px}@media(max-width: 480px){.footer__nav{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}}.footer__nav-link{color:#fff;text-decoration:none;margin-left:15px}@media(max-width: 480px){.footer__nav-link{margin-left:0}}.footer__logo{color:#fff;font-weight:bold;font-size:24px;text-decoration:none}.footer__logo img{max-height:50px}.sheldule-calendar .container-calendar{margin:0 auto}.sheldule-calendar .button-container-calendar button{cursor:pointer;display:inline-block;zoom:1;background:var(--bs-blue);color:#fff;border:1px solid var(--bs-blue);border-radius:4px;padding:5px 10px}.sheldule-calendar .table-calendar{border-collapse:collapse;width:100%}.sheldule-calendar .table-calendar th{background:var(--bs-secondary);color:#fff}.sheldule-calendar .table-calendar td,.sheldule-calendar .table-calendar th{padding:5px;border:1px solid #e2e2e2;text-align:center;vertical-align:top}.sheldule-calendar .date-picker{cursor:pointer}.sheldule-calendar .date-picker:hover,.sheldule-calendar .date-picker.selected{background:var(--bs-blue);color:#fff}.sheldule-calendar .date-picker.current-day{font-weight:bold;box-shadow:inset 0px 0px 1px 2px var(--bs-blue)}.sheldule-calendar .date-picker.current-day span{border-bottom:2px solid currentColor}.sheldule-calendar .date-picker.last-day{background:#f9f9f9;pointer-events:none}.sheldule-calendar #monthAndYear{text-align:center;margin-top:0}.sheldule-calendar .button-container-calendar{position:relative;margin-bottom:1em;overflow:hidden;clear:both}.sheldule-calendar #previous{float:left}.sheldule-calendar #next{float:right}.page-404{height:calc(100vh - 160px);display:flex;flex-direction:column;align-items:center;justify-content:center}.page-404__top{font-weight:bold;font-size:100px;text-transform:uppercase;line-height:1}.page-404__bottom{font-weight:bold;font-size:190px;text-transform:uppercase;line-height:1}.page-404__button{margin-top:50px;margin-bottom:50px}.prem-items{padding:100px 0}.prem-items__title{text-align:center;margin-bottom:50px;font-weight:bold}.prem-items__list{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:center}.prem-items__acc-item{padding:16px 0;border-bottom:1px solid #ddd}.prem-items__acc-item:first-child{border-top:1px solid #ddd}.prem-items__acc-title{font-weight:bold;cursor:pointer;position:relative}.prem-items__acc-title.open:after{transform:rotate(180deg)}.prem-items__acc-title:after{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg' class='vertical-timer-tab-arrow' style='width: 12px;'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.414.586a2 2 0 0 1 0 2.828l-9 9a2 2 0 0 1-2.828 0l-9-9A2 2 0 1 1 3.414.586L11 8.172 18.586.586a2 2 0 0 1 2.828 0z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");display:block;width:12px;height:13px;background-position:center;background-size:contain;position:absolute;background-repeat:no-repeat;right:0;top:50%;margin-top:-6px;transition:.3s}.prem-items__acc-text{display:none;padding-top:16px}.prem-items__list-images{position:relative;height:100%}.prem-items__list-images img{position:absolute;left:50%;top:50%;opacity:0;transition:.3s;transform:translate(-50%, -50%);max-height:100%}.solutions-view{padding:100px 0}.solutions-view h1{margin-bottom:50px}.solutions-view p{margin:0 0 15px 0}.solutions-view ul,.solutions-view ol{padding-left:15px}.pricing{padding:0 0 50px 0}.pricing__title{max-width:900px;margin:0 auto 36px;font-weight:bold;color:#7954ff;font-size:32px;text-align:center}@media(max-width: 992px){.pricing__title{line-height:1.2}}.pricing__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}@media(max-width: 992px){.pricing__grid{display:flex;flex-wrap:wrap;justify-content:center}}.pricing__item{background:#eeeff3;border-radius:16px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;padding:16px;display:flex;flex-direction:column}@media(max-width: 992px){.pricing__item{flex:0 0 40%}}@media(max-width: 768px){.pricing__item{flex:0 0 100%}}.pricing__item-head{display:flex;align-items:center;font-weight:bold;font-size:24px;color:#333;margin:0}.pricing__item-head span{display:block;margin-left:auto;color:#7954ff}.pricing__item-description{font-size:13px;margin-bottom:24px}.pricing__item-list{padding:0;margin:0 0 16px 0;display:block}.pricing__item-list-element{position:relative;list-style-type:none;padding-left:12px}.pricing__item-list-element:before{content:"";display:block;width:6px;height:6px;border-radius:100px;background:#7954ff;position:absolute;left:0;top:10px}.pricing .tools{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}@media(max-width: 992px){.pricing .tools{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.pricing .tools{grid-template-columns:1fr}}.pricing .tool{background:#eeeff3;border-radius:16px;padding:16px;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;transform-style:preserve-3d;transition:transform .2s ease,box-shadow .2s ease;perspective:1000px;overflow:hidden}.pricing .tool__inner{position:relative;z-index:2}.pricing .tool__shine{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.1), transparent 90%);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1}.pricing .tool__head{margin-bottom:12px;position:relative;z-index:2}.pricing .tool__head span{background:#7954ff;padding:0 12px;color:#fff;font-size:18px;border-radius:100px;display:inline-flex;align-items:center}.pricing .tool__description{position:relative;z-index:2;font-size:15px;font-weight:bold;margin-bottom:12px}.pricing .tool__p{position:relative;z-index:2;font-size:14px}.checkbox-wrapper .tgl{display:none}.checkbox-wrapper .tgl,.checkbox-wrapper .tgl:after,.checkbox-wrapper .tgl:before,.checkbox-wrapper .tgl *,.checkbox-wrapper .tgl *:after,.checkbox-wrapper .tgl *:before,.checkbox-wrapper .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper .tgl::-moz-selection,.checkbox-wrapper .tgl:after::-moz-selection,.checkbox-wrapper .tgl:before::-moz-selection,.checkbox-wrapper .tgl *::-moz-selection,.checkbox-wrapper .tgl *:after::-moz-selection,.checkbox-wrapper .tgl *:before::-moz-selection,.checkbox-wrapper .tgl+.tgl-btn::-moz-selection,.checkbox-wrapper .tgl::selection,.checkbox-wrapper .tgl:after::selection,.checkbox-wrapper .tgl:before::selection,.checkbox-wrapper .tgl *::selection,.checkbox-wrapper .tgl *:after::selection,.checkbox-wrapper .tgl *:before::selection,.checkbox-wrapper .tgl+.tgl-btn::selection{background:none}.checkbox-wrapper .tgl+.tgl-btn{outline:0;display:block;width:4em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper .tgl+.tgl-btn:after,.checkbox-wrapper .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.checkbox-wrapper .tgl+.tgl-btn:after{left:0}.checkbox-wrapper .tgl+.tgl-btn:before{display:none}.checkbox-wrapper .tgl:checked+.tgl-btn:after{left:50%}.checkbox-wrapper .tgl-ios+.tgl-btn{background:#fbfbfb;border-radius:2em;padding:2px;transition:all .4s ease;border:1px solid #e8eae9}.checkbox-wrapper .tgl-ios+.tgl-btn:after{border-radius:2em;background:#fbfbfb;transition:left .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08)}.checkbox-wrapper .tgl-ios+.tgl-btn:hover:after{will-change:padding}.checkbox-wrapper .tgl-ios+.tgl-btn:active{box-shadow:inset 0 0 0 2em #e8eae9}.checkbox-wrapper .tgl-ios+.tgl-btn:active:after{padding-right:.8em}.checkbox-wrapper .tgl-ios:checked+.tgl-btn{background:#7954ff}.checkbox-wrapper .tgl-ios:checked+.tgl-btn:active{box-shadow:none}.checkbox-wrapper .tgl-ios:checked+.tgl-btn:active:after{margin-left:-0.8em}.pricing-calc__inner{margin-top:90px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.pricing-calc__item-name{font-weight:500;margin-bottom:8px}.pricing-calc__item-value input[type=range]{width:100%}input[type=range]{accent-color:#7954ff}img{max-width:100%}.technologies--padding{padding:100px 0}@media(max-width: 992px){.technologies--padding{padding:50px 0}}.technologies--gray{background:#eeeff3;padding:100px 0}@media(max-width: 992px){.technologies--gray{padding:50px 0}}.technologies__description{max-width:800px}.technologies__title{color:#7954ff;font-size:36px;font-weight:bold;margin-bottom:16px}@media(max-width: 768px){.technologies__title{text-align:center;line-height:1.2}}@media(max-width: 992px){.technologies__row{gap:30px}}@media(max-width: 992px){.technologies__row--reverse{flex-direction:column-reverse}}.technologies__list{padding:0;margin:0}.technologies__list-item{display:block;position:relative;list-style-type:none;padding-left:40px;font-size:18px;margin-bottom:15px;font-weight:500}.technologies__list-item:last-child{margin-bottom:0}.technologies__list-item:before{content:"";display:block;width:30px;height:30px;position:absolute;left:0;top:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' version='1.0' viewBox='14.3 10.0 84.6 84.6' zoomAndPan='magnify' style='fill: rgb(94, 23, 235);' original_string_length='2199' width='58.93630336775542px' height='58.93630336775542px'%3E%3Cg id='__id0_s69xmhqflq'%3E%3Cpath d='m56.63,94.66h-.02c-10.08,0-19.84-3.6-27.48-10.14-7.56-6.47-12.62-15.4-14.25-25.16-.12-.69.35-1.34,1.04-1.46.69-.12,1.34.35,1.46,1.04,1.53,9.17,6.29,17.58,13.4,23.65,7.19,6.15,16.36,9.53,25.84,9.53.7,0,1.28.57,1.28,1.27s-.56,1.27-1.26,1.27Z' style='fill: inherit;'/%3E%3C/g%3E%3Cg id='__id1_s69xmhqflq'%3E%3Cpath d='m63.39,94.1c-.61,0-1.15-.44-1.25-1.06-.11-.69.35-1.34,1.04-1.46,9.18-1.52,17.59-6.28,23.67-13.39,6.15-7.19,9.54-16.37,9.54-25.84v-.09c0-.7.57-1.27,1.27-1.27s1.27.57,1.27,1.27v.08c0,10.09-3.6,19.86-10.15,27.5-6.47,7.56-15.41,12.62-25.18,14.25-.07.01-.14.02-.21.02Z' style='fill: inherit;'/%3E%3C/g%3E%3Cg id='__id2_s69xmhqflq'%3E%3Cpath d='m15.57,53.66c-.7,0-1.27-.57-1.27-1.27v-.04c0-10.07,3.6-19.83,10.13-27.47,6.46-7.56,15.39-12.62,25.15-14.26.69-.11,1.34.35,1.46,1.04.12.69-.35,1.34-1.04,1.46-9.17,1.53-17.56,6.29-23.64,13.4-6.14,7.19-9.52,16.36-9.52,25.83v.04c0,.7-.57,1.27-1.27,1.27Z' style='fill: inherit;'/%3E%3C/g%3E%3Cg id='__id3_s69xmhqflq'%3E%3Cpath d='m97.09,46.77c-.61,0-1.14-.44-1.25-1.06-1.54-9.16-6.3-17.55-13.41-23.63-7.19-6.14-16.36-9.52-25.82-9.52h-.07c-.7,0-1.27-.57-1.27-1.27s.57-1.27,1.27-1.27h.07c10.07,0,19.82,3.6,27.47,10.13,7.56,6.46,12.62,15.38,14.26,25.13.12.69-.35,1.34-1.04,1.46-.07.01-.14.02-.21.02Z' style='fill: inherit;'/%3E%3C/g%3E%3Cg id='__id4_s69xmhqflq'%3E%3Cpath d='m72.03,33.96c-.89,0-2.02.11-3.37.33-1.4.23-2.36.5-2.94.81-.58.32-1.45,1.11-2.67,2.41-1.18,1.27-2.69,3.26-4.5,5.91-1.8,2.65-3.38,5.22-4.71,7.65-1.19,2.18-2.41,4.57-3.62,7.12-.85-1.1-1.75-1.99-2.67-2.63-1.17-.82-2.29-1.24-3.33-1.24s-2.22.47-3.44,1.41c-1.28.97-1.92,2.08-1.92,3.28,0,.91.55,1.97,1.69,3.25,1.66,1.85,2.99,3.57,3.97,5.11.73,1.14,1.23,1.87,1.53,2.21.34.38.77.67,1.28.87.49.18,1.31.27,2.5.27,1.64,0,2.75-.18,3.41-.54.66-.37,1.18-.89,1.54-1.55.33-.6.85-1.79,1.58-3.64,1.83-4.65,4.31-9.51,7.38-14.45,3.06-4.93,6.06-8.79,8.91-11.48.7-.65,1.12-1.11,1.34-1.45.24-.39.36-.84.36-1.34,0-.63-.22-1.18-.65-1.63-.43-.45-1-.68-1.68-.68Z' style='fill: rgb(0, 191, 99);'/%3E%3C/g%3E%3C/svg%3E");-webkit-background-size:30px;background-size:30px}.features{padding:50px 0 100px 0}.features__description{max-width:800px}@media(max-width: 768px){.features__row{row-gap:45px}}.features__item-image{aspect-ratio:1/1;position:relative;width:150px;background:url("/images/feature-bg.png") 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;margin:auto}.features__item-image img{position:absolute;left:50%;top:50%;max-width:60%;max-height:60%;transform:translate(-50%, -50%)}.features__item-title{text-align:center;font-weight:bold;font-size:19px;line-height:1.1;margin-bottom:15px}.features__item-text{text-align:center;font-weight:500;font-size:18px}.blog-section{padding:50px 0}.blog-section__title{font-weight:bold;font-size:32px;margin-bottom:0;line-height:1}.blog-section__title-bottom{font-size:14px}.blog-post{border:1px solid #ddd;border-radius:12px;padding:8px;box-shadow:rgba(0,0,0,.1) 0px 20px 25px -5px,rgba(0,0,0,.04) 0px 10px 10px -5px}.blog-post__image-link{height:200px;display:block;border-radius:12px;border:1px solid #ddd;overflow:hidden;text-decoration:none;margin-bottom:12px}.blog-post__image-link img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-post__title{color:#7954ff;font-weight:500;line-height:1.1;margin-bottom:12px;text-decoration:none}.blog-post__date{font-weight:300;font-size:12px}.blog-post__description{font-size:13px}.contact-form{padding:100px 0;background:#eeeff3}.contact-form__title{font-size:36px;font-weight:bold;color:#7954ff;line-height:1.1}@media(max-width: 992px){.contact-form__title{text-align:center}}.solution-cover{padding:100px 0 50px}@media(max-width: 992px){.solution-cover{padding:50px 0 50px}}.solution-cover__title{font-weight:bold;color:#7954ff;margin:0 0 10px 0}@media(max-width: 992px){.solution-cover__title{text-align:center}}.solution-cover__subtitle{font-size:24px;line-height:1.1}@media(max-width: 992px){.solution-cover__subtitle{text-align:center}}.solution-cover__image{max-height:550px}.slider-presentation{padding:100px 0}@media(max-width: 992px){.slider-presentation{padding:50px 0}}.slider-presentation .swiper-button-next,.slider-presentation .swiper-button-prev{z-index:21}.slider-presentation__title{max-width:800px;text-align:center;color:#7954ff;font-weight:bold;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:36px;line-height:1.2}.slider-presentation__slider{position:relative;aspect-ratio:21/10;overflow:hidden}.slider-presentation__slider:after{content:"";aspect-ratio:21/10;display:block;position:absolute;background:url("/images/macbook.png") 0 0 no-repeat;left:0;top:0;z-index:20;width:100%;height:100%;-webkit-background-size:contain;background-size:contain}.slider-presentation__slider .swiper{position:absolute;left:9%;top:3%;width:82%;height:87%}.slider-presentation__slider-slide{position:relative;max-height:100%}.slider-presentation__slider-description{position:absolute;right:25px;top:15px;height:calc(100% - 30px);padding:30px;background:rgba(0,0,0,.85);backdrop-filter:blur(4px);color:#fff;text-align:center;width:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px}@media(max-width: 992px){.slider-presentation__slider-description{display:none}}.slider-presentation__slider-title{color:#7954ff;text-align:center;font-size:22px;font-weight:bold}.slider-presentation__slider-p{text-align:center;color:#fff;font-size:16px}.icon-list{padding:100px 0}@media(max-width: 992px){.icon-list{padding:50px 0}}.icon-list__title{max-width:800px;text-align:center;color:#7954ff;font-weight:bold;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:36px;line-height:1.2}.icon-list__grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px;row-gap:60px}@media(max-width: 992px){.icon-list__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.icon-list__grid{grid-template-columns:1fr}}.icon-list__grid-item{display:flex;flex-direction:column;align-items:center}.icon-list__grid-item-icon{width:80px;height:80px;border-radius:10px;background:#edeff3;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;position:relative;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.icon-list__grid-item-icon img{max-width:70%;max-height:70%}.icon-list__grid-item-title{font-weight:bold;text-align:center;font-size:22px;line-height:1.1;margin-bottom:16px}.icon-list__grid-item-text{text-align:center;font-size:16px;line-height:1.1}.company-slider{padding:50px 0}.company-slider__title{font-weight:bold;font-size:36px;color:#7954ff;margin-bottom:10px}.company-slider__p{font-size:20px}.company-slider__list li{font-size:20px}.company-slider__slide{height:450px;overflow:hidden;border-radius:24px}@media(max-width: 992px){.company-slider__slide{height:300px}}.company-slider__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.company-slider .swiper-button-prev,.company-slider .swiper-button-next{--swiper-navigation-color: #fff;background:#7954ff;width:48px;height:48px;border-radius:100px}.company-slider .swiper-button-prev .swiper-navigation-icon,.company-slider .swiper-button-next .swiper-navigation-icon{height:50%}@media(max-width: 992px){.company-details{padding:50px 0}}.company-details h2{font-weight:bold;color:#7954ff;margin:0 0 10px 0}.company-details p{font-size:24px;line-height:1.2}@media(max-width: 992px){.company-details p{font-size:18px}}.company-details__list-item{font-size:24px;line-height:1.1;margin-bottom:12px}@media(max-width: 992px){.company-details__list-item{font-size:18px}}.company-details__list-item:last-child{margin-bottom:0}.company-details img{max-height:550px}.blog__cover{padding:100px 0 0 0}.blog__title{color:#7954ff;font-size:36px;font-weight:bold;text-align:center}.blog__description{text-transform:uppercase;font-size:18px;margin-bottom:36px}.blog__tags{margin-bottom:36px;display:flex;align-items:center;gap:16px;justify-content:center;flex-wrap:wrap}.blog__tags-item{display:inline-flex;min-height:30px;background:#7954ff;color:#fff;font-size:15px;padding:0 10px;border-radius:5px;text-decoration:none}.blog .page-link{--bs-pagination-color: #7954FF;--bs-pagination-hover-color: #7954FF}.blog-cover{background-image:url("https://images.unsplash.com/photo-1522202176988-66273c2fd55f?auto=format&fit=crop&w=1600&q=80");background-size:cover;background-position:center;color:#fff;padding:120px 0;text-align:center;position:relative}.blog-cover::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45)}.blog-cover .container{position:relative;z-index:2}.blog-cover h1{font-size:2.5rem;font-weight:700}.blog-content img{max-width:100%;border-radius:.5rem}.blog-content figure{margin:1.5rem 0}.float-img-left{float:left;width:45%;margin:0 1.5rem 1rem 0}.float-img-right{float:right;width:45%;margin:0 0 1rem 1.5rem}@media(max-width: 768px){.float-img-left,.float-img-right{float:none;width:100%;margin:1rem 0}}
