/*9f0e6c946fd87544dfa272f80e1c5723*/
@charset "UTF-8";
@font-face{font-family:"RobotoCondensed-Light";font-style:normal;font-weight:normal;src:url('../fonts/robotocondensed-light-webfont.eot#iefix') format("embedded-opentype"), url('../../fonts/robotocondensed-light-webfont.woff2') format("woff2"), url('../../fonts/robotocondensed-light-webfont.woff') format("woff"), url('../fonts/robotocondensed-light-webfont.ttf') format("truetype"), url('../fonts/robotocondensed-light-webfont.svg#RobotoCondensed-Light') format("svg")}@media only screen and (min-width:75rem){.g-container{width:75rem}}@media only screen and (min-width:85.375rem){.g-container{width:85.375rem}}@media only screen and (min-width:120rem){.g-container{width:110rem}.card_services{justify-content:center;text-align:center;min-width:12rem;max-width:14rem;height:auto;padding:1rem;margin:1.5rem 1.5rem 1.5rem 0rem;border:1px solid #C0C7CD;border-radius:2.5em;text-align:center}.card_test{display:flex;flex-direction:column;align-items:baseline;min-width:18.75rem;max-width:28.125rem;min-height:31.25rem;padding:1rem;text-align:center;border:1px solid green;margin:1.5rem;border-radius:20px}}@media only screen and (min-width:160rem){.g-container{width:150rem}body{font-size:1.3rem;line-height:1.8rem}.card_services{justify-content:center;text-align:center;min-width:300px;max-width:350px;height:auto;padding:1rem;margin:1.5rem 1.5rem 1.5rem 0rem;border:1px solid #C0C7CD;border-radius:2.5em;text-align:center}.card_test{display:flex;flex-direction:column;align-items:baseline;min-width:300px;max-width:450px;min-height:500px;padding:1rem;text-align:center;border:1px solid green;margin:1.5rem;border-radius:20px}}html{font-size:16px}body{font-size:1rem;line-height:1.5rem;font-weight:400;background-color:#f4f5f7}#hero_section{background:#dcdce1;background:linear-gradient(90deg, #dcdce1 0%, #f6f6f8 50%, #dcdce1 100%);border-style:solid;border-color:#dcdce1;border-width:1px 1px 0px 1px;border-radius:2.5rem 2.5rem 0rem 0rem}#hero_bio{background-color:#ffffff}#testimonials,#services{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#ffffff;padding:0.1rem 4.375rem 0.1rem 4.375rem}#g-mainbar{display:block;background-color:#ffffff;padding:0.1rem 4.375rem 0.1rem 4.375rem}#Latest_projects{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#d7dadf;padding:0.1rem 4.375rem 0.1rem 4.375rem}#showreel{background-color:#363636;padding:0.1em 4.375rem 0.1rem 4.375rem}#g-footer.footer div.g-container{background-color:#39404c;padding:0rem 4.375rem 0rem 4.375rem;border-radius:0rem 0rem 2.5rem 2.5rem}section#g-features,section#g-intro,section#g-utility,section#g-testimonials,#g-mainbar,#g-footer.footer div.g-container,#g-footer{padding:0rem 0.1rem 0rem 0.1rem}@media (max-width:800px){#testimonials,#services,#Latest_projects,#showreel,#g-mainbar,#g-footer.footer div.g-container{padding:0rem}}@media (max-width:600px){#testimonials,#services,#Latest_projects,#showreel,#g-mainbar,#g-footer.footer div.g-container{padding:0rem}}#services_parent{display:flex;flex-direction:column;padding:0rem}@media (max-width:800px){#services_parent{justify-content:center;padding:0px}}#g-header div.g-container{display:flex;background:#ffffff;border-radius:2.5rem 2.5rem 0rem 0rem}* .com-contact{display:flex;width:100%;flex-direction:column;background-color:#F4F5F7;padding:2.5rem 1.5rem 1rem 1.5rem;border:1px solid #5f5e5e;border-radius:2.5rem}@media (max-width:480px){.com-contact{width:75%;margin-left:0px;margin-right:0px;justify-content:center;text-align:center}}#contact-form .controls .btn-primary.validate{background:#313030;font-family:"Roboto";font-weight:400;font-size:1.125rem;line-height:1.85rem;letter-spacing:0.009rem;text-transform:none;color:#ffffff;border-radius:20rem;margin:0.1rem;padding:0.5rem 1.5rem;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#contact-form .controls input,#contact-form .controls textarea{border:1px solid #484646;border-radius:1rem;background:#f0f0f2}#contact-form .controls input:hover,#contact-form .controls textarea:hover{border:1px solid #484646;border-radius:1rem;background:#ffffff}#contact-form .controls input:focus,#contact-form .controls textarea:focus{border:3px solid #bfdaff;border-radius:1rem;background:#ffffff}.control-label{color:#1d2d60}div.cont_web{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:2rem;background-color:none}div.two_column{display:flex;flex-direction:row;flex-wrap:wrap;padding:0rem 4.375rem 0rem 4.375rem}@media (max-width:800px){div.two_column{padding:0rem}}@media (max-width:600px){div.two_column{padding:0rem}}div.forty_s{flex:30%;max-width:30%;padding:1rem}div.sixty_s{flex:70%;max-width:70%;padding:1rem}div.web_s{flex:50%;max-width:50%;padding:1rem}div.web_s_100{width:100%;padding:1rem}div.web_s_100_r{display:flex;width:100%;flex-direction:row;justify-content:right;margin:0px;padding:0px}@media (max-width:800px){div.web_s,div.forty_s,div.sixty_s{flex:50%;max-width:50%;margin:0px;padding:1rem}div.two_column{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem}div.web_s_100_r{justify-content:center}}@media (max-width:600px){div.web_s,div.forty_s,div.sixty_s{flex:100%;max-width:100%;margin:0px;padding:1rem}div.two_column{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem}div.web_s_100_r{justify-content:center}}.card_block{display:flex;flex-direction:row;flex-wrap:wrap}.card_test{display:flex;flex-direction:column;align-items:baseline;width:200px;height:500px;padding:1em;text-align:center;border:1px solid #C0C7CD;margin:1.5em;border-radius:20px}div.card_test i.fa{font-size:1.5em;line-height:3em;color:#a7a7b3;width:80px;height:80px}div.card_test i.fa.fa-user{font-size:1.5em;line-height:1.85em;width:50px;height:50px;color:white;background-color:#f3bb01;border:2px solid #a7a7b3;border-radius:50%;text-align:center;margin-right:auto;margin-left:auto}.card_services{justify-content:center;text-align:center;width:16.5rem;height:auto;padding:1rem;margin:1.5rem 1.5rem 1.5rem 0rem;border:1px solid #C0C7CD;border-radius:2.5em;text-align:center}@media (max-width:800px){.card_block{justify-content:center}}div.card_services i.fa{font-size:1.5em;line-height:3em;color:#767680;width:80px;height:80px;border:2px solid #f3bb01;border-radius:50%}section#g-utility div.g-container div.g-grid div#Latest_projects.g-block.size-100 div#contentarray-9382-particle.g-content.g-particle div.g-content-array.g-joomla-articles div.g-grid div.g-block{border:1px solid #C0C7CD;background-color:#f6fafe;border-radius:2.5em;margin:1.5rem 1.5rem 1.5rem 0rem;padding:2rem 1rem 1rem 1rem}@media (max-width:600px){section#g-utility div.g-container div.g-grid div#Latest_projects.g-block.size-100 div#contentarray-9382-particle.g-content.g-particle div.g-content-array.g-joomla-articles div.g-grid div.g-block{justify-content:center;padding:1rem 0.5rem 0.5rem 0.5rem;margin:1rem 0.5rem 1rem 0.5rem}}@media (max-width:800px){section#g-utility div.g-container div.g-grid div#Latest_projects.g-block.size-100 div#contentarray-9382-particle.g-content.g-particle div.g-content-array.g-joomla-articles div.g-grid div.g-block{justify-content:center;padding:1rem 0.5rem 0.5rem 0.5rem;margin:1rem 0.5rem 1rem 0.5rem}}table.brands{border:none;width:100%}table.brands.td{padding-right:2em;padding-bottom:1em}.CTA_right{float:right}.display_large{font-family:"RobotoCondensed-Light";font-size:57px;line-height:70px;letter-spacing:-0.25px;font-weight:100;color:41484d}@media (max-width:800px){.display_large{font-size:28px;line-height:44px}}@media (max-width:600px){.display_large{font-size:28px;line-height:44px;text-align:center}}.title_medium{font-family:Roboto;font-size:1em;line-height:1.5em;letter-spacing:0.009em;text-decoration:none}.border{border:#ccc solid 1px;padding:2px;margin:5px;border-radius:1.5rem}.g-logo.g-logo-helium img,.g-logo.g-logo-helium svg{max-height:100px}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-family:Roboto;font-size:0.875em;line-height:1.25em;font-weight:400;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;letter-spacing:0.1px;color:#313030}.g-menu-item-title{font-size:0.875rem}@media (min-width:800px){.g-menu-item-9{border:1px solid #999;border-radius:24px;padding:4px 16px;cursor:pointer;-webkit-transition-duration:0.4s;transition-duration:0.4s}.g-menu-item-9:hover{background-color:#999;color:#fff}}h1{color:#373F47;font-size:2rem;line-height:2.5rem;font-weight:400}h2{color:#505B65;border-bottom:1px solid #d1d1d1;font-size:2rem;line-height:2.5rem;font-weight:400;letter-spacing:0rem}@media (max-width:800px){h1,h2{font-size:1.2rem;line-height:1.5rem}}h3{color:#64727D;border-bottom:1px solid #d1d1d1;font-size:1.2rem;font-weight:400;letter-spacing:0rem}h4{color:#64727D;font-weight:400;font-size:1.2rem;color:#999;letter-spacing:0.1px}div.fp-features>h1{text-align:left;margin-bottom:3rem}nav.g-main-nav{text-align:right}.edit.item-page .btn-toolbar .btn,.pager.pagenav a,p.readmore .btn,.contact .form-actions .btn,.profile .btn,.login .btn,.logout .btn,.registration .btn,.profile-edit .btn,.remind .btn,.reset .btn,.search #searchForm .btn,.finder #searchForm .btn,.search #search-form .btn,.finder #search-form .btn{display:inline-block;font-family:"Roboto";font-weight:400;font-size:1rem;line-height:1.25rem;letter-spacing:0.009rem;text-transform:none;background:#fff;color:#0274ad;border:1px solid #a8a7a7;border-radius:20rem;margin:0.1rem;padding:0.5rem 1.5rem;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#g-testimonials a{color:#0274ad}.breadcrumb{margin:0px;padding:0px;background-color:transparent;font-size:0.9rem;border-bottom:1px solid #e6e6e6;border-radius:0px}#g-header{margin:0px;padding:0px}.moduletable .breadcrumb span.divider::before{text-align:center;font-family:FontAwesome;content:"";position:absolute;vertical-align:baseline;font-size:1rem;padding-top:2px}.g-slideshow-title{padding:10px}.g-img-circle{padding-right:10px}.btn-CTA button{font-face:Roboto;font-weight:600;background-color:#ffffff;color:344A;border:1px solid #999;border-radius:24px;font-size:14px !important;line-height:20px;padding:8px 24px;cursor:pointer;float:left;-webkit-transition-duration:0.4s;transition-duration:0.4s;margin:1rem}.btn-CTA button:hover{background-color:#8c8c8c}.btn-CTA_blue button{font-face:Roboto;font-weight:600;background-color:#001e2d;color:#ffffff;border:1px solid #999;border-radius:24px;font-size:14px !important;line-height:20px;padding:8px 24px;cursor:pointer;float:left;-webkit-transition-duration:0.4s;transition-duration:0.4s;margin:1rem}.btn-CTA_blue button:hover{background-color:#8c8c8c}.btn-grey button{font-face:Roboto;font-weight:600;background-color:#C0C7CD;color:#001E2D;border:1px solid #999;border-radius:24px;font-size:14px !important;line-height:20px;padding:8px 24px;-webkit-transition-duration:0.4s;transition-duration:0.4s;margin:1em}.btn-grey button:hover{background-color:#ffffff}.btn-style-two{font-face:Roboto;font-weight:400;border:1px solid #999;padding:8px 24px;border-radius:24px;font-size:14px !important;background:transparent;cursor:pointer;color:#2a363b;-webkit-transition-duration:0.4s;transition-duration:0.4s;margin:1rem;text-transform:none}.btn_style_two:hover{background-color:#8c8c8c}button.button:nth-child(2){font-family:Roboto;font-weight:400;font-size:1rem;letter-spacing:0px;text-transform:none;background:#bdd5fc;border:1px solid #333333;padding:0.5rem 1.5rem;cursor:pointer;color:#2a363b;-webkit-transition-duration:0.4s;transition-duration:0.4s;margin:1em}button.button:nth-child(2):hover{background:#999999}button.button:nth-child(1){font-family:Roboto;font-weight:400;font-size:1rem;letter-spacing:0px;text-transform:none;background:#c3c5c9;border:1px solid #333333;padding:0.5rem 1.5rem;cursor:pointer;color:#2a363b;-webkit-transition-duration:0.4s;transition-duration:0.4s;margin:1rem}button.button:nth-child(1):hover{background:#999999}button{background-color:transparent}h3.g-slideshow-title,div.g-slideshow-desc{padding:0px;margin:0px}div#CTA_01{padding-bottom:2rem}div#lan_benefits h4.card-title{color:#006bb2;font-weight:400;border-bottom:none}#g-offcanvas{background:#ffffff;height:100%}.g-offcanvas-open .g-offcanvas-toggle{color:rgba(194, 178, 141, 0.6)}#lan_benefits div.g-block size-33-3{margin-bottom:0rem}.bottom_container{display:flex;justify-content:space-between;width:100%;flex-direction:row;flex-wrap:wrap}.btm_menu_cont{padding:4rem}.btm_menu_cont li{list-style:none}.btm_menu_cont h3{font-size:1.25rem;font-weight:400;letter-spacing:0.1px;color:#ffffff;line-height:1.5rem;text-align:center;text-decoration:none;border:none}div.bottom_container div.btm_menu_cont ul li a{color:#ffffff}div.bottom_container div.btm_menu_cont ul li a:hover{color:#666666}#g-footer div.g-container div.g-grid div.g-block.size-50 div.g-content div.platform-content div.copyright-a.moduletable div#mod-custom95.mod-custom.custom p a{color:#ffffff}#g-footer div.g-container div.g-grid div.g-block.size-50 div.g-content div.platform-content div.copyright-a.moduletable div#mod-custom95.mod-custom.custom p a:hover{color:#666666}.g-block size-100 3d_animator{background-color:#fff}#video_overlay{position:absolute;top:0px;bottom:0px;left:0px;right:0px;display:flex;align-items:center;justify-content:center}#video_overlay>h1{color:#fff;font-size:0.85rem;font-spacing:0.1rem}.show-container{--video--width: 1920;--video--height: 1080;position:relative;padding-bottom:calc(var(--video--height) / var(--video--width) * 100%);overflow:hidden;max-width:100%;background:black}.show-container iframe,.show-container object,.show-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.label-info[href],.badge-info[href]{background:#dde3ea}