.flag,.flag.at,.flag.be,.flag.ch,.flag.da,.flag.de,.flag.en,.flag.es,.flag.fr,.flag.ie,.flag.it,.flag.lu,.flag.nl,.flag.sv,.flag.uk{background-size:19.67rem}.brackets,.modal[data-modal-name=change_lang] .list small,.modal[data-modal-name=change_lang_auto] .list small{color:var(--color-silver-60);font-weight:400}.modal,.tooltip.info_box>div{overflow-x:hidden;overflow-y:auto}.modal .card,body.about-us .intro .title h1{max-width:800px}body.legal main h1,body.legal main ul{margin-bottom:1rem}main{visibility:visible}@font-face{font-family:"Font Awesome 6 Pro";src:url('../fonts/fa-solid-900.woff2') format("woff2");font-weight:900;font-style:normal;font-display:swap}@property --progress{syntax:'<number>';inherits:false;initial-value:0}@keyframes fill-progress{from{--progress:0}to{--progress:100}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(22,31,79,0);transition:background-color .2s;padding:var(--gutter);justify-items:center;z-index:999}.hero,.modal .card,.slider,input[type=range]{position:relative}.hero,.reviews{overflow:hidden}.modal .card{width:100%;margin:auto;top:24px;opacity:0;transition:top .2s,opacity .2s}.modal .x.modal__close{position:fixed;top:12px;right:12px;cursor:pointer;padding:12px 17px;opacity:0;transition:opacity .2s}.modal .x.modal__close::before{content:'\f00d';font-family:var(--font-awesome);display:block;color:var(--color-yellow-90);font-size:24px;line-height:1}.modal.modal--open{background-color:rgba(22,31,79,.85)}.modal.modal--open .card{opacity:1;top:0}.modal.modal--open .x.modal__close{opacity:1}.modal[data-modal-name=confirm] .card,body.what-is-erp .pros h2,body.what-is-erp .why-erp h2{max-width:400px}.modal[data-modal-name=confirm] .card__content{grid-gap:var(--padding-16)}.modal[data-modal-name=confirm] .actions{display:flex;grid-gap:var(--padding-8)}.modal[data-modal-name=confirm] .actions .button{min-width:64px;justify-content:center}.modal[data-modal-name=confirm] .x.modal__close,.tooltip.info_box>div::after{display:none}.block{padding:88px 0}.brackets{font-size:1rem;font-family:var(--font-inter);transition:color .2s}.slider{background-color:var(--color-grey-20);border-radius:8px;height:8px}.hero,.slide .range{background-color:var(--color-blue-60)}.slide .range{position:absolute;top:0;left:0;width:0%;height:100%;border-radius:8px}input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer;width:100%;margin:0}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{background-color:transparent;border-radius:8px;height:8px}input[type=range]::-moz-range-track{background-color:var(--color-grey-20);border-radius:8px;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-8px;box-shadow:0!important;outline:#fff solid 2px;pointer-events:all;width:24px;height:24px;border-radius:50%;background:var(--color-blue-60)}input[type=range]::-moz-range-thumb{border:none;box-shadow:0!important;outline:#fff solid 2px;pointer-events:all;width:24px;height:24px;border-radius:50%;background:var(--color-blue-60)}.hero{height:440px;background-color:var(--color-blue-80);padding:104px 0}.hero h1{color:var(--white)}.hero .wave{position:absolute;top:0}.hero .wave.right{right:0}.hero .wave.left{left:0}.hero .wave svg{position:absolute;top:0;left:0;width:100%;height:100%}.hero section,.loader,body.what-is-erp .compare section{position:relative}.tag{font-size:12px;font-weight:700;padding:4px 12px;background-color:var(--color-grey-20);color:var(--color-silver-90);border-radius:24px;width:fit-content;display:flex;align-items:center;grid-gap:5px}.tag .fa-solid{color:inherit;font-size:inherit;position:relative}.tag.green,.tag.green .fa-solid,.tooltip strong{color:#fff}.tag.green{background-color:var(--color-green-70)}.tag.green .fa-star{top:-1px;margin-left:-1px}.reviews{grid-gap:24px}.pagination .button i,.reviews h2,body.sector .risks .cta .blog_card .text h2,ul.cons:last-child,ul.pros:last-child{margin:0}.reviews section{display:flex;justify-content:space-between;align-items:center}.modal[data-modal-name=skip_question] .actions,.reviews .actions{display:flex;grid-gap:8px}.reviews .actions button{padding:10px 28px;line-height:1}.reviews .actions button i{margin:0;top:0}.reviews .reviews_slider{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;grid-gap:16px;padding-bottom:20px;margin-bottom:-20px}.reviews .review:first-child{margin-left:clamp(var(--gutter),calc((100vw - var(--wrapper-width))/ 2 + var(--gutter)),calc((100vw - var(--wrapper-width))/ 2 + var(--gutter)))}.reviews .review:last-child{margin-right:clamp(var(--gutter),calc((100vw - var(--wrapper-width))/ 2 + var(--gutter)),calc((100vw - var(--wrapper-width))/ 2 + var(--gutter)))}.reviews .review{min-width:calc((var(--wrapper-width) - 80px)/ 2);white-space:initial}.reviews .review .rating_name{display:flex;align-items:center;grid-gap:16px}.reviews .review .rating_name .rating{display:flex;grid-gap:2px}.reviews .review .rating_name .rating i::before{content:'\f005';font-family:var(--font-awesome);font-weight:700;font-style:normal;color:#f4d300}.hover_popup:hover .popup,.reviews .review .rating_name .name{display:block}.reviews .review .rating_name .name::before{content:'~ ';display:inline}.flag{width:1rem;height:.66rem;background-image:url('../img/flags.svg');box-shadow:0 0 2px 1px rgba(0,0,0,.1) inset;display:inline-block}.flag.en{background-position:-17.32rem -20.66rem}.flag.be{background-position:-5.33rem -10rem}.flag.de{background-position:-10.67rem -11rem}.flag.da{background-position:-1.33rem -16rem}.flag.fr{background-position:-12rem -2rem}.flag.ie{background-position:0 -14rem}.flag.it{background-position:-5.33rem -7rem}.flag.lu{background-position:0 -13rem}.flag.nl{background-position:-5.33rem -5rem}.flag.at{background-position:-12rem -13rem}.flag.es{background-position:-6.67rem -9rem}.flag.uk{background-position:-17.33rem -4rem}.flag.ch{background-position:-4rem 0}.flag.sv{background-position:-13.33rem 9.67rem}.modal[data-modal-name=change_lang] .card,.modal[data-modal-name=change_lang_auto] .card,body.sector .pros,body.sector .risks .card{grid-gap:24px}.modal[data-modal-name=change_lang] .list,.modal[data-modal-name=change_lang_auto] .list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.modal[data-modal-name=change_lang] .list .button,.modal[data-modal-name=change_lang_auto] .list .button,body.about-us .audience .image img{width:100%}.modal[data-modal-name=change_lang] .text,.modal[data-modal-name=change_lang_auto] .text,body.about-us .details .mission_method .card>div,body.how-it-works .intro .title,body.sector .list.modules .card,body.what-is-erp .modules .card{grid-gap:8px}ul.cons,ul.pros{display:grid;grid-gap:8px;margin:0 0 1rem}ul.cons li,ul.pros li{position:relative;padding-left:24px}ul.cons li::before,ul.pros li::before{position:absolute;top:-1px;left:0;font-size:16px;font-family:var(--font-awesome);font-weight:700}ul.pros li::before{content:'\f058';color:var(--color-green-60)}ul.cons li::before{content:'\f057';color:#f3575a}.pagination{display:flex;justify-content:center;grid-gap:8px}.pagination .button{padding:0;width:44px;height:44px;justify-content:center}.pagination .button.active{background-color:var(--color-green-60);color:#fff;border:0}.accordion{grid-gap:12px;display:grid}.accordion .accordion_item{cursor:pointer;padding:24px 24px 22px;background-color:#fff;border-radius:16px}.accordion .accordion_item .accordion_title{font-size:16px;color:var(--color-blue-80);position:relative;padding-left:24px;user-select:none;display:block}.accordion .accordion_item .accordion_title::before{content:'\f078';font-family:var(--font-awesome);color:var(--color-silver-50);font-size:14px;position:absolute;top:5px;left:1px;line-height:1;transition:transform .1s;transform:scaleY(1)}.accordion .accordion_item.open .accordion_title::before{transform:scaleY(-1)}.accordion .accordion_item .accordion_content{height:0;overflow:hidden;transition:height .2s}.accordion .accordion_item .accordion_content>div{padding-top:8px}.loader .circle{border:6px solid var(--color-grey-20);border-top-color:var(--color-blue-50);border-radius:50%;width:80px;height:80px;margin:0 auto;transition:border-color .4s;animation:1s cubic-bezier(0,0,.6,.8) infinite spin}.loader .check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:27px;height:17px;margin-top:-2px}.loader .check i{background:var(--color-green-70);position:absolute}.hover_popup .popup,.tooltip.info_box>div{background:#fff;color:var(--color-silver-90);padding:24px}.loader .check i:first-child{width:6px;height:0;top:0;left:0;transition:height .4s}.loader .check i:nth-child(2){width:0;height:6px;bottom:0;left:0;transition:width .4s}.loader.done .circle{border-color:var(--color-green-70)}.loader.done .check i:first-child{height:17px}.loader.done .check i:nth-child(2){width:27px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hover_popup{position:static}.hover_popup .popup{position:fixed;display:none;width:360px;font-weight:400;border-radius:16px;box-shadow:rgba(5,8,26,.2) 0 0 11px;transform:translate(-50%,calc(-100% - 24px))}.tooltip{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;opacity:0;transition:opacity .3s}.tooltip>div{max-width:280px;min-width:200px;background:var(--color-blue-100);color:var(--color-silver-50);padding:6px 10px;border-radius:6px;position:fixed;transform:translateY(-16px);transition:transform .3s}.tooltip>div::after{content:'';position:absolute;border:7px solid transparent}.tooltip--top>div::after{border-top-color:var(--color-blue-100);top:100%;left:50%;transform:translateX(-50%)}.tooltip--bottom>div::after{border-bottom-color:var(--color-blue-100);bottom:100%;left:50%;transform:translateX(-50%)}.tooltip--left>div::after{border-left-color:var(--color-blue-100);left:100%;top:50%;transform:translateY(-50%)}.tooltip--right>div::after{border-right-color:var(--color-blue-100);right:100%;top:50%;transform:translateY(-50%)}.tooltip ul{padding-left:1rem}.tooltip ul li{list-style-type:disc;padding-left:0}.tooltip.info_box{align-items:center;justify-content:center;width:100vw;height:100vh;top:0;left:0;background-color:rgba(28,38,89,.8);pointer-events:initial}.tooltip.info_box>div{display:grid;height:fit-content;max-width:none;width:calc(100vw - 24px);position:static;pointer-events:initial;max-height:80vh}.tooltip.info_box a{font-weight:700;width:fit-content;margin-top:16px}.tooltip.info_box strong{color:var(--color-blue-80)}.notify{z-index:9999;animation:.4s both notify_show}.notify.fixed{position:fixed;right:16px;bottom:16px;margin:0;border-radius:16px}.notify.fixed>div{padding:12px 18px}.notify.fixed.hide{animation:.4s both notify_hide}@keyframes notify_show{0%{bottom:0;opacity:0}100%{bottom:16px;opacity:1}}@keyframes notify_hide{0%{bottom:16px;opacity:1}100%{bottom:0;opacity:0}}.notify>div{padding:4px 16px;display:flex;align-items:center;grid-gap:4px;background:var(--color-silver-40);font-weight:700;box-shadow:0 8px 16px rgba(0,0,0,.05);border-radius:8px;justify-content:space-between;margin-bottom:18px;cursor:pointer}.notify>div::after{content:'\f00d';font-family:var(--font-awesome);cursor:pointer;padding:8px;margin-right:-8px;position:relative;top:1px}.notify>div.error{background:#ffd1d1;color:#930909}.notify>div.succes{background:var(--color-green-50);color:var(--color-green-90)}.modal[data-modal-name=skip_question] .card{max-width:520px}.modal[data-modal-name=skip_question] .card h3{margin-bottom:4px}.modal[data-modal-name=skip_question] .confirm__yes i{margin:0 0 0 8px}.modal[data-modal-name=callback_request] .card{max-width:440px}.modal[data-modal-name=callback_request] form{display:grid;grid-gap:16px}body.about-us .card{padding:40px}body.about-us .hero{background-image:url('../img/team-photo.webp'),linear-gradient(90deg,#e9e9e9 50%,#bdbcbb 50%);background-repeat:no-repeat;background-size:auto 800px;background-position:center 30%}body.about-us .intro{padding:80px 0;grid-gap:32px}body.about-us .intro .title{grid-column:1/3;text-align:center;justify-content:center;grid-gap:8px;margin-bottom:40px}body.about-us .intro .title h2{font-size:var(--font-size-h3);color:var(--color-blue-60);margin:0}body.about-us .intro .blocks{grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;grid-gap:24px}body.about-us .intro .blocks .text{grid-row:1/3}body.about-us .intro .fact{padding:32px}body.about-us .intro .fact span{font-size:var(--font-size-h2);font-family:var(--font-poppins);color:var(--color-blue-60)}body.about-us .intro .usp .card{display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-gap:40px}body.about-us .intro .usp li{grid-gap:4px;display:grid;align-content:flex-start}body.about-us .intro .usp svg{height:48px;margin-bottom:16px}body.about-us .intro .usp svg *{fill:var(--color-green-70)}body.about-us .details{background-color:#fff;padding:104px 0;grid-gap:104px}body.about-us .details .top{grid-template-columns:1fr 1fr;grid-gap:80px}body.about-us .details .top .text{padding:64px 0}body.about-us .details .top .image{position:relative;transform:rotate(3deg);overflow:hidden;border-radius:40px}body.about-us .details .top .image img{position:absolute;left:-10%;top:-10%;width:120%;height:120%;object-fit:cover;transform:rotate(-3deg)}body.about-us .details .mission_method .card{grid-template-columns:1fr 1fr;grid-gap:64px;align-items:flex-start}body.about-us .audience{padding:104px 0;background:#f4f4f4}body.how-it-works .hero,body.what-is-erp .hero{background-repeat:no-repeat;background-size:auto 100%;background-position:center 30%}body.sector .part.white,body.what-is-erp .part.white,body.what-is-erp .pros,body.what-is-erp .why-erp{background-color:#fff}body.about-us .audience section{grid-template-columns:1fr 1fr;grid-gap:80px;align-items:center}body.about-us .company{background-color:#fff;padding:160px 0;position:relative;overflow:hidden}body.about-us .company section{grid-template-columns:1fr 1fr;position:static}body.about-us .company .image img{position:absolute;top:0;left:calc(50% + 80px);aspect-ratio:1102/726;height:100%;object-fit:contain;object-position:left}body.about-us .company .image::after{content:'';position:absolute;top:0;left:calc(50% + 80px);height:100%;aspect-ratio:1102/726;background:linear-gradient(90deg,rgba(255,255,255,0) 80%,#fff 100%)}body.how-it-works .hero{background-image:url('../img/how-it-works.webp'),linear-gradient(90deg,#f8f8f6 50%,#d5d0cd 50%)}body.how-it-works .intro{padding:80px 0}body.how-it-works .intro h2{font-size:var(--font-size-h3);color:var(--color-blue-60)}body.how-it-works .intro section{grid-template-columns:1fr 1fr;grid-gap:40px;align-items:flex-start}body.how-it-works .intro .steps{display:grid;grid-gap:32px}body.how-it-works .intro .steps h3,body.sector .list.modules h3,body.sector .risks h3,body.what-is-erp .modules h3{font-size:1rem}body.how-it-works .intro .steps li{grid-gap:4px;display:grid}body.what-is-erp .hero{background-image:url('../img/what-is-erp.webp'),linear-gradient(90deg,#404f54 50%,#7a858d 50%)}body.what-is-erp .modules{grid-gap:48px}body.what-is-erp .modules section.split{grid-gap:8px 24px}body.what-is-erp .modules .title{grid-column:1/3}body.what-is-erp .modules .list{grid-gap:16px;grid-template-columns:1fr 1fr}body.what-is-erp .pros,body.what-is-erp .risks .card{grid-gap:24px;display:grid}body.sector .list.modules h3 .fa-solid,body.what-is-erp .modules h3 .fa-solid{color:var(--color-blue-50);margin-right:3px}body.sector .list,body.what-is-erp .risks .card ul{grid-gap:16px}body.what-is-erp .compare{background:#fff;position:relative}body.what-is-erp .compare .image{background-image:url('../img/comparing-software.webp');position:absolute;top:0;right:0;width:65%;height:100%;background-position:left;background-size:cover}body.sector .hero,body.sector .risks .faq{padding:0}body.legal .hero img,body.sector .hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body.sector .intro,body.sector .risks{grid-gap:104px}body.sector .intro .logo_slider_wrap{grid-gap:16px;text-align:center}body.sector .risks .card ul{margin:0;grid-gap:24px}body.sector .risks .cta .blog_card{grid-template-columns:1fr 1fr}body.sector .risks .cta .blog_card .text{padding:32px;grid-gap:24px}body.sector .risks .cta .blog_card .image{height:auto;border-radius:0 8px 8px 0;position:relative}body.sector .risks .cta .blog_card .image img{position:absolute}body.contact .hero{height:auto}body.contact .hero section{grid-gap:40px;justify-items:center}body.contact .hero .title{text-align:center;max-width:560px;margin:0 auto;grid-gap:8px}body.contact .hero .title p{color:rgba(255,255,255,.8)}body.contact #contact_form{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr;max-width:880px}body.contact #contact_form h2{font-size:var(--font-size-h3);margin:0}body.contact #contact_form .row{grid-column:1/3;display:grid}body.contact #contact_form textarea{width:100%;max-width:none}body.legal .hero section{align-items:center}body.legal main section{max-width:880px}body.legal main ul{padding-left:1rem;display:grid;grid-gap:6px}body.legal main li{display:list-item;list-style:disc;padding-left:8px}body.legal main h2{margin-top:2rem;font-size:var(--font-size-h3)}body.legal main h2:first-child{margin-top:0}body.legal main h3{font-size:1rem;color:var(--color-blue-70);margin-bottom:4px}body.legal main table{width:fit-content}body.error main{height:100%}body.error .hero{align-content:center;min-height:400px}body.error h1{font-size:80px}body.error h2{color:rgba(255,255,255,.7)}@media screen and (max-width:1240px){body.what-is-erp .compare section{grid-template-columns:5fr 4fr}body.what-is-erp .compare .image{width:70%}body.about-us .intro .fact{padding:24px}body.about-us .card{padding:32px}body.about-us .audience section,body.about-us .details .mission_method .card,body.about-us .details .top{grid-gap:40px}body.about-us .details .top .text{padding:40px 0}body.about-us .company{padding:80px 0}}@media screen and (max-width:1000px){body.page{grid-template-rows:1fr auto}.hero{padding:56px 0}.logo_slider .scroller{animation-duration:800s}.block{padding:64px 0}body.about-us .company .image img{left:50%}body.sector .risks .cta .blog_card .text{padding:24px}}@media screen and (max-width:900px){body.page .part{padding:72px 0}body.page section.split{grid-gap:32px}body.what-is-erp .compare section{grid-template-columns:1fr}body.what-is-erp .compare .image{width:100%;height:320px}body.what-is-erp .compare{padding:calc(320px + 72px) 0 72px}body.how-it-works .intro section{grid-gap:24px}body.about-us .details .top .text{padding:0}}@media screen and (max-width:800px){body.about-us .audience section,body.about-us .company section,body.about-us .details .mission_method .card,body.about-us .details .top,body.about-us .intro .usp .card,body.how-it-works .intro section,body.page section.split{grid-template-columns:1fr}body.about-us .audience,body.about-us .intro,body.how-it-works .intro,body.page .part{padding:64px 0}body.about-us .hero,body.how-it-works .hero,body.legal .hero,body.sector .hero,body.what-is-erp .hero{height:320px}body.page section.split{grid-gap:0}body.what-is-erp h1{margin-bottom:1rem}body.what-is-erp .pros h2,body.what-is-erp .why-erp h2{max-width:none}body.what-is-erp .modules .title{grid-column:unset}body.what-is-erp .pros .card,body.what-is-erp .risks .card{margin-top:32px}body.what-is-erp .compare{padding:calc(320px + 64px) 0 64px}body.sector.page section.split{grid-gap:24px}body.sector .risks .cta .blog_card{grid-template-columns:1fr;grid-gap:8px}body.sector .risks .cta .blog_card .text{padding:24px 16px;grid-gap:16px}body.sector .risks .cta .blog_card .image{order:-1;height:56vw;border-radius:8px 8px 0 0}body.about-us .intro .title{margin-bottom:0}body.about-us .details{padding:64px 0;grid-gap:64px}body.about-us .details .top .image{max-width:560px;height:320px;order:-1}body.about-us .audience .image img{max-width:440px}body.about-us .company{padding:55vw 0 64px}body.about-us .company .image img{left:auto;height:auto;width:80%;right:0}}@media screen and (max-width:720px){body.about-us .intro .title{text-align:left}body.about-us .hero{background-size:auto 480px}}@media screen and (max-width:600px){.modal[data-modal-name=change_lang] .list,.modal[data-modal-name=change_lang_auto] .list,body.what-is-erp .modules .list{grid-template-columns:1fr}body.what-is-erp .compare .image{height:240px}body.what-is-erp .compare{padding:calc(240px + 64px) 0 64px}body.about-us .intro .blocks{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}body.about-us .intro .blocks .text{grid-row:1/2;grid-column:1/3}}@media screen and (max-width:400px){header.main .hb_menu .text{display:none}}