html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.btn,button.btn{border:1px solid #fff;line-height:1.1em;border-radius:32.5px;display:inline-block;padding:18.5px 30px!important;outline:none;text-decoration:none;font-size:28px;font-family:museo-sans,sans-serif;margin-top:50px}.btn.btn-blue,button.btn.btn-blue{background-color:#004d71;border-color:#fff;color:#fff}.btn.btn-blue:hover,button.btn.btn-blue:hover{background-color:#fff;color:#004d71;border-color:#004d71;cursor:pointer}.btn.btn-blue.btn-invert,button.btn.btn-blue.btn-invert{border-color:#004d71;background:#fff;color:#004d71}.btn.btn-blue.btn-invert:hover,button.btn.btn-blue.btn-invert:hover{background-color:#004d71;color:#fff;border-color:#fff}.btn.btn-orange,button.btn.btn-orange{background-color:#f05325;border-color:#fff;color:#fff}.btn.btn-orange:hover,button.btn.btn-orange:hover{background-color:#fff;color:#f05325;border-color:#f05325;cursor:pointer}.btn.btn-orange.btn-invert,button.btn.btn-orange.btn-invert{border-color:#f05325;background:#fff;color:#f05325}.btn.btn-orange.btn-invert:hover,button.btn.btn-orange.btn-invert:hover{background-color:#f05325;color:#fff;border-color:#fff}.btn.btn-gray,.btn.btn-grey,button.btn.btn-gray,button.btn.btn-grey{background-color:#5b6670;border-color:#fff;color:#fff}.btn.btn-gray:hover,.btn.btn-grey:hover,button.btn.btn-gray:hover,button.btn.btn-grey:hover{background-color:#fff;color:#5b6670;border-color:#5b6670;cursor:pointer}.btn.btn-gray.btn-invert,.btn.btn-grey.btn-invert,button.btn.btn-gray.btn-invert,button.btn.btn-grey.btn-invert{border-color:#5b6670;background:#fff;color:#5b6670}.btn.btn-gray.btn-invert:hover,.btn.btn-grey.btn-invert:hover,button.btn.btn-gray.btn-invert:hover,button.btn.btn-grey.btn-invert:hover{background-color:#5b6670;color:#fff;border-color:#fff}@media screen and (max-width:600px){.btn,button.btn{margin-top:30px}}header nav.desktop{display:none}header.transparent{position:absolute;top:0;right:0;width:100%}header.transparent nav.desktop .login a{border:none;padding:.6em}header.transparent .contact .search-icon-white{display:none}@media screen and (min-width:1000px){nav.mobile div.current{display:none}header.orange{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto min-content;grid-template-areas:"logo contact" "logo menu"}header.orange nav{background-color:#f05325;margin-bottom:10px}header.orange .contact{background-color:#f05325;padding-top:25px;padding-bottom:15px}header.orange .contact input{width:280px}header.orange .wrap:hover{background-color:#d84820}header.orange .login a:hover{background-color:#fff;color:#f05325}header.dark{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto min-content;grid-template-areas:"logo contact" "logo menu"}header.dark nav{background-color:#323e48}header.dark .contact{background-color:#323e48}header.dark .wrap:hover{background-color:#212930}header.dark .login a:hover{background-color:#fff;color:#323e48}header.transparent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto min-content;grid-template-areas:"logo contact" "logo menu";padding-top:25px}header.transparent nav{background-color:initial}header.transparent .contact{background-color:initial}header.transparent .login:hover,header.transparent .wrap:hover{background-color:#212930}header nav.desktop{grid-area:menu;font-size:20px;line-height:1.5em;padding:.5em 15px 0;display:flex;justify-content:center}header nav.desktop a{display:block;color:#fff;line-height:1.75em;text-decoration:none}header nav.desktop .login,header nav.desktop .wrap{position:relative;z-index:500}header nav.desktop .login>a,header nav.desktop .wrap>a{white-space:nowrap;padding:.6em;margin-bottom:1.5em;font-size:18px;font-weight:300}header nav.desktop .login a{border:1px solid #fff;border-radius:2.2em;padding:.6em 2em;margin-left:.6em}header nav.desktop .wrap:hover .menu{display:block}header nav.desktop .menu{display:none;position:absolute;width:200px;z-index:400;padding-top:.1em}header nav.desktop .menu .items{padding:.3em 0;background-color:#fff;box-shadow:0 0 3px #000000}header nav.desktop .menu .item:hover .sub{display:block}header nav.desktop .menu a{font-size:18px;color:#004d71;line-height:1.1em;padding:.6em 1em}header nav.desktop .menu a:hover{background-color:#f05325;color:#fff}header nav.desktop .menu .sub{display:none;position:absolute;top:12px;left:200px;z-index:500;padding-left:3px}header nav.desktop .menu .sub a{white-space:nowrap}header .hamburger{grid-area:hamburger;padding:20px;display:none}header .contact{display:block!important;grid-area:contact;padding:25px;background-color:#f05325;color:#fff;text-align:right;font-size:18px}header .contact div{display:flex;justify-content:flex-end;text-align:center}header .contact a{margin:0 .5em;color:#fff;text-decoration:none;text-transform:uppercase}header .contact form input{width:320px;margin:0;padding:4px 15px}header .contact form input.icon{background-position:right 10px top 50%,0,0}header .contact .search-icon-white{width:18px;margin-right:15px;cursor:pointer}header .logo{grid-area:logo;align-self:end;padding:20px}header .logo img{max-height:100%;max-width:250px}header .title{font-size:45px;grid-column:span 2;text-align:center;padding:1.3em 15px;background-repeat:no-repeat;background-size:auto 220px;background-position:50% 100%}header .title.gray,header .title.grey{background-color:#5b6670;background-image:url(/img/monkey-head/dark-gray.svg)}header .title.gray .parent,header .title.grey .parent{display:inline-block;font-family:atrament-web,sans-serif;font-weight:600;font-size:52px;text-transform:uppercase;color:#fff;margin-bottom:.5em}header .title .key-logo{height:83px}header .title.blue{background-color:#004d71;background-image:url(/img/monkey-head/dark-blue.svg)}header .title h1{font-size:45px;color:#fff}}@media screen and (min-width:1200px){header nav.desktop .login>a,header nav.desktop .wrap>a{font-size:22px}header .logo img{max-width:350px}header.orange .title{font-size:50px;padding:1.5em;background-position:bottom 20px center}header.orange .contact input{width:320px}}@media screen and (min-width:1240px){header nav.desktop .login>a,header nav.desktop .wrap>a{font-size:22px}header nav.desktop .logo img{max-width:350px;padding-bottom:40px}header.orange .title{font-size:50px;padding:1.5em;background-position:bottom 20px center}}@media screen and (min-width:1300px){header.orange{grid-template-columns:min-content auto;grid-template-rows:auto min-content;grid-template-areas:"logo contact" "logo menu"}header.orange .contact,header.orange .desktop{padding-right:50px}header.orange .desktop{justify-content:flex-end}header.orange .logo{margin:0 75px}header.orange .logo img{width:350px}header.transparent{grid-template-columns:min-content auto;grid-template-rows:auto min-content;grid-template-areas:"logo contact" "logo menu"}header.transparent .contact,header.transparent .desktop{padding-right:50px}header.transparent .desktop{justify-content:flex-end}header.transparent .logo{margin:0 75px}header.transparent .logo img{width:350px}header.dark{grid-template-columns:min-content auto;grid-template-rows:auto min-content;grid-template-areas:"logo contact" "logo menu"}header.dark .contact,header.dark .desktop{padding-right:50px}header.dark .desktop{justify-content:flex-end}header.dark .logo{margin:0 75px;position:relative;z-index:10}header.dark .logo img{width:350px;padding-bottom:40px}}@media screen and (min-width:8400px){header.orange .contact,header.orange .desktop{padding-right:75px}header.orange .logo{margin:0 100px}}@media screen and (max-width:999px){header{display:grid;grid-template-columns:1fr min-content;grid-template-rows:85px min-content;grid-template-areas:"logo hamburger" "menu menu"}header .title{font-size:35px;grid-column:span 2;text-align:center;padding:1.3em 15px;background-repeat:no-repeat;background-size:60%;background-position:50% 100%;color:#fff}header .title h1{color:#fff}header .title.blue{background-color:#004d71}header .title.gray,header .title.grey{background-color:#5b6670;background-image:url(/img/monkey-head/dark-gray.svg)}header .title.gray .parent,header .title.grey .parent{display:inline-block;font-family:atrament-web,sans-serif;font-weight:600;font-size:43px;text-transform:uppercase;color:#fff;margin-bottom:.5em}header .hamburger,header .logo{padding:20px}header .contact{display:none}header .hamburger{grid-area:hamburger}header .logo{grid-area:logo}header .logo img{max-width:100%;max-height:45px}header .key-logo{height:83px}header .mobile{background-color:#004d71;z-index:1000}header .mobile .links{margin:0 38px}header .mobile span{display:grid;grid-template-columns:auto 3em;border-top:1px solid #fff}header .mobile span:last-child{border-bottom:1px solid #fff}header .mobile span a:last-child,header .mobile span i{display:block;background:#004d71 url(/img/icons/nav-next.svg)no-repeat 50%;background-size:10px}header .mobile span a.active:last-child,header .mobile span i.active{background-color:#f05325}header .mobile .sub a{font-size:14px}header .mobile a{color:#fff;font-size:18px;line-height:55px;text-decoration:none;display:block}header .mobile .current{position:fixed;background-color:#00354e}header .mobile .actions{padding:25px;text-align:right}header .mobile .actions img{margin-left:10px}header.transparent .logo img{max-width:220px}}@media screen and (min-width:600px){header .mobile>*{display:none}header .mobile .current{width:0;top:0;bottom:0;left:auto;right:0;display:block;transition:width .1s ease-in}.mobile.show .current{width:350px}}@media screen and (max-width:600px){header .mobile>*{display:none}header .mobile .current{top:0;bottom:0;right:0;width:0;left:auto;display:block;transition:width .1s ease-in}.mobile.show .current{width:100%}}body{font-family:museo-sans,sans-serif;font-weight:300;font-size:17px;line-height:30px;color:#000}.hidden{display:none}span.nobr{white-space:nowrap}input[type=email]{padding:15px;border:1px solid #323e48;border-radius:30px;font-size:16px;outline-width:0;color:#323e48}h1{font-size:50px;line-height:1.25em;font-family:museo-sans,sans-serif;font-weight:300}h2,h2 a{font-size:36px;line-height:1.25em;font-family:atrament-web,sans-serif;text-transform:uppercase}h3{font-size:20px;line-height:1.25em;font-weight:700;font-family:museo-sans,sans-serif}h4{font-size:18px;line-height:1.25em;font-weight:900;font-family:museo-sans,sans-serif}p,ul,ol{margin:0 0 1em}h1,h2,h3,h4{color:#f05325}h1 a,h2 a,h3 a,h4 a{text-decoration:none;color:#f05325}h1.blue,h1.blue a,h2.blue,h2.blue a,h3.blue,h3.blue a,h4.blue,h4.blue a{color:#004d71}h1.gray,h1.gray a,h2.gray,h2.gray a,h3.gray,h3.gray a,h4.gray,h4.gray a{color:#323e48}h2{margin-bottom:.2em}h3{margin-bottom:5px}ul{list-style-type:disc;padding-left:25px}sup{position:relative;top:-.35em;font-size:.7em}b{font-weight:700}i{font-style:italic}@media screen and (max-width:759px){h2{font-size:30px}}.call-to-action{font-size:20px;background-color:#004d71;text-align:center;line-height:1.2em;padding:.9em 0}.call-to-action a{color:#fff;text-decoration:none}.call-to-action.gray,.call-to-action.grey{background-color:#5b6670}.content-title{color:#f05325;font-size:25px;font-family:museo-sans,sans-serif;text-align:center;font-weight:300;padding:20px 15px;line-height:1.25em}.content.max{max-width:1200px;padding-left:25px;padding-right:25px}@media screen and (min-width:1200px){.content.max{max-width:1200px;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}}@media screen and (min-width:1240px){.content-title{font-size:38px;line-height:1.2em;max-width:1160px;z-index:300;padding:20px 50px;margin:0 auto;background-color:#fff;position:relative;top:-20px}.content.max{max-width:1200px;margin-left:auto;margin-right:auto}}footer{background-color:#004d71}footer ul{list-style-type:none;padding-left:0}footer section{clear:both;padding:32px 25px}footer section *{color:#fff;text-decoration:none;font-size:16px;line-height:1.25em}footer section>div li,footer section>div p{margin-bottom:10px}footer section h6,footer section h6 *{font-family:atrament-web,sans-serif;font-style:normal;text-transform:uppercase;font-weight:600;font-size:24px;line-height:1.25em;color:#fff;margin:18px 0 5px}footer section .icons{max-width:100%;overflow:scroll;white-space:nowrap}footer section .icons img{margin-right:10px}footer .lower{background-color:#00354e}footer .lower h6{margin-bottom:18px}footer .lower .connected span{text-transform:uppercase}footer .lower .connected em{font-style:italic;text-decoration:underline}footer .lower .social{margin-top:20px}footer .lower .social a{display:inline-block;width:35px;margin-right:7px}footer .lower .social img{height:100%;width:100%}footer .lower .newsletter .success{margin-top:15px}footer .lower form div{display:flex;align-items:stretch;max-width:100%}footer .lower form div input[type=email]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;width:100%;margin-bottom:0}footer .lower form div button{display:block;background-color:#f05325;border:1px solid #323e48;border-left:0;border-top-right-radius:30px;border-bottom-right-radius:30px;padding:0 15px}@media screen and (min-width:600px){footer section{display:flex;flex-wrap:wrap}footer section .icons{overflow:auto}footer section>div{margin-right:15px}}@supports(grid-row:auto){footer section>div{margin:0}footer section .platform{grid-area:platform}footer section .solutions{grid-area:solutions}footer section .studies{grid-area:studies}footer section .company{grid-area:company}footer section .links{grid-area:links}footer section .partners{grid-area:partners}footer section .contact{grid-area:contact}footer section .connected{grid-area:connected}footer section .newsletter{grid-area:newsletter}@media screen and (max-width:549px){footer section.nav{display:grid;grid-template-columns:1fr;grid-template-areas:"platform" "solutions" "studies" "company" "links" "partners"}}@media screen and (min-width:550px){footer section.nav{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"platform solutions" "studies links" "company links" "partners partners"}footer section.lower{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"contact connected" "newsletter newsletter"}}@media screen and (min-width:1000px){footer section.nav{margin:0 auto;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr)min-content;grid-template-rows:40px auto;grid-template-areas:"platform solutions studies links partners" "platform solutions company links partners"}footer section.lower{display:grid;grid-template-columns:repeat(2,1fr)min-content;grid-template-areas:"contact connected newsletter"}footer form input[type=email]{padding:1em 5.5em}}@media screen and (min-width:1200px){footer section.nav{padding:32px 0}footer section.lower{display:grid;grid-template-columns:1fr repeat(3,400px)1fr;grid-template-areas:". contact connected newsletter . "}}}select,input[type=email],input[type=text],input[type=password],textarea{display:inline-block;font-size:18px;font-family:museo-sans,sans-serif;color:#5b6670;padding:1em 1.5em;border:1px solid #5b6670;border-radius:30px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;outline:none;margin-bottom:35px;width:100%}select:focus,input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none}select option,input[type=email] option,input[type=text] option,input[type=password] option,textarea option{font-weight:400}textarea{resize:none}select.icon,input.icon{background-repeat:no-repeat;background-position:right 1em top 50%,0 0;background-size:18px}select.icon.search,input.icon.search{background-image:url(/img/icons/input/search.svg)}select.icon{background-image:url(/img/icons/input/down-arrow.svg)}.inline-lead{text-align:center;padding:100px 0}.inline-lead h3{padding:0 20px 30px;color:#5b6670;text-transform:inherit;font-family:atrament-web,sans-serif;font-size:35px;line-height:42px;font-weight:500}.inline-lead form{margin:0 30px;grid-column-gap:30px}.inline-lead form button{padding:0 100px}.inline-lead form textarea{grid-column:span 2;margin-bottom:0}.inline-lead form .action{grid-column:span 2}.inline-lead form .btn{padding:15px 90px!important}.inline-lead input[disabled],.inline-lead textarea[disabled]{color:#bdc2c6;border-color:#bdc2c6}.inline-lead input[disabled]::placeholder,.inline-lead textarea[disabled]::placeholder{color:#bdc2c6}.inline-lead button.btn[disabled],.inline-lead button.btn[disabled]:hover,.inline-lead button.btn[disabled]:active{background-color:#bdc2c6;border-color:#bdc2c6;color:#fff}@media screen and (min-width:800px){.inline-lead form{display:grid;max-width:850px;margin:0 auto}}#overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}#overlay .modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#00354e;border:4px solid #f05325;padding:75px}#overlay .icon{background-image:url(/img/icons/close-white.svg);display:block;height:40px;width:40px;position:absolute;right:75px;top:17.5px}#overlay .video{border:4px solid #fff;background-color:#5b6670}#overlay #ytvideo{max-width:100%;max-height:100%;height:100%;width:100%}@media screen and (min-width:800px) and (max-width:1440px){#overlay .modal{width:98%}#overlay .video{max-width:100%}}@media screen and (max-width:799px){#overlay .modal{position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(0,0);padding:0;border:0}#overlay .video{position:absolute;top:50%;transform:translateY(-50%);max-width:100%}}@media screen and (max-width:900px){#overlay .icon{right:10px;top:80px}}@media screen and (min-width:1440px){#overlay .video{height:720px;width:1280px}}main.layout.default>section:not(.call-to-action){padding:0 20px}main.layout.default>section.blue:not(.call-to-action){background-color:#004d71}main.layout.default>section.blue:not(.call-to-action)>h1,main.layout.default>section.blue:not(.call-to-action) h2,main.layout.default>section.blue:not(.call-to-action) h3,main.layout.default>section.blue:not(.call-to-action) h4,main.layout.default>section.blue:not(.call-to-action) p,main.layout.default>section.blue:not(.call-to-action) ul,main.layout.default>section.blue:not(.call-to-action) a:not(.btn){color:#fff}main.layout.default .mobile{display:block}main.layout.default .desktop{display:none}@media screen and (min-width:1000px){main.layout.default .desktop{display:block}main.layout.default .mobile{display:none}}@media screen and (min-width:1000px){main.layout.default>section:not(.call-to-action){display:grid;grid-template-columns:repeat(2,1fr)}main.layout.default>section:not(.call-to-action) .left{grid-column:1/2}main.layout.default>section:not(.call-to-action) .right{grid-column:2/3}main.layout.default>section:not(.call-to-action) .full{grid-column:1/3}}@media screen and (min-width:1240px){main.layout.default>section:not(.call-to-action){display:grid;grid-template-columns:1fr repeat(2,600px)1fr}main.layout.default>section:not(.call-to-action) .left.bound{grid-column:2/3}main.layout.default>section:not(.call-to-action) .left.unbound{grid-column:1/3}main.layout.default>section:not(.call-to-action) .right.bound{grid-column:3/4}main.layout.default>section:not(.call-to-action) .right.unbound{grid-column:3/5}main.layout.default>section:not(.call-to-action) .full.bound{grid-column:2/4}main.layout.default>section:not(.call-to-action) .full.unbound{grid-column:1/5}}