:root{--colorPrimary:#1016b7;--colorSecondary:#fa5174;--colorTextWhite:#fff;--colorTextBlack:#383838;--colorGray:silver;--background:#f5f5f5;--font-poppinsB:"Poppins",sans-serif}main{font-family:var(--font-poppinsB);background-color:var(--background);font-style:normal;overflow:hidden}p{color:var(--colorTextBlack)}a{text-decoration:none}.sectionHeader h1{font-size:2.375rem;font-weight:600;color:var(--colorPrimary);margin:0}.sectionHeader p{font-size:1.375rem;margin:0}section{padding:64px 0}body:has(dialog[open]){overflow:hidden}button[disabled]{color:var(--colorGray);background-color:var(--colorTextWhite)}.button{border-radius:0;border-radius:1rem;outline:none;cursor:pointer;border:none;font-size:18px;padding:.8rem 1.3rem;min-width:187px;max-width:max-content}.primary{background-color:var(--colorPrimary);color:var(--colorTextWhite)}.secondary{background-color:transparent;color:var(--colorTextBlack)}.contrast,.secondary{border:1px solid var(--colorGray)}.contrast{background-color:var(--colorTextWhite);color:var(--colorPrimary);font-weight:700}.nav{display:flex;justify-content:space-between;align-items:center;min-height:118px;background-color:#fff;padding:0 2rem!important}.listLinks{list-style:none;display:flex}.listLinks li{margin:0 35px;font-size:18px}.listLinks a{text-decoration:none;color:var(--colorTextBlack)}.navButtons{display:flex;align-items:center;gap:24px}.translateButton{cursor:pointer;border:none;box-shadow:none;background-color:transparent;position:relative}.translateBadge{position:absolute;bottom:0;right:0;margin:0;padding:2px 4px;background-color:var(--colorSecondary);color:#fff;border-radius:6px;font-size:.875rem}.content{max-width:1200px;margin:0 auto;padding:0 5rem!important}#header{display:flex;align-items:center;justify-content:space-between;padding:10vh 0;position:relative}#header .headerCol1{flex:2 1;position:relative}#header .headerCol1 h1{color:var(--colorPrimary);font-weight:700;font-size:3.375rem;position:relative;margin-bottom:0}#header p{max-width:500px;font-size:1.2rem}#header .headerCol2{flex:1 1;position:relative}#header .headerParaph{line-height:139.5%}.headerCol1SvgIcon{position:absolute;left:-1.3em;top:-1.6em}.headerCol2SvgIcon{position:absolute;top:2rem;right:-6rem}.contentButtons{width:100%;margin-top:2rem;display:flex;justify-content:flex-start;gap:1em}.headerParaph{font-size:22px;color:var(--colorTextBlack);font-weight:400}.highlight{color:var(--colorSecondary)}.sectionHeader{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.menuResponsive{display:none}.cardContainer{flex-wrap:wrap;gap:19px;margin-top:67px}.card,.cardContainer{display:flex;justify-content:center;position:relative}.card{flex:1 1;height:376px;border-radius:10px;background:#f5f5f5;padding:1.8rem;border:1px solid #d8d8d8;align-items:flex-end}.portfolioRightSvg{position:absolute;left:71em;top:28em}.portfolioLeftIcon{position:absolute;left:-8em;top:-7em;transform:scaleY(-1)}.solutionsSvg2{position:absolute;display:none}footer{height:251px;background-color:var(--colorPrimary);position:relative;right:25%;width:150%;display:flex;justify-content:center;gap:5.2em;align-items:center}footer ul{display:flex;gap:53px;list-style:none;margin:0}footer a{text-decoration:none;color:var(--colorTextWhite)}.social{-webkit-padding-start:0;padding-inline-start:0}footer p{margin:3px;color:var(--colorTextWhite);font-size:18px;line-height:115%;font-weight:500}@media only screen and (max-width:912px){.content{padding:0 1em!important}.nav{justify-content:space-between;padding:0 1rem!important;border-bottom:1px solid #e9e9e9}.callToAction,.listLinks{display:none}.menuResponsive{display:block;flex:1 1;background-color:transparent;padding:0;border:none}.logoNav{flex:4 1;display:flex;justify-content:center}#header{flex-direction:column;padding:4.688em 0 3em}.sectionHeader{justify-content:center;align-items:flex-start;text-align:center;gap:5px;margin-bottom:25px}.sectionHeader h1{font-weight:600;margin:0}.sectionHeader p{font-size:1.063rem;margin:0}#header h1{font-size:2.188rem;color:var(--colorPrimary);line-height:115%;width:356px}#header h1,#header p{margin:0;text-align:flex-start}#header p{font-size:1.063rem;line-height:139.5%;color:var(--colorTextBlack);font-weight:400;max-width:315px}.headerCol2{transform:scale(.6);margin:-6em 0}.contentButtons{justify-content:center}.headerCol1SvgIcon{top:-3.3em;left:-1.4em;transform:scale(.6)}.headerCol2SvgIcon{transform:rotate(25deg) scale(.8);top:-2em;left:30em}.button{font-size:18px;min-width:167px}.sectionHeader{display:flex;flex-direction:column;align-items:center}.sectionHeader h1{font-size:1.875rem;line-height:115%;width:95%;color:var(--colorPrimary)}#header h1,#header p{text-align:center;text-wrap:balance}#header p{margin-top:8px}.sectionHeader p{font-size:17px}.cardContainer{margin-top:2em;gap:.8em}.card{flex:0 1;width:11.875em;padding:0;height:15.5em;border:.659967px solid #d8d8d8;border-radius:6.59967px;box-sizing:border-box}.card .button{transform:scale(.7);margin-bottom:1em}.portfolioLeftIcon{display:none}#solutions{flex-direction:column;padding:5em 0 0;width:100%}#solutions .sectionHeader h1,#solutions .sectionHeader p{text-align:center;margin:0}.solutionsCol2{width:100%;overflow-x:scroll}.solutionsCard{width:12.9em;height:15.3em}.solutionsCard h1{font-size:4.2rem;margin:0 40px 23px}.solutionsCard h2{font-size:1.12rem}.solutionsCard p{font-size:.8rem}footer{flex-direction:column;align-items:center;justify-content:space-evenly;height:500px;gap:0}.footerLogo{margin-bottom:-30px}.footerSections{flex-direction:column;padding:0;text-align:center;gap:34px}.social{justify-content:center;align-items:center;gap:80px;height:72.33px;margin-bottom:-10px}.social li{transform:scale(1.8)}.menu{position:fixed;top:0;left:0;z-index:100;background-color:var(--colorPrimary);color:var(--colorTextWhite);width:76vw;height:100%;padding:18px 34px;display:flex;flex-direction:column;justify-content:flex-start;gap:50px;transition:.5s;overflow-x:hidden}.menuHeader{gap:26px}.menuHeader,.menuHeader button{display:flex;align-items:center}.menuHeader button{background-color:transparent;border:1.71429px solid #fff;border-radius:100%;width:30px;height:30px;justify-content:center}.menuHeader h2{font-size:25px;line-height:38px}.menuList{margin:0 36px 40px;list-style:none;padding:0}.menuList a{text-decoration:none;color:var(--colorTextWhite)}.menuList li{padding:25px 0;border-bottom:2px solid hsla(0,0%,100%,.31);font-size:25px;line-height:38px}.quoting{font-weight:700}.quoting div{display:flex;align-items:center;justify-content:space-between}.menuSocial{text-align:center;margin-bottom:45px}.menuSocial p{font-size:16px;line-height:154%;color:hsla(0,0%,100%,.51)}main{background-color:#fff}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}