.content h2,.content p{color:#fff;height:0;opacity:0;overflow:hidden}.btn:hover,.ribbon{background-color:#2b91ff}.text-large,.text-xlarge{font-weight:500;opacity:.1}.link,.link_service{text-decoration:underline}.ribbon{height:4px;left:0;position:fixed;top:0;transition:width .1s ease-out;width:0;z-index:99999}.accordionItems,.approach-pin,.company,.content,.content h2,.content p,.wrap-3d{position:relative}#loader{animation:spin 1s linear infinite;border:3px solid #252525;border-radius:50%;border-top-color:#3498db;height:70px;left:50%;position:fixed;top:40%;transform:translate(-50%,-50%);width:70px;z-index:10}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wrap-3d{background:linear-gradient(136deg,#00143d,#000 89%);height:100vh!important;overflow:hidden;width:100%!important}#container3D{display:none}#container3D canvas{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.content{display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 8.5vw;pointer-events:none!important;width:100%;z-index:999}.content .banner_cta{pointer-events:all!important}.content h2{font-size:50px;font-weight:700;line-height:60px}.content p{font-size:16px;line-height:24px;margin:20px 0}.hero_top_content .btn,.hero_top_content .scroll_button{opacity:0}.btn{background-color:#fff;border:0;border-radius:40px;color:#000;cursor:pointer;font-size:16px;line-height:120%;padding:12px 20px;pointer-events:all;transition:.3s ease-in-out;width:max-content}.btn:hover{color:#fff;transform:scale(1.05)}.main-wrap-approach{display:flex;height:100vh;overflow:hidden;width:100%}.left-text{background-color:#104073;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px 50px 20px 100px;width:25%}.left-text h2{font-size:28px;font-weight:200;margin-bottom:15px;text-transform:uppercase}.accordionItems h3,.content-top .title{font-weight:400;text-transform:uppercase}.left-text p{font-size:15px;line-height:19px;margin-bottom:35px}.approach-pin{background:url(/app.webp) 50%/cover no-repeat;height:100%;width:75%}.approach-pin .img_mask{background-color:#00000089;height:100%;inset:0;position:absolute;width:100%}.accordionItems{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 50px;z-index:9999}.accordionItems h3{font-size:13px;letter-spacing:.5px;margin-bottom:30px}.accordion-item{display:flex;gap:20px;margin-bottom:10px}.accordion-item .icon_wrap{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:3px;transition:1s ease-in-out;width:24px}.accordion-item .icon_wrap img{flex-shrink:0;height:15px;object-fit:cover;transition:.5s ease-in-out;width:15px}.accordion-item .accordion-detail h4{font-size:40px;font-weight:700;line-height:100%;margin-bottom:8px}.accordion-item .accordion-detail h4 .cut_text{color:#b1b1b1;text-decoration:line-through}.accordion-item .accordion-detail p{font-size:16px;margin:10px 0;max-height:0;opacity:0;overflow:hidden;transition:max-height 1s cubic-bezier(0,1,0,1),opacity 1s ease-in-out}.accordion-item.active .accordion-detail p{max-height:1000px;opacity:1;transition:max-height 1s ease-in-out,opacity 1s ease-in-out}.accordion-item.active .icon_wrap{background:#2b91ff!important}.accordion-item.active .icon_wrap img{filter:brightness(0) invert(1);transform:rotate(180deg)}.company_trigger{height:0;overflow:hidden;width:0}.logo-animation-wrapper{background-color:#1a1a1a;height:100vh;overflow:hidden;position:relative;width:100%}.clip-path-svg{height:0;position:absolute;width:0}.logo-animation-container{align-items:center;display:flex;height:100%;overflow:hidden;position:absolute;width:100%}.logo-animation-texts{display:flex;flex-wrap:wrap;gap:1rem;position:absolute;width:150%}.content-wrapper,.logo-animation-content,.logo-animation-content-text,.overlay,.services-bg{height:100%;width:100%}.text-large{color:#fff;font-size:90px}.text-xlarge{color:#fff;font-size:120px}.font-bold{font-weight:700}.font-thin{font-weight:100}.subtitle,.title{color:#fff;font-weight:700}.logo-anim-bg,.logo-anim-bg-clip,.logo-anim-bg-non-clip{height:100%;object-fit:cover;pointer-events:none;position:absolute;width:100%}.overlay{background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);position:absolute}.logo-animation-content{display:none;opacity:.7;position:relative}.logo-animation-content-text{display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:650px;padding:0 80px;position:relative;z-index:1}.content-top .title{color:#fff;font-size:20px;line-height:100%}.subtitle{font-size:38px}.description{color:#fff;font-size:24px}.link{color:#fff;font-size:14px;text-transform:uppercase}.axeno--services--wrapper{background-color:#1a1a1a;position:relative;z-index:0}.services-bg{object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.axeno--services--container{display:flex;height:100vh;overflow:hidden;position:relative;z-index:2}.axeno--services--img-wrapper{overflow:hidden;width:50%}.axeno--services--img-container{border-radius:0 50% 50% 0;height:140%;overflow:hidden;position:relative;top:-20%}.axeno--services--img-container>img{max-width:none}.axeno--services--img{object-fit:cover}.axeno--services--content{display:flex;justify-content:end;width:50%}.axeno--services--content-wrapper{overflow:hidden;padding-left:2rem;position:relative;width:66.66%}.axeno--services--content-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute}.axeno--services--paginations{align-items:center;display:flex;justify-content:center;width:25%}.axeno--paginations{display:flex;flex-direction:column;gap:1rem}.axeno--services--pagination{border:.75px solid #fff;border-radius:50%;cursor:pointer;height:10px;width:10px}.triggerer{background-color:#fff;height:0;opacity:1;position:absolute}.breadcrumbs,.opacity-40,.tag{position:relative}.opacity-100{opacity:1}.opacity-40{opacity:.4}.bg-transparent{background:0 0}.bg-white{background:#fff}.container-services{display:flex;height:fit-content;width:100%}.icon{margin-right:20px;margin-top:5px}.icon img{filter:brightness(0) invert(1);height:40px;object-fit:cover;width:40px}.content-wrapper{display:flex;flex-direction:column}.title{font-size:24px;line-height:125%;margin-bottom:10px}.description-service{color:#fff;font-size:14px;line-height:1.25;margin-bottom:10px}.tags_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tag{color:#fff;display:inline-block;font-size:12px}.tag:before{color:#2b91ff;content:"#"}.tag:not(:last-child):after{content:","}.link_service{color:#fff;font-size:13px!important;margin-top:16px!important;text-transform:uppercase}.desktop{display:block!important}.mobile{display:none!important}@media screen and (max-width:768px){.ribbon{height:3px}.content{padding:0 20px;width:fit-content}.approach-pin,.axeno--services--content,.left-text{width:100%}.content h2{font-size:40px}.content p{font-size:14px;margin:15px 0}.btn{font-size:14px;padding:10px 20px}.left-text h2,.subtitle{font-size:28px}.main-wrap-approach{flex-direction:column}.left-text{height:fit-content;padding:20px}.left-text h2{margin-bottom:0}.left-text p,.sr-btn{display:none}.accordionItems{height:100%;padding:20px}.accordionItems h3{font-size:12px;margin-bottom:20px}.accordion-item{gap:15px;margin-bottom:8px}.accordion-item .icon_wrap{height:20px;margin-top:0;width:20px}.accordion-item .icon_wrap img{height:12px;width:12px}.accordion-item .accordion-detail h4{font-size:20px;margin-bottom:5px}.accordion-item .accordion-detail p{font-size:13px;margin:7px 0}.logo-animation-content-text{gap:20px;max-width:100%;padding:0 30px}.content-top .title{font-size:16px}.description{font-size:18px}.link{font-size:12px}.axeno--services--img-wrapper,.desktop{display:none!important}.axeno--services--content-wrapper{overflow:hidden;padding-left:2rem;position:relative;width:80%}.axeno--services--paginations{width:20%}.axeno--paginations{gap:.8rem}.axeno--services--pagination{height:8px;width:8px}.mobile{display:block!important}}@media(max-width:991px){.blog_breadcrumb{display:none}.blog_post_banner_body .blog-header{padding:100px 0 60px!important}.blog_post_banner_body{margin-bottom:0!important}.blog-post__content h2,.content_part h2{font-size:24px!important}.blog-post__footer{padding:40px 0 70px!important}}.breadcrumbs{z-index:999999}