:root{--bodybg:#101012;--whitecolor:#ffffff;--textcolor:#B2B2C1}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body,html{margin:0;padding:0}*{font-family:"Inter",serif}body{font-size:1.4rem;font-family:"Inter",serif;font-weight:400;background:var(--bodybg)}.flxrow{display:-webkit-box;display:-ms-flexbox;display:flex}.flxfix{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.flxflexi{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;position:relative}.flxcol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;padding:0}.h1{font-size:4.6rem;font-weight:300;color:var(--darkMain);line-height:1.3;letter-spacing:.1rem}.h1 strong{font-weight:700}.h1 span{font-weight:700;color:var(--orangeMain)}.h1 h1,.h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 h6{display:inline}.h2{font-size:4.6rem;font-weight:700;color:var(--whitecolor);line-height:normal;letter-spacing:.1rem}.h2 strong{font-weight:700}.h2 span{font-weight:700;color:var(--orangeMain)}.h2 h1,.h2 h2,.h2 h3,.h2 h4,.h2 h5,.h2 h6{display:inline}.h3{font-size:2.4rem;font-weight:600;color:var(--whitecolor);line-height:normal}.h3 h1,.h3 h2,.h3 h3,.h3 h4,.h3 h5,.h3 h6{display:inline}.h4{font-size:2.4rem;font-weight:600;color:var(--darkMain);line-height:1.5}.h4 h1,.h4 h2,.h4 h3,.h4 h4,.h4 h5,.h4 h6{display:inline}.h5{font-size:1.8rem;font-weight:600;color:var(--darkMain);line-height:1.6}.h5 h1,.h5 h2,.h5 h3,.h5 h4,.h5 h5,.h5 h6{display:inline}.ptag{color:var(--textcolor);font-size:1.8rem;font-weight:400;margin:0;padding:0;line-height:1.5454}.ptag h1,.ptag h2,.ptag h3,.ptag h4,.ptag h5,.ptag h6{display:inline}.ptag+.ptag{margin-top:1.8rem}ul li h1,ul li h2,ul li h3,ul li h4,ul li h5,ul li h6{display:inline}.btnbox{display:flex;justify-content:center;align-items:center}.dbtn{display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:500;color:var(--whitecolor);padding:1.3rem 2.4rem;border-radius:60px;outline:none;box-shadow:none;background:linear-gradient(87deg,#0652F7 .25%,#A906F4 100.25%);transition:all ease-in-out 0.3s;border:none;outline:none;box-shadow:none;cursor:pointer}.dbtn:hover{box-shadow:0 2px 18px rgb(144 179 255 / .3)}.dbtn.orange{background:linear-gradient(228deg,#FFF949 8.93%,#FF4949 92.2%);color:var(--bodybg)}.dbtn.orange:hover{box-shadow:0 2px 18px rgb(255 249 73 / .3)}.container{width:100%;max-width:1200px;padding:0 15px;margin:0 auto}.banner{width:100%;position:relative;overflow:hidden;padding:7rem 0;z-index:2}.banner::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,rgb(8 33 79 / .44) 0%,#fff0 100%)}.banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/banner-pattern.png) no-repeat center bottom;background-size:contain;z-index:-1}.banner .logobox{display:flex;justify-content:center;align-items:center}.banner .logobox a{display:flex;justify-content:center;align-items:center}.banner .logobox a img{width:auto;height:auto;max-height:50px;vertical-align:top}.banner .captionbox{display:flex;flex-direction:column;row-gap:3.6rem;margin-top:5rem;justify-content:center;align-items:center}.banner .captionbox h1{font-size:7rem;line-height:normal;margin:0;padding:0;font-weight:700;text-align:center;text-shadow:0 0 5rem rgb(73 255 152 / .3);background:linear-gradient(228deg,#498EFF 8.93%,#49FF97 92.2%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.banner .captionbox h2{font-size:2.6rem;color:var(--whitecolor);font-weight:500;text-align:center}.banner .captionbox h3{text-align:center;color:var(--textcolor);font-weight:400;font-size:1.8rem;line-height:1.66;max-width:876px;margin:0 auto}.banner .btnbox{margin-top:8rem}.servicesection{padding:10rem 0;position:relative}.servicesection .servicemain{row-gap:4rem;justify-content:center;align-items:center}.servicesection .servicerow{width:100%;max-width:1086px;margin:0 auto;border-radius:3.2rem;padding:7rem 7rem;position:relative;display:flex;align-items:center;z-index:1;column-gap:4.2rem;background:linear-gradient(180deg,#fff0 0%,rgb(16 16 18 / .9) 100%);box-shadow:0 8.014px 48.082px -14.024px #6042FF inset}.servicesection .servicerow::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(3.2rem - 2px);padding:2px;pointer-events:none;background:linear-gradient(180deg,#6041FF 0%,rgb(97 65 255 / .1) 100%);z-index:-1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.servicesection .servicerow .iconbox{width:190px;height:190px;border-radius:2rem;position:relative;z-index:1;background:linear-gradient(180deg,rgb(96 65 255 / .7) 0%,#fff0 105%);display:flex;align-items:center;justify-content:center}.servicesection .servicerow .iconbox:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(2rem - 2px);z-index:-1;padding:2px;background:linear-gradient(180deg,rgb(96 65 255) 0%,#fff0 105%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.servicesection .servicerow .iconbox img{max-width:100%;max-height:100%;width:auto;height:auto}.servicesection .servicerow .detailbox{display:flex;flex-direction:column;row-gap:1.8rem}.servicesection .servicerow .h2{font-size:4.2rem;font-weight:600;margin:0;padding:0;background:linear-gradient(-180deg,#FFF 32.71%,#9A88F5 88.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.servicesection .servicerow .ptag{color:var(--textcolor);font-size:2.2rem;font-weight:300;margin:0;padding:0;line-height:1.5454}.servicesection .servicerow:nth-child(even){flex-direction:row-reverse}.servicesection .servicerow:nth-child(2){background:linear-gradient(180deg,#fff0 0%,rgb(16 16 18 / .9) 100%);box-shadow:0 8.014px 48.082px -14.024px #3EC5FF inset}.servicesection .servicerow:nth-child(2)::after{background:linear-gradient(180deg,#3EC5FF 0%,rgb(62 197 255 / .1) 100%)}.servicesection .servicerow:nth-child(2) .iconbox{background:linear-gradient(180deg,rgb(62 197 255 / .7) 0%,#fff0 105%)}.servicesection .servicerow:nth-child(2) .iconbox:after{background:linear-gradient(180deg,#3EC5FF 0%,#fff0 105%)}.servicesection .servicerow:nth-child(2) .h2{background:linear-gradient(-180deg,#FFF 32.71%,#8BCEEB 88.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.servicesection .servicerow:nth-child(3){background:linear-gradient(180deg,#fff0 0%,rgb(16 16 18 / .9) 100%);box-shadow:0 8.014px 48.082px -14.024px #FF6F00 inset}.servicesection .servicerow:nth-child(3)::after{background:linear-gradient(180deg,#FF6F00 0%,rgb(255 111 0 / .1) 100%)}.servicesection .servicerow:nth-child(3) .iconbox{background:linear-gradient(180deg,rgb(255 111 0 / .7) 0%,#fff0 105%)}.servicesection .servicerow:nth-child(3) .iconbox:after{background:linear-gradient(180deg,#FF6F00 0%,#fff0 105%)}.servicesection .servicerow:nth-child(3) .h2{background:linear-gradient(-180deg,#FFF 32.71%,#E1A06E 88.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.servicesection .servicerow:nth-child(4){background:linear-gradient(180deg,#fff0 0%,rgb(16 16 18 / .9) 100%);box-shadow:0 8.014px 48.082px -14.024px #4CAF50 inset}.servicesection .servicerow:nth-child(4)::after{background:linear-gradient(180deg,#4CAF50 0%,rgb(76 175 79 / .1) 100%)}.servicesection .servicerow:nth-child(4) .iconbox{background:linear-gradient(180deg,rgb(76 175 79 / .7) 0%,#fff0 105%)}.servicesection .servicerow:nth-child(4) .iconbox:after{background:linear-gradient(180deg,#4CAF50 0%,#fff0 105%)}.servicesection .servicerow:nth-child(4) .h2{background:linear-gradient(-180deg,#FFF 32.71%,#70F475 88.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.servicesection .servicerow:nth-child(5){background:linear-gradient(180deg,#fff0 0%,rgb(16 16 18 / .9) 100%);box-shadow:0 8.014px 48.082px -14.024px #CF0D81 inset}.servicesection .servicerow:nth-child(5)::after{background:linear-gradient(180deg,#CF0D81 0%,rgb(207 13 129 / .1) 100%)}.servicesection .servicerow:nth-child(5) .iconbox{background:linear-gradient(180deg,rgb(207 13 129 / .7) 0%,#fff0 105%)}.servicesection .servicerow:nth-child(5) .iconbox:after{background:linear-gradient(180deg,#CF0D81 0%,#fff0 105%)}.servicesection .servicerow:nth-child(5) .h2{background:linear-gradient(-180deg,#FFF 32.71%,#DF6AB0 88.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.servicesection .servicerow:nth-child(6){background:linear-gradient(180deg,#fff0 0%,rgb(16 16 18 / .9) 100%);box-shadow:0 8.014px 48.082px -14.024px #8000E5 inset}.servicesection .servicerow:nth-child(6)::after{background:linear-gradient(180deg,#8000E5 0%,rgb(130 0 229 / .1) 100%)}.servicesection .servicerow:nth-child(6) .iconbox{background:linear-gradient(180deg,rgb(130 0 229 / .7) 0%,#fff0 105%)}.servicesection .servicerow:nth-child(6) .iconbox:after{background:linear-gradient(180deg,#8000E5 0%,#fff0 105%)}.servicesection .servicerow:nth-child(6) .h2{background:linear-gradient(-180deg,#FFF 32.71%,#A46DCF 88.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.ctasection{position:relative;overflow:hidden;padding:7rem 0;z-index:1}.ctasection::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ctabg.webp) no-repeat center center;background-size:cover;opacity:.8;z-index:-1;pointer-events:none}.ctasection .captionbox{display:flex;flex-direction:column;max-width:802px;width:100%;justify-content:center;text-align:center;align-items:center;margin:0 auto;position:relative;row-gap:2rem}.ctasection .btnbox{margin-top:4rem}.industriesction{position:relative;z-index:2;padding:10rem 0}.industriesction .h2{text-align:center;width:100%;max-width:970px;margin:0 auto}.industriesction .indusrowmain{display:flex;flex-wrap:wrap;justify-content:center;column-gap:3rem;row-gap:3rem;width:100%;margin-top:5rem}.industriesction .indusrowmain .indusbox{width:100%;max-width:calc(33.33% - 2rem);position:relative;background:var(--bodybg);border-radius:2rem;z-index:1;padding:4rem 3rem;min-height:100%}.industriesction .indusrowmain .indusbox::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(2rem - 2px);padding:2px;background:linear-gradient(180deg,rgb(0 99 229 / .42) 0%,rgb(72 0 127 / .15) 100%);z-index:-1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.industriesction .indusrowmain .iconbox{width:100px;height:100px;position:relative;z-index:2;border-radius:1rem;margin:0 auto 2.6rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgb(255 255 255 / .05) 0%,#fff0 100%)}.industriesction .indusrowmain .iconbox::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(1rem - 0px);padding:1px;z-index:-1;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .05) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.industriesction .indusrowmain .iconbox img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:top}.industriesction .indusrowmain .h3{text-align:center;background:linear-gradient(228deg,#498EFF 8.93%,#49FF97 92.2%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.industriesction .indusrowmain .ptag{text-align:center;margin:1.2rem 0 0 0}.industriesction .btnbox{margin-top:5rem}.consultationsection{position:relative;z-index:2;overflow:hidden;background:#1A1A1D;padding:10rem 0}.consultationsection .h2{text-align:center}.consultationsection .formwrap{max-width:770px;width:100%;margin:5rem auto 0;display:flex;column-gap:3rem;row-gap:2.4rem;flex-wrap:wrap;justify-content:center}.consultationsection .inputwrap{position:relative;z-index:2;border-radius:.8rem;background:rgb(255 255 255 / .03)}.consultationsection .inputwrap:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(1rem - 0px);padding:2px;z-index:-1;pointer-events:none;background:linear-gradient(45deg,rgb(0 119 255 / .6) 0%,rgb(203 47 255 / .6) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.consultationsection .ptag{font-size:1.4rem}.consultationsection .inputwrap .inputbox{position:relative;z-index:1;background:none;border:none;outline:none;resize:none;width:100%;height:5.5rem;color:var(--whitecolor);font-size:1.8rem;font-weight:300;font-family:"Inter",serif;letter-spacing:.03em;padding:0 1.8rem}.consultationsection .inputwrap textarea.inputbox{height:9.5rem;padding-top:1.6rem;padding-bottom:1.6rem}.consultationsection .labelwrap{position:relative;display:flex;flex-direction:column;row-gap:.6rem}.consultationsection .formcol{width:100%;max-width:calc(50% - 1.5rem)}.consultationsection .formcol.fullwidth{max-width:100%}.consultationsection .checkboxwrap{margin:0}.consultationsection .checkboxwrap [type="checkbox"]{display:none}.consultationsection .checkboxwrap label{display:inline-flex;align-items:center;color:var(--textcolor);font-size:1.4rem;font-weight:400;position:relative;padding:0 0 0 0;column-gap:1rem;cursor:pointer}.consultationsection .checkboxwrap label a{color:var(--textcolor);text-decoration:underline}.consultationsection .checkboxwrap .checkmark{width:2.6rem;height:2.6rem;position:relative;z-index:2;border-radius:.8rem;background:rgb(255 255 255 / .03)}.consultationsection .checkboxwrap .checkmark:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(0.8rem - 0px);padding:2px;z-index:-1;pointer-events:none;background:linear-gradient(45deg,rgb(0 119 255 / .6) 0%,rgb(203 47 255 / .6) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.consultationsection .checkboxwrap .checkmark::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/checkmark.svg) no-repeat center center;opacity:0;visibility:hidden;pointer-events:none}.consultationsection .checkboxwrap [type="checkbox"]:checked+label .checkmark{background:linear-gradient(45deg,rgb(0 119 255) 0%,rgb(203 47 255) 100%)}.consultationsection .checkboxwrap [type="checkbox"]:checked+label .checkmark::before{opacity:1;visibility:visible}.consultationsection .btnbox{justify-content:flex-start;column-gap:1rem}.consultationsection .form-loading{display:none}.consultationsection .inputwrap .inputbox:-webkit-autofill{background-color:transparent!important;color:var(--whitecolor)!important}.consultationsection .inputwrap .inputbox:-webkit-autofill,.consultationsection .inputwrap .inputbox:-webkit-autofill:hover,.consultationsection .inputwrap .inputbox:-webkit-autofill:focus,.consultationsection .inputwrap .inputbox:-webkit-autofill:active{-webkit-transition:background-color 50000s ease-in-out 0s;-moz-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s;-webkit-text-fill-color:var(--whitecolor)!important}.consultationsection .form-message{font-size:1.2rem;width:100%;text-align:left}.consultationsection .form-message.error-message{color:#EC1616}.consultationsection .form-message.success-message{color:#4CAF50}.consultationsection .formcol+.form-message{font-size:1.6rem}.footer{padding:3rem 2rem;position:relative;z-index:2;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer .logobox{display:flex;justify-content:center;align-items:center}.footer .logobox a{display:flex;justify-content:center;align-items:center}.footer .logobox a img{width:auto;height:auto;max-height:50px;vertical-align:top}.footer .powerby{color:var(--whitecolor);font-size:1.6rem;font-weight:300;text-align:center;letter-spacing:.03em;margin-top:1rem}.footer .powerby a{color:#FF0036;text-decoration:underline;font-weight:400}.footer .copyright{color:#959595;font-size:1.6rem;font-weight:300;text-align:center;letter-spacing:.03em;margin-top:2rem}.footer .copyright a{color:var(--whitecolor);text-decoration:underline;font-weight:400}.otherpage{padding:10rem 0}.default-page p{font-size:1.6rem;line-height:1.6;color:var(--textcolor)}.default-page p+p{padding-top:1.6rem}.default-page h1,.default-page h2,.default-page h3,.default-page h4,.default-page h5{padding-top:2.8rem;padding-bottom:1.2rem}.default-page h5{font-size:2.2rem;line-height:1.5;font-weight:600;color:var(--whitecolor)}@media (min-width:1200px) and (max-width:1399px){html{font-size:9px}}@media (min-width:992px) and (max-width:1199px){html{font-size:8px}.container{max-width:850px}}@media (min-width:768px) and (max-width:991px){html{font-size:8px}.container{max-width:750px}.servicesection{padding:5rem 0}.servicesection .servicerow{padding:5rem}.industriesction{padding:5rem 0}.industriesction .indusrowmain .indusbox{padding:3rem 2rem 2rem}}@media (max-width:767px){html{font-size:8px}.h2{font-size:3.6rem}.dbtn{font-size:1.8rem;padding:1.5rem 2.8rem}.container{max-width:750px}.banner{padding:4rem 0}.banner .captionbox{margin-top:3rem;row-gap:3rem}.banner .captionbox h1{font-size:5rem}.banner .btnbox{margin-top:5rem}.banner::before{background-size:auto 250px}.servicesection{padding:4rem 0}.servicesection .servicemain{row-gap:2rem}.servicesection .servicerow{padding:4rem;flex-direction:column;text-align:center}.servicesection .servicerow:nth-child(even){flex-direction:column;text-align:center}.servicesection .servicerow .iconbox{width:100px;height:100px;margin-bottom:2rem}.servicesection .servicerow .detailbox{row-gap:1rem}.servicesection .servicerow .h2{font-size:3.2rem}.servicesection .servicerow .ptag{font-size:2rem}.industriesction{padding:5rem 0}.industriesction .indusrowmain{flex-direction:column}.industriesction .indusrowmain .indusbox{padding:3rem 2rem 2rem;max-width:100%}.ctasection{padding:5rem 0}.consultationsection{padding:5rem 0}.consultationsection .formwrap{margin-top:3rem}.consultationsection .formcol{max-width:100%}.consultationsection .ptag{font-size:1.6rem}.consultationsection .checkboxwrap label{font-size:1.6rem}.footer{padding:3rem}.footer .logobox a img{max-height:30px}.footer .copyright{line-height:1.5}.otherpage{padding:5rem 0}}