@font-face {font-family:'Distro';src: url('/assets/css/fonts/Distro/Distro.woff2') format('woff2'),url('/assets/css/fonts/Distro/Distro.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face {font-family:'Distro';src: url('/assets/css/fonts/Distro/Distro-Bold.woff2') format('woff2'),url('/assets/css/fonts/Distro/Distro-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap;}html, body {margin:0;border:0;padding:0;font-family:'Poppins', sans-serif!important;font-weight:400!important;color:#fff!important;background:#100202!important;font-size:15px;line-height:26px!important;overflow-x:hidden;}* {box-sizing:border-box!important;}*::selection {background:#16BFBF;}:target {scroll-margin-top:100px;}.select2-container--default .select2-results>.select2-results__options {background-color:white;color:black;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color:white;color:black;}.select2-container--default .select2-results__option--selected {background-color:grey;}@media (min-width:1200px){.col-xl-2-5 {width:20% !important;}}.grecaptcha-badge {display:none!important;}.tiny_padding_right {padding-right:55px;}.h-100vh {height:100vh;}.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1440px!important;}.navbar .container-fluid,.navbar .container {display:block!important;}.plain-text {text-transform:uppercase;font-family:'Poppins', sans-serif!important;color:white;}h3.plain-text {font-weight:700;font-size:22px !important;padding-bottom:1rem;}.bg_image {background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;}.navbar-nav .dropdown-menu {background:transparent;position:static !important;transform:none !important;padding-left:3rem !important;}.dropdown-menu li a {color:white;}#main {margin-top:0!important;}.small_margin_top {margin-top:90px;}.small_margin_bottom {margin-bottom:90px;}.medium_margin_top {margin-top:150px;}.medium_margin_bottom {margin-bottom:150px;}.large_margin_top {margin-top:200px;}.large_margin_bottom {margin-bottom:200px;}.tiny_padding_top {padding-top:45px;}.tiny_padding_bottom {padding-bottom:45px;}.small_padding_top {padding-top:90px;}.small_padding_bottom {padding-bottom:90px;}.medium_padding_top {padding-top:150px;}.medium_padding_bottom {padding-bottom:150px;}.large_padding_top {padding-top:200px;}.large_padding_bottom {padding-bottom:200px;}h1 span {display:block;font-size:16px;letter-spacing:4px;line-height:2em;}h1, h2, h3 {margin-bottom:28px!important;font-family:'Distro', sans-serif;}h1, h2.large {font-size:70px!important;line-height:80px!important;}h2, h3.large {font-size:46px!important;line-height:52px!important;}h3 {font-size:26px!important;line-height:30px!important;}h2 span,h3 span {display:block;font-family:'Poppins', sans-serif!important;text-transform:uppercase;letter-spacing:3px;font-size:15px;}.line {padding:15px 0;position:relative;}.line:before {content:'';position:absolute;top:0;left:-30px;width:3px;height:100%;background:#BFBF02;}.line.yellow:before {background:#BFBF02;}.line.purple:before {background:#BF05BF;}.line.red:before {background:#BF0500;}.line.blue:before {background:#16BFBF;}.line.green:before {background:#21BF00;}.line.white:before {background:#FFF;}.line.teal:before {background:#16BFBF;}p.subheading {font-size:14px;line-height:24px!important;letter-spacing:4px;text-transform:uppercase;}a {color:#fff!important;}a.rounded_button {border-radius:28px;padding:10px 60px 10px 45px;display:inline-block;text-transform:uppercase;font-weight:700;line-height:18px;font-size:14px;position:relative;transition:all 0.5s;}a.rounded_button:after {content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;right:40px;font-size:11px;top:50%;transform:translateY(-50%);transition:all 0.5s;}a.rounded_button:hover:after {right:30px;}a.rounded_button.white {border:1px solid #fff;color:#fff;}a.rounded_button.white:hover {background:#fff;color:#100202!important;}a.arrow_button {padding:10px 30px 10px 0;display:inline-block;text-transform:uppercase;font-weight:700;line-height:18px;font-size:14px;position:relative;transition:all 0.5s;}a.arrow_button:after {content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;right:10px;font-size:11px;top:50%;transform:translateY(-50%);transition:all 0.25s;}a.arrow_button:hover:after {right:0;}a.rounded_arrow {display:block;padding-right:80px;}a.rounded_arrow:before {content:'';height:35px;width:35px;background-image:url(/assets/2022/09/Menu-Arrow.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:20px;top:0%;transition:all 0.5s;}a.rounded_arrow:hover:before {right:0;}a.right_arrow {text-transform:uppercase;font-weight:700;margin-top:3rem;display:block;}a.right_arrow:after {content:"\f105";font-family:Fontawesome;padding-left:8px;}main ul {padding-left:15px;}main ul li {margin-bottom:4px;}header.site-header {border-bottom:1px solid #fff;position:fixed;top:0;left:0;width:100%;background:transparent;z-index:20;transition:all 0.5s;}header.site-header.scrolled {background:#100202;}header.site-header.dark {background:#100202;}header.site-header .navbar-brand {margin:0;padding:0;}header.site-header .navbar-brand img {margin:22px 0 22px 50px;max-height:55px;height:unset;width:auto;}header.site-header nav.navbar {padding:0;}header.site-header #nav-icon1 {margin:0 50px;width:35px;height:13px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}header.site-header #nav-icon1 span {display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}header.site-header #nav-icon1 span:nth-child(1) {top:0px;}header.site-header #nav-icon1 span:nth-child(2) {display:none;}header.site-header #nav-icon1 span:nth-child(3) {top:10px;}header.site-header #nav-icon1.open span:nth-child(1) {top:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}header.site-header #nav-icon1.open span:nth-child(3) {top:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}header.site-header .social_links,header.site-header .phone,header.site-header .email {border-left:1px solid #fff;padding:0 40px;height:100%;display:flex;flex-direction:column;justify-content:center;}header.site-header .social_links {flex-direction:row;align-items:center;}header.site-header .social_links i {margin:0 8px;}header.site-header .email {border-right:1px solid #fff;}header.site-header .menu_icon {z-index:999;}.menu_overlay {position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;background:rgba(0, 0, 0, 0.6);z-index:15;transition:all 0.5s;}.menu_overlay.show {opacity:1;pointer-events:all;}.sliding_menu {position:fixed;top:0;right:-1000px;width:1000px;height:100vh;background:#100202;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 0.5s;}.sliding_menu hr {margin:50px 0;border:1px solid #fff;max-width:500px;width:100%;opacity:1;}.sliding_menu ul {max-width:500px;width:100%;}.sliding_menu ul li a {font-family:'Distro', sans-serif;font-size:36px;line-height:44px;position:relative;background:transparent!important;transition:all 0.5s;}.sliding_menu ul li a:hover {color:#21BF00!important;}.sliding_menu ul li a:before {content:'';height:35px;width:35px;background-image:url(/assets/2022/09/Menu-Arrow.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:-74px;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.5s;}.sliding_menu.open ul li a.active:before,.sliding_menu.open ul li a:hover:before {opacity:1;left:-54px;}.sliding_menu.open {right:0;}.sliding_menu .social {display:flex;justify-content:flex-start;max-width:500px;width:100%;}.sliding_menu .social i {margin-right:25px;font-size:21px;transition:all 0.5s;}.sliding_menu .social i:hover {color:#21BF00;}.image_with_text {position:relative;height:calc(100vh - 42px);}.image_with_text .overlay {position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.5);}.image_with_text .overlay_text {padding-top:100px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:10;}.image_with_text .overlay_text .content p {font-size:20px;line-height:28px;}.image_with_text .overlay_text a.rounded_button {margin-top:24px;}.image_with_text .bottom_section {position:absolute;bottom:0;left:0;width:100%;background:rgb(46, 46, 46, 0.57);padding:60px 0 40px;}.image_with_text .bottom_section .logo {max-height:190px;max-width:100%;}.colour_strip .colour_wrapper {height:20px;}.left_and_right_panels h2,.left_and_right_panels h3 {margin-bottom:20px!important;}.left_and_right_panels img {width:auto!important;}.left_and_right_panels a {text-decoration:underline;}.left_and_right_panels .absolute_full_images {margin:0;position:absolute;top:0;height:100%;}.left_and_right_panels .absolute_full_images.left {left:0;}.left_and_right_panels .absolute_full_images.right {right:0;}.left_and_right_panels .bg_image_wrapper_main {height:50%;}.left_and_right_panels .bg_image_wrapper {height:50%;}.left_and_right_panels .logos {display:flex;flex-direction:column;justify-content:center;align-items:center;}.left_and_right_panels .logos img {max-width:150px;max-height:140px;}.left_and_right_panels .logos img:nth-child(1) {margin-left:-200px;}.left_and_right_panels .logos img:nth-child(2) {margin-top:-50px;margin-right:-200px;}.left_and_right_panels .logos img:nth-child(3) {margin-top:-20px;margin-left:-200px;}.left_and_right_panels .logos img:nth-child(4) {margin-top:30px;margin-right:-200px;}.left_and_right_panels .logos img:nth-child(5) {margin-top:0;margin-left:-300px;}.left_and_right_panels .floating_image {padding:0;position:absolute;max-width:240px;display:block;}.left_and_right_panels .floating_image.top_left {top:50px;left:0;}.left_and_right_panels .floating_image.top_right {top:50px;right:0;}.left_and_right_panels .floating_image.bottom_left {bottom:50px;left:0;}.left_and_right_panels .floating_image.bottom_right {bottom:50px;right:0;}.left_and_right_panels .bg_image_wrapper_tall {height:550px;}.images .bg_image_wrapper_main {height:100vh;}.images .bg_image_wrapper,.images .bg_image_wrapper_short,.images .bg_image_wrapper_tall {position:relative;}.images .bg_image_wrapper {height:550px;}.images .bg_image_wrapper_short {height:350px;}.images .bg_image_wrapper_tall {height:100vh;}.images .caption {margin-bottom:0;border-radius:28px;padding:6px 30px;position:absolute;bottom:20px;left:20px;background:#fff;font-family:'Distro', sans-serif;font-size:28px;line-height:36px;color:#100202;}.images .slick-dotted.slick-slider {margin-bottom:0;}.images .slick-dots {bottom:3rem;z-index:10;}.images .slick-dots li {margin:0;}.images .slick-dots li.slick-active button:before,.images .slick-dots li button:before {color:white;font-size:16px;opacity:1;}.images .slick-dots li button:before {opacity:0.6;}.video iframe {width:100%;height:700px;}.heading_and_text h2 {margin-bottom:0!important;}.heading_and_text .content {padding:25px 0 15px;}.cards {background:#100202;}.cards .bg_image,.cards_news_items .bg_image,.cards_case_studies .bg_image {margin:25px 0 30px;height:380px;}.cards_news_items,.timeline_blog_items {background:#f0eded;color:#120203;}.cards_news_items .rounded_arrow {color:#120203!important;}.timeline_blog_items .articles {position:relative;}.timeline_blog_items .articles:before {content:'';display:inline-block;width:2px;height:100%;background:#21bf00;position:absolute;left:calc(-8.33333333% + 1px);top:0;}.timeline_blog_items .articles .single_article hr {margin:30px 0;}.timeline_blog_items .articles .single_article:last-child hr {display:none;}.timeline_blog_items .articles .single_article:last-child {margin-bottom:0;}.timeline_blog_items .articles .single_article .date {margin-right:50px;padding-top:5px;white-space:nowrap;}.timeline_blog_items .articles .single_article .date p {margin-bottom:8px;font-weight:bold;}.timeline_blog_items .articles .single_article .content h3 {margin-bottom:10px!important;}.timeline_blog_items .articles .single_article .content p:last-child {margin-bottom:0;}.timeline_blog_items .articles .single_article .content a.right_arrow {margin-top:15px!important;color:#120203!important;}.timeline_blog_items .articles .alm-load-more-btn {display:none!important;}.logos .logo {margin:0 25px;max-height:60px;width:auto;}.case_study .items {position:relative;padding:25px 0;}.case_study .items:before {content:'';position:absolute;top:0;left:-30px;width:3px;height:100%;background:#16BFBF;}.case_study .items.purple:before {background:#BF05BF;}.case_study .items.red:before {background:#BF0500;}.case_study .items.blue:before {background:#16BFBF;}.case_study .items.green:before {background:#21BF00;}.case_study .items.white:before {background:#FFF;}.case_study .items.teal:before {background:#16BFBF;}.case_study .case_study_image {height:50vw;}.case_study .case_study_image img {position:absolute;right:0;width:50vw;}.testimonial p {font-family:'Distro', sans-serif;font-size:32px!important;line-height:40px!important;}.testimonial p span {font-family:'Poppins', sans-serif!important;font-size:16px;display:block;text-transform:uppercase;margin-top:1rem;}.testimonial .bg_image {background-position:center 30% !important;height:100%;}.solution_content h3 {font-weight:400;font-size:18px !important;margin:0 !important;}.solution_content p {font-family:'Distro', sans-serif;font-size:48px;line-height:1.2em;}.solution_content .bg_image {height:100%;}.solution_content .bg_image a {position:absolute;bottom:0;left:0;}.ticker_tape .scrolling_banner{padding:8px 0;}.get_in_touch {display:flex;flex-direction:column;justify-content:center;min-height:100vh;background:#f0eded;}.get_in_touch * {color:#100202!important;}.get_in_touch_account {display:flex;flex-direction:column;justify-content:center;min-height:100vh;background:#f0eded;}.get_in_touch_account * {color:#100202!important;}.wpcf7 {margin-top:60px;}.wpcf7 .form-control {margin-bottom:18px;border:1px solid #100202!important;border-radius:20px;padding:12px 20px;background:transparent;height:auto;color:#100202!important;}.wpcf7 .form-control:focus {box-shadow:none!important;background:transparent!important;}.wpcf7 .form-control::-webkit-input-placeholder {color:#100202;}.wpcf7 .form-control::-moz-placeholder {color:#100202;}.wpcf7 .form-control::-ms-placeholder {color:#100202;}.wpcf7 .form-control::placeholder {color:#100202;}.wpcf7 .form-control:-webkit-autofill,.wpcf7 .form-control:-webkit-autofill:hover, .wpcf7 .form-control:-webkit-autofill:focus {-webkit-text-fill-color:#100202;transition:background-color 5000s ease-in-out 0s;}.wpcf7 .form-control.wpcf7-file {padding:6px 10px;}.wpcf7 .form-control.wpcf7-submit {margin-bottom:0;width:100%;max-width:190px;}.wpcf7 .wpcf7-not-valid-tip {display:none;}.wpcf7 .send_wrapper {margin-top:60px;}.wpcf7 .wpcf7-spinner {margin:0!important;right:-35px;opacity:1;top:50%;transform:translateY(-50%);position:absolute;}.wpcf7 .wpcf7-form .form-check p {display:flex;}.wpcf7 .form-control.wpcf7-not-valid {border:1px solid red !important;}footer.site-footer {padding:110px 0 90px;}footer.site-footer .logo {margin-bottom:80px;max-width:400px;width:auto;}footer.site-footer .logo_block {display:flex;justify-content:space-between;}footer.site-footer .sub_logo {margin-bottom:15px;max-height:65px;width:auto;height:auto;}footer.site-footer .social {text-align:center;}footer.site-footer .social i {margin-right:25px;font-size:21px;transition:all 0.5s;}footer.site-footer .social i:hover {color:#BFBF02;}footer.site-footer .links {text-align:right;}footer.site-footer .links a {margin-bottom:15px;margin-left:35px;display:inline-block;}.sub_footer {padding:35px 0;background:#262323;}.sub_footer .white_logo {margin-left:30px;max-height:45px;width:auto;}@media (max-width:1399.98px) {h1, h2.large {font-size:56px!important;line-height:64px!important;}h2, h3.large {font-size:40px!important;line-height:48px!important;}.cards .bg_image,.cards_news_items .bg_image,.cards_case_studies .bg_image {height:380px;}.left_and_right_panels .floating_image {max-width:150px;}.left_and_right_panels .floating_image.top_left,.left_and_right_panels .floating_image.bottom_left {left:-20px;}.left_and_right_panels .floating_image.top_right,.left_and_right_panels .floating_image.bottom_right {right:-20px;}.sliding_menu {right:-100%;width:100%;}.sliding_menu ul {max-width:800px;}.sliding_menu hr {max-width:800px;}.sliding_menu .social {max-width:800px;}.left_and_right_panels .bg_image_wrapper {height:340px;}.logos .logo {max-height:50px;margin:20px;}}@media (max-width:1199.98px) {.large_margin_top {margin-top:150px;}.large_margin_bottom {margin-bottom:150px;}.large_padding_top {padding-top:150px;}.large_padding_bottom {padding-bottom:150px;}.medium_margin_top {margin-top:90px;}.medium_margin_bottom {margin-bottom:90px;}.medium_padding_top {padding-top:90px;}.medium_padding_bottom {padding-bottom:90px;}h1, h2.large {font-size:44px!important;line-height:48px!important;}h2, h3.large {font-size:32px!important;line-height:36px!important;}header.site-header .social_links,header.site-header .phone,header.site-header .email {padding:0 20px;}header.site-header .navbar-brand img {margin:15px 0 15px 15px;max-height:50px;}header.site-header #nav-icon1 {margin:0 15px 0 15px;}.sliding_menu {padding:0 120px;}.left_and_right_panels .floating_image {display:none;}.left_and_right_panels .logos img {max-width:120px;max-height:85px;}.left_and_right_panels .logos img:nth-child(3) {margin-top:0;}.image_with_text .bottom_section .logo {max-height:120px;}.get_in_touch {padding-top:190px!important;height:auto;}.get_in_touch_account {padding-top:190px!important;height:auto;}footer.site-footer .logo {margin-bottom:20px;max-width:300px;}footer.site-footer .social {margin:30px 0;text-align:left;}footer.site-footer .links {text-align:left;}footer.site-footer .links a {margin:0 35px 30px 0;}footer.site-footer .logo_block {justify-content:flex-start;flex-wrap:wrap;}footer.site-footer .logo_block .sub_logo {margin:20px 30px 50px 0;max-height:75px;}}@media (max-width:991.98px) {.small_margin_top {margin-top:50px;}.small_margin_bottom {margin-bottom:50px;}.medium_margin_top {margin-top:50px;}.medium_margin_bottom {margin-bottom:50px;}.large_margin_top {margin-top:50px;}.large_margin_bottom {margin-bottom:50px;}.small_padding_top {padding-top:50px;}.small_padding_bottom {padding-bottom:50px;}.medium_padding_top {padding-top:50px;}.medium_padding_bottom {padding-bottom:50px;}.large_padding_top {padding-top:50px;}.large_padding_bottom {padding-bottom:50px;}h2.line,h3.line {margin-left:30px;}header.site-header .navbar-brand img {margin:15px 0 15px 10px;}header.site-header #nav-icon1 {margin:0 5px 0 15px;}header.site-header .social_links,header.site-header .phone,header.site-header .email {padding:0 10px;}.sliding_menu ul li a {font-size:28px;line-height:34px;}.sliding_menu ul li a:before {height:30px;width:30px;}.heading_and_text .content {padding:15px 0;}.image_and_text h2.line,.image_and_text h3.line {margin-left:0;}.left_and_right_panels h2,.left_and_right_panels h3 {margin-bottom:30px!important;}.left_and_right_panels .bg_image_wrapper_tall {height:auto;}.left_and_right_panels .absolute_full_images {position:unset;}.left_and_right_panels .bg_image {height:340px!important;}.image_with_text .bottom_section {padding:20px 0 10px;}.images .bg_image_wrapper {height:340px;}.case_study .items {margin-left:30px;}.get_in_touch {padding-top:131px!important;}.get_in_touch_account {padding-top:131px!important;}footer.site-footer {padding:60px 0 40px;}footer.site-footer .UKAS_logo {margin:50px 0;}}@media (max-width:767.98px) {h1, h2.large {font-size:32px!important;line-height:36px!important;}h2, h3.large,.testimonial p {font-size:26px!important;line-height:30px!important;}header.site-header .navbar-brand img {max-height:45px;}header.site-header #nav-icon1 {margin:0 15px 0 25px;}header.site-header .social_links,header.site-header .phone,header.site-header .email {padding:0 30px;}header.site-header .social_links i,header.site-header .phone i,header.site-header .email i {font-size:18px;}.video iframe {width:100%;height:500px;}.image_and_text h2.line,.image_and_text h3.line {margin-left:30px;}.image_with_text .overlay_text .content p {font-size:18px;line-height:24px;}.images .bg_image_wrapper_short {height:200px;}.images .bg_image_wrapper_tall {height:400px;}.case_study .items {margin-bottom:30px;}.case_study .case_study_image {height:auto;}.case_study .case_study_image img {position:static;width:100%;}.wpcf7 .send_wrapper {margin-top:30px;}.wpcf7 .form-control.wpcf7-submit {margin-bottom:30px;}footer.site-footer .logo {max-width:200px;}footer.site-footer .logo_block .sub_logo {margin:20px 20px 20px 0;max-height:55px;}}@media (max-width:575.98px) {header.site-header .navbar-brand img {max-height:38px;}header.site-header #nav-icon1 {margin:0 5px 0 15px;}header.site-header .social_links {display:none;}header.site-header .phone,header.site-header .email {padding:0 20px;}header.site-header .phone i,header.site-header .email i {font-size:16px;}.video iframe {width:100%;height:400px;}.sliding_menu {padding:0 70px;}.images .bg_image_wrapper {height:270px;}.image_and_text img {margin-bottom:30px;max-width:100px;}.left_and_right_panels .bg_image {height:540px!important;}.left_and_right_panels .logos img:nth-child(5) {margin-left:-200px;}.cards .bg_image {height:520px;}.wpcf7 {margin-top:30px;}footer.site-footer .links a {margin:0 25px 15px 0;}.sub_footer .white_logo {margin-top:15px;margin-left:0;max-height:40px;}}