.animations{pointer-events:none;top:0;left:0;width:100%;height:100%;overflow:hidden;position:absolute}.animations .animation-wrap{position:absolute;width:100%;display:flex}.animations .animation-wrap .animation-ratio{--bs-aspect-ratio: 100%}.animations.circles .animation-wrap:nth-child(1){justify-content:flex-end;top:0}.animations.circles .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 2);transform:translateX(calc(-1 * 25%))}@media (min-width:768px){.animations.circles .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 2.5)}}@media (min-width:992px){.animations.circles .animation-wrap:nth-child(1){justify-content:var(--animaton-start);top:50%;transform:translateY(-50%)}.animations.circles .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 3);transform:translateX(calc(var(--animation-math) * -20%))}}@media (max-width:575.98px){.animations.circles .animation-wrap:nth-child(2){display:none}}@media (min-width:576px){.animations.circles .animation-wrap:nth-child(2){justify-content:flex-start;bottom:10%}.animations.circles .animation-wrap:nth-child(2) .animation-ratio{width:calc(100vw / 3);transform:translateX(calc(-1 * -40%))}}@media (min-width:768px){.animations.circles .animation-wrap:nth-child(2){bottom:0%}}@media (min-width:992px){.animations.circles .animation-wrap:nth-child(2){justify-content:var(--animaton-end);top:30%;bottom:unset;transform:translateY(-50%)}.animations.circles .animation-wrap:nth-child(2) .animation-ratio{width:calc(100vw / 4);transform:translateX(calc(var(--animation-math) * 50%))}}.animations.crm .animation-wrap{justify-content:flex-end;top:0%}.animations.crm .animation-wrap .animation-ratio{width:calc(100vw / 2);transform:translateX(10%)}@media (min-width:768px){.animations.crm .animation-wrap{top:15%;transform:translateY(-15%)}.animations.crm .animation-wrap .animation-ratio{width:calc(100vw / 2.5)}}@media (min-width:1200px){.animations.crm .animation-wrap{justify-content:var(--animaton-start);top:50%;transform:translateY(-50%)}.animations.crm .animation-wrap .animation-ratio{width:calc(100vw / 4);transform:translateX(calc(-1 * 10%))}}@media (min-width:1400px){.animations.crm .animation-wrap .animation-ratio{transform:translateX(calc(var(--animation-math) * 50%))}}.animations.lines .animation-ratio{width:calc(100vw / 2);--bs-aspect-ratio: calc(37 / 1000 * 100%)}.animations.lines .animation-wrap:nth-child(1){justify-content:flex-end;top:25%;transform:translateY(-25%)}.animations.lines .animation-wrap:nth-child(1) .animation-ratio{transform:translateX(calc(-1 * 25%)) scaleX(-1)}.animations.lines .animation-wrap:nth-child(2){justify-content:flex-start;bottom:25%;transform:translateY(25%)}.animations.lines .animation-wrap:nth-child(2) .animation-ratio{transform:translateX(calc(-1 * -25%)) scaleX(calc(-1 * -1))}.animations.hexagons .animation-wrap:nth-child(1){justify-content:flex-end;top:0%}.animations.hexagons .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 2);--bs-aspect-ratio: calc(713 / 609 * 100%);transform:translateX(10%)}@media (min-width:768px){.animations.hexagons .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 2.5)}}@media (min-width:1200px){.animations.hexagons .animation-wrap:nth-child(1){justify-content:var(--animaton-start);top:50%;transform:translateY(-50%)}.animations.hexagons .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 3);transform:translateX(calc(-1 * -10%))}}.animations.hexagons .animation-wrap:nth-child(2){justify-content:flex-start;bottom:20%;transform:translateY(20%)}.animations.hexagons .animation-wrap:nth-child(2) .animation-ratio{width:calc(100vw / 8);--bs-aspect-ratio: calc(68 / 78 * 100%);transform:translateX(calc(-1 * 100%))}@media (min-width:1200px){.animations.hexagons .animation-wrap:nth-child(2){justify-content:var(--animaton-end);top:20%;bottom:unset;transform:translateY(-20%)}.animations.hexagons .animation-wrap:nth-child(2) .animation-ratio{width:calc(100vw / 12)}}.animations.lines-and-shapes .animation-ratio{--bs-aspect-ratio: calc(608 / 1532 * 100%)}.animations.lines-and-shapes .animation-wrap:nth-child(1){justify-content:flex-end;bottom:20%;transform:translateY(20%)}.animations.lines-and-shapes .animation-wrap:nth-child(1) .animation-ratio{width:100vw}@media (min-width:992px){.animations.lines-and-shapes .animation-wrap:nth-child(1){bottom:40%;transform:translateY(40%)}.animations.lines-and-shapes .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw - (100vw / 8))}}.animations.lines-and-shapes .animation-wrap:nth-child(2){justify-content:flex-start;top:25%;transform:translateY(-25%)}.animations.lines-and-shapes .animation-wrap:nth-child(2) .animation-ratio{width:100vw;transform:translateX(calc(-1 * -10%))}@media (min-width:992px){.animations.lines-and-shapes .animation-wrap:nth-child(2) .animation-ratio{width:calc(100vw - (100vw / 8))}}
section.section-video{margin-bottom:6.25rem}@media (min-width:992px){section.section-video{margin-bottom:12.5rem}}.section-video a.video-wrapper{display:block;max-height:50rem;--bs-aspect-ratio: 55.2%;--icon-size: 60px}@media (min-width:992px){.section-video a.video-wrapper{--icon-size: 80px}}.section-video a.video-wrapper:focus svg,.section-video a.video-wrapper:hover svg{width:calc(var(--icon-size) * 1.3);height:calc(var(--icon-size) * 1.3)}.section-video a.video-wrapper svg{pointer-events:none;width:calc(var(--icon-size) * 1);height:calc(var(--icon-size) * 1);top:50%;left:50%;transform:translate(-50%, -50%);will-change:width, height;transition:width 0.3s ease-in-out, height 0.3s ease-in-out}.section-video.container-video{width:100%;padding-right:var(--bs-gutter-x, 20px);padding-left:var(--bs-gutter-x, 20px);margin-right:auto;margin-left:auto}@media (min-width:576px){.section-video.container-video{max-width:540px}}@media (min-width:768px){.section-video.container-video{max-width:720px}}@media (min-width:992px){.section-video.container-video{max-width:960px}}@media (min-width:1200px){.section-video.container-video{max-width:1140px}}@media (min-width:1400px){.section-video.container-video{max-width:1320px}}@media (min-width:1600px){.section-video.container-video{max-width:1520px}}.section-video.container-video .video-wrapper{border-radius:10px}#products-section{display:flex;flex-direction:column;align-items:center;margin-bottom:6.25rem}@media (min-width:992px){#products-section{margin-bottom:12.5rem}}#products-section .swiper-wrapper{display:flex}#products-section .swiper-slide{background-color:#202033;border-radius:10px;height:unset;padding:1.25rem}@media (min-width:1200px){#products-section .swiper-slide{padding:2.5rem 3.75rem}}@media (min-width:1400px){#products-section .swiper-slide{padding:3.75rem 5.625rem}}#products-section .swiper-slide:hover svg.gradient-box,#products-section .swiper-slide:focus svg.gradient-box,#products-section .swiper-slide:focus-within svg.gradient-box{stroke-dashoffset:0}#products-section .swiper-slide .swiper-content{display:flex;flex-direction:column;align-items:center;position:relative}#products-section .swiper-slide h3{font-size:1.375rem;font-weight:600}@media (min-width:768px){#products-section .swiper-slide h3{font-size:1.625rem}}#products-section .swiper-slide p{text-align:center}@media (min-width:768px){#products-section .swiper-slide p{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){#products-section .swiper-slide a{font-size:1.25rem}}#products-section .swiper-slide .img-wrapper{margin-top:1.25rem}@media (min-width:768px){#products-section .swiper-slide .img-wrapper{margin-top:3.125rem}}#products-section .swiper-slide .gradient-border{--border-width: 20px;--border-inner-width: 4px;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;border-radius:10px;overflow:hidden}#products-section .swiper-slide .gradient-border:after{content:'';position:absolute;top:var(--border-inner-width);left:var(--border-inner-width);border-radius:inherit;width:calc(100% - (var(--border-inner-width) * 2));height:calc(100% - (var(--border-inner-width) * 2));background-color:#202033}#products-section .btn-outline-gradient{margin-top:1.875rem}@media (min-width:992px){#products-section .btn-outline-gradient{margin-top:3.75rem}}#logos-section{--swiper-preloader-color: #000016;display:flex;flex-direction:column;margin-bottom:3.75rem;justify-content:center}@media (min-width:992px){#logos-section{margin-bottom:9.375rem;flex-direction:row}}#logos-section .swiper{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width:992px){#logos-section .swiper{width:calc(50% - 2rem)}}@media (max-width:991.98px){#logos-section .swiper+.swiper{margin-top:2.8125rem}}@media (min-width:992px){#logos-section .swiper+.swiper{margin-inline-start:2rem}}@media (min-width:992px){#logos-section h2{font-size:2.625rem}}@media (min-width:1200px){#logos-section h2{font-size:3.375rem}}#logos-section .swiper-container{background-color:#ffffff;border-radius:0.3125rem;padding:0.9375rem;width:100%}@media (min-width:992px){#logos-section .swiper-container{padding:0.9375rem 1.5625rem}}#logos-section .swiper-container~.swiper-pagination{position:relative;margin-top:2rem}@media (min-width:992px){#logos-section .swiper-container~.swiper-pagination{margin-top:3.125rem}}#logos-section .swiper-slide{height:2.8125rem}@media (min-width:768px){#logos-section .swiper-slide{height:5rem}}#logos-section .swiper-slide img{position:absolute;top:50%;left:50%;right:unset;transform:translate(-50%, -50%);max-width:100%;max-height:100%}#clients-section{display:flex;flex-direction:column;align-items:center;margin-bottom:3.75rem}@media (min-width:992px){#clients-section{margin-bottom:9.375rem}}#clients-section .swiper-slide{width:unset}#clients-section .swiper-slide .ratio{--max-size: 90%;background-color:#ffffff;border-radius:0.25rem;width:3.75rem}@media (min-width:768px){#clients-section .swiper-slide .ratio{width:5.625rem}}@media (min-width:992px){#clients-section .swiper-slide .ratio{width:9.6875rem}}#clients-section .btn-outline-gradient{margin-top:1.875rem}@media (min-width:992px){#clients-section .btn-outline-gradient{margin-top:3.75rem}}.animations{opacity:0.8}.animations.hexagons .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 2.5)}@media (min-width:768px){.animations.hexagons .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 3)}}@media (min-width:1200px){.animations.hexagons .animation-wrap:nth-child(1) .animation-ratio{width:calc(100vw / 3.5)}}.animations.lines-and-shapes .animation-wrap:nth-child(1){bottom:25%}@media (min-width:992px){.animations.lines-and-shapes .animation-wrap:nth-child(1){bottom:45%}}@media (min-width:768px){.animations.lines-and-shapes .animation-wrap:nth-child(2){top:30%}}@media (min-width:992px){.animations.lines-and-shapes .animation-wrap:nth-child(2){top:40%}}#page-header{position:relative;--animaton-start: flex-end;--animaton-end: flex-start;--animation-math: 1;--scroll-margin-top: 0.3}#page-header p{font-size:1.125rem;line-height:1.5625rem}@media (min-width:768px){#page-header p{font-size:1.25rem;line-height:1.5}}.section-head{margin-bottom:1rem}@media (min-width:992px){.section-head{margin-bottom:3.125rem}}#solutions-list{counter-reset:section-counter;margin-bottom:4.375rem}@media (min-width:992px){#solutions-list{margin-bottom:10rem}}#solutions-list .solutions-swiper{background-color:#202033;border-radius:10px}#solutions-list .solutions-swiper .swiper-slide{display:grid;height:unset;grid-template-rows:repeat(2, 1fr);grid-gap:1.875rem;padding:1.25rem}@media (min-width:992px){#solutions-list .solutions-swiper .swiper-slide{grid-gap:2.5rem;padding:2.5rem}#solutions-list .solutions-swiper .swiper-slide:nth-child(odd){padding-left:0}#solutions-list .solutions-swiper .swiper-slide:nth-child(even){padding-right:0}}@media (min-width:1200px){#solutions-list .solutions-swiper .swiper-slide{grid-gap:3.75rem;padding:3.75rem}}@media (min-width:1400px){#solutions-list .solutions-swiper .swiper-slide{grid-gap:5.625rem;padding:5.625rem}}#solutions-list .solutions-swiper article{display:flex;flex-direction:column;align-items:flex-start;counter-increment:section-counter;display:flex;flex-direction:column}#solutions-list .solutions-swiper article:before{content:counter(section-counter,decimal-leading-zero);color:#202033;text-shadow:-1px -1px 0 #2ae7d5, 1px -1px 0 #2ae7d5, -1px 1px 0 #2ae7d5, 1px 1px 0 #2ae7d5;font-size:3.125rem;font-weight:900;letter-spacing:0.1rem;line-height:1;margin-bottom:1rem}#solutions-list .solutions-swiper article:before a{color:inherit}@media (min-width:992px){#solutions-list .solutions-swiper article:before{font-size:5.625rem;margin-bottom:1.25rem}}#solutions-list .solutions-swiper article span.hr{display:block;height:2px;width:100%;border-radius:2px;background:linear-gradient(to left, #2ae7d5 0%, #1d27b6 100%);display:inline-block}#solutions-list .solutions-swiper article h3{font-size:1.25rem;font-weight:600;margin-top:1rem;display:flex;flex-direction:column}#solutions-list .solutions-swiper article p{text-align:start}
#videoPopup .modal-dialog{max-width:calc((100vh - 200px) * 16 / 9) !important}#videoPopup .modal-content{background:transparent;border:0}#videoPopup .modal-header{border:0}#videoPopup .modal-header .video-popup-close{margin-right:auto}#videoPopup .modal-header .video-popup-close svg{width:30px;height:30px;fill:white}#videoPopup .ratio:before{content:''}#videoPopup .modal-body{position:relative}#videoPopup .modal-body .spinner-border{color:white;width:60px;height:60px;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px)}
