.footerBase{width:100%;height:-moz-fit-content;height:fit-content;background:#341d5c;display:block;position:relative}.footerBase span.spacer{width:100%;border:1px solid #f6f3fc;display:block;height:0px}.footerBase .topSection{align-items:center;justify-content:space-evenly;display:flex;flex-flow:row nowrap;padding:40px 0;max-width:100%}@media (max-width: 1200px){.footerBase .topSection{flex-flow:column nowrap;padding:40px;gap:40px}}@media screen and (max-width: 700px){.footerBase .topSection{padding:50px 40px 20px}}@media screen and (max-width: 500px){.footerBase .topSection{gap:60px}}.footerBase .topSection .logoWrapper{width:300px;margin-bottom:20px}@media screen and (max-width: 700px){.footerBase .topSection .logoWrapper{width:100%}}.footerBase .topSection #rightSide{height:100%;max-width:-moz-fit-content;max-width:fit-content;flex:1 1 auto;display:flex;flex-flow:column nowrap}.footerBase .topSection #rightSide #bankAccount{flex:1 1 auto;gap:10px;flex-flow:column nowrap;display:flex;margin-top:30px}.footerBase .topSection #rightSide #bankAccount div{margin-top:8px;display:flex;flex-flow:row nowrap;align-items:center}.footerBase .topSection #rightSide #bankAccount p{display:inline-block;vertical-align:top;height:100%;margin-left:10px;font-size:20px;font-weight:300;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#cfc8d9}.footerBase .topSection #rightSide #bankAccount img{filter:invert(1);width:24px;height:24px}.footerBase .bottomSection{display:flex;justify-content:space-between;align-items:center;padding:10px 50px;width:100%;height:-moz-fit-content;height:fit-content;max-width:100%;position:relative}@media screen and (max-width: 700px){.footerBase .bottomSection{padding:10px 20px}}.footerBase .bottomSection p.copyright{font-size:20px;font-weight:100;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#f6f3fc;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 700px){.footerBase .bottomSection p.copyright{font-size:16px;font-weight:100;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line}}.footerBase .bottomSection .linkedin{width:30px;height:30px}.dignita-hyperlinks{align-items:flex-start;justify-content:flex-start;display:flex;flex:0 1 content;gap:6rem;--color-header: #f6f3fc;--color-items: #f6f3fc}@media screen and (max-width: 850px){.dignita-hyperlinks{flex-flow:row wrap}}@media screen and (max-width: 650px){.dignita-hyperlinks{flex-flow:column nowrap;padding:20px 0 60px}}.dignita-hyperlinks a{cursor:pointer}.dignita-hyperlinks .dignita-hyperlinks-segment{display:inline-flex;flex:0 1 content;flex-flow:column nowrap;gap:40px}.dignita-hyperlinks .dignita-hyperlinks-segment .dignita-hyperlinks-header{font-size:28px;font-weight:700;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:var(--color-header)}.dignita-hyperlinks .dignita-hyperlinks-segment .dignita-hyperlinks-section{position:relative;display:inline-flex;gap:20px;flex:0 1 content}@media screen and (max-width: 650px){.dignita-hyperlinks .dignita-hyperlinks-segment .dignita-hyperlinks-section{gap:25px}}.dignita-hyperlinks .dignita-hyperlinks-segment .col{flex-flow:column nowrap}.dignita-hyperlinks .dignita-hyperlinks-segment .row{flex-flow:row nowrap}.dignita-hyperlinks .dignita-hyperlinks-segment a{font-size:20px;font-weight:400;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:var(--color-items);position:relative;width:-moz-fit-content;width:fit-content;min-width:130px;white-space:nowrap;height:-moz-min-content;height:min-content}@media screen and (max-width: 650px){.dignita-hyperlinks .dignita-hyperlinks-segment a{font-size:20px;font-weight:400;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;width:100%;display:inline}}.dignita-hyperlinks .dignita-hyperlinks-segment a:hover{color:var(--color-header)}.dignita-hyperlinks .dignita-hyperlinks-segment a.dignita-hyperlinks-subheader{font-size:16px;font-weight:700;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:var(--color-header);position:absolute;top:-20px}#nav-top{width:100%;height:-moz-fit-content;height:fit-content;position:sticky;top:0;left:0;z-index:4}#nav-bar{width:100%;height:-moz-fit-content;height:fit-content;padding:15px 80px;min-height:80px;flex-flow:row nowrap;align-items:center;display:inline-flex;justify-content:space-between;background:#f6f3fc;z-index:5;position:relative}@media screen and (max-width: 1220px){#nav-bar{padding:15px 40px}}@media screen and (max-width: 550px){#nav-bar{padding:15px 20px}}@media screen and (max-width: 400px){#nav-bar{padding:15px 10px}}#nav-bar .tbl{cursor:pointer;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#1f0e3e;min-width:70px;position:relative;text-align:center}#nav-bar a:before{content:"";position:absolute;display:inline;width:100%;height:2px;bottom:-4px;left:0;background-color:#1f0e3e;transform:scaleX(0);transition:transform .3s ease}#nav-bar a:hover:before{transform:scaleX(1)}#nav-bar #nav-bar-right{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;gap:20px}#nav-bar #nav-bar-right .nav-bar-right-language{font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#1f0e3e;width:40px;background-color:#f6f3fc;text-align:center}#nav-bar #nav-bar-right .nav-bar-right-language__menu-list{background-color:#f6f3fc;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;gap:4px;padding:5px}#nav-bar #nav-bar-right .nav-bar-right-language__option{font-size:20px;font-weight:300;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#1f0e3e}#nav-bar #nav-bar-right #nav-bar-right-spacer{border:1px solid #654f89;width:0px;height:20px}#nav-bar #nav-bar-right #nav-bar-right-contact-us{font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#1f0e3e}#nav-bar #nav-bar-left{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#nav-bar #nav-bar-links{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;gap:45px;padding-left:70px}@media screen and (max-width: 1250px){#nav-bar #nav-bar-links{padding-left:30px}}#nav-bar #nav-bar-links div{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#nav-bar #nav-bar-logo{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer;gap:30px}#nav-bar #nav-bar-logo img.logo{max-height:55px}#nav-bar #nav-bar-logo img.marsh{max-width:250px}@media screen and (max-width: 1700px){#nav-bar #nav-bar-logo img.marsh,#nav-bar #nav-bar-logo p{display:none}}@media screen and (max-width: 1200px){#nav-bar #nav-bar-logo{width:250px}}@media screen and (max-width: 700px){#nav-bar #nav-bar-logo img.marsh{display:none}}#nav-top:has(#nav-bar-links-capabilities:hover,#nav-bar-capabilities:hover) #nav-bar-capabilities{transform:translateY(100%)}#nav-top:has(#nav-bar-links-capabilities:hover,#nav-bar-capabilities:hover) #nav-bar-links-capabilities:after{position:absolute;bottom:-40px;left:0;width:100%;height:40px;background-color:#fff0;content:""}#nav-top:has(#nav-bar-links-capabilities:hover,#nav-bar-capabilities:hover) #nav-bar-links-capabilities:before{transform:scaleX(1)}@media screen and (max-width: 1100px){body:has(#nav-bar-capabilities){overflow:hidden}}#nav-bar-capabilities{width:100%;height:-moz-fit-content;height:fit-content;z-index:-1;position:absolute;transform:translateY(-100%);bottom:0;left:0;display:flex;background-color:#fff;transition:transform .3s ease}@media screen and (max-width: 1100px){#nav-bar-capabilities{height:90vh;flex-direction:column;align-items:center;overflow:scroll}}#nav-bar-capabilities-side{position:relative;display:flex;flex-direction:column;padding:50px 75px;width:40%;height:auto;align-items:center;justify-content:center}#nav-bar-capabilities-side:before{position:absolute;top:0;left:0;background-size:fill;background-image:url(/low_poly_grid_bg_offblue.png);opacity:.4;content:"";width:100%;height:100%;z-index:-1}@media screen and (max-width: 1100px){#nav-bar-capabilities-side{width:100%;padding:30px 40px}#nav-bar-capabilities-side:before{background:none;background-color:#9981c0}}#nav-bar-capabilities-side h1{font-size:30px;font-weight:700;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;color:#1f0e3e;width:100%;height:-moz-fit-content;height:fit-content;margin:0 0 10px}#nav-bar-capabilities-side p{font-size:24px;font-weight:400;line-height:45px;word-wrap:break-word;white-space:pre-line;letter-spacing:0;color:#4a3271;display:block}@media screen and (max-width: 600px){#nav-bar-capabilities-side p{font-size:20px;font-weight:400;letter-spacing:0;line-height:35px;word-wrap:break-word;white-space:pre-line}}#nav-bar-capabilities-main{background-color:#f6f3fc;display:inline-block;min-width:60%;width:60%;min-height:200px;height:auto;max-height:500px;vertical-align:middle;padding:35px 40px;background-color:#fff}@media screen and (max-width: 1100px){#nav-bar-capabilities-main{width:100%;padding:20px 30px}}:export{h100:#FFF;h200:#f6f3fc;h300:#cfc8d9;h400:#ae97d3;h500:#9981c0;h600:#654f89;h700:#4a3271;h900:#1f0e3e}.hover_underline_hover{transform:scaleX(1)}#dignita-mobile-dropdown-wrapper{width:50px;height:50px;background:none}#dignita-mobile-dropdown-wrapper #nav-bar-capabilities{transform:translateY(100%);z-index:20000}#dignita-mobile-dropdown{position:absolute;top:100%;left:0;display:flex;flex-flow:column nowrap;gap:30px;background-color:#fff;height:100vh;width:100vw;z-index:15000;padding:30px 50px}#dignita-mobile-dropdown a{font-size:36px;font-weight:600;letter-spacing:0;line-height:normal;word-wrap:break-word;white-space:pre-line;cursor:pointer}#dignita-mobile-dropdown a,#dignita-mobile-dropdown a:visited,#dignita-mobile-dropdown a:link{color:#341d5c}#dignita-mobile-dropdown-btn{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:none}#dignita-mobile-dropdown-btn>img{width:70%;height:70%;margin:auto;filter:invert(.4)}@media screen and (max-width: 720px){#cookiebanner a.c-button{width:100%;box-sizing:border-box;text-align:center;margin-bottom:20px}#c-right,#c-left{float:none}#cookiebanner p.c-message{margin-bottom:20px}}@media screen and (min-width: 720px){#cookiebanner #c-left{float:left;max-width:80%}#cookiebanner #c-right{float:right}}#cookiebanner{box-sizing:border-box;background-color:#242427;opacity:.9;width:100%;padding:25px 40px;position:fixed;z-index:2147483645;bottom:-800px}#cookiebanner p{font-size:14px;line-height:1.4}#cookiebanner .c-header{text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:4px}#cookiebanner p.c-message{font-size:14px;color:#999}#cookiebanner a{font-weight:700;color:#999}#cookiebanner a:hover{color:#fff}#cookiebanner a.c-button{border-radius:4px;background-color:#fff;box-shadow:0 2px #ddd;border:1px solid rgb(221,221,221);padding:12px 60px;text-decoration:none;display:inline-block;vertical-align:middle;margin-top:10px;color:#666;font-size:16px;transition:.2s}#cookiebanner a.c-button:hover{box-shadow:none;background-color:#f8f8f8}@layer base{body{margin:0;padding:0;display:block;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}:root{width:100%;height:100%}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;padding-block:0;padding-inline:0}a:-moz-any-link{text-decoration:none}a:any-link{text-decoration:none}p,input,label{display:inline;margin:0;padding:0}img{overflow:hidden}li{font-family:Inter}textarea{border:none;overflow-x:auto;overflow-y:visible;outline:none;box-shadow:none;resize:none}}.reset-Button{border:none;outline:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.reset-Button::-moz-focus-inner{border:0;padding:0}.reset-Button:focus{outline:none}.reset-Button:focus:not(:focus-visible){outline:none}.reset-Button:focus:not(:-moz-focusring){outline:none}
