 :root{--global--color-background:#ffffff;--global--color-primary:#000;--global--color-secondary:#000;--button--color-background:#000;--button--color-text-hover:#000;} @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:400;  font-display:swap;  src:url("/wp-content/cache/w3-cache/fonts/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:500;  font-display:swap;  src:url("/wp-content/cache/w3-cache/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Poppins';  font-style:normal;  font-weight:600;  font-display:swap;  src:url("/wp-content/cache/w3-cache/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } :root {--responsive--alignwide-width:calc(100vw - 0.9 * var(--responsive--spacing-horizontal)); } @media only screen and (min-width:482px) {:root {--responsive--alignwide-width:calc(100vw - 3.5 * var(--global--spacing-horizontal)); --responsive--aligndefault-width:min(calc(100vw - 3.5* var(--global--spacing-horizontal)), 1100px); } } @media only screen and (min-width:822px) {:root {--responsive--alignwide-width:min(calc(100vw - 3.5 * var(--global--spacing-horizontal)), 1100px); --responsive--aligndefault-width:min(calc(100vw - 3.5* var(--global--spacing-horizontal)), 1100px); --responsive--alignwide-width-header:min(calc(100vw - 2 * var(--global--spacing-horizontal)), 1100px); } } @media only screen and (min-width:1450px) {:root {--responsive--alignwide-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1300px); --responsive--aligndefault-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1300px); --responsive--alignwide-width-header:min(calc(100vw - 2 * var(--global--spacing-horizontal)), 1600px); --responsive--med-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1440px); --responsive--large-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1566px); } .container {margin-left:auto; margin-right:auto; max-width:var(--responsive--aligndefault-width); } } :root {--branding--logo--max-width:250px; --global--line-height-body:1.55; --color-blue:#2a64f7; --color-blue-hover:#8a2be2; --color-secondary:var(--color-blue); --color-secondary-hover:var(--color-blue-hover); --footer--color-text:rgb(255 255 255 / 90%); --footer--color-link:rgb(255 255 255 / 90%); --footer--color-link-hover:#2eceff; --global--color-primary:#354466; --global--font-primary:var(--font-headings, 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); --global--font-secondary:var(--font-base, 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif); --heading--font-size-h3:calc(1.12 * var(--global--font-size-lg)); --global--font-size-xxl:2rem; --global--font-size-xl:1.9rem; --primary-nav--color-link-hover:var(--global--color-primary); --footer--font-size:14px; --primary-nav--font-family-mobile:var(--global--font-secondary); --branding--logo--max-width-mobile:140px; --heading--font-weight:700; --heading--font-weight-page-title:700; --button--border-radius:60px; --button--font-size:var(--global--font-size-xs); --button--font-weight:500; --button--border-width:2px; --button--padding-vertical:10px; --button--padding-horizontal:calc(2.5 * var(--button--padding-vertical)); --responsive-large-box:min(calc(100vw - 0.9 * var(--global--spacing-horizontal)), 1750px); --entry-header--color:#2a2f3b; --primary-nav--font-size-sub-menu-mobile:var(--global--font-size-xs); --global--spacing-vertical:25px; } @media only screen and (min-width:750px) {:root {--global--font-size-xxl:3.375rem; } } @media only screen and (max-width:652px) {.site-main > * {margin-top:calc(1.8 * var(--global--spacing-vertical)); margin-bottom:calc(1.8 * var(--global--spacing-vertical)); } .home-statistics, .page-id-483 .capabilities, .page-id-239 .inner-statistics {margin-top:calc(.5 * var(--global--spacing-vertical))!important; } :where(.wp-block-columns.is-layout-flex) {gap:.7em; } } @media only screen and (min-width:992px) {:root {--global--font-size-sm:1.125rem; --global--font-size-lg:1.25rem; --global--font-size-xl:2.5rem; --global--font-size-xxl:3rem; --global--font-size-xxxl:9rem; --heading--font-size-h3:1.8rem; --heading--font-size-h2:2.25rem; } } @media only screen and (max-width:1600px) {html {font-size:15px; } :root {--global--spacing-vertical:20px } } @media only screen and (max-width:821px) {html {font-size:14px; } } body {font-size:var(--global--font-size-xs); } :visited {color:blueviolet; } a {text-decoration:none; color:#2a64f7; transition:all .2s ease;} a:hover {color:#8a2be2} h3,.h3,h4,.h4,h5,.h5,h6,.h6 {color:#0d1f46} h1 span, .h1 span, h2 span, .h2 span, h3 span, .h3 span, h4 span, .h4 span, h5 span, .h5 span, h6 span, .h6 span {color:var(--color-blue); } h2 span, h3 span, .h2 span, .h3 span {font-weight:500} h5, .h5 {letter-spacing:calc(.3 * var(--heading--letter-spacing-h5)); } .site-branding .screen-reader-text {display:none; } .site-branding {margin-top:0 } .menu-button-container{top:10px;display:none;justify-content:space-between;position:absolute;right:0;padding-top:calc(0.5 * var(--global--spacing-vertical));padding-bottom:calc(0.25 * var(--global--spacing-vertical))}@media only screen and (max-width:481px){.menu-button-container{display:flex}}.menu-button-container #primary-mobile-menu{display:flex;margin-left:auto;padding:calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit)) calc(0.5 * var(--button--padding-horizontal));font-size:var(--primary-nav--font-size-button);font-weight:var(--primary-nav--font-weight-button);background-color:#fff0;border:none;color:var(--primary-nav--color-link)}.menu-button-container #primary-mobile-menu .dropdown-icon{display:flex;align-items:center}.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{margin-left:calc(0.25 * var(--global--spacing-unit))}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{position:relative;top:-1px}.menu-button-container #primary-mobile-menu .dropdown-icon.close{display:none}.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open{display:none}.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{display:flex}.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{animation-name:twentytwentyone-close-button-transition;animation-duration:0.3s}.primary-navigation-open .menu-button-container{width:100%;z-index:500;background-color:var(--global--color-background)}.primary-navigation-open .menu-button-container #primary-mobile-menu{position:static}.primary-navigation{position:absolute;top:var(--global--admin-bar--height);right:0;color:var(--primary-nav--color-text);font-size:var(--primary-nav--font-size);line-height:1.15;margin-top:0;margin-bottom:0}.primary-navigation>.primary-menu-container{position:fixed;visibility:hidden;opacity:0;top:0;right:0;bottom:0;left:0;padding-top:calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);padding-left:calc( 0.5 * var( --global--spacing-unit));padding-right:calc( 0.5 * var( --global--spacing-unit));padding-bottom:var(--global--spacing-horizontal);background-color:var(--global--color-background);transform:translateY(var(--global--spacing-vertical))}@media (prefers-reduced-motion:no-preference){.primary-navigation>.primary-menu-container{transition:all 0.15s ease-in-out}}@media only screen and (max-width:481px){.primary-navigation>.primary-menu-container{height:100vh;z-index:499;overflow-x:hidden;overflow-y:auto;border:2px solid #fff0}.has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{position:fixed;transform:translateY(0) translateX(100%)}.admin-bar .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{top:var(--global--admin-bar--height)}.admin-bar .primary-navigation>.primary-menu-container{height:calc(100vh - var(--global--admin-bar--height))}.primary-navigation>.primary-menu-container:focus{border:2px solid var(--global--color-primary)}}@media only screen and (max-width:481px){.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}}.primary-navigation-open .primary-navigation>.primary-menu-container{position:absolute;visibility:visible;opacity:1;transform:translateY(0)}@media only screen and (max-width:481px){.primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{transform:translateX(0) translateY(0)}}@media only screen and (min-width:482px){.primary-navigation{position:relative;margin-left:auto}.primary-navigation>.primary-menu-container{visibility:visible;opacity:1;position:relative;padding:0;background-color:#fff0;overflow:initial;transform:none}.primary-navigation #toggle-menu{display:none}.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:none}.admin-bar .primary-navigation{top:initial}.admin-bar .primary-navigation>.primary-menu-container{top:initial}}.primary-navigation>div>.menu-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;max-width:none;padding-left:0;position:relative}@media only screen and (max-width:481px){.primary-navigation>div>.menu-wrapper{padding-bottom:100px}.primary-navigation>div>.menu-wrapper ul{padding-left:0}}.primary-navigation>div>.menu-wrapper li{display:block;position:relative;width:100%}@media only screen and (min-width:482px){.primary-navigation>div>.menu-wrapper li{margin:0;width:inherit}.primary-navigation>div>.menu-wrapper li:last-child{margin-right:0}}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:flex;height:calc(2 * var(--primary-nav--padding) + 1.15em + 1px);width:44px;padding:0;justify-content:center;align-items:center;background:#fff0;color:currentColor;border:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle:focus{outline:2px solid var(--wp--style--color--link,var(--global--color-primary))}@media only screen and (max-width:481px){.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:none}}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{height:100%;display:flex;align-items:center}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg{margin-top:-1px}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{display:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus{display:flex}.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus{display:none}.primary-navigation>div>.menu-wrapper>li>.sub-menu{position:relative}@media only screen and (min-width:482px) and (prefers-reduced-motion:no-preference){.primary-navigation>div>.menu-wrapper>li>.sub-menu{transition:all 0.5s ease}}@media only screen and (min-width:482px){.primary-navigation>div>.menu-wrapper>li>.sub-menu{left:0;margin:0;min-width:max-content;position:absolute;top:100%;padding-top:3px;z-index:88888}.primary-navigation>div>.menu-wrapper>li>.sub-menu:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);border-style:solid;border-color:var(--primary-nav--border-color) #fff0;border-width:0 7px 10px 7px}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{top:-9px;border-color:var(--global--color-background) #fff0}.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:var(--global--color-background)}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left{left:0;right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:after{left:var(--global--spacing-horizontal);right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right{right:0;left:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:after{left:auto;right:var(--global--spacing-horizontal)}}.primary-navigation .primary-menu>.menu-item:hover>a{color:var(--primary-nav--color-link-hover)}@media only screen and (min-width:482px){.primary-navigation .primary-menu-container{margin-right:calc(0px - var(--primary-nav--padding));margin-left:calc(0px - var(--primary-nav--padding))}.primary-navigation .primary-menu-container>ul>.menu-item{display:flex}.primary-navigation .primary-menu-container>ul>.menu-item>a{padding-left:var(--primary-nav--padding);padding-right:var(--primary-nav--padding)}.primary-navigation .primary-menu-container>ul>.menu-item>a+.sub-menu-toggle{margin-left:calc(5px - var(--primary-nav--padding))}}.primary-navigation a{display:block;font-family:var(--primary-nav--font-family-mobile);font-size:var(--primary-nav--font-size-mobile);font-weight:var(--primary-nav--font-weight);padding:var(--primary-nav--padding) 0;text-decoration:none}@media only screen and (min-width:482px){.primary-navigation a{display:block;font-family:var(--primary-nav--font-family);font-size:var(--primary-nav--font-size);font-weight:var(--primary-nav--font-weight)}}.primary-navigation a+svg{fill:var(--primary-nav--color-text)}.primary-navigation a:hover,.primary-navigation a:link,.primary-navigation a:visited{color:var(--primary-nav--color-link-hover)}.primary-navigation a:hover{text-decoration:underline;text-decoration-style:dotted}.primary-navigation a:focus{position:relative;z-index:99999;outline-offset:0;text-decoration-thickness:2px}.primary-navigation .current-menu-item>a:first-child,.primary-navigation .current_page_item>a:first-child{text-decoration:underline;text-decoration-style:solid}.primary-navigation .current-menu-item>a:first-child:hover,.primary-navigation .current_page_item>a:first-child:hover{text-decoration:underline;text-decoration-style:dotted}.primary-navigation .sub-menu{margin:0;padding:0;list-style:none;margin-left:calc( 0.5 * var(--primary-nav--padding));border:1px solid var(--primary-nav--border-color)}.primary-navigation .sub-menu .sub-menu{border:none}@media only screen and (min-width:482px){.primary-navigation .sub-menu>.menu-item>.sub-menu{padding:0}}@media only screen and (max-width:481px){.primary-navigation .sub-menu .menu-item:last-child{margin-bottom:0}}.primary-navigation .sub-menu .menu-item>a{padding:calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);display:block;font-size:var(--primary-nav--font-size-sub-menu-mobile);font-style:var(--primary-nav--font-style-sub-menu-mobile)}@media only screen and (min-width:482px){.primary-navigation .sub-menu .menu-item>a{font-size:var(--primary-nav--font-size-sub-menu);font-style:var(--primary-nav--font-style)}}.primary-navigation .menu-item-has-children>.svg-icon{display:none}@media only screen and (min-width:482px){.primary-navigation .menu-item-has-children>.svg-icon{display:inline-block;height:100%}.primary-navigation .menu-item-has-children .sub-menu .svg-icon{display:none}}.primary-navigation .menu-item-description{display:block;clear:both;font-size:var(--global--font-size-xs);text-transform:none;line-height:1.7}.primary-navigation .menu-item-description>span{display:inline-block}@media only screen and (max-width:481px){.lock-scrolling .site{position:fixed;max-width:100%;width:100%}}@media (max-width:481px){.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{display:block}.site-branding{margin-right:70px}}.primary-navigation .current-menu-item>a,.primary-navigation .current_page_item>a,.primary-navigation .current-menu-parent>a{color:var(--color-secondary)}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}.primary-navigation a{font-weight:500;padding:calc(1.045 * var(--primary-nav--padding)) 0}.primary-navigation>div>.menu-wrapper>li:last-child a{background:var(--color-secondary);color:#fff;border-radius:25px;text-decoration:none;padding-left:calc(2.1 * var(--primary-nav--padding));padding-right:calc(2.1 * var(--primary-nav--padding))}.primary-navigation>div>.menu-wrapper>li:last-child a:hover{background:#8a2be2}@media only screen and (min-width:482px){.primary-navigation a{font-size:1rem}.primary-navigation .primary-menu-container>ul>.menu-item>a{padding-left:calc(0.15 * var(--primary-nav--padding));padding-right:calc(1.1 * var(--primary-nav--padding))}.primary-navigation>div>.menu-wrapper>li:last-child{margin-left:5px}.site-header{padding-top:calc(var(--global--spacing-vertical) / 2.5);padding-bottom:calc(var(--global--spacing-vertical) / 2.5)}}@media only screen and (min-width:482px){.mainheader{max-width:min(calc(100vw - 1.5 * var(--global--spacing-horizontal)), 1750px)}}@media (min-width:782px){.bannerimg-right img{max-width:100%;margin-top:auto!important;margin-left:auto;margin-bottom:auto!important;position:relative;top:0}}@media only screen and (min-width:822px){.site-header{padding-top:calc(var(--global--spacing-vertical) / 2.5);padding-bottom:calc(var(--global--spacing-vertical) / 2.5)}.mainheader{padding:0 40px 0 25px;max-width:min(calc(100vw - 1.5 * var(--global--spacing-horizontal)), 1750px)}.home-banner p{font-size:var(--global--font-size-sm)}}@media only screen and (min-width:992px){.primary-navigation .primary-menu-container>ul>.menu-item>a{padding-left:calc(0.9 * var(--primary-nav--padding));padding-right:calc(1.2 * var(--primary-nav--padding))}.primary-navigation>div>.menu-wrapper>li:last-child{margin-left:20px}}@media only screen and (min-width:1600px){.mainheader{max-width:min(calc(100vw - 2 * var(--global--spacing-horizontal)), 1750px)}}.primary-navigation .current-menu-item>a:first-child,.primary-navigation .current_page_item>a:first-child,.primary-navigation a:hover,.primary-navigation .current-menu-item>a:first-child:hover,.primary-navigation .current_page_item>a:first-child:hover{text-decoration:none}.home-statistics{margin-top:calc(-1.8* var(--global--spacing-vertical))}.box img{margin-right:20px}.box .h4{font-weight:700}.box p:not(.h4){color:#0f162e;margin-top:5px}.box1{background:#f5faff;border-radius:1.25em;padding:1.5em 2.4em 2em 2.4em;position:relative}.box1 p{margin-bottom:10px;min-height:123px;padding-right:25px}.box1 h4{margin-bottom:20px}.box1 a{font-weight:600}.serviceshome .h3{margin-bottom:30px}.serviceshome .h4{margin-bottom:10px}.serviceicon{background:rgb(42 100 247 / 7%);position:absolute;top:0;right:0;width:103px;height:85px;text-align:center;border-radius:0 1.25em 0 82px;padding:19px 0 19px 8px}.howweit .wp-block-video{max-width:1074px;margin:0 auto;position:relative;margin-bottom:2.4em;text-align:center}.howweit .wp-block-video video{border-radius:80px}.howweit .wp-block-video iframe{border-radius:20px;box-shadow:0 0 26px 0 rgb(169 180 207 / 55%)}.howweit .playbtn{position:absolute;font-size:0;background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/play.png.webp) no-repeat center center;left:0;top:0;right:0;bottom:0;z-index:4}.fullscreen{background:rgb(0 0 0 / 40%) url(/wp-content/themes/twentytwentyone-child/images/expand.svg) no-repeat center center;position:absolute;right:60px;bottom:35px;width:25px;height:25px;z-index:255;box-shadow:0 0 15px rgb(0 0 0 / 98%);background-size:15px;border-radius:15px;font-size:0;opacity:0}.wp-block-video:hover .fullscreen{opacity:1}.howweit .playbtn.pause{display:none}.serviceshomeicon{margin:20px 0;text-align:center}.serviceshome .wp-block-buttons{margin-top:40px}.box2{border-radius:1.25em;background-color:#fff;box-shadow:0 3px 26px 0 rgb(189 201 231 / .4);overflow:hidden;padding:0 1.85em 1.85em 1.85em;min-height:100%}.box2 img{margin:0 0 20px -30px;min-width:calc(100% + 60px);max-width:100%}.box2 h4,.box2 p{margin-bottom:10px}.box2 div a{font-weight:600}.industrysection .wp-block-columns{margin-bottom:2.4em}.industrysection{position:relative}.industrysection:before{content:"";background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/industrybg.png.webp) repeat-x;display:block;position:absolute;left:0;right:0;top:73px;bottom:0;z-index:-1}.industrysection .sectiontitle{margin-bottom:1.8em}.compliance{max-width:var(--responsive-large-box);margin-left:auto;margin-right:auto;background:#202730;border-radius:4.65em;padding:2.5em 3em 1.5em 3em;color:#fff}.compliance h2{color:#fff;font-weight:500}.compliance h2 strong{font-weight:700}.compliancerightimg{text-align:right}.compliancerightimg img{max-width:100%}.howdoiticon{margin:20px 0;text-align:center}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important;color:#fff!important}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:active{background-color:#2a313b!important}.footer-navigation-wrapper li a[href*="twitter"]:focus svg.svg-icon{fill:none!important}.signupfooter{background:var(--color-secondary);padding:5.55em 0 4.2em 0}.signupfootertitle{font-size:var(--heading--font-size-h1);line-height:normal;font-weight:500;margin-top:-11px!important;padding-right:0}.signupfootertitle span{font-size:2.2rem}.site-footer>.site-info .site-name{font-size:var(--footer--font-size);text-transform:none}.footer{background:#1c2638;color:#fff;padding-top:0}.footermenulinks{margin-top:53px} .footermenulinks .wp-block-heading {margin-bottom:0;font-size:var(--heading--font-size-h5); font-weight:var(--heading--font-weight-strong); letter-spacing:var(--heading--letter-spacing-h5); line-height:var(--heading--line-height-h5); color:inherit } .footermenulinks ul{list-style:none;padding:0;font-size:14px}.footermenulinks ul li{margin-bottom:.6rem}.footermenulinks ul li a:not(:hover){color:rgb(255 255 255 / 90%)}.footermenulinks ul li a:hover{color:#2ECEFF}.site-footer>.site-info{border-top:1px solid rgb(61 67 79 / 70%);justify-content:center;margin-top:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(1 * var(--global--spacing-vertical));padding-top:calc(1.1 * var(--global--spacing-vertical))}.no-widgets .site-footer{margin-top:0;padding-bottom:0}.footer-top{display:flex;align-items:center;padding-top:46px;margin-top:0;padding-bottom:30px;border-bottom:1px solid rgb(61 67 79 / 70%)}.footer-top-left{margin-right:auto}.footer-navigation{margin-top:0px!important;margin-bottom:10px!important}.footer-navigation-wrapper li a{padding:0;width:33px;height:33px;display:inline-flex;border:1px solid #fff;border-radius:35px;vertical-align:middle;margin:0 5px;justify-content:center;align-items:center}.footer-navigation-wrapper li a svg{width:21px;height:auto}.footer-navigation-wrapper li a[href*="twitter"] svg.svg-icon{background:url(/wp-content/themes/twentytwentyone-child/images/x-twitter1.svg) no-repeat center center;fill:none;background-size:17px auto}.powered-by a:not(:last-child){margin-right:22px}@media (min-width:782px){.owl-carousel.leading-brands{width:118%}}@media (max-width:1280px){.box{text-align:center;flex-direction:column;justify-content:center;gap:1em}.box img{margin-right:0;max-width:45px}}@media (max-width:821px){.howweit .wp-block-video video{border-radius:20px}.compliance{border-radius:3.65em}.primary-navigation{margin-right:auto}.site-branding{margin:0 auto -10px auto}.signupfootertitle{padding-right:5px}.signupfooter .wp-block-column{margin-bottom:0!important}}@media (max-width:781px){.compliancerightimg{text-align:unset}.box1 p{min-height:0}.howdoiticon img{max-width:38px}.serviceshomeicon img{max-width:27px}}@media (min-width:482px){.compliance{background:#202730 url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/women-bg.png.webp) no-repeat center center;background-size:cover}.signupfooter{background:var(--color-secondary) url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/signupbg.png.webp) center top;padding:6em 0}}@media (max-width:481px){.site-branding{margin:0 auto 0 auto}.menu-button-container #primary-mobile-menu .dropdown-icon{font-size:0}.menu-button-container{padding-top:calc(0.3 * var(--global--spacing-vertical))}.primary-navigation .sub-menu{border-radius:0}.primary-navigation .sub-menu .menu-item>a{padding:calc(.75 * var(--primary-nav--padding)) calc(1.5 * var(--primary-nav--padding));font-weight:400}.primary-navigation>div>.menu-wrapper ul{margin-bottom:10px}.footer-top{display:block}.bannericon{margin-top:7%!important}}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){text-decoration:none;outline:auto;transition:none}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:inherit;color:inherit}.site-main{padding-bottom:0}.wpcf7-form label{font-size:1.125rem}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.site textarea{border-radius:6px;margin:0;width:100%;font-size:1.125rem;padding:calc(1 * var(--form--spacing-unit)) calc(2 * var(--form--spacing-unit))}input[type=checkbox],input[type=radio]{width:22px;height:22px;border:2px solid #2a313b;vertical-align:middle;margin-right:10px}.wpcf7-form .wpcf7-checkbox{margin-top:10px;display:inline-block}input[type=text],input[type=email],input[type=url],input[type=tel],.site textarea{border:2px solid #2a313b}.sectiontitle{margin-bottom:.8em;text-align:center}.primary-navigation a:hover{color:var(--color-secondary)}.primary-navigation .sub-menu{border-radius:9px;border:0;box-shadow:0 1px 29px 0 rgb(4 16 35 / .1);padding-top:0!important;background:#fff;padding:.5em 0!important}.primary-navigation .sub-menu .menu-item>a{padding:calc(1.15 * var(--primary-nav--padding)) calc(1.85 * var(--primary-nav--padding))}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{width:20px;margin-left:calc(-4px - var(--primary-nav--padding))!important;margin-right:5px!important}@media only screen and (min-width:1131px){.primary-navigation>div>.menu-wrapper>li>.sub-menu:before{border-color:#fff #fff0;border-width:0 7px 10px 7px;box-shadow:0 1px 19px 0 rgb(4 16 35 / 5%);border-radius:100px 100px 0 0}.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:none}.primary-navigation .sub-menu .menu-item>a{font-size:.938rem;font-style:var(--primary-nav--font-style)}}.header.sticky .site-header{padding-top:4px;padding-bottom:4px}@media (min-width:822px){.banner-text p{font-size:var(--global--font-size-base)}}.inner-statistics .box{background:#fff;box-shadow:0 6px 36px rgb(189 201 231 / 25%);border-radius:1.8em}.owl-carousel.leading-brands .owl-item{display:inline-block;float:none;vertical-align:middle;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.owl-carousel.leading-brands .owl-item img{width:auto;margin:auto}.featured-logos-carousel .carousel .swiper-container .swiper-slide a img{display:block;max-width:105px!important;max-height:35px!important}.owl-carousel.leading-brands .owl-item{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;position:relative;top:9px}.owl-carousel.leading-brands .owl-item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.owl-carousel.leading-brands .owl-stage-outer{min-height:80px}.servicesinner,.trusteeby{position:relative}.trusteeby:before{content:"";background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/industrybg.png.webp) repeat-x;display:block;position:absolute;left:0;right:0;top:-160px;bottom:0;z-index:-1}.servicesinner .h3.has-text-align-center{margin-bottom:1em}.featured{text-align:center;margin-bottom:0!important}.featured img{margin-bottom:1.5em}.featured .h4{margin-bottom:.8em}.featured .h4 a{color:inherit}.achieve{max-width:var(--responsive-large-box);margin-left:auto;margin-right:auto;background:#152b63 url(/wp-content/themes/twentytwentyone-child/images/achieve.webp) no-repeat center center;border-radius:5em;padding:6em 1.3em 6em 1.3em;color:#fff;position:relative}.achieve .alignwide{max-width:min(calc(100vw - 6 * var(--global--spacing-horizontal)), 970px)}.achieve h2,.achieve h2 span{color:#fff}.achieve h2{font-weight:500}.achieve h2 span{font-size:3.2rem;font-weight:600}.whychoose{background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/Shape-2.png.webp) no-repeat center center;position:relative}.large-box{border:2px solid #ebeef5;box-shadow:0 13px 36px rgb(4 19 57 / 5%);border-radius:1.8em;background:#fff;margin:0 auto;margin-bottom:22px;max-width:822px;padding:1.9em 2em}.dotbg{background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/dotbg.png.webp) no-repeat top left 170px,url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/dotbg.png.webp) no-repeat bottom right 170px;padding:26px 0 10px 0;margin-bottom:30px}.capability{background:#f7f8fa;border-radius:20px;padding:2.2rem 20px 2.2rem 20px;text-align:center}.is-content-justification-center{justify-content:center}.is-wrap{flex-wrap:wrap!important}.capboxicon{border-radius:15px;background-color:#fff;box-shadow:0 6px 36px 0 rgb(189 201 231 / .25);width:95px;height:95px;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}.capabilities{overflow:hidden}.capabilities .wp-block-columns{position:relative}.capabilities .wp-block-columns:before,.capabilities .wp-block-columns:after{content:"";display:block;position:absolute;width:207px;height:127px;left:-60px;background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/dot-bg.png.webp);bottom:20px;z-index:-1}.capabilities .wp-block-columns:after{left:auto;right:-60px}.checklist .wp-block-column{position:relative;text-align:center;font-weight:500;font-size:var(--global--font-size-base);margin-bottom:20px!important}.checklist .wp-block-column:before{content:"";display:block;margin:5px auto 1em auto;background:#edf0f2 url(/wp-content/themes/twentytwentyone-child/images/check.svg) no-repeat center center;background-size:18px auto;width:38px;height:38px;border-radius:90px}.checklist:last-child{padding:0 11%}.processnumber{border-radius:90px;width:45px;height:45px;background:#2a64f7;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:2.5;position:absolute;top:-23px;left:35px}.processbox{background:#f5faff;border-radius:1.25em;padding:2.8em 1em 1.5em 2em;position:relative;margin-bottom:1px!important;margin-top:34px!important;transition:all .15s ease;width:100%;min-height:calc(100% - 34px)}.processbox h5{margin-bottom:12px;letter-spacing:.5px}.processbox p{margin-bottom:10px;min-height:52px;padding-right:25px;overflow:hidden}.wp-block-columns:empty{margin:0!important}.process .wp-block-column{position:relative}.alternate .wp-block-columns:nth-child(2n){flex-direction:row-reverse}.alternate .wp-block-columns:nth-child(2n) .has-text-align-right{text-align:unset}.page-template-industries .inner-banner{position:relative}.page-template-industries .inner-banner:before{content:"";display:block;position:absolute;left:0;top:-250px;right:0;bottom:0;background:#f2f6fa;z-index:-1;border-radius:0 0 120px 0;opacity:.45}.alternate h3{font-weight:700}.alternate img{max-width:100%}.innerservices{background:#191f26;color:#fff;padding:5.5em 3em 5.5em 3em;border-radius:40px}.innerservices .sectiontitle,.innerservices .featured p,.innerservices .featured .h4{color:#fff}.page-template-industries .banner-text{padding-bottom:4em}.page-template-service-audit .servicesinner:before{display:none}.page-template-service-audit .alternate{position:relative}.page-template-service-audit .alternate:before{content:"";background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/industrybg.png.webp) repeat-x;display:block;position:absolute;left:0;right:0;top:75px;bottom:0;z-index:-1}.alternate .bigbox{background:#fff;box-shadow:6px 0 36px rgb(189 201 231 / 25%);border-radius:30px;padding:1px 30px}.page-template-service-audit .inner-statistics .box{background:#f5faff;box-shadow:none;flex-direction:column;text-align:center}.page-template-service-audit .inner-statistics .box img{margin-right:0;margin-bottom:20px}.page-template-service-audit .servicesinner{background:#f5f8fc;padding:5.5em 0 1.5em 0}.page-template-service-audit .standards{background:#f5f8fc;padding:5.5em 0 5.5em 0}.page-template-document-remediation .alternate{position:relative}.signupfooter label b{all:unset;color:#ff9336}.simple-content.alignwide{max-width:min(calc(100vw - 2 * var(--responsive--spacing-horizontal)), 800px)}.page-template-page-templatessub-services-page-php .inner-banner,.page-template-page-templatespdf-remediation-services-php .inner-banner{padding:30px 0 103px 0;position:relative;margin:0}.page-template-page-templatessub-services-page-php .inner-banner::before,.page-template-page-templatespdf-remediation-services-php .inner-banner::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-image:-moz-linear-gradient(-160.95deg,rgb(64 118 255 / .99608) 0%,#4076ff 4%,#74c2b9 16%,#65c0e0 37%,#e1d9ff 59%,#aea2db 80%,#52b4d9 100%);background-image:-webkit-linear-gradient(-160.95deg,rgb(64 118 255 / .99608) 0%,#4076ff 4%,#74c2b9 16%,#65c0e0 37%,#e1d9ff 59%,#aea2db 80%,#52b4d9 100%);background-image:-ms-linear-gradient(-160.95deg,rgb(64 118 255 / .99608) 0%,#4076ff 4%,#74c2b9 16%,#65c0e0 37%,#e1d9ff 59%,#aea2db 80%,#52b4d9 100%);opacity:.251;z-index:-1}.page-template-page-templatessub-services-page-php .banner-text,.page-template-page-templatespdf-remediation-services-php .banner-text{max-width:540px;margin-left:0}.page-template-page-templatessub-services-page-php .statistics,.page-template-page-templatespdf-remediation-services-php .statistics{margin-top:-70px}.page-template-page-templatessub-services-page-php .compliance-img-wrap img,.page-template-page-templatessub-services-page-php .alternate-img-wrap img,.page-template-page-templatespdf-remediation-services-php .alternate-img-wrap img,.page-template-page-templatespdf-remediation-services-php .compliance-img-wrap img{max-width:100%}.alternate-desc{padding-left:40px}.page-template-page-templatessub-services-page-php .compliance-img-wrap img,.page-template-page-templatespdf-remediation-services-php .compliance-img-wrap img{width:95%}.page-template-page-templatespdf-remediation-services-php .site-main .faqs>*:last-child{margin-bottom:calc(3 * var(--global--spacing-vertical))}.page-template-page-templatesabout-us-php .banner-text p{font-size:16px}.page-template-about-us .inner-banner{position:relative;padding:0 0 20px}.page-template-about-us .inner-banner::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-image:-moz-linear-gradient(90deg,#ebf0fc 0%,#fcffff 100%);background-image:-webkit-linear-gradient(90deg,#ebf0fc 0%,#fcffff 100%);background-image:-ms-linear-gradient(90deg,#ebf0fc 0%,#fcffff 100%);position:absolute;z-index:-1}.achieve .is-layout-flow.wp-block-column p{margin-top:9px}.breadcrumbs{font-size:.95rem;font-weight:500;color:var(--global--color-primary);margin-bottom:-6px!important;margin-top:-6px!important;padding-bottom:0;padding-top:var(--global--spacing-vertical)}.breadarrow{background:url(/wp-content/uploads/w3-webp/themes/twentytwentyone-child/images/chevron-down.png.webp) no-repeat center center;font-size:0;padding:7px 17px;vertical-align:middle}.breadcrumbs a{color:var(--color-secondary);text-decoration:underline}.alternate .wp-block-columns:not(:last-child){margin-bottom:6.75em}.page-template-default .site-main>*{margin-top:calc(1*var(--global--spacing-vertical))}.vtran{max-width:1004px;margin:0 auto;font-size:14px}.vtran .wp-element-button{margin-bottom:20px}.showtransbtn{border:1px solid;padding:8px 15px;display:inline-block;margin-bottom:20px;border-radius:50px}.showtransbtn.active{background:#2a64f7!important;color:#fff!important;text-decoration:underline;}.vtrantext{border:1px solid #d5d5d5;border-radius:15px;padding:15px 17px;margin-bottom:30px}input.wpcf7-not-valid{border-color:orange}.forminator-required,.forminator-error-message{color:#EB0000}.forminator-response-message ul{padding:10px 30px;border:2px solid #FF6161;margin-bottom:20px;color:#FF6161}.page-id-1333 .breadcrumbs{text-align:center}.page-id-1333 header.entry-header{text-align:center;position:relative;padding:30px 0 70px 0;margin-bottom:70px}.page-id-1333 header.entry-header:before{content:"";left:0;top:-150px;bottom:0;width:100%;background-image:-moz-linear-gradient(90deg,#ebf0fc 0%,#fcffff 100%);background-image:-webkit-linear-gradient(-178deg,#f1fcff 0%,#f1faff 37%,#f0f7ff 100%);background-image:-ms-linear-gradient(90deg,#ebf0fc 0%,#fcffff 100%);position:absolute;z-index:-1;opacity:1}.faq-accordion{cursor:pointer;padding:23px 40px 23px 20px;width:100%;border:none;outline:none;font-size:17px;font-weight:500;text-transform:none;font-style:normal;margin:0!important;position:relative}.faq-accordion:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z" fill="%232a64f7" /></svg>');font-weight:400;float:right;margin-left:5px;position:absolute;right:7px;width:15px;transform:rotate(0deg);height:23px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.faqs .wp-block-column:first-child{padding-right:40px}.faq-accordion.active:after{transform:rotate(180deg)}.faqs .wp-block-column img{max-width:100%}div.faq-panel{padding:0 0;background-color:#fff0;max-height:0;overflow:hidden;transition:max-height .2s ease-out;width:100%;font-size:15px;line-height:1.6em;letter-spacing:.2px;font-weight:400;font-style:normal;color:#616674;margin-bottom:3px;margin:0!important;border-bottom:1px solid #e7e7e7;visibility:hidden}div.faq-panel:last-child{border-bottom:0}.faq-panel div{padding:0 35px 22px 50px;color:#616674}.faqs .wp-block-column:nth-child(2){padding-top:30px;text-align:center}.faq-panel p,.faq-panel li{margin-bottom:12px}.faq-panel ol,.faq-panel ul{padding-left:17px}.subscribe{background:rgb(13 31 70 / 6%);padding:30px 0;margin-bottom:0}.blog .signupfooter{margin-top:0}.subscribe .alignwide{text-align:center;display:flex;align-items:center;justify-content:center}.subscribe-box{display:flex}.subscribe label{font-size:1.25rem;line-height:1.2;margin-right:15px;margin-bottom:0}.subscribe-box form{display:flex;align-items:end}.subscribe .tnp-email{border:1px solid rgb(228 229 231 / 77%)!important;border-radius:0;font-size:15px;height:44px;margin-top:3px;max-width:300px;background:#fff!important}.subscribe .tnp-field .tnp-submit{border:1px solid;border-radius:0;font-size:15px;height:44px;margin-top:auto;padding:8px 20px;margin-left:-1px;background:none!important;border-color:var(--global--color-primary)!important;color:var(--global--color-primary)!important;white-space:nowrap}.subscribe .tnp-submit:hover{background:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:#fff!important}.tnp-subscription div.tnp-field,.tnp-profile div.tnp-field{margin-bottom:0!important;margin:0 6px}.subscribe .tnp-subscription{margin:0}.searchbox .search-field{border:1px solid #d1d1d1;border-radius:0;font-size:15px;height:44px;margin-top:3px;max-width:calc(100% - 117px);margin-right:0}.searchbox .search-submit{border-radius:0;font-size:15px;height:44px;margin-top:auto;padding-top:8px;padding-bottom:8px;margin-left:-1px;background:var(--color-secondary)!important;border-color:var(--color-secondary);color:#fff;white-space:nowrap}.searchbox .search-submit:hover{background:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover);color:#fff}.searchbox .search-form>label{color:#2a2f3b;font-weight:600}.searchbox .search-form{display:flex;max-width:none}.date a{color:rgb(13 31 70 / 75%);font-weight:500!important}.date{font-size:.875rem;margin-bottom:10px}.date a:first-child:not(:last-child){margin-right:10px;padding-right:15px;border-right:1px solid #e9e9e9}.post-custom-meta{font-size:.94rem;margin-bottom:0!important;color:#999}.post-custom-meta a{color:#999;font-weight:500!important}.blogslist .h4{margin-bottom:30px;font-weight:500}.blogslist .h4 a{color:#0d1f46}.blogslist .box2{display:flex;flex-direction:column}.blogslist .wp-block-button{margin-top:auto}.blogslist .box2 p{line-height:normal;margin-bottom:20px}.blogslist .wp-block-button__link{padding:5px 14px}.blogslist .box2 img{max-width:100%!important;aspect-ratio:10 / 4.62;object-fit:cover}.blogpagetitle span{text-align:center;font-weight:900;background:linear-gradient(90deg,#2a64f7,blueviolet);background-clip:text;color:#fff;font-size:54px;-webkit-text-stroke:3px #fff0;line-height:1;letter-spacing:5px}.category .blogpagetitle span{font-size:50px;letter-spacing:4px}.pagination1 a{display:inline-block;vertical-align:middle;background:#ededed;padding:3px 14px;border-radius:10px;color:#121212;margin:0 2px;font-size:.95rem;font-weight:500}.pagination1 a.active{background:#2a64f7;color:#fff}.pagination1 a:focus:not(.active){background:#ededed!important}.pagination1{margin-top:70px;text-align:center}.why-choose-us .h2{margin-bottom:0}.why-choose-us .h4{margin-bottom:18px}.why-choose-us div>img{height:60px;width:auto;margin-bottom:20px}.blog .inner-banner{margin-top:0}.single .featuredimage{position:relative;margin-bottom:120px;max-width:65%;margin-left:auto;margin-right:auto}.single .featuredimage .post-thumbnail{margin-bottom:0}.single .featuredimage img{width:100%!important;max-width:none!important;border-radius:10px}.single article:not(.casestudies) .entry-header{text-align:center;border-radius:10px;background:#fff;box-shadow:0 12px 45px -15px rgb(0 0 0 / 35%);padding:25px 40px!important;max-width:90%;margin:0 auto;position:absolute;bottom:-70px;left:0;right:0}.single .entry-title{font-size:calc(.8 * var(--global--font-size-page-title))}.single .entry-content>*{max-width:none!important}.single .site-main{padding-top:2px}.navigation a:focus .meta-nav{color:var(--global--color-primary)!important}.navigation .nav-links .nav-next a{margin-left:20px}.recentpots ul,.categories ul{list-style:none;padding-left:0;padding-bottom:1px}.recentpots ul li{margin:20px 0}.recentpots ul a{display:flex;align-items:center;font-size:.95rem;line-height:normal}.recentpots ul a img{max-width:60px!important;margin:0 20px 0 0;height:auto!important;aspect-ratio:1 / 1;object-fit:cover;border-radius:5px}.recentpots ul .entry-title{font-size:16px;font-weight:400;line-height:1.3}.categories ul li{margin:0}.categories ul{list-style:circle;padding-left:20px;font-size:.95rem}.sidebartitle{margin-bottom:12px}.socialshare a{margin:0 3px;display:inline-block}.socialshare a:first-of-type{margin-left:0}.single-casestudies .casestudydetail .entry-header{padding-bottom:0}.singular .casestudydetailbanner .entry-title{padding-right:40px}.single-casestudies .entry-content>*:first-child{margin-top:0}.casestudydetailbanner{margin-bottom:50px;margin-top:50px}.casesubtitle{margin-bottom:3px!important}.casesubtitle h2{font-size:calc(.55 * var(--global--font-size-page-title));font-weight:500}.post-type-archive-casestudies .casesubtitle h2,.post-type-archive-insight .casesubtitle h2{font-size:1.0315rem}.authordesc{background:#f5f5f5;padding:1px 29px 30px 30px;border-radius:5px;font-size:14px;text-align:center;margin-top:70px!important}.authordesc h4{margin-bottom:10px}.authordesc p{line-height:1.4}.authordesc img{max-width:140px;margin:-40px auto 20px auto;display:block;border-radius:10px}.forminator-row{display:flex;margin:0 -10px}.forminator-col{padding:0 10px;width:100%}.forminator-col-md-6{width:50%;margin-bottom:0!important}.forminator-error-message{line-height:1.2;display:inline-block;font-size:13px}.drsform button.forminator-button.forminator-button-submit{background:var(--color-secondary);border:0}.drsform button.forminator-button.forminator-button-submit:hover{background:var(--color-secondary-hover)}.drsform input[type=text],.drsform input[type=email],.drsform input[type=url],.drsform input[type=tel],.drsform textarea{background:none;color:#fff;border:0;border-radius:0;border-bottom:1px solid #fff!important;padding:11px 3px}.drsform input[type=text]::placeholder,.drsform input[type=email]::placeholder,.drsform input[type=url]::placeholder,.drsform input[type=tel]::placeholder,.drsform textarea::placeholder{color:rgb(255 255 255 / 95%)}.drsform textarea{height:70px}.drsform textarea:focus{color:inherit}.drsform .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom:0}.drsform .forminator-col{margin-bottom:20px}.drsform .forminator-required,.drsform .forminator-error-message{color:#ff0}.blog .entry-header{margin-bottom:0}.blog .banner-text>*{margin-bottom:0!important;margin-top:0!important}.post-navigation .nav-links{justify-content:start}.home .content-before-firstfold-ends{margin-top:0}.relatedpost{text-align:center;margin-bottom:30px}.casestudylistcontent{order:1}.casestudylistcontent p{margin-bottom:25px}.casestudylist .wp-block-columns{margin-bottom:6em}.casestudylistimg img{width:100%;border-radius:20px}.casestudylist .h4{margin-bottom:15px}.casestudydetailbanner img{border-radius:10px}.post-type-archive-video .content-before-firstfold-ends{margin-top:40px}.videofeatured{position:relative;border-radius:10px;overflow:hidden}.videofeatured>div h2{font-size:1.75rem;color:#fff;padding-right:30px}.videofeatured img{width:100%}.videofeatured>div{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(0deg,black,transparent);padding:30px;display:flex;align-items:center}.playbtn1{background:url(/wp-content/themes/twentytwentyone-child/images/play.svg) no-repeat center center!important;background-size:100% auto!important;width:55px;height:55px;display:block}.listfeatured{display:flex;gap:1.2rem}.listfeatured:not(:last-child){margin-bottom:31px;padding-bottom:31px;border-bottom:1px solid #e7e7e7}.listfeatured .videothumb img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.videothumb .playbtn1{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background-size:65px auto!important;background-color:rgb(0 0 0 / 20%)!important}.listfeatured h2{font-size:1.45rem;line-height:1.15;font-weight:600;margin-bottom:6px}.listfeatured h2 a{color:inherit}.listfeatured .listfeaturedcontent{display:flex;flex-direction:column}.listfeatured .videothumb{flex:0 0 50%;position:relative;border-radius:10px;overflow:hidden;margin-top:auto;margin-bottom:auto}.videofeaturedlist .listfeaturedcontent .heateor_sss_sharing_container{display:inline-block;vertical-align:middle;margin-top:-2px}.videosfeaturedblock{gap:4em}.videoslistingblock .listfeaturedcontent h2{font-size:1.125rem}.trendinglisting .wp-block-column{flex:0 0 calc(50% - 1em)!important}.trendingpodcasts .wp-block-column{flex:0 0 calc(33.3% - 1.3333em)!important}.listfeatured h6{font-size:.9rem;font-weight:400;margin-top:1px}.podcastlist{flex-direction:column}.sidebarvideos .listfeatured{background:#fff;padding:15px;margin-bottom:20px;box-shadow:0 0 20px rgb(0 0 0 / 8%);border-radius:10px;border-bottom:0}.sidebarvideos .listfeatured .videothumb{flex:0 0 35%}.sidebarvideos .listfeaturedcontent h2{font-size:.9rem}.sidebarvideos .videothumb .playbtn1{background-size:30px auto!important}.videodetail h2{font-size:1.5rem;font-weight:600}.videodetail{padding-top:30px}.videotitle{margin-bottom:0!important}.videocontentdesc{background:#f5f5f5;border-radius:10px;padding:20px;margin-top:0}.videocontentdesc:empty{display:none}.videodetail .post-custom-meta{display:flex;justify-content:space-between;margin-top:15px}.videodetailmaintitle{margin-bottom:20px}.videodetail .videosectiontitle{margin-top:70px}.listfeaturedcontent p{margin:4px 0 6px 0;font-size:.8rem;opacity:.7}.popup_videocontentdesc{font-size:.95rem}.videoplayer>div{color:#fff;padding:0;width:100%!important}.mejs-container{width:100%!important}.stickyrightblock{position:sticky;top:150px;z-index:1}.stickyrightblock .socialshare{margin-top:var(--global--spacing-vertical)}.promotional-block{padding:30px;background:rgb(42 100 247 / 15%);min-height:400px;display:flex;flex-direction:column;justify-content:center;text-align:center}.promotional-block .promotitle{margin-bottom:20px;font-size:1.5rem;font-weight:500}.promotional-block .wp-block-button__link{font-size:.90rem;padding:5px 15px}.promotitle span{color:#2a64f7}.socialshare{border-top:1px solid #e9e9e9;padding-top:20px;display:flex;justify-content:space-between}.socialshare .navigation{margin:0}.navigation .nav-links .nav-next,.navigation .nav-links .nav-previous{max-width:none}.post-navigation .nav-next,.post-navigation .nav-previous{margin-top:0}.paginationsidebar .page-numbers{background:#f1f1f1;color:#121212;padding:2px 10px;border-radius:6px;margin:0 2px}.paginationsidebar .page-numbers.current{background:var(--color-secondary);color:#fff}div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{margin-right:6px!important}.single .entry-content>*{margin-bottom:20px;margin-top:20px}.single .entry-content>.wp-block-heading,.single .entry-content>h1,.single .entry-content>h2,.single .entry-content>h3,.single .entry-content>h4,.single .entry-content>h5,.single .entry-content>h6{margin-bottom:10px}.single .entry-content>.wp-block-heading+*,.single .entry-content>h1+*,.single .entry-content>h2+*,.single .entry-content>h3+*,.single .entry-content>h4+*,.single .entry-content>h5+*,.single .entry-content>h6+*{margin-top:0}.page-template-temp-video.singular .entry-header{margin-top:var(--global--spacing-vertical)!important;margin-right:auto;margin-bottom:var(--global--spacing-vertical);margin-left:auto;padding-bottom:0}.mejs-inner button{background-color:transparent!important;border-radius:0!important}.popupgaad{background:#001855!important;border:0!important;color:#fff!important;border-radius:20px;text-align:center;box-shadow:0 0 15px rgb(0 0 0 / 20%)!important}.popheader{background:#011d63;font-size:2.38rem;letter-spacing:-.5px;line-height:1.3;padding:20px 15px}.popheader span{font-weight:600;font-size:3.15rem}.popbody{font-size:1.75rem;padding:30px 15px}.popdate span{background:#1d59f0;border-radius:15px;padding:10px 25px;display:inline-block;font-size:2.15rem;font-weight:600;margin:12px 0}.popcode{padding:15px 0;background:#1d59f0;font-size:1.5rem}.popcode span{background:#fff;color:#1d59f0;padding:0 10px;border:2px dashed #919191;font-weight:600;font-size:1.57rem;border-radius:5px}.popmis{font-size:1.2rem;text-transform:uppercase;font-weight:600;padding:18px 0}.sgpb-popup-close-button-3{height:auto!important;top:25px!important;width:37px!important;cursor:pointer}.sg-animated{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.podcastsection iframe{margin-top:0;margin-bottom:20px;background:#e9e9e9;padding:2px;border-radius:10px;box-sizing:content-box;max-width:calc(100% - 4px)!important}.page-template-temp-podcast header.entry-header{margin-top:var(--global--spacing-vertical)!important;margin-right:auto;margin-bottom:var(--global--spacing-vertical);margin-left:auto;padding-bottom:0}.page-template-temp-video .inner-banner,.page-template-temp-podcast .inner-banner{margin-bottom:-30px}.why-choose-item{margin-top:20px!important}.sg-agh{color:#fff;border-radius:10px;background-image:-moz-linear-gradient(-146deg,#0d40bf 0%,#410b73 100%);background-image:-webkit-linear-gradient(-146deg,#0d40bf 0%,#410b73 100%);background-image:-ms-linear-gradient(-146deg,#0d40bf 0%,#410b73 100%);box-shadow:0 0 25px 0 rgb(0 0 0 / 50%)!important;background-color:transparent!important;padding:50px 22px 50px 38px!important}.sg-agh .sgpb-main-html-content-wrapper{display:flex;gap:3em;align-items:center}.sg-agh .populeft{flex:0 0 55%}.sg-agh .popuright{flex:0 0 37%;text-align:right}.poputitle{font-size:40px;font-family:"Poppins";color:#fff;font-weight:700;line-height:1.2;margin-bottom:20px}.populeft p{font-size:20px;margin-bottom:40px}.popuinfo{font-family:"Poppins";color:#fff;line-height:1.2;border-top:1px solid #fff;padding-top:20px;margin-bottom:30px;font-size:18px;font-weight:500}.popuinfo span{margin-right:40px}.popubtn{font-size:18px;font-family:"Poppins";color:#120023;line-height:1.2;text-align:center;border-radius:60px;background-color:#fff;padding:13px 22px;display:inline-block;font-weight:500;border:2px solid #fff}.popubtn:hover{background:#fff0;color:#fff}img.sgpb-popup-close-button-6{top:10px!important;right:10px!important}.youmayinterested{text-align:left}.page-template-pov-page.singular .inner-banner .entry-title{font-size:var(--heading--font-size-h2);line-height:1.4}.page-template-pov-page.singular .inner-banner{margin-top:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(4* var(--global--spacing-vertical))}.formbox{background:#0846E2;border-radius:30px;padding:27px}.formbox .wpcf7-form label>*{font-size:.95rem}.formbox .wpcf7-not-valid-tip{color:#B30000;background:rgb(255 255 255 / 98%);margin:8px 0 0 0;padding:0 9px;border-radius:4px}.formbox .wpcf7 form .wpcf7-response-output{margin:2em .1em 1em;padding:.2em 1em;border:2px solid #B30000;background:#fff;border-radius:6px;color:#B30000}.formbox h3{text-align:center;color:var(--global--color-white);font-size:calc(.91 * var(--heading--font-size-h3));margin-bottom:20px}.formbox h2{text-align:center;color:var(--global--color-white);font-size:calc(.91 * var(--heading--font-size-h3));margin-bottom:20px}.formbox .wpcf7-spinner{position:absolute;margin-top:13px}.formbox p{margin-bottom:20px!important}.formbox>p{font-size:15px;margin-bottom:10px!important}.formbox .wpcf7-submit:not(:hover){background:#2a313b!important}.formbox label .wpcf7-form-control{border:1px solid #69717d;font-size:1rem;color:#2a313b;padding-top:13px;padding-bottom:13px}.post-type-archive-insight .casesubtitle a{color:inherit;text-transform:uppercase}.trusteeby{padding-top:30px;border-bottom:1px solid #2a64f724;padding-bottom:50px}.trusteeby img{width:184px;max-width:100%;vertical-align:middle;mix-blend-mode:multiply}.wp-element-button img{margin-right:5px}.is-style-outline img{transition:all .2s ease-in-out;filter:brightness(.2)}.is-style-outline:hover img{filter:brightness(1)}.page-id-549 .alternate .wp-block-columns:not(:last-child),.page-id-554 .alternate .wp-block-columns:not(:last-child){margin-bottom:0}.showtranscript summary{text-align:center;border:1px solid #2a313b;display:flex;color:#2a313b;border-radius:30px;padding:10px 20px;justify-self:center;align-self:center}.showtranscript summary:hover{background:#2a313b;color:#fff}.showtranscript p{border:1px solid #cdcdcd;border-radius:20px;padding:20px;margin-top:15px}.pdf-capabilities-box .capboxicon img{width:52px!important;height:auto}@media (min-width:782px){.featured{margin-bottom:15px!important;margin-top:15px!important}.large-box{padding:3.4em 5em}.processbox:hover{box-shadow:0 10px 30px rgb(42 100 247 / 40%)}.achieve{padding:13em 1.3em 10.5em 1.3em}.page-id-239 .achieve{padding:9em 1.3em 6.5em 1.3em}.achieve:has(.drsform){padding:9em 1.3em 6.5em 1.3em}.page-template-industries .banner-text{padding-bottom:0}.page-template-industries .inner-banner:before{border-radius:0 0 230px 0}.why-choose-item{margin-top:40px!important}.casestudylistcontent{order:unset}.casestudylist .casestudylistcontent>div{padding:0 20px}.blogpagetitle{text-align:right}}@media (min-width:1300px){.page-template-pov-page .inner-banner .alignwide>.wp-block-columns>.wp-block-column:first-child>*{padding-right:20px}}@media only screen and (min-width:1450px){.page-template-pov-page .med-container.breadcrumbs{--responsive--med-width:min(calc(100vw - 8* var(--global--spacing-horizontal)), 1300px)}}@media (max-width:1366px){.listfeatured .videothumb{flex:0 0 45%}.compliance{padding:1.2em 3em .5em 3em}.howweit .wp-block-video,.vtran{max-width:768px}}@media (max-width:1240px){.single .featuredimage{max-width:100%}.single article:not(.casestudies) .entry-header{padding:30px!important;max-width:87%}.youmayinterested{text-align:center}}@media (max-width:1050px){.blogpagetitle{font-size:50px}.casestudydetailbanner{margin-bottom:60px;margin-top:60px}.listfeatured .videothumb{flex:0 0 35%}.sg-agh{padding:30px!important}.sg-agh .sgpb-main-html-content-wrapper{gap:1.5em}.poputitle{font-size:28px}.populeft p{font-size:16px;margin-bottom:25px}.popuinfo{font-size:16px;margin-bottom:20px}.popuinfo span{margin-right:20px}.popubtn{padding:5px 15px}}@media (min-width:782px) and (max-width:1050px){.listfeatured h2{font-size:1.25rem}.videoslistingblock .listfeaturedcontent h2{font-size:1.025rem}.listfeatured:not(:last-child){margin-bottom:21px;padding-bottom:21px}.sidebarvideos .listfeaturedcontent h2{font-size:.9rem!important;margin-bottom:0}.sidebarvideos .listfeatured{padding:10px;margin-bottom:15px}}@media (max-width:781px){.servicesinner .wp-block-columns{margin-bottom:calc(2em + var(--global--spacing-vertical))}.page-template-document-remediation .banner-text .is-content-justification-left{justify-content:center}.capboxicon{width:55px;height:55px}.capboxicon img{max-width:25px}.achieve{background:#152b63;border-radius:3.65em;padding:2.4em 1em}.page-template-page-templatessub-services-page-php .banner-text,.page-template-page-templatespdf-remediation-services-php .banner-text{max-width:100%;margin-left:0}.alternate-desc{padding-left:0}.page-template-page-templatessub-services-page-php .compliance-img-wrap img,.page-template-page-templatespdf-remediation-services-php .compliance-img-wrap img{width:100%}.faq-panel div{padding:0 20px 22px 10px}.faq-accordion{padding-left:10px}.faqs .wp-block-column:first-child{padding-right:0}.subscribe-box{justify-content:center}.subscribe{text-align:center}.subscribe button{padding:2px 14px}.post-navigation .nav-links{display:flex}.subscribe-box form{justify-content:center;text-align:left}.single article:not(.casestudies) .entry-header{padding:20px 25px!important;max-width:92%;position:relative;margin-top:-50px!important;bottom:0}.single .featuredimage{margin-bottom:50px}.casestudylist .wp-block-columns .wp-block-column:last-child{margin-bottom:calc(0.66 * var(--global--spacing-vertical))}.casestudylist .wp-block-columns{margin-bottom:4em}.listfeatured h2,.videoslistingblock .listfeaturedcontent h2{font-size:1rem;margin-bottom:0}.videofeatured>div{padding:20px}.videofeatured>div h2{font-size:1.3rem;padding-right:10px}.videodetail .videosectiontitle{margin-top:30px}.page-template-services .inner-banner .wp-block-buttons{justify-content:center}.achieve h2 span{font-size:2.4rem;font-weight:600}.subscribe .alignwide{flex-direction:column}.subscribe label{margin-bottom:10px}.formbox .wp-block-column{margin-bottom:0!important}.formbox .wp-block-columns{gap:0}.achieve .alignwide{max-width:min(calc(100vw - 3 * var(--global--spacing-horizontal)), 970px);}}@media (max-width:481px){.standards .wp-block-columns.is-not-stacked-on-mobile{flex-wrap:wrap!important}.standards .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:unset!important}.primary-navigation{top:0}.forminator-row{flex-wrap:wrap}.forminator-col-md-6{width:100%}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin-bottom:20px!important}.socialshare{display:block}.socialshare .navigation{margin:30px 0 0 0}.popheader{line-height:1.2;font-size:2rem}.popheader span{font-size:2.15rem}.popbody{font-size:1.5rem;padding:20px 15px}.popdate span{padding:8px 16px;font-size:1.75rem;margin:10px 0}.popcode{padding:12px 0;font-size:1.2rem}.popcode span{padding:0 7px;font-size:1.3rem}.popmis{font-size:1.1rem;padding:12px 0}.sgpb-popup-close-button-3{right:21px!important;top:21px!important;width:25px!important}.primary-navigation>div>.menu-wrapper>li:last-child a{margin-top:20px;text-align:center}.forminator-field-captcha .forminator-captcha-left {scale:0.7;transform:translate(-52px, 0px);}}.faq-accordion:focus{outline:1px solid #000}ol.custom-ol{list-style-type:none;counter-reset:list-item 0;padding-left:0px!important}ol.custom-ol li::before{content:"(" counter(list-item,lower-alpha) ") ";counter-increment:list-item 0}ol.custom-ol li{margin-bottom:20px}.doc-rem-form .forminator-input:focus{outline:2px dotted #fff;outline-offset:2px}.doc-rem-form .forminator-textarea:focus{outline:2px dotted #fff;outline-offset:2px}.paragraph-style{font-size:1em;font-weight:400;margin:1em 0;word-wrap:break-word;color:var(--global--color-primary)}.skeleton-loader .skeleton-block{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;display:block;border-radius:4px}:focus{scroll-margin-top:200px}iframe:focus{scroll-margin-top:200px}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-loader{display:block;color:#fff0;overflow:hidden}.doc-rem-form .forminator-label{display:none;margin-bottom:-19px}.formbox label .wpcf7-form-control:focus{outline:2px dotted #fff;outline-offset:2px}div.box2>a{margin-bottom:30px}div.box2 a:focus img{border-style:solid;border-width:3px 5px;border-color:#000;border-top-left-radius:1.25em;border-top-right-radius:1.25em}.page-template-pov-page .banner-text p{font-size:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.faq-accordion:focus-within{outline:1px solid #000}.podcastsection .alignwide a{text-decoration:underline}.tnp-field{position:relative;display:block}.tnp-field label{position:absolute;top:-20px;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;padding:0 5px}@media (min-resolution:400dpi),(min-resolution:4dppx){.grecaptcha-badge{bottom:-15px!important}} .site-footer > .site-info .powered-by ul {padding-left:0; flex-wrap:wrap; row-gap:.5rem; column-gap:1rem; } .site-footer > .site-info .powered-by ul li {padding-right:0!important; padding-left:0!important; } .showtransbtn:after {content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z" fill="%232a64f7" /></svg>'); display:inline-block; position:relative; vertical-align:middle; margin-left:6px; float:none; width:12px; transform:rotate(0deg); height:15px; } .showtransbtn.active:after {content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z" fill="%23fff" /></svg>'); transform:rotate(180deg); }  .page-template-pdf-remediation-services-new article.med-container .innerservices{  background:transparent;  color:var(--global--color-primary); } .page-template-pdf-remediation-services-new article.med-container .innerservices *{ color:var(--global--color-primary) !important; } .page-template-pdf-remediation-services-new article.achieve-section .alignwide{  width:875px;   max-width:90%; }  .page-template-pdf-remediation-services-new .inner-banner img {   max-height:500px;   object-fit:contain; } input.wpcf7-form-control.wpcf7-text.hidden-file{display:none;} 