@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");h1{color:#000;font-size:56px;font-weight:700;letter-spacing:.17px;line-height:74px;margin:0 0 .3em}@media screen and (max-width:992px){h1{font-size:26px;letter-spacing:.17px;line-height:35px}}h2{color:#000;font-size:40px;font-weight:700;letter-spacing:.17px;line-height:64px;margin:0 0 .4em}@media screen and (max-width:992px){h2{font-size:24px;letter-spacing:.15px;line-height:41px}}h3{color:#000;font-size:20px;font-weight:600;letter-spacing:.15px;line-height:34px;margin:0 0 .3em}@media screen and (max-width:992px){h3{font-size:20px;letter-spacing:.15px;line-height:34px}}h4{color:#000;font-size:28px;font-weight:500;letter-spacing:.15px;line-height:47.6px;margin:0}@media screen and (max-width:992px){h4{font-size:20px;letter-spacing:.15px;line-height:34px}}p{color:#000;font-size:18px;font-weight:400;letter-spacing:.15px;line-height:36px;margin:0}@media screen and (max-width:992px){p{font-size:16px;letter-spacing:.15px;line-height:27px}}.flex{display:flex}.relative{position:relative}.absolute{position:absolute}.center-vertically{top:50%;transform:translateY(-50%)}.top-0{top:0}.right-0{right:0}.left-0{left:0}.top-right-radius{border-top-right-radius:150px}.bottom-left-radius{border-bottom-left-radius:150px}.hide-desktop{display:none}@media screen and (max-width:992px){.hide-desktop{display:block}.hide-mobile{display:none!important}}.flex-end{-webkit-box-pack:end!important;-ms-flex-pack:flex-end!important;justify-content:flex-end!important}.flex-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.flex-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.row-reverse{flex-direction:row-reverse}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.has-z{position:relative;z-index:2}.bg-yellow{background:#fac92d!important}.bg-blue{background-color:#48a2ca!important}.bg-orange{background-color:#f26123!important}.bg-green{background-color:#80c342!important}.no-padding{padding:0!important}.btn,.hs-button{align-items:center;background:#0170d9;border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;line-height:31px;padding:10.5px 20px;transition:.4s ease-in-out}.btn:after{background:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/arrow.svg) no-repeat;background-size:contain;content:"";height:24px;width:30px}.btn img,.btn:after{display:inline-block;margin-left:10px}.btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),#0170d9}.btn:hover,.btn:hover a{color:#fff;cursor:pointer}.btn:hover:after{background-image:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/arrow.svg)}.btn:focus{background-color:#014f98}.btn.clear{background:none;color:#0170d9;margin-top:20px;padding:10.5px 0;transition:.4s ease-in-out}.btn.clear:after{background-image:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/arrow_blue.svg)}.btn.clear:hover{background:#d3d2ca;color:#0170d9;padding:10.5px 20px}.btn.clear:hover a{color:#0170d9}.btn.clear:hover:after{background-image:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/arrow_blue.svg);color:#0170d9}.btn.disabled,.btn:disabled{background:#d3d2ca!important;color:#fff;cursor:not-allowed}.btn.disabled a,.btn:disabled a{color:#fff}.btn.disabled:hover,.btn:disabled:hover{background:#d3d2ca!important}button a{color:#0170d9;text-decoration:none}.container{margin:0 auto;max-width:100%;padding:0 15px;width:1440px}@media screen and (max-width:1440px){.container{width:1200px}}@media screen and (max-width:992px){.container{justify-content:space-between;width:100%}}.col-6{flex:0 0 50%;padding:0 15px}@media only screen and (min-width:320px) and (max-width:767px){.col-6{flex:0 0 100%;padding:0}}@media only screen and (min-width:768px) and (max-width:1028px){.col-6{flex:0 0 calc(50% - 15px);padding:0}}[class*=col-] img{display:block;max-width:100%}header{left:0;padding:24px 0;right:0;z-index:9999}header .flex{justify-content:space-between}header .logo{width:91px}header .navigation ul{margin:0;padding:0}header .navigation ul li{display:inline-block;padding:11px 17px 8px;position:relative}header .navigation ul li a{color:#000;font-size:24px;font-weight:600;letter-spacing:.17px;line-height:34.32px;text-decoration:none;transition:.4s ease-in-out}header .navigation>ul>li:first-child{display:none}header .navigation ul li:focus:before,header .navigation ul li:hover:before{background:rgba(0,0,0,.05);border-radius:8px;content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:-1}header .navigation ul li .menu-link.active-item{color:#ed4a1c;text-decoration:underline}@media only screen and (min-width:320px) and (max-width:767px){header{background:transparent;padding:16px 0;position:fixed;top:0}header .container{padding:0 20px}header .container .logo{position:relative;z-index:999}header .container .logo a{display:block;width:47px}header .container .logo img{display:block;width:100%}header .container .toggle{background:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/toggle.svg) no-repeat;background-position:50%;background-size:100%;height:40px;position:relative;width:40px;z-index:9999}header .container .toggle.active{background-image:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/close.svg);right:20px;top:15px}header .container .navigation{z-index:999}header .container .navigation ul{align-items:center;background:#ebe9e1;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:-100vh;width:100vw;z-index:100}header .container .navigation ul li{display:block;list-style:none;margin:0 0 20px}header .container .navigation ul li img{width:68px}header .container ul.active{top:0}header .container ul.active *{position:relative;z-index:10}header .container ul.active li a{font-size:26px;font-weight:700;line-height:36px}header .container ul.active:before{background:linear-gradient(90deg,#ec5e28,#e7755d 53.07%,#e39ccf);bottom:0;content:"";display:block;height:100vh;left:0;position:absolute;right:0;top:0;width:100vw;z-index:-1}header .container ul.active:after{background:#fff;border-bottom-right-radius:20px;border-top-left-radius:20px;bottom:20px;content:"";display:inline-block;height:calc(100vh - 40px);left:20px;position:absolute;right:20px;top:20px;width:calc(100vw - 40px);z-index:6}}@media only screen and (min-width:768px) and (max-width:1028px){header{padding:16px 0}header .logo a{align-items:center;display:flex}header .logo img{width:56px}header .navigation ul li{padding:0 13px}header .navigation ul li a{font-size:20px;line-height:28px}}footer{padding:150px 0 65px;text-align:center}footer .logo{display:block;margin:0 auto 30px}footer h1{border-bottom:4px solid rgba(0,0,0,.3);display:inline-block;margin-bottom:64px}footer h1 a{color:#000;text-decoration:none}footer .site_map{margin:0 0 35px}footer .site_map ul{margin:0;padding:0;text-align:center}footer .site_map ul li{display:inline-block;list-style:none;margin:0 13px}footer .site_map ul li a{color:#000;cursor:pointer;font-size:18px;font-weight:700;line-height:30px;text-decoration:none}@media only screen and (min-width:320px) and (max-width:767px){footer .site_map ul{display:flex;flex-wrap:wrap;justify-content:center}footer .site_map ul li{flex:0 0 100%;margin:0 0 12px}}@media screen and (max-width:992px){footer{padding:50px 0}footer .site_map ul li a{font-size:14px;line-height:26px}footer .copyrights p{font-size:14px;font-weight:400;line-height:30px}}.hero_banner{margin:17px 0 0;position:relative}.hero_banner .hero_content{left:15px;position:absolute;top:50%;transform:translateY(-50%);width:48%;z-index:2}.hero_banner .primary{background:linear-gradient(225deg,#ec5e28,#e7755d 53.07%,#e39ccf);border-radius:20px 20px 20px 0;padding:64px}.hero_banner .primary h1{color:#fff;margin:0}.hero_banner .secondary{background:#fff;border-radius:20px 20px 20px 0;padding:36px}.hero_banner .hero_image{background-position:50%;background-size:cover;height:800px;width:77%}@media only screen and (min-width:320px) and (max-width:767px){.hero_banner{margin:0}.hero_banner .container{flex-direction:column-reverse;padding:0}.hero_banner .container .hero_image{height:45vh;width:100%}.hero_banner .container .hero_content{left:0;margin:-35px auto 0;padding:20px;position:relative;right:0;transform:none;width:calc(100% - 40px)}.hero_banner .container .secondary{border-radius:20px 20px 20px 0}.hero_banner .container .secondary h1{margin:0 0 25px}}@media only screen and (min-width:768px) and (max-width:1028px){.hero_banner{margin:0}.hero_banner .hero_content{left:15px;width:44%}.hero_banner .hero_content h1{font-size:26px;line-height:32px;margin:0 0 10px}.hero_banner .hero_content h4{font-size:20px;line-height:34px}.hero_banner .primary{padding:20px 45px 20px 20px}.hero_banner .secondary{border-left-width:8px;padding:30px 20px 24px 28px;width:47%}.hero_banner .hero_image{height:35vh;width:70%}}.how_it_works{margin:84px 0 0}@media only screen and (min-width:320px) and (max-width:767px){.how_it_works{margin:67px 0 0}.how_it_works .container{flex-direction:column}.how_it_works .container img{margin:0 0 30px}}.industry_blocks{margin:132px 0}.industry_blocks .container{justify-content:space-between!important}.industry_blocks .industry_block{flex:0 0 25%;padding:20px;text-align:center}@media only screen and (min-width:320px) and (max-width:767px){.industry_blocks{margin:60px 0 0}.industry_blocks .container{flex-direction:column}.industry_blocks .industry_block{flex:0 0 100%;margin:0 0 36px;padding:0}}@media only screen and (min-width:768px) and (max-width:1028px){.industry_blocks{margin:50px 0}.industry_blocks .container{flex-wrap:wrap}.industry_blocks .industry_block{flex:0 0 calc(50% - 32px);margin:0 0 36px;padding:0}}.innovation_banner{text-align:center}.innovation_banner .container{border:16px solid transparent;border-image:linear-gradient(90deg,#ec5e28,#e7755d 53.07%,#e39ccf);border-image-slice:1;gap:10px;justify-content:center!important;padding:64px 64px 0}.innovation_banner .logos{align-items:center;display:flex;justify-content:center}.innovation_banner .logos .logo{flex:0 0 33.333%}.innovation_banner .logos .logo img{display:block;max-width:100%}@media only screen and (min-width:320px) and (max-width:767px){.innovation_banner .container{padding:36px 32px;text-align:center}.innovation_banner .container .logos{flex-direction:column}}@media only screen and (min-width:768px) and (max-width:1028px){.innovation_banner{text-align:center}}.our_partners{margin:104px 0 20px;text-align:center}.our_partners .partners_logos{display:flex;flex-wrap:wrap;justify-content:center}.our_partners .partners_logos .partner{flex:0 0 25%}.our_partners .partners_logos .partner img{display:block;width:100%}@media only screen and (min-width:320px) and (max-width:767px){.our_partners{margin:30px 0 20px}.our_partners .partners_logos .partner{flex:0 0 50%}}@media only screen and (min-width:768px) and (max-width:1028px){.our_partners{margin:60px 0 20px}}.technology_about{margin:50px 0}.technology_about .technology_about_image{background-position:50%;background-size:cover;position:relative;width:100%}.technology_about .technology_about_image:before{content:"";display:block;padding-top:100%}@media only screen and (min-width:320px) and (max-width:767px){.technology_about .container{flex-direction:column}.technology_about .container .col-6{margin:0 0 30px}}.scan_outputs .container{align-items:flex-start}.scan_outputs .model{position:sticky;top:0}.scan_outputs .content{position:relative}.scan_outputs .scan_outputs_model img{display:block;width:100%}.scan_outputs .scan_outputs_model #datamanBG{background-image:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/datamanorig.png);background-repeat:no-repeat;background-size:cover}.scan_outputs .scan_outputs_content .block{margin:50px 0}.scan_outputs .scan_outputs_content .block img{margin-bottom:10px}@media only screen and (min-width:320px) and (max-width:767px){.scan_outputs .container{flex-direction:column}.scan_outputs .container .scan_outputs_model #datamanBG{height:75vh;width:calc(100vw - 20px)}.scan_outputs .container .model{position:relative}}.content_block{margin:80px 0}.content_block h2{margin:0 0 12px}.content_block h3{margin:0 0 11px}.content_block p{margin:0 0 26px}.content_block p:last-child{margin:0}@media only screen and (min-width:320px) and (max-width:767px){.content_block{margin:48px 0 0}.content_block .container{flex-direction:column}.content_block .container .col-6{margin:0 0 23px}.content_block .container .col-6 h2{margin:0 0 12px}.content_block .container .col-6 h3{margin:0 0 11px}.content_block .container .col-6 p{margin:0 0 26px}.content_block .container .col-6 p:last-child{margin:0}.content_block .container .col-6:last-child{margin:0 0 15px}}@media only screen and (min-width:768px) and (max-width:1028px){.content_block{margin:50px 0}}.uniform_clients{margin:40px 0}.uniform_clients .logos img{display:block;width:33.33333%}@media only screen and (min-width:320px) and (max-width:767px){.uniform_clients .container{justify-content:center}.uniform_clients .container h2{margin:0 0 20px}.uniform_clients .container .logos{flex-wrap:wrap;justify-content:center}.uniform_clients .container .logos img{flex:0 0 50%}}@media only screen and (min-width:768px) and (max-width:1028px){.uniform_clients .container{justify-content:center}}.testimonials{margin:86px 0}.testimonials h2{margin:0 0 25px;text-align:center}.testimonials .testimonials_list .testimonial{background-color:#fff;border-radius:72px;border-bottom-left-radius:0;display:flex;padding:64px}.testimonials .testimonials_list .testimonial .testimonial_image{margin-right:64px}.testimonials .testimonials_list .testimonial .testimonial_quote .review{color:#000;font-size:40px;font-weight:500;line-height:68px;margin:0 0 24px}.testimonials .testimonials_list .testimonial .testimonial_quote .author{color:#5e5d5a;font-size:28px;font-weight:400;line-height:48px}@media only screen and (max-width:1028px){.testimonials .testimonials_list .testimonial{border-radius:20px;border-bottom-left-radius:0;flex-direction:column;padding:24px}.testimonials .testimonials_list .testimonial .testimonial_image img{width:44px}.testimonials .testimonials_list .testimonial .testimonial_quote .review{font-size:24px;line-height:40px}.testimonials .testimonials_list .testimonial .testimonial_quote .author{font-size:16px;line-height:26px}}.our_partners h2,.our_team h2{margin:0 0 24px}.our_partners p,.our_team p{margin:0 0 30px}.contact_us{padding-top:35px}.contact_us .container{padding:0}.contact_us .contact_block{background:#fff;border-radius:20px 20px 20px 0;margin:0 0 75px;padding:36px}.contact_us .locations{justify-content:space-between}.contact_us .locations .office{flex:0 0 50%;margin:0 0 32px}.contact_us .locations .office a{color:#000}.contact_us .hs-error-msgs{list-style:none;padding:0}.contact_us .hs-error-msgs *{color:#ed4a1c;font-weight:700}.contact_us .contact_form form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact_us .contact_form form .field{flex:0 0 100%;margin-bottom:20px}.contact_us .contact_form form .field label{color:#000;display:block;font-size:14px;line-height:26px;margin:0 0 5px}.contact_us .contact_form form .field .input{background-position:50%;background-size:contain;border:1px solid transparent;position:relative}.contact_us .contact_form form .field .input input,.contact_us .contact_form form .field .input select{border:0;border-radius:5px;color:#000;display:block;font-size:16px;height:50px;line-height:50px;padding:0 16px;width:100%}.contact_us .contact_form form .field .input input::placeholder,.contact_us .contact_form form .field .input select::placeholder{color:#a4a39e}.contact_us .contact_form form .field .input input:focus,.contact_us .contact_form form .field .input select:focus{outline:none!important}.contact_us .contact_form form .field .input select{-webkit-appearance:none;background:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/mini_arrow_down.svg) no-repeat #fff;background-position-x:calc(100% - 15px);background-position-y:50%;color:rgba(0,0,0,.5)}.contact_us .contact_form form .field .input option{color:#000}.contact_us .contact_form form .field .input textarea{border:0;border-radius:5px;color:#000;display:block;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;height:50px;height:150px;line-height:28px;padding:16px;resize:none;width:100%}.contact_us .contact_form form .field .input textarea:focus{outline:none!important}.contact_us .contact_form form .field .input textarea::placeholder{color:#a4a39e}.contact_us .contact_form form .field .input:before{background-position:50%;background-size:100%;content:"";display:block;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.contact_us .contact_form form .field .input.active{outline:none!important}.contact_us .contact_form form .field .input.active:after{background:#0170d9;border-radius:5px;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.contact_us .contact_form form .field .input.error:after{background:#d92d20;border-radius:5px;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.contact_us .contact_form form .mini{flex:0 0 calc(50% - 10px)}.contact_us .contact_form form .mini:last-child{margin:0}.contact_us .contact_form form .actions{margin:30px 0 0;width:100%}.contact_us .contact_form form .actions img{float:left;max-width:none;width:auto}.contact_us .contact_form form .actions button{float:right}.contact_us .contact_form form .actions:after{clear:both;content:"";display:block}.contact_us .contact_form form .required{color:#d92d20}.contact_us .contact_form form .message{margin:0}fieldset.form-columns-1{display:block;float:none;width:100%}.form-columns-2{width:100%}@media only screen and (min-width:320px) and (max-width:767px){.contact_us{padding-top:25px}.contact_us .container{flex-direction:column;padding:0 15px}.contact_us .container .contact_block{margin:0 0 30px;padding:20px;position:relative;transform:none;width:100%}.contact_us .container .contact_block h1{margin:0 0 25px}.contact_us .container .contact_form form .mini{flex:0 0 100%;padding:0}.contact_us .container .contact_form form .actions{align-items:flex-start;flex-direction:column}.contact_us .container .contact_form form .actions img{display:block;float:none;max-width:75%}.contact_us .container .contact_form form .actions button{float:none;margin:20px 0}.contact_us .container .contact_form form .actions button img{width:auto}.contact_us .container .locations{flex-direction:column;margin:20px 0 0}}@media only screen and (min-width:768px) and (max-width:1028px){.contact_us .container{justify-content:space-between;padding:0 15px}.contact_us .hide-desktop{display:none!important}.contact_us .hide-mobile{display:flex!important}.contact_us .contact_block{border-left-width:8px;margin:0 0 35px;padding:30px 20px 24px 28px}.contact_us .locations{flex-direction:column}.contact_us .contact_form form .actions{display:block}.contact_us .contact_form form .actions img{float:none;margin:0}.contact_us .contact_form form .actions button{float:none;margin:20px 0}.contact_us .contact_form form .mini{flex:0 0 100%}}.slick-slider .slick-dots{align-items:center;display:flex;justify-content:center;margin:15px 0 0;padding:0}.slick-slider .slick-dots li{list-style:none;margin:0 12px}.slick-slider .slick-dots li button{background:rgba(0,0,0,.1);border:0;border-radius:50%;cursor:pointer;font-size:0;height:24px;width:24px}.slick-slider .slick-dots .slick-active button{background:rgba(0,0,0,.5)}.worm .worm_wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;left:0;min-height:820px;padding:0 250px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:2}.worm .worm_wrapper h2{color:#fff;margin:0 0 15px}.worm .worm_wrapper p{color:#fff;text-align:center}@media only screen and (min-width:320px) and (max-width:767px){.worm .worm_wrapper{background-image:url(//8680048.fs1.hubspotusercontent-na1.net/hubfs/8680048/raw_assets/public/Bodd_TGS2022_v2/images/worm_mobile.svg);margin:70px 0 0;min-height:500px;padding:50% 50px;position:relative;top:0;transform:none}.worm .worm_wrapper h2{text-align:center}.worm img,.worm object{display:none}}@media only screen and (min-width:768px) and (max-width:1028px){.worm .worm_wrapper{min-height:480px;padding:0 100px}}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{background:#ebe9e1;color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;letter-spacing:.15px;line-height:36px;margin:0;padding:0}@media only screen and (min-width:320px) and (max-width:767px){body{padding-top:72px}}