@import url(//hello.myfonts.net/count/3c64c3);@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&family=Roboto:wght@300;400;700&display=swap);@font-face{font-family:'GoghVariable';src:url(/wp-content/themes/pactx/assets/fonts/GoghVariable/font.woff2) format("woff2"),url(/wp-content/themes/pactx/assets/fonts/GoghVariable/font.woff) format("woff")}@font-face{font-family:'goghlight';src:url(/wp-content/themes/pactx/assets/fonts/gogh/spacetype_-_gogh_light-webfont.woff2) format("woff2"),url(/wp-content/themes/pactx/assets/fonts/gogh/spacetype_-_gogh_light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'goghheavy';src:url(/wp-content/themes/pactx/assets/fonts/gogh/spacetype_-_gogh_heavy-webfont.woff2) format("woff2"),url(/wp-content/themes/pactx/assets/fonts/gogh/spacetype_-_gogh_heavy-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--color-txt:#000;--color-bg:#fff;--color-menu-hover:#C4C4C4}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;min-height:100vh}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0;padding:0}ul{list-style:none}.main ul{list-style:disc;padding-left:30px}ol{list-style:decimal}li>ul,li>ol{margin:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;display:block}embed,iframe,object{max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}body,button,input,select,optgroup,textarea{color:var(--color-txt);font-family:"Roboto",sans-serif;line-height:1.5}h1,h2,h3,h4,.module-section .section-header,h5,h6{color:var(--color-txt);font-family:"Roboto",sans-serif;letter-spacing:0;line-height:1.1em;font-weight:700}h1{font-size:50px;font-size:3.5em}.kl-private-reset-css-Xuajs1 h1{line-height:normal}@media (min-width:768px){.desktop-font-sm h1{font-size:2.5em}.desktop-font-sm h2{font-size:1.3em}.desktop-font-med h1{font-size:3.5em}.desktop-font-med h2{font-size:1.7em}.desktop-font-lg h1{font-size:4.5em}.desktop-font-lg h2{font-size:2.3em}.desktop-font-xlg h1{font-size:5.5em}.desktop-font-xlg h2{font-size:3em}}@media (max-width:767px){.mobile-font-sm h1{font-size:21px}.mobile-font-sm h2{font-size:13px}.mobile-font-med h1{font-size:32px}.mobile-font-med h2{font-size:18px}.mobile-font-lg h1{font-size:45px}.mobile-font-lg h2{font-size:24px}.mobile-font-xlg h1{font-size:55px}.mobile-font-xlg h2{font-size:30px}}@media (max-width:914.28571px){h1{font-size:32px}.content{padding-left:30px!important;padding-right:30px!important}.page-terms-of-service ol{padding:0 15px}}@media (min-width:1571.42857px){h1{font-size:55px}}h2{font-size:36px;font-size:2.5em;font-family:"Roboto Mono",monospace}@media (max-width:767px){h2{font-size:26px}}@media (min-width:1600px){h2{font-size:40px}}h3{font-size:24px;font-size:24px;font-size:1.5em;font-family:"Roboto Mono",monospace;text-transform:uppercase;font-weight:700}@media (max-width:1333.33333px){h3{font-size:20px}}@media (min-width:1600px){h3{font-size:24px}}h4{font-size:18px;font-size:1em;font-family:"Roboto Mono",monospace;text-transform:uppercase;font-weight:400;margin:0 0 25px}@media (max-width:1500px){h4{font-size:15px}}@media (min-width:1800px){h4{font-size:18px}}.module-section .section-header{font-size:25px;font-family:"Roboto Mono",monospace;text-transform:uppercase;font-weight:400;margin:0 0 10px}p,ul,ol{margin:0 0 1.5em;color:var(--color-txt);font-size:15px;line-height:1.5em;font-weight:300}@media only screen and (max-width:479px){p,ul{font-size:14px}}p a,ul a{color:inherit;text-decoration:underline}li a{color:inherit;text-decoration:underline}a{color:var(--color-txt);outline:0;text-decoration:none}a:hover,a:focus,a:active{transition:color 0.3s ease-in-out}a.arrow-button{font-family:"Roboto Mono",monospace;font-size:18px;font-weight:700;text-transform:uppercase;transition:color 0.5s ease-in-out;display:inline-flex;align-items:center}a.arrow-button span{margin-left:10px;display:flex;transition:transform 0.3s ease-in-out}a.arrow-button:hover span{transform:translateX(3px)}a.arrow-button.teal{color:#2FA7AF}a.button{font-weight:700;font-size:13px;letter-spacing:.3em;text-transform:uppercase;line-height:50px;height:50px;padding:1px 25px 0;display:inline-block;border:2px solid #000;color:#000;text-decoration:none;white-space:nowrap;min-width:180px;text-align:center}@media only screen and (max-width:479px){a.button{font-size:12px}}a.button:hover,a.button:focus{transition:color 0.3s ease-in-out;border:2px solid}dfn,cite,em,i{font-style:italic}blockquote{margin:0}address{margin:0 0 1.5em}pre{background:#000;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #000;cursor:help}mark,ins{background:#000;text-decoration:none}big{font-size:125%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}body{background:var(--color-bg);color:var(--color-txt)}.content,.content-narrow,.client-list ul{width:100%;max-width:1360px;padding-left:30px;padding-right:30px;margin:auto}.content-narrow{max-width:1050px}@media (max-width:500px){.content,.content-narrow,.client-list ul{padding-left:15px!important;padding-right:15px!important}.page-terms-of-service ol{padding:0 20px}}.full-padded{padding-left:20px;padding-right:20px}.row{display:flex;flex-wrap:wrap}.col{flex-basis:0%;flex-grow:1;max-width:100%}.scrollto{position:relative;top:-135px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;border:1px solid #000;border-radius:0;padding:10px 15px;height:45px;outline:0;font-size:14px;font-size:16px;-webkit-appearance:none}textarea{width:100%}input[type="button"],input[type="reset"],input[type="submit"]{font-weight:700;font-size:13px;letter-spacing:.3em;text-transform:uppercase;line-height:50px;height:50px;padding:1px 25px 0;display:inline-block;border:2px solid #000;color:#000;text-decoration:none;white-space:nowrap;background:none;outline:0}@media only screen and (max-width:479px){input[type="button"],input[type="reset"],input[type="submit"]{font-size:12px}}input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{transition:border-color 0.3s ease-in-out,color 0.3s ease-in-out;border:2px solid #000;color:#000;outline:0}#header{display:flex;background-color:#fff;z-index:100}body.single-case-study #header{--color-menu-hover:#C4C4C4}body.page-template-template-blog #header,body.page-template-template-test-case #header,body.post-template-default #header,body.page-template-template-partners #header,body.page-template-template-services #header{--color-menu-hover:#C4C4C4}#header .content,#header .content-narrow,#header .client-list ul,.client-list #header ul{display:flex;justify-content:space-between;align-items:center}#header .logo,#footer .logo{font-family:'goghheavy';font-size:36px;font-size:32px;font-size:2em;line-height:1em;text-transform:lowercase;transition:color 0.5s ease-in-out}@media (max-width:1500px){#header .logo,#footer .logo{font-size:30px}}@media (min-width:1800px){#header .logo,#footer .logo{font-size:36px}}@media (max-width:991px){#header{height:65px}}#header .logo span,#footer .logo span{font-family:'goghlight'}#header .logo:hover,#footer .logo:hover{color:var(--color-menu-hover)}.center-align{text-align:center;display:flex;justify-content:center;align-items:center}.padding-lg{padding:clamp(75px, 10vw, 150px)}.padding-top-lg{padding-top:clamp(75px, 10vw, 150px)}.padding-bottom-lg{padding-bottom:clamp(75px, 10vw, 150px)}.padding-top-med{padding-top:clamp(40px, 5vw, 100px)}.padding-bottom-med{padding-bottom:clamp(40px, 5vw, 100px)}.padding-top-sm{padding-top:clamp(20px, 2vw, 40px)}.padding-bottom-sm{padding-bottom:clamp(20px, 2vw, 40px)}.padding-top-mini{padding-top:clamp(10px, 1vw, 20px)}.padding-bottom-mini{padding-bottom:clamp(10px, 1vw, 20px)}.padding-top-xl{padding-top:clamp(125px, 20vw, 250px)}.padding-bottom-xl{padding-bottom:clamp(125px, 20vw, 250px)}@media only screen and (max-width:767px){.mobile-padding-lg{padding:clamp(75px, 10vw, 150px)}.mobile-padding-top-lg{padding-top:clamp(75px, 10vw, 150px)}.mobile-padding-bottom-lg{padding-bottom:clamp(75px, 10vw, 150px)}.mobile-padding-top-med{padding-top:clamp(40px, 5vw, 100px)}.mobile-padding-bottom-med{padding-bottom:clamp(40px, 5vw, 100px)}.mobile-padding-top-sm{padding-top:clamp(20px, 2vw, 40px)}.mobile-padding-bottom-sm{padding-bottom:clamp(20px, 2vw, 40px)}.mobile-padding-top-mini{padding-top:clamp(10px, 1vw, 20px)}.mobile-padding-bottom-mini{padding-bottom:clamp(10px, 1vw, 20px)}.mobile-padding-top-xl{padding-top:clamp(125px, 20vw, 250px)}.mobile-padding-bottom-xl{padding-bottom:clamp(125px, 20vw, 250px)}.mobile-padding-top-none{padding-top:0}.mobile-padding-bottom-none{padding-bottom:0}}.dark-theme{--color-txt:#fff;--color-bg:#000;background:var(--color-bg)}.hero-height-sm{height:45vh}.hero-height-sm img{max-height:45vh}.hero-height-med{height:65vh}.hero-height-med img{max-height:65vh}.hero-height-lg{height:85vh}.hero-height-lg img{max-height:85vh}@media only screen and (max-width:767px){.hero{height:230px}.hero.hero-height-sm{height:130px}.hero img{height:inherit}}.black-text{--color-txt:#000}.white-text{--color-txt:#fff}.white-text .hamburger .bar{background-color:#fff}.mission-statement{padding-top:50px;padding-bottom:50px}.mission-statement h1{font-weight:300;font-size:24px;font-size:2vw;line-height:1.5em;margin:0}@media (max-width:1000px){.mission-statement h1{font-size:20px}}@media (min-width:1450px){.mission-statement h1{font-size:29px}}@media only screen and (max-width:479px){.mission-statement h1 br{display:none}}.mission-statement h1 strong{font-weight:300;text-decoration:underline;position:relative}@media only screen and (max-width:479px){.mission-statement h1 strong{position:static}}.mission-statement h1 strong:hover::after{content:attr(data-tooltip);position:absolute;top:50%;left:50%;width:400px;font-size:16px;line-height:1.5em;font-weight:400;border:1px solid;padding:20px;background:#fff;z-index:1}@media only screen and (max-width:479px){.mission-statement h1 strong:hover::after{top:var(--offsetTop);left:0;width:100%;margin-top:30px}}.banner{position:relative;overflow:hidden}.banner a{display:block}.banner a>img{display:block;width:100%;height:80vh;object-fit:cover;transition:transform 0.25s ease-in-out}.banner a .logo{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.banner a .logo img{max-width:40%;transition:0.25s ease-in-out 0.25s opacity}@media only screen and (min-width:768px){.banner a .logo img{opacity:0}}.banner a:hover>img{transform:scale(1.05)}.banner a:hover .logo img{opacity:1}.intro{display:flex;align-items:flex-start}@media only screen and (min-width:480px){.intro .intro-text{width:50%}}.intro .intro-text p{font-size:20px;font-size:1.5em;font-weight:300;line-height:1.2}@media (max-width:1066.66667px){.intro .intro-text p{font-size:16px}}@media (min-width:1533.33333px){.intro .intro-text p{font-size:23px}}.intro .logo{width:50%;display:flex;justify-content:flex-end}.services{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:767px){.services{flex-direction:column}}.services h2{text-transform:uppercase;line-height:1.2;margin:0}@media only screen and (max-width:767px){.services h2{margin-bottom:30px}.services h2 br{display:none}}.services .services-list{margin:0}@media only screen and (min-width:480px){.services .services-list{max-width:500px}.services .services-list.first{margin-left:auto}}.services .services-list>li{margin-bottom:20px}@media only screen and (min-width:480px){.services .services-list>li{padding:0 0 0 50px}}.services .services-list>li button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:#fff0;outline:none;border-radius:0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;display:block;color:#2FA7AF;font-family:"Roboto Mono",monospace;font-size:24px;font-size:1.75em;white-space:nowrap;font-weight:700;text-transform:uppercase;margin-top:5px}@media (max-width:1028.57143px){.services .services-list>li button{font-size:18px}}@media (min-width:1371.42857px){.services .services-list>li button{font-size:24px}}.services .services-list>li button:after{content:"+"}.services .services-list>li .services-details{max-height:0;overflow:hidden;opacity:0;transition:all ease-in-out 0.2s;margin:10px 0}.services .services-list>li .services-details p,.services .services-list>li .services-details ul{margin:5px 0;opacity:.7;font-size:14px;line-height:1.8em;break-inside:avoid-column}.services .services-list>li .services-details ul{list-style:disc;margin-left:25px}.services .services-list>li.expanded button:after{content:'-'}.services .services-list>li.expanded .services-details{max-height:300px;opacity:1}.client-list ul{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.client-list ul li{width:18%;padding:0 20px 20px}@media only screen and (max-width:959px){.client-list ul li{width:150px}}@media only screen and (max-width:479px){.client-list ul li{width:50%}}.client-list ul li img{max-height:115px;width:auto;margin:auto}@media only screen and (max-width:959px){.client-list ul li img{max-height:65px}}.border-top{border-top:2px solid var(--color-txt)}.single-case-study .hero,#blog .hero,#test-cases .hero,#partners .hero,#services-page .hero,#generic .hero,#careers .hero{position:relative;background:#000}.single-case-study .hero img,#blog .hero img,#test-cases .hero img,#partners .hero img,#services-page .hero img,#generic .hero img,#careers .hero img{width:100%;display:block;object-fit:cover}.single-case-study .hero .content .post-title{width:75%}@media only screen and (max-width:992px){.single-case-study .hero .content .post-title{width:90%}}.single-case-study .hero .content .post-title h4{margin:25px 0 0}@media only screen and (max-width:767px){.single-case-study .hero .content .post-title h1.header-font-sm{font-size:21px}.single-case-study .hero .content .post-title h4{font-size:13px;margin:15px 0 0}}.single-case-study .hero .services-list{position:absolute;top:146px;width:100%}@media only screen and (max-width:767px){.single-case-study .hero .services-list{top:0;position:relative}}.single-case-study .hero .services-list li{margin:0 0 20px 0;font-size:14px;font-weight:300}.module-section .copy p,.module-section .copy li{font-weight:300;font-size:20px;line-height:1.5em;margin:1.5em 0}.module-section .copy ul li{list-style-type:disc}@media (max-width:1066.66667px){.module-section .copy p,.module-section .copy li,#services-page .service-copy p{font-size:16px}}@media (min-width:1333.33333px){.module-section .copy p,.module-section .copy li,#services-page .service-copy p{font-size:20px}}@media only screen and (max-width:767px){.module-section .p-mt-0 p:first-child{margin-top:0}}.module-section .copy ol,.module-section .copy ul{margin-left:30px}.module-section .challenge{margin:0 -15px}@media only screen and (min-width:768px){.module-section .challenge{display:flex;flex-direction:row-reverse}}.module-section .challenge .copy{margin-right:-55%}.module-section .challenge .logo{width:50%;text-align:right;padding:0 15px}.module-section .challenge .logo img{display:inline-block;max-width:220px}@media only screen and (max-width:767px){.module-section .challenge .logo{display:none}.module-section .challenge .logo img{max-width:50%}}.module-section .challenge .text{width:50%;padding:0 15px}.module-section .challenge .text-content{margin:auto;padding:20px 0 0}@media only screen and (min-width:768px){.module-section .challenge .text-content.narrow{max-width:400px}.module-section .challenge .text-content.medium{max-width:75%}.module-section .challenge .text-content.full{max-width:100%}}@media only screen and (max-width:767px){.module-section .challenge .text,.module-section .challenge .logo{width:100%}.module-section .challenge .text-content{padding:0}.module-section .challenge .copy{margin-right:0}}.module-section .image-row{display:flex;justify-content:space-between;align-items:center;margin:0 -15px}.module-section .image-row img{margin:0 15px;max-width:calc(50% - 30px)}.module-section .text_image{display:flex;align-items:center;margin:0 -15px}@media only screen and (max-width:767px){.module-section .text_image.img-bottom{flex-direction:column!important}}.module-section .text_image.img-first,#services-page .service-content.img-first{flex-direction:row-reverse}@media only screen and (max-width:767px){.module-section .text_image.img-top{flex-direction:column-reverse}}.module-section .text_image .text,.module-section .text_image .image{padding-left:15px;padding-right:15px;width:50%;align-items:center}@media only screen and (max-width:767px){.module-section .text_image .text,.module-section .text_image .image{width:100%}.module-section .text_image .mobile-copy-padding-top{padding-top:30px}}.module-section .text_image .image{display:flex;justify-content:center}.module-section .text_image .image.wide{width:65%}@media only screen and (max-width:767px){.module-section .text_image .image.wide{width:100%}}.module-section .text_image .image.wide img{width:100%}.module-section .text_image .text-content{margin:auto;padding:20px 0 0}@media only screen and (min-width:768px){.module-section .text_image .text-content.narrow{max-width:400px}.module-section .text_image .text-content.medium{max-width:75%}.module-section .text_image .text-content.full{max-width:100%}}.module-section .text_over_image{position:relative}.module-section .text_over_image img{width:100%}.module-section .text_over_image .text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.module-section .text_over_image .text-overlay .copy{max-width:500px;text-align:center}@media only screen and (max-width:479px){.module-section .text_over_image .text-overlay .copy{padding:25px}}.module-section .text_over_image .text-overlay.text-dark{--color-txt:#000}.module-section .text_over_image .text-overlay.text-light{--color-txt:#fff}.module-section .text_only{display:flex;justify-content:center}.module-section .text_only h2{font-family:"Roboto",sans-serif}@media (min-width:768px) and (max-width:1599.98px){.module-section .text_only h2{font-size:36px}}.module-section .text_only .text_block{width:100%}@media only screen and (min-width:768px){.module-section .text_only .text_block.narrow{max-width:500px}.module-section .text_only .text_block.narrow-fluid{max-width:50%}.module-section .text_only .text_block.medium{max-width:75%}.module-section .text_only .text_block.full{max-width:100%}}.module-section.module-image_with_solid_background .image_with_solid_background{display:flex;justify-content:center}.module-section.module-image_with_solid_background .image_with_solid_background img{max-width:80%;object-fit:contain}.module-section .single_image img{width:100%;max-height:800px;object-fit:contain}.module-section .single_image.object-fit-cover img{object-fit:cover}.module-section .single_image.object-position-top img{object-position:center top}.content .challenge .logo img{padding:25px 0}.gform_button,.gform_next_button,.gform-theme--framework .gf_progressbar .percentbar_blue{background-color:black!important}.gform-theme--framework .gf_progressbar_wrapper .gf_progressbar_title{color:black!important}.contact-form{width:90%;margin:40px auto 0}.scroll-margin-top{scroll-margin-top:65px}@media only screen and (max-width:767px){.mobile-pt-20{padding-top:20px}}#test-cases .hero .content,#blog .hero .content,#generic .hero .content,#careers .hero .content,#partners .hero .content,#services-page .hero .content,.hero .content .post-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#test-cases .hero h1,#blog .hero h1,#generic .hero h1,#careers .hero h1,#partners .hero h1,#services-page .hero h1,.hero .post-title h1{margin:0}#test-cases .hero h2,#blog .hero h2,#generic .hero h2,#careers .hero h2,#partners .hero h2,#services-page .hero h2{margin:.5em 0 0}.pagination{text-align:center;margin-bottom:60px}.pagination a,.pagination span{display:inline-block;padding:8px 15px;margin:0 5px;color:#2c2c2c;text-decoration:none}.pagination .prev{padding-left:0}.pagination .next{padding-right:0}.pagination .prev img,.pagination .next img{transition:transform 0.3s ease}.pagination .prev:hover img{transform:translateX(-5px)}.pagination .next:hover img{transform:translateX(5px)}.pagination a img{display:inline;margin:0 3px}.pagination .current{background-color:#2c2c2c;color:#fff;border-radius:8px}@media only screen and (max-width:992px){.pagination{margin-bottom:40px}}@media only screen and (max-width:500px){.pagination a,.pagination span{margin:0;padding:5px 9px}}.single-post-navigation{display:flex;justify-content:space-between;padding:0 20% 60px}.single-post-navigation .nav-next{margin-left:auto}.single-post-navigation a{font-weight:300}.single-post-navigation a img{display:inline}.single-post-navigation .nav-previous img{margin-right:3px}.single-post-navigation .nav-next img{margin-left:3px}.single-post-navigation .nav-previous img,.single-post-navigation .nav-next img{transition:transform 0.3s ease}.single-post-navigation .nav-previous:hover img{transform:translateX(-5px)}.single-post-navigation .nav-next:hover img{transform:translateX(5px)}.single-post-navigation.dark-theme a img,.single-post-navigation.text-white a img{filter:invert(1) brightness(2)}@media only screen and (max-width:992px){.single-post-navigation{padding:0 20% 40px}}@media only screen and (max-width:767px){.single-post-navigation{padding:0 10% 40px}}#shadow-host-companion{background:#757575;padding-top:30px}.mejs-container{background:transparent!important;pointer-events:none}.mejs-layers,.mejs-controls{display:none!important}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #000!important;box-shadow:0 0 0 4px #fff,0 0 0 6px #000!important;display:inline-block}@media only screen and (min-width:768px){.post-template-default .module-section .text_image,.page-template-template-general .module-section .text_image{margin:auto;gap:5%;max-width:75%}.post-template-default .module-section .text_image .text,.post-template-default .module-section .text_image .image,.page-template-template-general .module-section .text_image .text,.page-template-template-general .module-section .text_image .image{padding:0}.post-template-default .module-section .text_image .text-content.medium,.page-template-template-general .module-section .text_image .text-content.medium{max-width:100%}}.content-align-center{display:flex;justify-content:center}.section-header.content-align-center,.section-subheader.content-align-center{text-align:center}.content-align-right{display:flex;justify-content:right}.section-header.content-align-right,.section-subheader.content-align-right{text-align:right}@media only screen and (max-width:767px){.text-columns-container.content-align-center{justify-content:left}}