*{margin:0;padding:0;box-sizing:border-box}body{position:relative;font-family:"Sora","Arial",sans-serif}.page-gradient{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:radial-gradient(circle 50vw at 100% 0, rgba(245, 146, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(circle 50vw at 0 50%, rgba(245, 146, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(circle 50vw at 100% 100%, rgba(245, 146, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat;background-size:cover;z-index:-1}.page-gradient2{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:radial-gradient(circle 100vw at 100% 0, rgba(0, 153, 245, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(circle 100vw at 0 50%, rgba(0, 153, 245, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(circle 100vw at 100% 100%, rgba(0, 153, 245, 0.2) 0%, rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat;background-size:cover;z-index:-1}header{display:flex;justify-content:space-between;align-items:center;padding:32px 120px}header .logo{width:145px;height:47px;background-image:url("img/logo.png");background-size:contain;background-position:center center;background-repeat:no-repeat}.text-center{text-align:center}.btn-orange-border{display:inline-block;position:relative;color:#f59200;font-size:18px;padding:10px 45px 10px 16px;border:1px solid #f59200;border-radius:50px;transition:box-shadow .2s,background .2s;cursor:pointer}.btn-orange-border:after{content:" ";position:absolute;top:50%;right:8px;width:31px;height:29px;background-image:url("img/icon_orange_arrow.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;transform:translateY(-50%);transition:right .05s}.btn-orange-border:hover{color:#fff;background-color:#f59200;box-shadow:0px 0px 5px rgba(0,0,0,.3)}.btn-orange-border:hover:after{right:0px;transition:right .2s}.btn-orange{display:inline-block;position:relative;color:#fff;font-size:18px;background:#f59200;padding:10px 24px;border-radius:50px;transition:box-shadow .2s;cursor:pointer}.btn-orange:hover{background:linear-gradient(90deg, #f59200 0%, #fcaf0a 100%);box-shadow:0px 0px 5px rgba(0,0,0,.3)}.heading-title{display:block;position:relative;margin:auto;padding:7px 35px 7px 7px;font-size:12px;font-weight:500;line-height:150%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#000;opacity:.8}.heading-title span{display:inline-block;padding:3px 5px;border-bottom:3px solid #f59200}.big-heading-title{padding-top:40px;font-weight:700;font-size:40px;line-height:50px;text-align:center;color:#000}.big-heading-title div{display:inline-block;overflow:hidden;vertical-align:bottom;height:50px;text-align:left;color:#f59200}.big-heading-title div span{position:relative;animation:slideUp 15s ease-in-out infinite}.big-heading-title span{color:#f59200}.heading-subtitle{max-width:720px;margin:25px auto;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#292929}.top-hero-image{position:relative;padding:70px;margin:auto;max-width:1258px;text-align:center}.top-hero-image img{max-width:100%;max-height:calc(40vw - 56px)}.tooltip{position:absolute;left:70px;top:34%;width:15.4vw;height:3.58vw;max-width:249px;max-height:58px;background-image:url("img/tooltip_100.png");background-size:cover;background-repeat:no-repeat;opacity:0;animation:fadeIn 1s forwards;animation-delay:1s}.tooltip.tooltip2{left:240px;top:7%;animation-delay:2s}.tooltip.tooltip3{left:auto;right:240px;top:7%;animation-delay:3s}.projects-counting{position:absolute;bottom:70px;right:100px;width:348px;height:80px;text-align:center;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:10px;opacity:0;animation:fadeIn 1s forwards;animation-delay:4s}.projects-counting .project-count{display:inline-block;width:30%;height:100%;padding-top:16px;font-weight:700;font-size:24px;line-height:35px;text-align:center;color:#46d100;vertical-align:bottom}.projects-counting .project-count div{font-weight:400;font-size:12px;line-height:15px;text-align:center;color:#878585}.services-boxes{max-width:100%;padding:30px 0px;margin-bottom:50px;overflow:hidden;text-align:center}.services-boxes .service-box{display:inline-block;position:relative;width:calc(25% - 25px);max-width:399px;padding:50px 0px;margin:0px 10px;text-align:center;background:linear-gradient(180deg, #ffffff 0%, rgba(250, 250, 250, 0.5) 100%);box-shadow:-2px -2px 4px rgba(0,0,0,.25),2px 2px 4px rgba(0,0,0,.25);backdrop-filter:blur(6px);border-radius:20px;background-size:100%;overflow:hidden;cursor:pointer}.services-boxes .service-box .service-box-hover{position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;background-size:auto 120%;background-position:center center;transition:all 1s;z-index:-1}.services-boxes .service-box .service-box-hover.service-box-web{background-image:url("img/hover_web.png")}.services-boxes .service-box .service-box-hover.service-box-ai{background-image:url("img/hover_ai.png")}.services-boxes .service-box .service-box-hover.service-box-ar{background-image:url("img/hover_ar.png")}.services-boxes .service-box .service-box-hover.service-box-e{background-image:url("img/hover_e.png")}.services-boxes .service-box .service-icon{position:relative;width:130px;height:130px;margin:0px auto 15px;background-size:40px;background-repeat:no-repeat;background-position:center}.services-boxes .service-box .service-icon::after{content:" ";position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:url("img/circle_outside.png");background-size:contain;background-position:center;background-repeat:no-repeat;animation:keepRotating 2s linear infinite}.services-boxes .service-box .service-icon::before{content:" ";position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:url("img/circle_inside.png");background-size:contain;background-position:center;background-repeat:no-repeat;animation:keepRotatingR 2s linear infinite}.services-boxes .service-box .service-icon.service-icon-ar{background-image:url("img/icon_ar.png")}.services-boxes .service-box .service-icon.service-icon-code{background-image:url("img/icon_code.png")}.services-boxes .service-box .service-icon.service-icon-ai{background-image:url("img/icon_ai.png")}.services-boxes .service-box .service-icon.service-icon-shop{background-image:url("img/icon_shop.png")}.services-boxes .service-box h3{position:relative;top:0px;margin-bottom:15px;font-weight:700;font-size:27px;line-height:28px;color:#18181b;transition:top 1s}.services-boxes .service-box h4{margin-bottom:35px;font-weight:400;font-size:16px;line-height:26px;color:#52525b}.services-boxes .service-box:hover h3{position:relative;top:80px;color:#f59200}.services-boxes .service-box:hover h4{opacity:0}.services-boxes .service-box:hover .service-box-hover{opacity:1;background-size:auto 130%}.partner_grid{display:flex;flex-wrap:wrap;padding:50px 30px}.partner_grid .pgrid_one{flex:0 0 33%;width:33%;padding-top:40px;border-right:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7}.partner_grid .pgrid_one.pgrid_one_nr{border-right:0px none}.partner_grid .pgrid_one.pgrid_one_nb{border-bottom:0px none}.partner_grid .pgrid_one .pgrid_icon{width:46px;height:46px;margin:auto;background-position:center center;background-repeat:no-repeat}.partner_grid .pgrid_one .pgrid_icon.pgrid_icon_expert{background-image:url("img/icon_headphone.svg")}.partner_grid .pgrid_one .pgrid_icon.pgrid_icon_stats{background-image:url("img/icon_stats.svg")}.partner_grid .pgrid_one .pgrid_icon.pgrid_icon_ui{background-image:url("img/icon_ui.svg")}.partner_grid .pgrid_one .pgrid_icon.pgrid_icon_record{background-image:url("img/icon_record.svg")}.partner_grid .pgrid_one .pgrid_icon.pgrid_icon_folder{background-image:url("img/icon_folder.svg")}.partner_grid .pgrid_one .pgrid_icon.pgrid_icon_chart{background-image:url("img/icon_chart.svg")}.partner_grid .pgrid_one .pgrid_title{padding:47px 50px 25px 50px;font-weight:700;font-size:21px;line-height:28px;text-align:center;color:#18181b}.partner_grid .pgrid_one .pgrid_subtitle{padding:0px 50px 65px 50px;font-weight:400;font-size:16px;line-height:26px;text-align:center;color:#52525b}.number-boxes{padding:100px 30px;text-align:center}.number-boxes .number-box{display:inline-block;width:30%;padding-bottom:90px;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#a1a1aa}.number-boxes .number-box span{font-weight:400;font-size:60px;line-height:66px;align-items:center;text-align:center;background:linear-gradient(98.24deg, #f59200 0%, #46d100 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.letstalk{min-height:200px;margin:0px 50px;padding:70px 0px;background-image:url("img/background_letstalk.jpg");background-size:cover;background-repeat:no-repeat;border-radius:40px}.letstalk .big-heading-title{color:#fff}.letstalk .heading-subtitle{color:#e9e4e4}.letstalk .heading-title{color:#fff}.input-groups{max-width:600px;margin:auto}.input-groups .input-field{display:inline-block;width:49%;font-weight:600;font-size:12px;line-height:20px;letter-spacing:.08em;color:hsla(0,0%,100%,.6);text-align:left}.input-groups .input-field input,.input-groups .input-field textarea{width:90%;padding:20px;background:#fff;border:0px none;border-radius:16px;font-family:"Sora";font-size:13px}.input-groups .input-field textarea{min-height:200px}.input-groups .input-field.input-field-area{width:100%;padding-top:50px}.input-groups .input-field.input-field-area textarea{width:94.6%}.input-groups .input-field .input-field-title{padding-bottom:5px;padding-left:10px;text-align:left}.input-groups .input-submit{display:inline-block;margin-top:50px;padding:15px 50px;background:#f59200;border-radius:16px;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#fff;cursor:pointer}.input-groups .input-submit:hover{background:linear-gradient(90deg, #f59200 0%, #fcaf0a 100%);box-shadow:0px 0px 5px rgba(0,0,0,.3)}.input-groups .field-error{font-weight:normal;padding-left:30px;color:red;padding-top:10px}.footer_contacts{position:fixed;right:10px;bottom:10px}.email{width:50px;height:50px;margin-bottom:10px;background-image:url("img/icon_email.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}.whatsapp{width:50px;height:50px;background-image:url("img/icon_whatsapp.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}.footer{margin:80px 50px 0px 50px;padding:40px 0px;font-weight:400;font-size:14px;line-height:22px;text-align:center;border-top:1px solid #e2e8f0;color:#090914}.text-left{padding:0px 120px;text-align:left}.text-left .big-heading-title{text-align:left}.text-left .heading-subtitle{max-width:100% !important;margin:25px 0px;text-align:left;line-height:27px !important}@keyframes slideUp{0%{top:0%}15%{top:0%}20%{top:-100%}35%{top:-100%}40%{top:-200%}55%{top:-200%}60%{top:-300%}75%{top:-300%}80%{top:-400%}95%{top:-400%}99.999%{top:-400%}100%{top:0%}}@keyframes fadeIn{to{opacity:1;transform:translateY(-10px)}}@keyframes keepRotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes keepRotatingR{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@media only screen and (max-width: 1460px)and (min-width: 1101px){.services-boxes{padding:30px 20px}.services-boxes .service-box h3{height:60px;font-size:20px}.services-boxes .service-box h4{font-size:12px}}@media only screen and (max-width: 1100px){.services-boxes{padding:30px 50px}.services-boxes .service-box{width:calc(50% - 25px);max-width:100%;margin-bottom:20px}.partner_grid .pgrid_one{flex:0 0 50%;border-right:0px none;border-bottom:1px solid #e4e4e7}.partner_grid .pgrid_one.pgrid_one_nb{border-bottom:1px solid #e4e4e7}.partner_grid .pgrid_one:nth-child(even){border-left:1px solid #e4e4e7}.partner_grid .pgrid_one.pgrid_one_btm{border-bottom:0px none}.number-boxes .number-box{width:49%}}@media only screen and (max-width: 825px){.services-boxes{padding:30px 50px}.services-boxes .service-box{width:100%;max-width:100%;margin-bottom:20px}.partner_grid .pgrid_one{flex:0 0 100%;border-right:0px none !important;border-left:0px none !important;border-bottom:1px solid #e4e4e7 !important}.partner_grid .pgrid_one.pgrid_one_btm.pgrid_one_nr{border-bottom:0px none !important}}@media only screen and (max-width: 790px){header{margin-bottom:10px;padding:32px}.text-left{padding:0px 32px}.text-left .heading-subtitle{padding:0px}.big-heading-title{padding-top:20px}.big-heading-title div{text-align:center}.big-heading-title div span{font-size:33px}.heading-subtitle{padding:0px 20px}.top-hero-image{margin-top:20px;padding:32px 32px 95px 32px}.projects-counting{bottom:15px;right:5%;width:90%;animation-delay:2s}.tooltip{width:200px;top:0px;height:44px;left:15px}.tooltip2,.tooltip3{display:none}.services-boxes{padding:30px 20px}.services-boxes .service-box{width:calc(100% - 20px)}.page-gradient{background:radial-gradient(circle 100vw at 100% 0, rgba(245, 146, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(circle 100vw at 0 50%, rgba(245, 146, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(circle 100vw at 100% 100%, rgba(245, 146, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%)}.top-hero-image img{max-height:calc(40vw - 25px)}.number-boxes{padding:50px 30px}.number-boxes .number-box{width:100%;padding-bottom:30px}.input-groups .input-field{width:100%;padding-bottom:40px;padding-top:0px !important}.input-groups .input-field input,.input-groups .input-field textarea{width:100% !important}.input-groups .input-submit{margin-top:20px}.letstalk{margin:0px 20px;padding:40px 20px}}@media only screen and (max-width: 420px){header .btn-orange-border{display:none}header .logo{margin:auto}}
