a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{background:#fff}::-moz-selection{background:#17dc6a;color:#fff;text-shadow:none}::selection{background:#17dc6a;color:#fff;text-shadow:none}hr{border:0;border-top:1px solid #f2f2f2;display:block;height:1px;margin:2em 0;padding:0}.outdatedbrowser{background:#000;color:#fff;margin:0;padding:1em 0;text-align:center}.outdatedbrowser a{color:#fff}body{font:100% Helvetica Neue,Helvetica,sans-serif}a{color:#000;cursor:pointer;transition:color 1s ease-in-out}.left{float:left}.left.image{margin:0 50px 40px 0}.right{float:right}.right.image{margin:0 0 40px 50px}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem;box-sizing:border-box;margin:0 auto;max-width:120rem;padding:8rem 0;width:90%}@media only screen and (max-width:1280px){.grid{padding:2rem 0}}.width-1\/12{grid-column:span 1}.width-2\/12{grid-column:span 2}.width-3\/12{grid-column:span 3}.width-4\/12{grid-column:span 4}.width-5\/12{grid-column:span 5}.width-6\/12{grid-column:span 6}.width-7\/12{grid-column:span 7}.width-8\/12{grid-column:span 8}.width-9\/12{grid-column:span 9}.width-10\/12{grid-column:span 10}.width-11\/12{grid-column:span 11}.width-12\/12{grid-column:span 12}@media only screen and (min-width:1281px) and (max-width:1600px){.grid{grid-column-gap:2rem}}@media only screen and (max-width:1280px){.grid{text-align:center;grid-column-gap:0}.width-1\/12\@m{grid-column:span 1}.width-2\/12\@m{grid-column:span 2}.width-3\/12\@m{grid-column:span 3}.width-4\/12\@m{grid-column:span 4}.width-5\/12\@m{grid-column:span 5}.width-6\/12\@m{grid-column:span 6}.width-7\/12\@m{grid-column:span 7}.width-8\/12\@m{grid-column:span 8}.width-9\/12\@m{grid-column:span 9}.width-10\/12\@m{grid-column:span 10}.width-11\/12\@m{grid-column:span 11}.width-12\/12\@m{grid-column:span 12}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body{color:#000;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:300;line-height:2rem}@media only screen and (max-width:700px){body{font-size:1rem;line-height:1.5rem}}.bg-green{background-color:#055447;color:#fff}.bg-lightgreen{background-color:#17dc6a}header{background-color:#055447;width:100%}.bottomcurve{height:200px;overflow:hidden;position:relative}.bottomcurve:before{background:#055447;border-radius:100%;bottom:0;content:"";left:-220px;position:absolute;right:-220px;top:-440px}.divider{background:#d4d4d4;background:radial-gradient(ellipse,#d4d4d4 0,#fff 50%,#fff 100%);background-position:0 300%;background-size:100% 300%;height:100px;margin-bottom:10rem}@media only screen and (max-width:1280px){.divider{display:none}}.container{margin:0 auto;max-width:120rem;width:90%}.two-col{display:grid;grid-gap:4rem;align-content:space-around;grid-template-columns:repeat(2,1fr);justify-content:space-between}@media only screen and (max-width:1280px){.two-col{grid-template-columns:repeat(1,1fr);grid-gap:2rem}}.three-col{display:grid;grid-gap:4rem;align-content:space-around;grid-template-columns:repeat(3,1fr);justify-content:space-between}@media only screen and (max-width:1280px){.three-col{grid-template-columns:repeat(1,1fr);grid-gap:5rem}}.box-row-three{display:grid;grid-gap:4rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1280px){.box-row-three{grid-template-columns:repeat(1,1fr)}}.menu-toggle{color:#eee;cursor:pointer;display:none;font-size:3rem;position:absolute;right:2.5rem;top:5rem;z-index:1000}.bar{background-color:#fff;height:4px;margin:6px 0;transition:transform .3s ease,opacity .3s ease;width:30px}.menu-toggle.open .bar:first-child{transform:translateY(10px) rotate(45deg)}.menu-toggle.open .bar:nth-child(2){opacity:0}.menu-toggle.open .bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media screen and (max-width:768px){.menu-toggle{display:block}.overlay.menu-open,nav.menu-open{display:flex;opacity:1;transform:scale(1);z-index:100}}.navigation-bar{background-color:#183f37;border-bottom:1px solid #183f37;box-shadow:0 0 30px #183f37}.navigation{padding:2rem 0}.navigation>*{z-index:100}@media only screen and (max-width:1280px){.navigation{text-align:center}}.navigation .container{display:flex;justify-content:space-between}@media only screen and (max-width:1280px){.navigation .container{flex-direction:column}}nav{align-items:center;display:flex;font-family:Roboto Condensed,serif;justify-content:end}.brand{animation:fadeIn .5s;font-size:3rem;font-weight:300}@media only screen and (max-width:1280px){.brand{z-index:101}.brand img{width:160px}}nav ul{display:flex}@media only screen and (max-width:1280px){nav ul{margin-top:0}}nav ul li{list-style:none}nav ul li a{border-bottom:4px solid #183f37;color:#fff;line-height:1.5rem;margin:1rem;padding:1rem 0;text-decoration:none;text-shadow:0 0 5px #000;transition:.5s}@media only screen and (min-width:1601px){nav ul li a{font-size:1.3125rem}}@media only screen and (min-width:1281px) and (max-width:1600px){nav ul li a{font-size:1.125rem;margin:.5rem}}nav ul li a:hover{border-bottom:4px solid #17dc6a}@media only screen and (max-width:1280px){nav ul li a:hover{border:0}}nav ul li a.btn-upload{border:2px solid #fff;border-radius:1rem;font-weight:600;margin-right:0;padding:1rem 2rem;transition:.5s}@media only screen and (min-width:1281px) and (max-width:1600px){nav ul li a.btn-upload{border-radius:.7rem;padding:.5rem 1rem}}@media only screen and (max-width:1280px){nav ul li a.btn-upload{display:inline-block}}nav ul li a.btn-upload:hover{background-color:#17dc6a;border-color:#17dc6a}@media only screen and (max-width:1280px){.menu-toggle{display:block}.menu-toggle span{font-size:2.5rem}nav{animation:fadeIn .5s;display:none;padding-top:0}nav,nav ul{flex-direction:column}nav ul li{margin-top:1rem}nav ul li a{border:0;font-size:1.625rem;margin:0}.overlay.menu-open,nav.menu-open{display:flex;opacity:1;transform:scale(1);z-index:100}}.overlay{background-color:rgba(0,0,0,.95);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.overlay.menu-open{opacity:1;visibility:visible}.dropdown{position:relative}.dropdown-menu{background:#183f37;display:none;left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.dropdown-menu li{padding:10px}.dropdown-menu li a{color:#fff;display:block;text-decoration:none}.dropdown:hover .dropdown-menu{display:block;opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.dropdown-menu{display:none;opacity:0;position:relative;transform:translateY(-20px)}.dropdown.open .dropdown-menu{display:block;opacity:1;transform:translateY(0)}nav ul{padding-top:10px}.dropdown.open a{padding-bottom:10px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.no-scroll{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}.featured-jobs{left:0;position:absolute;right:0;text-align:center;z-index:1}@media only screen and (max-width:1280px){.featured-jobs{position:unset}}.featured-jobs h2{color:#fff;font-size:3.125rem;margin-bottom:4rem;text-align:center}@media only screen and (max-width:1280px){.featured-jobs h2{font-size:1.875rem}}.featured-jobs .btn{margin:0 auto}.featured-jobs .box{background-color:#fff;border-radius:2rem;box-shadow:0 0 10px #ccc;padding:4rem}.featured-jobs .box h3{color:#055447;font-size:2.5rem;margin-bottom:2rem}@media only screen and (max-width:1280px){.featured-jobs .box h3{font-size:1.875rem}}.featured-jobs .box a{border:2px solid #055447;border-radius:1rem;display:inline-block;font-weight:600;margin:1rem 0;padding:1rem 2rem;text-decoration:none;transition:.5s}.featured-jobs .box a:hover{background-color:#17dc6a;border-color:#17dc6a}.featured-jobs div.job_listings{grid-gap:unset;display:unset}.featured-jobs ul.job_listings{grid-gap:4rem;display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1280px){.featured-jobs ul.job_listings{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,1fr);row-gap:1rem}}.featured-jobs ul.job_listings li.job_position_featured a{background-color:#fff!important}.featured-jobs ul.job_listings li.job_position_featured a .company,.featured-jobs ul.job_listings li.job_position_featured a .position h3{color:#055447}.featured-jobs ul.job_listings li.job_position_filled a{opacity:1}.featured-jobs ul.job_listings li.job_listing .date,.featured-jobs ul.job_listings li.job_listing img.company_logo{display:none}.featured-jobs ul.job_listings li.job_listing a:hover:before{content:"Read more";left:0;position:absolute;right:0}.featured-jobs ul.job_listings .job-details{display:flex;gap:1rem;justify-content:center!important}@media only screen and (max-width:1280px){.featured-jobs ul.job_listings .job-details{display:block}}.featured-jobs .no_job_listings_found{color:#fff;margin:1rem 0}.featured-jobs .load_more_jobs{display:none}.circleimage{position:relative}@media only screen and (max-width:1280px){.circleimage{display:none}}.circleimage:before{border:90px solid #17dc6a;border-radius:100%;content:"";height:180px;position:absolute;right:100px;top:460px;width:180px}@media only screen and (min-width:1281px) and (max-width:1600px){.circleimage:before{border:60px solid #17dc6a;height:120px;width:120px}}.circleimage img{border:60px solid #17dc6a;border-radius:100%;display:block;height:auto;position:absolute;width:500px}@media only screen and (min-width:1281px) and (max-width:1600px){.circleimage img{width:400px}}.btn{border-radius:1rem;display:inline-block;font-size:1.625rem;font-weight:600;line-height:1.625rem;margin-bottom:3rem;opacity:1;padding:1rem 2rem;text-align:center;text-decoration:none}.btn,.btn i{color:#055447;position:relative;transition:.5s}.btn i{font-size:3.125rem;margin-left:1rem;vertical-align:middle}.btn:hover{background-color:#09b954}.btn:hover i{transform:translate(10px)}.btn.wide{min-width:400px}@media only screen and (max-width:1280px){.btn.wide{min-width:200px}.btn{font-size:1.25rem;line-height:1.25rem}}@media only screen and (max-width:768px){.btn{font-size:1rem;line-height:1rem;padding:1rem}}.btn-line{border-radius:1rem;color:#fff;display:inline-block;font-size:1.625rem;font-weight:600;line-height:1.625rem;padding:1rem;position:relative;text-decoration:none;transition:.5s}.btn-line.line-lightgreen{border:2px solid #17dc6a;color:#17dc6a;padding:1rem 2rem}.btn-line.line-green{border:2px solid #055447;color:#055447;padding:1rem 2rem}.btn-line:hover.line-lightgreen{background-color:#17dc6a;color:#055447}@media only screen and (max-width:1280px){.btn-line{font-size:1.25rem;line-height:1.25rem;padding:.7rem}}.arrow-icon{align-items:center;display:inline-flex;padding-right:90px;position:relative}@media only screen and (max-width:768px){.arrow-icon{padding-right:40px}}.arrow-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23055447' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:40px;position:absolute;right:30px;transition:transform .5s;width:40px}@media only screen and (max-width:768px){.arrow-icon:after{content:"";height:20px;right:16px;width:20px}}.arrow-icon:hover:after{transform:translate(10px)}.intro{background:url(img/bg-circle.svg) no-repeat;background-position:90% -160%;background-size:800px;margin:0 auto;max-width:120rem;padding:8rem 0;width:90%}@media only screen and (max-width:1280px){.intro{position:unset;text-align:center;width:100%}}.intro h1{color:#fff;font-size:3.75rem;line-height:5rem;margin-bottom:4rem;text-shadow:0 0 5px #000}@media only screen and (max-width:1280px){.intro h1{font-size:2.25rem;line-height:3rem}}.intro h2{color:#17dc6a;font-size:1.875rem;font-weight:600;margin-bottom:2rem}@media only screen and (max-width:1280px){.intro h2{font-size:1.5rem}}.intro hr{background-color:#ccc;border-width:0;color:#ccc;height:4px;margin-left:auto;margin-right:auto;width:20%}.intro ul{display:flex;justify-content:center;margin-bottom:1.875rem}.intro ul li{color:#fff;font-size:1.875rem;margin:1.25rem;text-shadow:0 0 5px #000}.intro ul li .green{color:#055447;font-size:3.125rem;vertical-align:middle}.intro p{color:#fff;text-shadow:0 0 5px #000}.pageheader{background:url(img/bg-circle.svg) no-repeat;background-position:70% 200%;background-size:800px;margin:0 auto;max-width:120rem;padding:8rem 0;position:relative;width:90%}@media only screen and (max-width:1280px){.pageheader{background:0;text-align:center}}.pageheader h1,.pageheader h2{color:#fff;font-size:3.75rem;line-height:5rem;margin-bottom:4rem;text-shadow:0 0 5px #000}@media only screen and (max-width:1280px){.pageheader h1,.pageheader h2{font-size:2.5rem;line-height:3.75rem}}.pageheader h3{color:#17dc6a;font-size:1.875rem;font-weight:600;margin-bottom:2rem}@media only screen and (max-width:1280px){.pageheader h3{font-size:1.5rem}}.pageheader p{color:#fff;font-size:1.3125rem;line-height:2.25rem;text-shadow:0 0 5px #000}.pageheader img{border:60px solid #17dc6a;border-radius:100%;display:block;height:auto;position:absolute;top:10%;width:500px;z-index:100}@media only screen and (max-width:1280px){.pageheader img{display:none}}.find-talent .pageheader{padding:8rem 0 14rem}.values{background:url(img/bg-circle.svg) no-repeat;background-position:90% 60%;background-size:800px}.news-blocks{margin-bottom:2rem}@media only screen and (max-width:1280px){.news-blocks{text-align:center}}.news-blocks h3{color:#055447;font-size:1.75rem!important;margin-bottom:1.25rem}@media only screen and (max-width:1280px){.news-blocks h3{font-size:1.875rem}}.news-blocks h3 a{text-decoration:none}.news-blocks .excerpt,.news-blocks img{margin-bottom:2rem}.news-blocks img{height:auto;width:100%}@media only screen and (max-width:1280px){.news-blocks img{max-width:500px}}.section{margin:0 auto;padding:8rem 0}@media only screen and (max-width:1280px){.section{margin:2rem auto 0;padding:4rem 0;text-align:center}}.section.spaced{margin:14rem auto 0}@media only screen and (max-width:1280px){.section.spaced{margin:2rem auto 0}}.section h1{color:#055447;font-size:3.375rem;line-height:4.375rem;margin-bottom:5rem}@media only screen and (max-width:1280px){.section h1{font-size:2.5rem;line-height:3.125rem;margin-bottom:2.5rem}}.section h2{color:#055447;font-size:3.125rem;line-height:3.75rem;margin-bottom:5rem;text-align:center}@media only screen and (max-width:1280px){.section h2{font-size:2.5rem}}.section h3{color:#055447;font-size:1.875rem;font-weight:400;line-height:2.5rem;margin-bottom:1.25rem}@media only screen and (max-width:1280px){.section h3{font-size:1.5rem;line-height:1.875rem;margin-bottom:.625rem}}.section h4{font-size:1.5rem;font-weight:400;margin-bottom:.3125rem}.section p{margin-bottom:2.5rem}.section p strong{color:#055447;font-weight:600}.section ul li{padding-bottom:10px}.section ul li a{text-decoration:none}.section ul li .material-symbols-outlined{color:#055447;vertical-align:middle}.section.bg-green h2,.section.bg-green h2 a,.section.bg-green h3,.section.bg-green h3 a,.section.bg-green p{color:#fff}.section.insights{padding:0;position:relative;top:-12rem}.section.insights img{height:auto;margin-bottom:2rem;max-width:500px;width:100%}.news-post h2,section h2{color:#055447;font-size:2.5rem!important;line-height:3.125rem!important;margin-bottom:1.25rem!important;text-align:left!important}@media only screen and (max-width:1280px){.news-post h2,section h2{font-size:1.625rem!important;line-height:2.25rem!important;text-align:center!important}}.news-post h3,section h3{color:#17dc6a!important;line-height:2.25rem!important}.news-post address,section address{margin-bottom:3rem}.news-post ol,.news-post ul,section ol,section ul{list-style-position:inside;margin-bottom:3rem;margin-left:3rem}@media only screen and (max-width:1280px){.news-post ol,.news-post ul,section ol,section ul{margin:2rem 0}}.news-post em,section em{font-style:italic}.news-post ul,section ul{list-style-type:square}.news-post ol,section ol{list-style:decimal}.news-post blockquote,section blockquote{color:#17dc6a;font-weight:600;max-width:100%}.testimonials{padding-bottom:16rem}.specialisms .box{background-color:#f4f4f6;border-radius:2rem;margin-bottom:2rem;padding:2rem}.specialisms .box h3{align-items:center;color:#055447;display:flex;font-size:2.5rem;margin-bottom:2rem}@media only screen and (max-width:1280px){.specialisms .box h3{font-size:1.25rem;line-height:1.875rem;text-align:left}}.specialisms .box a{border:2px solid #055447;border-radius:1rem;display:inline-block;font-weight:600;margin:1rem 0;padding:1rem 2rem;text-decoration:none;transition:.5s}.specialisms .box a:hover{background-color:#17dc6a;border-color:#17dc6a}.specialisms .box img{float:left;margin:0 2rem 0 1rem;max-width:120px}@media only screen and (max-width:768px){.specialisms .box img{margin:0 1rem 0 0;max-width:70px}}.specialisms img.circlequote{height:auto;max-width:744px;width:100%}ul.bullets{margin-bottom:1.875rem}ul.bullets li{list-style-position:inside;padding-left:2rem;text-indent:-2.2rem}ul.bullets li:before{color:#055447;content:"radio_button_checked";font-family:Material Symbols Outlined;font-size:1.5625rem;margin-right:.625rem;vertical-align:middle}.grid-icons{grid-gap:4rem}@media only screen and (max-width:1280px){.grid-icons{grid-gap:0}}.grid-icons div{padding:1rem;text-align:center}.grid-icons h2{color:#055447;font-size:2.5rem;line-height:3.125rem;margin-bottom:2rem}.grid-icons p{font-size:1.5rem;line-height:2.5rem}@media only screen and (max-width:1280px){.grid-icons p{font-size:1.3125rem;line-height:1.875rem}}.grid-icons img{margin-bottom:2rem;max-width:300px;width:100%}.grid-columns{grid-gap:6rem}@media only screen and (max-width:1280px){.grid-columns{-moz-column-gap:0;column-gap:0;row-gap:2rem}}footer{background:#f4f4f6 url(img/bg-logo-circles.svg) no-repeat;background-position:102% 150%;background-size:300px}@media only screen and (max-width:1280px){footer{background-position:108% 108%;background-size:200px;text-align:center}}.footer-info{margin:0 auto;max-width:120rem;padding:6rem 0;width:90%}.footer-info .section-content{display:grid;grid-gap:3rem;align-content:space-around;grid-template-columns:repeat(1,.1fr .4fr .3fr .2fr);justify-content:space-between}.footer-info .logo{margin-bottom:3rem}@media only screen and (max-width:1280px){.footer-info .logo{text-align:center}}.footer-info .logo img{width:160px}.footer-info a{text-decoration:none;transform:.5s}.footer-info a:hover{color:#17dc6a}.footer-info .contacts ul{margin-bottom:1rem}.footer-info .contacts ul li{margin-bottom:.5rem}.footer-info .policies div,.footer-info .sitemap div{margin:0 2rem}.footer-info .policies ul li,.footer-info .sitemap ul li{font-size:1.3125rem;margin-bottom:.5rem}.footer-info .policies ul li ul li,.footer-info .sitemap ul li ul li{color:#ccc;font-size:.875rem;line-height:1.25rem}.social-links{display:flex;justify-content:flex-end;text-align:right}@media only screen and (max-width:1280px){.social-links{justify-content:center;margin-bottom:4rem}}.social-links a{align-items:center;background-color:#055447;border-radius:50%;display:flex;height:100px;justify-content:center;margin-left:1rem;position:relative;transition:all .5s ease-in;width:100px}a.linkedin-icon:hover{background-color:#0077b5}a.whatsapp-icon:hover{background-color:#25d366}.linkedin-icon:after,.whatsapp-icon:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50%;position:absolute;width:50%}.linkedin-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23FFF' d='M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3M447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z'/%3E%3C/svg%3E")}.whatsapp-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23FFF' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157m-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1s56.2 81.2 56.1 130.5c0 101.8-84.9 184.6-186.6 184.6m101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8s-14.3 18-17.6 21.8c-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7s-12.5-30.1-17.1-41.2c-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2s-9.7 1.4-14.8 6.9c-5.1 5.6-19.4 19-19.4 46.3s19.9 53.7 22.6 57.4c2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4s4.6-24.1 3.2-26.4c-1.3-2.5-5-3.9-10.5-6.6'/%3E%3C/svg%3E")}.footer-accreditation,.footer-copyright{color:#000;margin:0 auto;max-width:120rem;padding:2rem 0;width:90%}.footer-copyright{font-size:.75rem}.footer-copyright ul{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.footer-copyright ul{flex-direction:column}}.contactform{position:relative}.contactform h2{color:#055447!important;font-size:3.125rem;margin-bottom:6.25rem;text-align:center}@media only screen and (max-width:1280px){.contactform h2{font-size:2.5rem}}.contactform h3{color:#055447!important;font-size:1.875rem;font-weight:400;margin-bottom:1.25rem}.boxshadow{box-shadow:0 10px 30px #ccc}.roundedbox{background-color:#fff;border-radius:4rem;padding:6rem 4rem;position:relative}@media only screen and (max-width:1280px){.roundedbox{border-radius:2rem;padding:2rem}}.floated .roundedbox{top:-6rem}.news-grid{grid-template-columns:repeat(4,1fr);grid-gap:4rem;padding:0;width:100%}@media only screen and (min-width:1281px) and (max-width:1600px){.news-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1280px){.news-grid{grid-template-columns:repeat(1,1fr)}}.news-grid article h2,.news-grid article h3{color:#055447!important;font-size:1.875rem;font-weight:600;margin-bottom:.625rem;text-align:left}@media only screen and (max-width:1280px){.news-grid article h2,.news-grid article h3{font-size:1.25rem;text-align:center}}.news-grid article h2 a,.news-grid article h3 a{color:#055447;text-decoration:none}.news-grid article img{height:auto;margin-bottom:1rem;width:100%}.news-grid article .excerpt{margin-bottom:1rem}.news-grid article .post-thumbnail{float:none;margin:0}.entry-meta,.entry-meta a{color:#fff}.insights .post-thumbnail{float:left;margin:0 4rem 4rem 0}@media only screen and (max-width:1280px){.insights .post-thumbnail{float:none;margin:2rem 0}}.search-no-results .news-grid{grid-template-columns:repeat(1,1fr)}.no-results h2{color:#055447!important;font-size:1.875rem;font-weight:600;margin-bottom:1.25rem;text-align:left}@media only screen and (max-width:1280px){.no-results h2{font-size:1.25rem}}.no-results h2 a{color:#055447;text-decoration:none}.no-results p{margin-bottom:1.25rem}.casestudies{padding:8rem 0}.casestudies-grid{grid-template-columns:repeat(2,1fr);grid-gap:8rem}@media only screen and (max-width:1280px){.casestudies-grid{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,1fr);row-gap:5rem}}.casestudies-grid.grid{width:100%}.casestudies-grid img{border:1px solid #ccc;height:auto;margin-bottom:2rem;width:100%}.category-case-studies .post-thumbnail{display:none}.partnerships-grid{grid-template-columns:repeat(1,1fr);padding:1rem 0}.partnerships-grid>div{display:block;overflow:auto;padding:8rem 0}@media only screen and (max-width:1280px){.partnerships-grid>div{overflow:hidden}}.partnerships-grid>div img{box-sizing:border-box;float:left;margin:0 5rem 1rem 0}@media only screen and (max-width:1280px){.partnerships-grid>div img{float:none;margin:0 auto 1rem}}.partnerships-grid>div:nth-child(odd){background-color:#f4f4f6}.partnerships-grid>div:nth-child(odd) img{float:right;margin:0 0 1rem 5rem}@media only screen and (max-width:1280px){.partnerships-grid>div:nth-child(odd) img{float:none;margin:0 auto 1rem}}.partnerships-grid h2{color:#17dc6a;font-weight:400;margin-bottom:2rem;text-align:left}@media only screen and (max-width:1280px){.partnerships-grid h2{text-align:center}}.partnerships-grid p{font-size:1.5rem;line-height:2.5rem;margin-bottom:2rem}@media only screen and (max-width:1280px){.partnerships-grid p{font-size:1.125rem;line-height:1.875rem}}.partnerships-grid img{border:60px solid #17dc6a;border-radius:100%;display:block;height:auto;width:500px}@media only screen and (min-width:1281px) and (max-width:1600px){.partnerships-grid img{max-width:400px;width:100%}}@media only screen and (max-width:1280px){.partnerships-grid img{border:20px solid #17dc6a;max-width:400px;width:100%}}.technology-partners{padding:8rem 0;text-align:center}@media only screen and (max-width:1280px){.technology-partners{padding:4rem 0}}.technology-partners-logos{display:grid;grid-row-gap:5rem;align-content:center;justify-content:space-between}@media only screen and (max-width:1280px){.technology-partners-logos{grid-template-columns:repeat(1,1fr)}}.technology-partners-logos img{display:block;height:70px;margin:0 auto 1.5rem;max-width:400px;text-align:center}@media only screen and (max-width:1280px){.technology-partners-logos img{height:auto;margin:0 auto 2rem;max-width:200px}}.technology-partners-logos img.square4{height:100px}@media only screen and (max-width:1280px){.technology-partners-logos img.square4{height:auto;margin:0 auto 2rem}}.charity-partnerships p,.cta{text-align:center}.cta{background-color:#17dc6a;border-radius:2rem;color:#fff;margin-top:6rem;padding:3rem 2rem}.cta p{font-size:2.25rem;line-height:3.5rem;white-space:pre}@media only screen and (max-width:1280px){.cta p{font-size:1.5rem;line-height:2.25rem;white-space:normal}}.cta .btn{display:inline-block}@media only screen and (max-width:1280px){.cta{padding:2rem}}.search-form,.search_jobs,.searchwp-form,.wpcf7-form{margin-bottom:3rem}.search-form label,.search_jobs label,.searchwp-form label,.wpcf7-form label{color:#000}.search-form input,.search_jobs input,.searchwp-form input,.wpcf7-form input{-webkit-appearance:none;font-family:inherit}.search-form input:-webkit-autofill,.search_jobs input:-webkit-autofill,.searchwp-form input:-webkit-autofill,.wpcf7-form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.search-form input[type=email],.search-form input[type=search],.search-form input[type=tel],.search-form input[type=text],.search-form textarea,.search_jobs input[type=email],.search_jobs input[type=search],.search_jobs input[type=tel],.search_jobs input[type=text],.search_jobs textarea,.searchwp-form input[type=email],.searchwp-form input[type=search],.searchwp-form input[type=tel],.searchwp-form input[type=text],.searchwp-form textarea,.wpcf7-form input[type=email],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{background:0;background-color:#fff;border:1px solid #055447;border-radius:1.5rem;box-sizing:border-box;font-size:1.5rem;padding:1rem;width:100%}@media only screen and (max-width:1280px){.search-form input[type=email],.search-form input[type=search],.search-form input[type=tel],.search-form input[type=text],.search-form textarea,.search_jobs input[type=email],.search_jobs input[type=search],.search_jobs input[type=tel],.search_jobs input[type=text],.search_jobs textarea,.searchwp-form input[type=email],.searchwp-form input[type=search],.searchwp-form input[type=tel],.searchwp-form input[type=text],.searchwp-form textarea,.wpcf7-form input[type=email],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{border-radius:.5rem;font-size:.875rem;padding:.5rem}}.search-form input[type=button],.search-form input[type=submit],.search_jobs input[type=button],.search_jobs input[type=submit],.searchwp-form input[type=button],.searchwp-form input[type=submit],.wpcf7-form input[type=button],.wpcf7-form input[type=submit]{background-color:#17dc6a;border:0;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:1.5rem;padding:1rem;transition:.5s}@media only screen and (max-width:1280px){.search-form input[type=button],.search-form input[type=submit],.search_jobs input[type=button],.search_jobs input[type=submit],.searchwp-form input[type=button],.searchwp-form input[type=submit],.wpcf7-form input[type=button],.wpcf7-form input[type=submit]{border-radius:.5rem;font-size:.875rem;padding:.5rem}}.search-form input[type=button]:hover,.search-form input[type=submit]:hover,.search_jobs input[type=button]:hover,.search_jobs input[type=submit]:hover,.searchwp-form input[type=button]:hover,.searchwp-form input[type=submit]:hover,.wpcf7-form input[type=button]:hover,.wpcf7-form input[type=submit]:hover{background-color:#09b954}.wpcf7-form label{display:block;margin-bottom:2rem}@media only screen and (max-width:1280px){.wpcf7-form label{margin-bottom:1rem}}.wpcf7-response-output{color:#000}@media only screen and (max-width:1280px){.wpcf7-spinner{display:block;margin:1rem auto}}.search-form{display:flex;gap:1rem}.uploadcv-personal{display:grid;grid-gap:4rem;grid-template-columns:repeat(1,.2fr .4fr .4fr)}@media only screen and (max-width:1280px){.uploadcv-personal{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,1fr);margin-bottom:1rem;row-gap:1rem}}.uploadcv-contact{display:grid;grid-gap:4rem;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1280px){.uploadcv-contact{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,1fr);row-gap:2rem}.uploadcv-contact,.uploadcv-upload{margin-bottom:1rem}}.archive .floated .roundedbox,.archive.floated .roundedbox,.jobs .floated .roundedbox,.jobs.floated .roundedbox{top:-20rem}div.job_listings{display:grid;grid-gap:4rem;grid-template-columns:repeat(10,1fr)}@media only screen and (max-width:1280px){div.job_listings{-moz-column-gap:0;column-gap:0;row-gap:2rem}}div.job_listings form.job_filters{grid-column:span 3/span 3}@media only screen and (max-width:1280px){div.job_listings form.job_filters{grid-column:span 10/span 10}}div.job_listings ul.job_listings{grid-column:span 7/span 7;grid-column-start:4}@media only screen and (max-width:1280px){div.job_listings ul.job_listings{grid-column-start:1;grid-column:span 10/span 10}}div.job_listings ul.job_listings .job-title{overflow:hidden}div.job_listings ul.job_listings .job-details{display:flex;gap:1rem;justify-content:left}@media only screen and (max-width:1280px){div.job_listings ul.job_listings .job-details{display:block}}div.job_listings ul.job_listings .job_position_featured .date{color:#fff}div.job_listings .load_more_jobs{border-radius:2rem;color:#055447;grid-column:span 10/span 10;grid-row-start:2;padding:1rem;text-align:center;text-decoration:none}div.job_listings .load_more_jobs:hover{color:#17dc6a}@media only screen and (max-width:1280px){div.job_listings .load_more_jobs{grid-column-start:1;grid-column:span 10/span 10;grid-row-start:3}}div.job_listings .load_more_jobs.loading{background:url(img/ajax-loader.gif) no-repeat 40% 50%}ul.job_listings.loading,ul.loading{background:url(img/ajax-loader.gif) no-repeat center 32px}.showing_jobs{display:none!important}.job_filters{background-color:#f4f4f6;border-radius:2rem;padding:3rem}@media only screen and (max-width:1280px){.job_filters{padding:2rem 1.5rem}}.job_filters label{display:flex;margin-bottom:1rem}.job_filters input[type=checkbox]{accent-color:#17dc6a;align-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #055447;display:flex;height:2rem;justify-content:center;margin-right:1rem;width:3em}.job_filters input[type=checkbox]:before{background-color:#17dc6a;clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);content:"";height:2rem;transform:scale(0);width:2rem}.job_filters input[type=checkbox]:checked:before{transform:scale(1)}.job_filters input[type=checkbox]:hover{color:#000}.job_filters .search_jobs>div{margin-bottom:2rem}.job_filters .search_jobs label{color:#055447;display:block;font-size:1.875rem;margin-bottom:1rem}ul.job_listings li.job_position_featured a{background-color:#055447!important}ul.job_listings li.job_position_featured a .company,ul.job_listings li.job_position_featured a .position h3{color:#fff}ul.job_listings li.job_listing{margin-bottom:3rem}@media only screen and (max-width:1280px){ul.job_listings li.job_listing{text-align:center}}ul.job_listings li.job_listing a{background-color:#fff;border-radius:2rem;box-shadow:0 0 10px #ccc;cursor:pointer;display:block;min-height:240px;padding:3rem;position:relative;text-decoration:none;transition:.5s}@media only screen and (max-width:1280px){ul.job_listings li.job_listing a{padding:1.5rem}}ul.job_listings li.job_listing a .company,ul.job_listings li.job_listing a .meta,ul.job_listings li.job_listing a .position,ul.job_listings li.job_listing a .salary,ul.job_listings li.job_listing a img{transition:.5s}ul.job_listings li.job_listing a:hover{background-color:#17dc6a!important}ul.job_listings li.job_listing a:hover .company,ul.job_listings li.job_listing a:hover .meta,ul.job_listings li.job_listing a:hover .position,ul.job_listings li.job_listing a:hover .salary,ul.job_listings li.job_listing a:hover img{opacity:.1}ul.job_listings li.job_listing a:hover:before{bottom:2rem;color:#fff;content:"Read more";font-size:2.25rem;line-height:2.875rem;position:absolute;right:2rem;text-align:center;z-index:100}@media only screen and (max-width:1280px){ul.job_listings li.job_listing a:hover:before{font-size:1.5rem;line-height:1.875rem}}ul.job_listings li.job_listing img.company_logo{float:left;margin:0 2rem 2rem 0;width:100px}@media only screen and (max-width:1280px){ul.job_listings li.job_listing img.company_logo{display:block;float:none;margin:0 auto 2rem}}ul.job_listings li.job_listing .position h3{color:#055447;font-size:1.875rem;font-weight:600;line-height:2.625rem;margin-bottom:.3rem}@media only screen and (min-width:1281px) and (max-width:1600px){ul.job_listings li.job_listing .position h3{font-size:1.5rem;line-height:2.25rem;margin:.5rem}}@media only screen and (max-width:1280px){ul.job_listings li.job_listing .position h3{font-size:1.3125rem;line-height:1.875rem}}ul.job_listings li.job_listing .company{margin-bottom:1rem}ul.job_listings li.job_listing .job-type,ul.job_listings li.job_listing .salary{background-color:#fff;border:1px solid #17dc6a;border-radius:.5rem;display:inline-block;margin-bottom:.5rem;padding:.5rem 1rem}@media only screen and (max-width:1280px){ul.job_listings li.job_listing .job-type,ul.job_listings li.job_listing .salary{font-size:.875rem;line-height:1.3125rem}}ul.job_listings li.job_listing .tagline{display:none}ul.job_listings li.job_listing .date{bottom:3rem;color:color(srgb .669 .669 .669);font-size:.875rem;position:absolute;right:3rem}@media only screen and (max-width:1280px){ul.job_listings li.job_listing .date{color:#000;position:static}}ul.job_listings li.job_listing .position-featured,ul.job_listings li.job_listing .position-filled{background-color:#17dc6a;border-radius:1rem;color:#fff;font-weight:600;padding:1rem;position:absolute;right:2rem;top:-2rem}.type-job_listing .post-thumbnail{display:none}.single_job_listing{align-content:space-around;display:grid;grid-template-columns:repeat(1,.6fr .4fr);justify-content:space-between;grid-gap:4rem;margin-bottom:4rem}@media only screen and (max-width:1280px){.single_job_listing{grid-template-columns:repeat(1,1fr)}}.single_job_listing .job-listing-meta>div{margin-bottom:1rem}.single_job_listing .job-listing-meta h2{font-size:3.125rem;margin-bottom:2rem;text-align:left}@media only screen and (max-width:1280px){.single_job_listing .job-listing-meta h2{font-size:2.25rem;line-height:3rem;text-align:center}}.single_job_listing .job-listing-meta strong{display:block;font-weight:600}.single_job_listing .job-listing-meta span{background-color:#f4f4f6;border-radius:.5rem;display:inline-block;padding:.5rem 1rem}@media only screen and (max-width:1280px){.single_job_listing .job-listing-meta{text-align:center}}.single_job_listing .company{border-radius:2rem;box-shadow:0 0 10px #ccc;padding:2rem}@media only screen and (max-width:1280px){.single_job_listing .company{text-align:center}}.single_job_listing .company p{margin:0}.single_job_listing .company img{float:left;margin:0 2rem 2rem 0;max-width:150px}@media only screen and (max-width:1280px){.single_job_listing .company img{display:block;float:none;margin:0 auto 1rem}}.single_job_listing .company .company_header{margin-bottom:1rem;overflow:hidden}.single_job_listing .job_description ol,.single_job_listing .job_description ul{margin-bottom:2rem;margin-left:3rem}@media only screen and (max-width:1280px){.single_job_listing .job_description ol,.single_job_listing .job_description ul{list-style-position:inside;margin:2rem 0}}.single_job_listing .job_description ul{list-style-type:square}.single_job_listing .job_description ol{list-style:decimal}@media only screen and (max-width:1280px){.single_job_listing .job_description{text-align:center}}.single_job_listing .date-posted{font-size:1rem;margin:2rem 0}.single_job_listing .job_application.application{border-radius:2rem;box-shadow:0 0 10px #ccc;padding:2rem}.single_job_listing .job_application.application input[type=button],.single_job_listing .job_application.application input[type=submit]{background-color:#17dc6a;border:0;border-radius:1.5rem;color:#fff;font-size:1.875rem;padding:1rem}.single_job_listing .position-filled{background-color:#17dc6a;border-radius:1rem;color:#fff;font-weight:600;padding:1rem}.single_job_listing_apply{background-color:#fff;border-radius:2rem;box-shadow:0 0 10px #ccc;padding:4rem}@media only screen and (max-width:1280px){.single_job_listing_apply{padding:2rem}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:0 0;border:none;color:#333;position:absolute}.flickity-button:hover{cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:#17dc6a}.flickity-prev-next-button{border-radius:50%;height:100px;top:50%;transform:translateY(-50%);width:100px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{border:1px solid #17dc6a;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin:0 8px;width:20px}.flickity-page-dots .dot.is-selected{background:#17dc6a}.carousel-cell{align-items:center;display:flex;justify-content:center;margin-right:10px;width:100%}.carousel.is-fullscreen .carousel-cell{height:100%}blockquote{font-size:1.5rem;max-width:60%}@media only screen and (max-width:1280px){blockquote{font-size:1.125rem}}blockquote cite{color:#17dc6a;display:block;font-weight:600;margin:3rem 0}.cmplz-manage-consent{background-color:#17dc6a!important;font-size:1rem!important}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a :visited{text-decoration:underline}a [href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=style.css.map */
