/*!
Theme Name: clarence-theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: clarence-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

clarence-theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! 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:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-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}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:var(--font-sans);font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}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:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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;color:#21759b;display:block;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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--darkblue:#16213D;--gold:#E94560;--lightestgold:#F9F7F8;--white:#FFFFFF;--highlight:#435A97;--peacock:#20BEC6;--pink-ink:#D22449;--pink-light:#F05A73;--font-sans:"General Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Recife Display", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-heading:var(--font-display)}*{margin:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:cover}body{margin:0;padding:0;margin:auto;font-family:var(--font-sans);background-color:#F9F7F8;color:var(--darkblue);overflow:auto;overflow-x:hidden}.post,.page{margin:0}#page{max-width:1800px;margin:auto;background-color:var(--white)}p{font-family:var(--font-sans);font-size:.9em;line-height:1.5em;color:var(--darkblue);margin-bottom:15px;text-decoration:none;font-weight:300}.jobs iframe.iframe-class{max-width:1000px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0 0 5px 0;text-wrap:balance;letter-spacing:-.01rem}h1{font-size:2.8em;line-height:1em;font-weight:600}h1 span{font-style:italic;color:var(--pink-light);font-size:.8em;display:block}h2{font-size:2.25em;line-height:1.2em;font-weight:600}h3{font-size:1.5em;line-height:1.2em;font-weight:400}h4{font-size:1.2em;line-height:1.2em;font-weight:400}h5{font-size:1.2em;line-height:1.2em;font-weight:600}h6{font-size:1em;line-height:1.4em;font-weight:500}p strong,p b{font-family:var(--font-sans);text-rendering:geometricPrecision;font-weight:600}a{text-decoration:none;color:var(--lightblue);text-decoration:underline;cursor:pointer;transition:all 0.3s ease}header#masthead a{text-decoration:none}li{list-style-type:none}section div ul,section div ol{margin:0 0 15px 15px}section div ul li{color:var(--darkblue);font-size:.9em;list-style-type:disc;text-rendering:geometricPrecision}section div ol li{color:var(--darkblue);font-size:.9em;list-style-type:numbers;text-rendering:geometricPrecision}header#masthead .main-navigation{width:auto}a button{border-radius:50px;background:var(--gold);padding:12px 36px 14px;cursor:pointer;border:0;transition:all 0.5s ease}a button span{text-rendering:geometricPrecision;font-family:var(--font-sans);font-weight:600;color:var(--white);font-size:.9em;text-transform:capitalize;transition:all 0.5s ease}a:hover button,a:focus button{background:var(--white);cursor:pointer;transition:all 0.5s ease}a:hover button span,a:focus button span{color:var(--gold);transition:all 0.5s ease}a:hover button.gold,a:focus button.gold{background:var(--darkblue);cursor:pointer;transition:all 0.5s ease}a:hover button.gold span,a:focus button.gold span{color:#fff;transition:all 0.5s ease}a button.white{background:var(--white);cursor:pointer;transition:all 0.5s ease}a button.white span{color:var(--gold);transition:all 0.5s ease}a:hover button.white,a:focus button.white{background:var(--gold);cursor:pointer;transition:all 0.5s ease}a:hover button.white span,a:focus button.white span{color:var(--white)}section.faqs .dropdowns{height:auto}section.faqs .dropdowns .transition,section.faqs .dropdowns p,section.faqs .dropdowns ul li i:before,section.faqs .dropdowns ul li i:after{transition:all 0.25s ease-in-out}section.faqs .dropdowns .flipIn,section.faqs .dropdowns ul li{animation:flipdown 0.5s ease both}section.faqs .dropdowns .no-select{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.faqs .dropdowns ul{width:100%}section.faqs .dropdowns ul li h3{color:var(--darkblue);padding:20px 40px 20px 20px;margin:0;font-weight:400;font-size:1.2em;text-align:left;position:relative;transition:all 0.3s ease}section.faqs .dropdowns ul li:hover h3{color:var(--gold);transition:all 0.3s ease}section.faqs .dropdowns ul li h3:before{content:" ";position:absolute;width:2px;height:16px;background-color:var(--gold);right:23px;top:23px;transform:rotate(90deg);transition:all 0.3s ease}section.faqs .dropdowns ul li h3:after{content:" ";position:absolute;width:16px;height:2px;right:16px;top:30px;background-color:var(--gold);transition:all 0.3s ease}section.faqs .dropdowns ul li label{position:absolute;color:#fff0}section.faqs .dropdowns div.hide{position:relative;overflow:hidden;opacity:1;font-size:1.1em;transform:translate(0,0);z-index:2;text-align:left;margin:0;padding:0 20px 20px;transition:all 0.5s ease}section.faqs .dropdowns div.hide p{color:var(--darkblue);font-size:.9em}section.faqs .dropdowns ul{list-style:none;perspective:900;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}section.faqs .dropdowns ul li{position:relative;margin:0;width:calc(50% - 15px);margin:0 15px 15px 0;border:1px solid #f2f2f2;background:#fff;border-radius:5px;list-style-type:none;box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:all 0.3s ease}section.faqs .dropdowns ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;left:0}section.faqs .dropdowns ul li input[type=checkbox]:checked~div.hide{margin:0;max-height:0;opacity:0;padding:0 20px;transform:translate(0%,0%);transition:all 0.3s ease}section.faqs .dropdowns ul li input[type=checkbox]:checked~h3{color:var(--darkblue);padding:20px 45px 20px 20px;margin:0;position:relative;transition:all 0.3s ease}section.faqs .dropdowns ul li:hover input[type=checkbox]:checked~h3{color:var(--gold);transition:all 0.3s ease}section.faqs .dropdowns ul li input[type=checkbox]:checked~h3:before{content:" ";position:absolute;width:2px;height:16px;background-color:var(--gold);right:23px;top:23px;transform:rotate(0deg);transition:all 0.3s ease}section.faqs .dropdowns ul li input[type=checkbox]:checked~h3:after{content:" ";position:absolute;width:16px;height:2px;right:16px;top:30px;background-color:var(--gold);transition:all 0.3s ease}section.faqs .dropdowns ul li:hover input[type=checkbox]:checked~h3:before,section.faqs .dropdowns ul li:hover input[type=checkbox]:checked~h3:after{background-color:var(--gold);transition:all 0.3s ease}header#masthead div.menu-primary-menu-container{display:block}header#masthead div.menu-mobile-menu-container{display:none}header#masthead{position:fixed;width:100%;height:90px;top:40px;background:var(--darkblue);padding-left:5%;padding-right:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1000;max-width:1800px;margin:auto}header#masthead .main-navigation ul{display:flex;flex-direction:row;justify-content:center;align-items:baseline}header#masthead .main-navigation ul li{margin:0 15px 0 15px;padding:24px 0;transition:all 0.3s ease}header#masthead .main-navigation ul li a{color:var(--white);font-size:.9em;font-family:var(--font-sans);transition:all 0.3s ease}header#masthead .main-navigation ul li.current-menu-item>a{color:var(--gold)}header#masthead .main-navigation ul li:hover a,header#masthead .main-navigation ul li:focus a{color:var(--gold);transition:all 0.3s ease}header#masthead .main-navigation ul li.menu-item-has-children{padding-right:15px}header#masthead .main-navigation ul li.menu-item-has-children:after{content:" ";width:8px;height:8px;position:absolute;border:2px solid var(--gold);border-top:0;border-right:0;transform:rotate(-45deg);right:0;top:calc(50% - 6px)}header#masthead .main-navigation ul li ul li{padding:5px 0;transition:all 0.3s ease}header#masthead .main-navigation ul li ul li.current-menu-item a{color:var(--gold)!important}header#masthead .main-navigation ul li ul li a,header#masthead .main-navigation ul li:hover ul li a,header#masthead .main-navigation ul li:focus ul li a{color:var(--darkblue);font-size:.9em;transition:all 0.3s ease}header#masthead .main-navigation ul li ul li:hover a,header#masthead .main-navigation ul li ul li:focus a{color:var(--gold);transition:all 0.3s ease}header#masthead .main-navigation ul ul{background:#fff;display:block;margin-left:-15px;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);padding:0 0 10px}header#masthead .main-navigation ul ul:before{content:" ";width:calc(100% + 0px);height:12px;margin-left:0;background:#fff;position:absolute;margin-top:-12px}header#masthead a.custom-logo-link{display:flex;flex-direction:column;justify-content:center;align-items:center}header#masthead a.custom-logo-link img.custom-logo{width:160px;height:auto;display:block}header#masthead .nav-buttons button{margin-left:20px}header#masthead .top-nav{background-color:#272d47;top:0;left:0;width:100%;height:40px;position:fixed;display:flex;flex-direction:row;justify-content:end;padding-right:5%;align-items:center;max-width:1800px}header#masthead .top-nav>a{color:var(--white);font-size:.9em;margin-right:20px;font-family:var(--font-sans);font-weight:300;cursor:pointer;transition:all 0.3s ease}header#masthead .top-nav>a:hover{color:var(--gold);cursor:pointer;transition:all 0.3s ease}header#masthead .top-nav>a svg{width:20px;margin-right:5px;vertical-align:middle;margin-bottom:2px}header#masthead .top-nav .social-icons{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;margin-left:20px}header#masthead .top-nav .social-icons a svg{width:25px;margin-right:8px;vertical-align:middle}header#masthead .top-nav .social-icons a:last-child svg{margin-right:0}header#masthead .top-nav .social-icons a svg circle{fill:#16213D;transition:all 0.3s ease}header#masthead .top-nav .social-icons a:hover svg circle,header#masthead .top-nav .social-icons a:focus svg circle{fill:var(--gold);transition:all 0.3s ease}section.hero{background-color:var(--darkblue);text-align:center;padding:230px 8% 150px;color:var(--white);position:relative;z-index:0;overflow-x:hidden}.home section.hero h1{font-size:3.8em;opacity:0}.home section.hero h3{font-size:3.8em;opacity:0}section.hero h1{opacity:0}section.hero p{opacity:0}section.hero p{font-size:1.1em;color:var(--white);max-width:700px;margin:auto;text-wrap:balance}section.hero .hero-buttons{display:flex;flex-direction:row;justify-content:center;padding-top:20px;transform:scale(1.15);opacity:0}a button.blue-white span{color:var(--darkblue)}section.hero .hero-buttons a{padding:10px 8px}section.media-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:35px 0}section.media-content .text{padding:50px 5% 50px 12%;width:50%;opacity:0}section.media-content .text h2{margin:0}section.media-content .text h4{color:var(--gold);padding-bottom:5px}section.media-content img{width:50%;height:auto;object-fit:cover;border-top-left-radius:1000px;border-bottom-left-radius:1000px}section.media-content .video{width:50%;height:auto;object-fit:cover;border-top-left-radius:1000px;border-bottom-left-radius:1000px;position:relative;padding-bottom:25%}section.media-content video{width:100%;object-fit:cover;border-top-left-radius:1000px;border-bottom-left-radius:1000px;position:absolute;top:0;left:0;height:100%}section.alljobs{padding:70px 0;text-align:center}section.alljobs.darkblue{background-color:var(--darkblue)}section.alljobs.darkblue h2,section.alljobs.darkblue p{color:#fff}section.alljobs .text{max-width:520px;margin:0 auto 35px;opacity:0}.page-template-tpl_sectorjobs section.alljobs .text{max-width:720px}section.alljobs iframe-class body{background-color:var(--darkblue)}section.testimonials{background-color:var(--lightestgold);padding:40px 12%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.testimonials .text{width:50%;padding-right:8%}section.testimonials .text p{margin-bottom:0}section.testimonials .text h2{color:var(--gold)}section.testimonials .icons{display:flex;flex-direction:row;justify-content:space-between}section.testimonials .icon{display:flex;flex-direction:column;text-align:center;width:20%}section.testimonials .icon img{height:50px;margin-bottom:15px}section.testimonials .icon h6{color:var(--darkblue);line-height:1.3em}section.expandable-slider{padding:70px 8%;background-color:var(--lightgrey);position:relative}section.expandable-slider .expandable-wrapper-container{overflow:hidden}section.expandable-slider .expandable-wrapper{display:flex;flex-direction:row;justify-content:space-between;position:relative;max-width:100%;transition:transform 0.5s ease-in-out;cursor:pointer}section.expandable-slider .expandable-wrapper .expandable-card{height:auto;cursor:pointer;flex:0 0 calc((100% / 3) - 1em);margin:.5em;box-sizing:border-box;text-align:center;padding:20px 30px;border-radius:5px;box-shadow:rgb(0 0 0 / .1) 0 1px 10px;align-items:start;display:flex;flex-direction:column;justify-content:center;align-items:center}section.expandable-slider .expandable-wrapper .expandable-card .expandable-slider-text{cursor:pointer}section.expandable-slider .expandable-wrapper .expandable-card .expandable-slider-text .read-more{text-decoration:underline}section.expandable-slider .stars{display:flex;flex-direction:row;padding-bottom:15px;justify-content:center}section.expandable-slider .expandable-card .stars img{width:20px;margin-right:7px}section.expandable-slider .expandable-card p{text-wrap:balance;font-weight:300;font-size:.9em;cursor:pointer}section.expandable-slider .expandable-card .author p{color:var(--gold);margin-bottom:0;font-weight:400}section.expandable-slider .slider-buttons-wrapper{width:94%;justify-content:space-between;display:flex;position:absolute;top:42%;left:3%}section.expandable-slider .next-btn svg{fill:var(--black)}section.expandable-slider .prev-btn:hover,section.expandable-slider .next-btn:hover{color:var(--gold)}section.expandable-slider .prev-btn,section.expandable-slider .next-btn{color:#fff;border:none;padding:10px 20px;cursor:pointer;background-color:#fff0}section.expandable-slider .prev-btn img,section.expandable-slider .next-btn img{width:15px}section.left-image{flex-direction:row-reverse;background-color:var(--darkblue);color:var(--white)}section.left-image .text{padding:70px 12% 70px 5%}section.left-image .text p{color:var(--white)}section.left-image img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1000px;border-bottom-right-radius:1000px}section.left-image .video video{border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-left-radius:0;border-bottom-left-radius:0}section.news{padding:70px 8% 50px;display:none}section.news h2{text-align:center;opacity:0}section.news p{text-align:center;max-width:520px;margin:0 auto 35px;opacity:0}section.news .cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}section.news .cards .card{text-decoration:none;width:calc(33.3% - 20px);box-sizing:border-box;margin:0 10px 20px;border-radius:5px;box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);background-color:#fff;transition:all 0.5s ease}section.news .cards .card img{height:220px;width:100%;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}section.news .cards .card h3{color:var(--darkblue);padding:20px 5%;font-weight:600;font-size:1.35em}section.news .cards .card .link-wrapper{background:var(--lightestgold);background:linear-gradient(to left,var(--lightestgold) calc(50% + 1px),var(--gold) calc(49% - 1px)) right;background-size:200%;padding:15px 5%;color:var(--gold);font-family:var(--font-sans);display:flex;flex-direction:row;justify-content:space-between;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all 0.5s ease}section.news .cards .card:hover .link-wrapper{background-position:left;color:var(--lightestgold);cursor:pointer;transition:all 0.5s ease}section.news .cards .card .link-wrapper svg{fill:var(--gold);vertical-align:middle;width:14px;transition:all 0.5s ease}section.news .cards .card:hover .link-wrapper svg{fill:var(--lightestgold);transition:all 0.5s ease}section.dark-testimonials{background-color:var(--darkblue)}section.dark-testimonials .text h2{color:var(--white)}section.dark-testimonials .text p{color:var(--white)}section.dark-testimonials .icon h6{color:var(--white)}section.posts{padding:70px 8%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}section.posts .post{text-decoration:none;width:calc(33.3% - 1.2em);box-sizing:border-box;margin:.6rem .6em;border-radius:5px;box-shadow:rgb(149 157 165 / .2) 0 8px 24px;transition:0.1s ease}section.posts .post img{height:170px;width:100%;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}section.posts .post h5{color:var(--darkblue);padding:20px 5%}section.posts .post .link-wrapper svg{fill:var(--gold);vertical-align:middle;width:14px}section.posts .post .link-wrapper{background:var(--lightestgold);background:linear-gradient(to left,var(--lightestgold) calc(50% + 1px),var(--gold) calc(49% - 1px)) right;background-size:200%;padding:15px 5%;color:var(--gold);font-family:var(--font-sans);display:flex;flex-direction:row;justify-content:space-between;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all 0.5s ease}section.posts .post:hover .link-wrapper{background-position:left;color:var(--lightestgold);cursor:pointer;transition:all 0.5s ease}section.posts .post .link-wrapper svg{fill:var(--gold);vertical-align:middle;width:14px;transition:all 0.5s ease}section.posts .post:hover .link-wrapper svg{fill:var(--lightestgold);transition:all 0.5s ease}section.blog{padding:120px 0 20px;background-color:var(--lightestgold)}section.blog .text a{text-decoration:none;color:var(--gold);cursor:pointer}section.blog .text a:hover{color:var(--darkblue)}section.post{padding:70px 15%}section.post img{width:100%;height:300px;object-fit:cover;padding:25px 0}section.post h2{text-wrap:inherit}section.post h2:last-child{font-size:1.6em}section.post h3{padding-top:10px;font-size:1.2em;font-weight:500;color:var(--gold)}aside#secondary{display:none}div#comments{display:none}.page-template-tpl_about section.news{background-color:var(--lightestgold)}section.about{margin-top:95px;background-color:var(--darkblue)}section.about .text{padding:50px 5% 50px 8%}section.about .text,section.about .text p{color:var(--white);font-size:1em}section.columns{padding:60px 15%}section.columns h2{opacity:0}section.columns p{opacity:0;column-count:2;column-gap:40px}section.cta-banner{padding:25px 15%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--darkblue)}section.cta-banner .buttons{display:flex;flex-direction:row;justify-content:space-between}section.cta-banner .buttons a:first-child button{margin-right:30px}section.cta-banner h3{color:var(--white);font-size:1.7em;line-height:1.2em;font-weight:600;font-family:var(--font-sans);margin-bottom:0}section.cta-banner .gold span{color:var(--white);display:block}section.team{padding:70px 8%}section.team>.text{text-align:center;margin:0 auto 35px;max-width:520px}section.team .text h2{opacity:0}section.team .text p{opacity:0}section.team .cards-wrapper{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}section.team .cards-wrapper .card{flex:1 0 500px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;margin:0 1rem 1rem 0;background-color:#F8F8F8;border:1px solid #eee;border-radius:8px;padding:25px 30px;max-width:calc(50% - 1em);box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .1)}section.team .cards-wrapper .card .text{width:60%}section.team .cards-wrapper .card .text .skills p{color:#a8a7a7}section.team .cards-wrapper .card img.profile{border-radius:100%;width:120px;height:120px;object-fit:cover;margin-right:24px;position:relative}section.team .cards-wrapper .card .text h3{font-weight:600}section.team .cards-wrapper .card .text p{margin:0}section.team .cards-wrapper .card .text a{text-decoration:none;cursor:pointer;transition:color 0.3s ease}section.team .cards-wrapper .card .text a:hover,section.team .cards-wrapper .card .text a:focus{color:var(--gold);transition:color 0.3s ease}section.team .cards-wrapper .card svg.linkedin-logo{position:absolute;width:30px;height:30px;top:90px;left:90px}section.team .cards-wrapper .card a svg.linkedin-logo circle{fill:var(--gold);transition:fill 0.3s ease}section.team .cards-wrapper .card a:hover svg.linkedin-logo circle,section.team .cards-wrapper .card a:focus svg.linkedin-logo circle{fill:var(--darkblue);transition:fill 0.3s ease}section.team .column-text{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:25px}section.team .column-text p{width:47%}section.gold-media-content{background-color:var(--lightestgold)}section.gold-media-content .text p,section.gold-media-content h2{color:var(--darkblue)}section.basic-content{padding:70px 8%}section.basic-content ul li{list-style-type:disc;font-size:.9em}.columns strong{font-weight:600;line-height:2.5em}section.gold-banner{background-color:var(--lightestgold);padding:40px 8%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.gold-banner .text{width:80%;padding-right:8%}section.gold-banner .text h2{color:var(--gold)}section.gold-banner .text p{margin-bottom:0}section.expertise-dropdowns{display:none}section.tabs-content{padding:70px 8% 0}section.tabs-content .tabs{margin-top:70px}section.tabs-content .container .tab-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}section.tabs-content .container .tab-container button{background:var(--white);padding:25px 0;border:none;border-radius:0;border-top-right-radius:15px;border-top-left-radius:15px;width:calc(25% - 0.5em);transition:all 0.3s ease;cursor:pointer;border:1px solid #F9F7F8;border-bottom:0}section.tabs-content .container .tab-container button:hover{background-color:var(--lightestgold);transition:all 0.3s ease}section.tabs-content .container .tab-container button.active{background-color:var(--lightestgold);transition:all 0.3s ease}section.tabs-content .container .tab-container button h4{font-weight:600;font-size:1.15em;color:var(--darkblue)}section.tabs-content .container .tab-content{background-color:var(--lightestgold);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:none;flex-direction:row;justify-content:center;align-items:center;padding:30px 30px 30px 50px}section.tabs-content .container .tab-content:first-child{display:flex}section.tabs-content .container .tab-content .text-content{width:65%;padding-right:50px}section.tabs-content .container .tab-content .text-content ul li{margin-bottom:10px}section.tabs-content .container .tab-content img{width:35%;height:250px;object-fit:cover;border-radius:12px}section.tabs-content .container .text-content h3{font-weight:400;font-size:1.6em;margin-bottom:8px}section.tabs-content .container .text-content p{font-weight:300}.centred-button{margin:0 auto 50px;display:flex;justify-content:center}section.blue-media-content{background-color:var(--darkblue)}section.blue-media-content .text p,section.blue-media-content h2,section.blue-media-content .text{color:var(--white)}.page-template-tpl_sectorjobs section.media-content{background-color:var(--lightestgold)}.page-template-tpl_sectorjobs section.testimonials{background-color:var(--white)}.page-template-tpl_sectorjobs section.alljobs{padding:70px 0 0}section.center-text-hero{background-color:var(--darkblue);text-align:center;padding:230px 8% 150px;color:var(--white)}section.center-text-hero h1{opacity:0}section.center-text-hero h1 p{font-size:1em;line-height:1.2em;margin:0 auto 5px;font-family:var(--font-sans);font-weight:600;text-wrap:balance}section.center-text-hero h1 p span{color:var(--gold)}section.center-text-hero p{font-size:1.1em;color:var(--white);max-width:700px;margin:auto;text-wrap:balance;opacity:0}section.center-text-hero button{opacity:0}.page-template-tpl_contact section.media-content{margin-top:95px}section.media-content .gold-content{color:var(--gold);font-size:2em}section.contact-form{background-color:var(--lightestgold);padding:70px 8%;display:flex;flex-direction:row;justify-content:center}section.contact-form .form-wrapper{width:50%;margin-right:2%}section.contact-form .form-wrapper h2{font-weight:500}section.contact-form .details-wrapper{width:50%;max-width:500px;margin-left:2%;background-color:var(--white);padding:30px;margin-top:130px;height:280px;display:flex;flex-direction:column;justify-content:center}section.contact-form .details-wrapper h2{color:var(--gold);font-size:1.4em;font-weight:500}section.contact-form .details-wrapper .contact-socials{display:flex;flex-direction:row}section.contact-form .details-wrapper .contact-socials svg{width:25px;margin-right:15px}section.contact-form .details-wrapper .contact-socials a:hover svg{fill:var(--gold);color:pink}section.contact-form .gform_wrapper .gfield_label{font-family:var(--font-sans);font-size:.9em;color:var(--darkblue);font-weight:400}section.contact-form .gform_wrapper .gfield input.large,section.contact-form .gform_wrapper .gfield textarea.medium,section.contact-form .gform_wrapper.gravity-theme .gfield select{border:none}section.contact-form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:4%}section.contact-form .gform_wrapper .gform_footer input{border-radius:10px;border:1px solid var(--gold);background:var(--gold);padding:12px 36px;cursor:pointer;transition:all 0.2s ease;font-family:var(--font-sans);font-weight:500;color:var(--white);font-size:.9em;text-transform:capitalize;transition:all 0.2s ease}section.contact-form .gform_wrapper .gform_footer input:hover{background:var(--darkblue);border:1px solid var(--darkblue)}section.contact-form .gform_required_legend,section.contact-form .gform_wrapper .gfield_description{display:none}section.contact-form .gform_wrapper.gravity-theme .gfield_required{color:var(--gold)}section.center-text-hero button{margin-top:30px}section.faqs{padding:80px 10% 60px;width:100%}section.faqs .text{text-align:center}section.faqs .text .max-width-text{margin:0 auto 35px}section.faqs .heading{margin-bottom:0}section.gold-faqs{background-color:var(--lightestgold)}footer#colophon ul li{list-style-type:none;margin-bottom:5px}footer#colophon a{text-decoration:none}footer#colophon .site-info{display:flex;flex-direction:row;justify-content:space-between;padding:45px 12%;flex-wrap:wrap;background:#F9F7F8;width:100%}footer#colophon .site-info .widget{margin:0;padding:0 20px 0 0;max-width:33.333%}footer#colophon .site-info .widget-title{color:var(--gold);margin-bottom:10px;font-weight:600}footer#colophon .site-info a,footer#colophon .site-info p,footer#colophon .site-info li{color:var(--darkblue);font-size:15px}footer#colophon .site-info ul{margin:0;column-count:2;column-gap:40px;font-weight:300}footer#colophon .site-info ul.sub-menu{display:none}footer#colophon .site-info ul li:hover{color:var(--gold)}footer#colophon .site-info a:hover,footer#colophon .site-info a:focus{color:var(--gold);transition:all 0.3s ease}footer#colophon .site-info aside#text-2 ul{column-count:1}footer#colophon .site-info aside#text-2 ul li:hover{color:var(--darkblue)}footer#colophon .site-info .textwidget img{width:auto;height:46px;margin-right:17px;margin-bottom:20px;vertical-align:middle}aside#text-2 .textwidget{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:pink}footer#colophon .terms-banner{display:flex;flex-direction:row;justify-content:space-between;padding:10px 5%;font-size:.8em}footer#colophon .terms-banner .left{display:flex;flex-direction:row;justify-content:start}footer#colophon .terms-banner p{margin-bottom:0}footer#colophon .terms-banner a p{color:var(--darkblue);transition:all 0.3s ease}footer#colophon .terms-banner a:hover p{color:var(--gold);transition:all 0.3s ease}footer#colophon .terms-banner .left p{padding-right:40px}footer#colophon .terms-banner .right{display:flex;flex-direction:row;justify-content:end}footer#colophon .terms-banner .right p{margin-left:40px}.page-template-front-page footer#colophon .search-banner{display:none}footer#colophon .search-banner{padding:40px 12%;background-color:var(--darkblue);display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer#colophon .search-banner h2{font-size:1.6em;color:var(--white)}footer#colophon .search-banner span{color:var(--gold);display:block}footer#colophon .search-banner a button.white{margin-left:20px}footer#colophon .search-banner a button.gold-footer span{color:var(--white)}footer#colophon .search-banner a:hover button.gold-footer span{color:var(--gold)}footer#colophon .search-banner a button.white span{color:var(--gold)}footer#colophon .search-banner a:hover button span{color:var(--white)}footer#colophon .site-info .widget{max-width:400px;padding:20px 10px 20px 0}@media screen and (min-width:1800px){header#masthead .top-nav{left:calc(50% - 900px)}section.hero::after{font-size:150px}}@media screen and (max-width:1440px){footer#colophon .site-info{padding:45px 8%}header#masthead .nav-buttons button{margin-left:10px}header#masthead a.custom-logo-link img.custom-logo{width:140px}h1{font-size:2.6em}section.team .cards-wrapper .card{max-width:calc(50% - 1em)}section.media-content .text{padding:50px 5% 50px 8%}section.testimonials{padding:40px 8%}section.history{padding:70px 5%}section.history .slider-buttons-wrapper{width:98%;left:1%}section.left-image .text{padding:50px 8% 50px 5%}section.news{padding:70px 5% 50px}section.columns{padding:60px 8%}section.cta-banner{padding:25px 8%}footer#colophon .search-banner{padding:40px 8%}}@media screen and (max-width:1220px){header#masthead div.menu-primary-menu-container{display:none}header#masthead div.menu-mobile-menu-container{display:flex}header#masthead .main-navigation .menu-toggle{display:block;margin:auto}header#masthead .main-navigation{display:flex;width:60px;position:fixed;right:5%;height:90px;flex-direction:column;justify-content:center;z-index:9999}header#masthead .main-navigation ul#mobile-menu{background:#f8f8f8;height:100vh;top:0;left:-500px;position:fixed;width:calc(100% - 65x);max-width:400px;min-width:150px;padding:35px 20px 35px 5%!important;display:flex!important;flex-direction:column;justify-content:center;transition:all 1s ease}header#masthead .main-navigation.toggled ul#mobile-menu{background:var(--darkblue);z-index:9999;height:100vh;top:0;left:0;position:fixed;width:calc(100% - 65px);max-width:400px;min-width:150px;padding:35px 20px 35px 5%!important;display:flex!important;flex-direction:column;justify-content:center;transition:all 1s ease}header#masthead .main-navigation ul li{margin:0 0 35px;padding:0;height:auto;font-size:21px;color:var(--white)}header#masthead .main-navigation ul li.menu-item-has-children:after{top:5px}header#masthead .main-navigation ul li a,header#masthead .main-navigation ul li:hover a,header#masthead .main-navigation ul li:focus a{margin:0;line-height:1em;padding-bottom:3px}header#masthead .main-navigation ul li.current_page_item a,header#masthead .main-navigation ul li ul li.current_page_item a,header#masthead .main-navigation ul li.current_page_item:hover a,header#masthead .main-navigation ul li.current_page_item:focus a{margin:0;padding-bottom:3px;color:var(--gold)}header#masthead .main-navigation ul li:hover,header#masthead .main-navigation ul li:focus{color:var(--lightestgold)}header#masthead .main-navigation ul ul{box-shadow:none;margin-left:0;background:#fff0}header#masthead .main-navigation ul li:hover ul{position:static}header#masthead .main-navigation ul ul:before{display:none}header#masthead .main-navigation ul li ul li a,header#masthead .main-navigation ul li:hover ul li a,header#masthead .main-navigation ul li:focus ul li a{color:var(--white);font-size:19px}header#masthead .main-navigation ul li ul li{padding:5px 0 5px 16px;margin:15px 0 0}header#masthead .main-navigation ul li.menu-item-has-children:hover{margin-bottom:15px}header#masthead button div:first-child{margin:0 auto 5px}header#masthead button div{height:3px;width:34px;background:var(--white);margin:5px auto;transition:all 0.3s ease}header#masthead button:hover div,header#masthead button:focus div{background:var(--gold);transition:all 0.3s ease}header#masthead button div:last-child{margin:5px auto 8px;transition:all 0.3s ease}header#masthead nav#site-navigation.toggled button div:first-child{transform:rotate(45deg);width:34px;transform-origin:6px 5px;transition:all 0.3s ease}header#masthead nav#site-navigation.toggled button div{width:0;transition:all 0.3s ease}header#masthead nav#site-navigation.toggled button div:last-child{transform:rotate(-45deg);width:34px;transform-origin:8px -1px;transition:all 0.3s ease}header#masthead .menu-toggle{background-color:#fff0;color:var(--white);border:0;border-radius:0;font-size:.65em;cursor:pointer;padding:0!important;text-transform:uppercase}header#masthead .menu-toggle:hover,header#masthead .menu-toggle:focus{color:var(--gold);cursor:pointer;transition:all 0.3s ease}header#masthead .menu-toggle:focus{outline:0}header#masthead .nav-buttons{padding-right:100px}}@media screen and (max-width:1024px){section.gold-banner{flex-direction:column;align-items:start;gap:20px}header#masthead a.custom-logo-link img.custom-logo{width:160px}section.expandable-slider .expandable-wrapper .expandable-card{flex:0 0 calc((100% / 2) - 1em)}section.media-content .video{width:100%}section.media-content img{border-radius:0!important;width:100%;height:375px}section.media-content .video video{border-radius:0!important;width:100%}section.media-content{flex-direction:column-reverse;padding:0}section.media-content .text{padding:50px 8% 70px 8%;width:100%}section.testimonials{flex-direction:column}section.testimonials .icons{width:100%;padding-top:20px}section.testimonials .icon{margin:0 5% 0}section.testimonials .icon h6{max-width:100px;margin:0 auto}section.testimonials .text{width:100%;padding-right:0;margin-bottom:15px}section.reviews .slider-container .slider .slide-card{width:calc(50% - 20px)}section.news .cards .card{width:calc(50% - 20px)}section.contact-form{flex-direction:column}section.contact-form .form-wrapper{margin:auto;width:80%}section.contact-form .details-wrapper{display:flex;margin:auto;width:80%;max-width:100%}section.tabs-content{padding:70px 5% 0}section.tabs-content .container{display:flex}section.tabs-content .container .tab-content .text-content{width:100%;padding-right:0}section.tabs-content .container .tab-container{flex-direction:column}section.tabs-content .container .tab-container button:last-child{border-bottom:1px solid #F9F7F8}section.tabs-content .container .tab-container button{width:100%;padding:23px 25px;border-top-right-radius:0;border-top-left-radius:0;width:200px;height:25%}section.tabs-content .container .tab-content img{display:none}section.tabs-content .container .tab-content{border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:0}section.columns{padding:60px 5%}section.cta-banner{padding:25px 5%}footer#colophon .terms-banner{flex-direction:column}footer#colophon .terms-banner .left{margin-bottom:8px}footer#colophon .terms-banner .right{justify-content:start}footer#colophon .terms-banner .right p{margin-left:0;margin-right:20px}}@media screen and (max-width:930px){section.cta-banner{flex-direction:column}section.cta-banner h3{text-align:center;margin-bottom:15px}section.team .cards-wrapper{display:block}section.team .cards-wrapper .card{max-width:520px;margin:0 auto 20px;width:100%}section.team .column-text{flex-direction:column;align-items:center}section.team .column-text p{width:100%;max-width:520px}}@media screen and (max-width:820px){section.news .cards .card{width:calc(50% - 20px)}section.posts .post{width:calc(50% - 20px)}footer#colophon .search-banner{flex-direction:column;align-items:start;gap:10px}footer#colophon .search-banner span{display:contents}}@media screen and (max-width:768px){header#masthead .nav-buttons{display:none}section.hero{padding:180px 5% 80px}section.media-content img{height:300px}section.testimonials .icon{margin:0 15px 0}section.media-content .text{padding:50px 5% 70px 5%}section.testimonials{padding:45px 5%}section.news{padding:50px 5%}section.reviews{padding:50px 5%}section.post{padding:50px 5%}section.columns{padding:50px 5%}section.columns p{column-count:1}section.team{padding:50px 5%}section.history{padding:50px 5%}section.alljobs{padding:50px 0}section.cta-banner{padding:25px 5%}section.center-text-hero{padding:230px 5% 150px}section.contact-form{padding:50px 5%}section.contact-form .form-wrapper,section.contact-form .details-wrapper{width:100%}section.faqs .dropdowns ul li{width:100%;margin:0 0 20px}section.expandable-slider .expandable-wrapper .expandable-card{flex:0 0 calc(100%)}section.tabs-content{display:none}section.expertise-dropdowns{display:block;padding:50px 5% 0}section.faqs.expertise-dropdowns .dropdowns ul li h3{font-family:var(--font-sans);color:var(--darkblue)}section.expertise-dropdowns .dropdowns ul li{background-color:var(--lightestgold);border:none;box-shadow:none}}@media screen and (max-width:640px){header#masthead .top-nav{display:none}header#masthead{top:0}header#masthead ul li.contact{margin-bottom:15px}header#masthead ul li.contact a{font-size:16px;font-weight:300;color:var(--gold)}section.about{margin-top:85px}section.hero{padding:140px 5% 60px}.home section.hero h1{font-size:2.8em}.home section.hero h3{font-size:2.8em}section.hero .hero-buttons{flex-direction:column}section.media-content img{height:250px}section.testimonials .icons{flex-wrap:wrap}section.testimonials .icon{width:calc(50% - 40px);margin:0 20px 20px}section.history{padding:50px 5%}section.news{padding:50px 5%}section.news .cards .card{width:100%}section.post{width:100%}section.basic-content{padding:70px 5%}section.gold-banner{padding:40px 5%}footer#colophon .terms-banner .right{flex-direction:column}footer#colophon .terms-banner .right p{margin-bottom:2px}footer#colophon .site-info .textwidget img{margin-right:20px;margin-bottom:15px}}@media screen and (max-width:520px){section.cta-banner .buttons,section.cta-banner .buttons a{display:block}section.cta-banner .buttons a:first-child button{margin:0 0 20px}section.team .cards-wrapper .card{flex-direction:column;text-align:center}section.team .cards-wrapper .card .text{display:flex;flex-direction:column;justify-content:center;align-items:center}section.team .cards-wrapper .card img.profile{margin-right:0;margin-bottom:10px}section.hero::after{display:none}section.testimonials .icon{width:40%;margin:10px 5% 10px}footer#colophon .site-info{padding:35px 5%}}@media screen and (max-width:460px){footer#colophon .search-banner .buttons{display:flex;flex-direction:column;gap:14px}footer#colophon .search-banner a button.white{margin-left:0}}@media screen and (max-width:420px){.home section.hero h1{font-size:2.2em}h1{font-size:2em}h2{font-size:1.8em}section.media-content img{height:200px}section.news .cards .card img{height:150px}section.news .cards .card h3{font-size:1.25em}section.news .cards .card h3{padding:15px 5%}footer#colophon .terms-banner .left p{padding-right:10px}}header#masthead .main-navigation ul li.current-menu-item>a,header#masthead .main-navigation ul li:hover a,header#masthead .main-navigation ul li:focus a,header#masthead .main-navigation ul li ul li:hover a,header#masthead .main-navigation ul li ul li:focus a,header#masthead .main-navigation ul li.current_page_item:hover a,header#masthead .main-navigation ul li.current_page_item:focus a,header#masthead .top-nav>a:hover,header#masthead .menu-toggle:hover,header#masthead .menu-toggle:focus,header#masthead ul li.contact a,section.center-text-hero h1 p span,footer#colophon .search-banner span,footer#colophon .search-banner a:hover button.gold-footer span,footer#colophon .search-banner a button.white span{color:var(--pink-light)}header#masthead .main-navigation ul li ul li.current-menu-item a{color:var(--pink-light)!important}a:hover button span,a:focus button span,a button.white span,section.faqs .dropdowns ul li:hover h3,section.faqs .dropdowns ul li:hover input[type=checkbox]:checked~h3,section.media-content .text h4,section.media-content .gold-content,section.testimonials .text h2,section.expandable-slider .expandable-card .author p,section.expandable-slider .prev-btn:hover,section.expandable-slider .next-btn:hover,section.news .cards .card .link-wrapper,section.posts .post .link-wrapper,section.blog .text a,section.post h3,section.team .cards-wrapper .card .text a:hover,section.team .cards-wrapper .card .text a:focus,section.gold-banner .text h2,section.contact-form .details-wrapper h2,section.contact-form .gform_wrapper.gravity-theme .gfield_required,footer#colophon .site-info .widget-title,footer#colophon .site-info ul li:hover,footer#colophon .site-info a:hover,footer#colophon .site-info a:focus,footer#colophon .terms-banner a:hover p{color:var(--pink-ink)}a button,a:hover button.white,a:focus button.white{background:var(--pink-ink)}section.contact-form .gform_wrapper .gform_footer input{background:var(--pink-ink);border-color:var(--pink-ink)}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Regular.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-RegularItalic.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-SemiBold.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Light.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-LightItalic.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-SemiBoldItalic.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Bold.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Black.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Recife Display";src:url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-BlackItalic.woff2) format("woff2"),url(/wp-content/themes/clarence-theme-new/fonts/RecifeDisplay-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}section.media-content .text h4{font-style:italic}section.media-content.left-image .text h4,section.media-content.blue-media-content .text h4,section.left-image .text h4,section.blue-media-content .text h4{color:var(--pink-light)}section.cta-banner h3,section.center-text-hero h1 p,section.faqs.expertise-dropdowns .dropdowns ul li h3{font-family:var(--font-heading)}[style*="a39162" i]{color:var(--pink-ink)!important}section.cta-banner [style*="a39162" i],section.hero [style*="a39162" i],section.center-text-hero [style*="a39162" i],section.left-image [style*="a39162" i],section.blue-media-content [style*="a39162" i],section.alljobs.darkblue [style*="a39162" i],footer#colophon .search-banner [style*="a39162" i]{color:var(--pink-light)!important}a button{border-radius:10px;padding:15px 32px}a button span{font-family:var(--font-sans);font-weight:500;font-size:1.02em;letter-spacing:.02em}a:hover button,a:focus button{background:var(--darkblue)}a:hover button span,a:focus button span{color:var(--white)}header#masthead a:hover button,header#masthead a:focus button,section.hero a:hover button,section.hero a:focus button,section.about a:hover button,section.about a:focus button,section.center-text-hero a:hover button,section.center-text-hero a:focus button,section.left-image a:hover button,section.left-image a:focus button,section.blue-media-content a:hover button,section.blue-media-content a:focus button,section.alljobs.darkblue a:hover button,section.alljobs.darkblue a:focus button,section.cta-banner a:hover button,section.cta-banner a:focus button,footer#colophon .search-banner a:hover button,footer#colophon .search-banner a:focus button{background:var(--white)}header#masthead a:hover button span,header#masthead a:focus button span,section.hero a:hover button span,section.hero a:focus button span,section.about a:hover button span,section.about a:focus button span,section.center-text-hero a:hover button span,section.center-text-hero a:focus button span,section.left-image a:hover button span,section.left-image a:focus button span,section.blue-media-content a:hover button span,section.blue-media-content a:focus button span,section.alljobs.darkblue a:hover button span,section.alljobs.darkblue a:focus button span,section.cta-banner a:hover button span,section.cta-banner a:focus button span,footer#colophon .search-banner a:hover button span,footer#colophon .search-banner a:focus button span{color:var(--darkblue)}header#masthead .main-navigation ul li a{position:relative}header#masthead .main-navigation ul li a::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6C18 1 32 9 50 5C66 1.5 82 8 98 4' fill='none' stroke='%23F05A73' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;opacity:0;transform:translateY(3px);transition:opacity 0.26s ease,transform 0.26s ease;pointer-events:none}header#masthead .main-navigation ul li a:hover::after,header#masthead .main-navigation ul li a:focus::after{opacity:.55;transform:translateY(0)}header#masthead .main-navigation ul li.current-menu-item>a::after,header#masthead .main-navigation ul li.current_page_item>a::after,header#masthead .main-navigation ul li.current-menu-ancestor>a::after,header#masthead .main-navigation ul li.current-menu-parent>a::after{opacity:1;transform:translateY(0)}header#masthead .main-navigation ul ul li a::after{display:none}header#masthead .main-navigation ul li a:focus-visible{outline:2px solid var(--pink-light);outline-offset:4px;border-radius:2px}header#masthead .main-navigation ul li.menu-item-has-children:after{transition:transform 0.26s ease}header#masthead .main-navigation ul li.menu-item-has-children:hover:after,header#masthead .main-navigation ul li.menu-item-has-children:focus-within:after{transform:rotate(135deg)}section.media-content.about{overflow:hidden}@media screen and (max-width:820px){section.media-content.about img{outline:0}}section.tabs-content .container{display:flex;flex-direction:row;align-items:flex-start;gap:44px}section.tabs-content .container .tab-container{flex:0 0 250px;flex-direction:column;justify-content:flex-start;border-left:1px solid rgb(22 33 61 / .14)}section.tabs-content .container .tab-container button{width:100%;height:auto;background:none;border:0;border-left:2px solid #fff0;margin-left:-1px;padding:13px 0 13px 18px;text-align:left;border-radius:0;cursor:pointer;transition:all 0.26s ease}section.tabs-content .container .tab-container button:hover,section.tabs-content .container .tab-container button.active{background:none}section.tabs-content .container .tab-container button h4{font-weight:400;font-size:1.02em;color:#5A6480;transition:all 0.26s ease}section.tabs-content .container .tab-container button:hover h4{color:var(--darkblue)}section.tabs-content .container .tab-container button.active{border-left-color:var(--pink-ink)}section.tabs-content .container .tab-container button.active h4{color:var(--darkblue);font-weight:600}section.tabs-content .container .tab-content{flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;background:none;border-radius:0;padding:0;gap:22px}section.tabs-content .container .tab-content .text-content{width:100%;padding-right:0}section.tabs-content .container .tab-content img{display:block;width:100%;height:260px;object-fit:cover;border-radius:0}@media screen and (max-width:768px){section.tabs-content{display:block}section.tabs-content .container{flex-direction:column;gap:26px}section.tabs-content .container .tab-container{flex:1 1 auto;width:100%}section.tabs-content .container .tab-content img{height:200px}}section.testimonials .icons{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1;align-content:center}section.testimonials .icon{flex-direction:row;align-items:center;gap:14px;width:auto;margin:0;padding:14px;text-align:left;background:#FFF;border-radius:3px;outline:1px solid rgb(22 33 61 / .09);outline-offset:-1px}section.testimonials .icon img{flex:none;width:52px;height:52px;padding:11px;margin-bottom:0;border-radius:3px;background:rgb(233 69 96 / .08)}section.testimonials .icon h6{font-family:var(--font-sans);font-weight:700;font-size:.86em;line-height:1.3;letter-spacing:.005em;color:var(--darkblue);margin:0;max-width:none}section.dark-testimonials .icon{background:rgb(255 255 255 / .05);outline-color:rgb(255 255 255 / .12)}section.dark-testimonials .icon img{background:rgb(240 90 115 / .13)}.page-template-tpl_sectorjobs section.testimonials .icon{background:var(--lightestgold)}@media screen and (max-width:560px){section.testimonials .icons{grid-template-columns:1fr}}:root{--footer-navy:#10182C}footer#colophon{background-color:var(--footer-navy)}footer#colophon .search-banner,footer#colophon .site-info{background-color:#fff0}footer#colophon .search-banner .buttons{row-gap:20px;display:flex;flex-wrap:wrap}footer#colophon .site-info{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:flex-start;border-top:1px solid rgb(255 255 255 / .13)}.page-template-front-page footer#colophon .site-info{border-top:0}footer#colophon .site-info .widget{flex:1 1 220px;max-width:none;padding:0}footer#colophon .site-info .widget-title{color:var(--pink-light);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}footer#colophon .site-info a,footer#colophon .site-info p,footer#colophon .site-info li{color:#C3CAD9}footer#colophon .site-info ul{column-count:1;line-height:2}footer#colophon .site-info a:hover,footer#colophon .site-info a:focus,footer#colophon .site-info ul li:hover{color:#FFF}footer#colophon .site-info .textwidget img{background:#FFF;padding:7px 10px;border-radius:3px;box-sizing:content-box;margin-bottom:12px}footer#colophon .terms-banner{border-top:1px solid rgb(255 255 255 / .13)}footer#colophon .terms-banner p,footer#colophon .terms-banner a p{color:#8FA3B8}footer#colophon .terms-banner a:hover p{color:var(--pink-light)}.page-template-front-page footer#colophon .search-banner{display:flex}footer#colophon .footer-brand{flex:1 1 260px}footer#colophon .footer-brand .custom-logo{width:150px;height:auto;display:block;margin-bottom:16px}footer#colophon .footer-strapline{font-family:var(--font-heading);font-size:1.05rem;line-height:1.32;color:#C3CAD9;margin:0}footer#colophon .footer-strapline em{display:block;font-style:italic;color:var(--pink-light)}section.media-content .text p{font-size:1em;line-height:1.72;font-weight:400}section.media-content .text h2{font-size:2.5em;line-height:1.12;letter-spacing:-.015em}section.media-content:not(.about) .text{padding-top:74px;padding-bottom:74px}section.media-content:not(.about) .text::before{content:'';display:block;width:56px;height:2px;background:var(--pink-ink);margin-bottom:26px}section.blue-media-content .text::before,section.left-image .text::before{background:var(--pink-light)}@media screen and (max-width:1024px){section.media-content:not(.about) .text{padding-top:56px;padding-bottom:70px}section.media-content .text h2{font-size:2em}section.media-content .text p{max-width:none}}.home section.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:210px 8% 150px;overflow:hidden}.home section.hero>h1,.home section.hero>h3,.home section.hero>.hero-buttons{position:relative;z-index:3}.home section.hero h1::before{content:'';display:block;width:54px;height:2px;background:var(--pink-light);margin:0 auto 24px}.home section.hero h1{line-height:1.03;letter-spacing:-.012em;max-width:16ch;margin-inline:auto}.home section.hero h3{font-style:italic;margin-top:11px}.home section.hero .hero-buttons{justify-content:center;padding-top:33px;transform:none}.home section.hero::after{content:'';position:absolute;left:-22%;top:40%;width:115%;aspect-ratio:1920 / 1080;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1080'%3E%3Cpath fill='none' stroke='%23E94560' stroke-width='34' stroke-miterlimit='10' d='M20.54,71.26c19.63,43.72,58.41,78.25,95.36,107.28,42.33,33.26,88.25,61.77,135.61,87.27,13.68,7.37,27.5,14.49,41.42,21.4,42.84,21.28,86.89,40.64,132.25,55.91,45.1,15.18,91.38,24.45,139,25.9,47.38,1.44,95.37-2.78,141.4-14.36,41.7-10.49,83.07-27.83,116.2-55.77,27.47-23.17,50.05-57.77,41.8-95.16-8.53-38.65-48.1-54.74-84.14-43.85-40.29,12.18-72.59,46.89-95.91,80.45-25.34,36.46-44.9,78.07-53.43,121.79-8.8,45.1-3.71,90.48,12.59,133.29,5.49,14.41,12.06,28.4,19.42,41.95,21.64,39.83,48.08,77.12,78.59,110.65,30.47,33.49,65.03,63.16,102.06,89.17,38.39,26.96,79.48,49.94,122.03,69.64,43.85,20.29,89.25,37.14,135.42,51.32,13.25,4.07,26.57,7.92,39.94,11.57,47.52,12.97,95.72,23.46,144.26,31.77,49.09,8.4,98.53,15.53,148.01,21.17,49.24,5.6,98.63,8.65,148.15,10.14,49.88,1.5,99.75.93,149.43-4.11,32.85-3.33,65.53-8.18,98.09-13.59,23.43-3.89,46.81-8.09,70.19-12.29'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;font-size:0}@media screen and (max-width:1024px){.home section.hero{padding:170px 5% 100px}.home section.hero::after{left:-30%;width:145%;top:46%}}@media screen and (max-width:768px){.home section.hero{padding:140px 5% 80px}.home section.hero h1::before{margin-bottom:18px}.home section.hero::after{display:none}}.home section.alljobs.darkblue{position:relative;overflow:hidden}.home section.alljobs.darkblue .text,.home section.alljobs.darkblue>a{position:relative;z-index:2}.home section.alljobs.darkblue::after{content:'';position:absolute;right:-2.2%;bottom:67px;width:48.3%;aspect-ratio:1920 / 1080;transform:scaleX(-1) translateY(66.3%);z-index:1;pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1080'%3E%3Cpath fill='none' stroke='%23E94560' stroke-width='34' stroke-miterlimit='10' d='M20.54,71.26c19.63,43.72,58.41,78.25,95.36,107.28,42.33,33.26,88.25,61.77,135.61,87.27,13.68,7.37,27.5,14.49,41.42,21.4,42.84,21.28,86.89,40.64,132.25,55.91,45.1,15.18,91.38,24.45,139,25.9,47.38,1.44,95.37-2.78,141.4-14.36,41.7-10.49,83.07-27.83,116.2-55.77,27.47-23.17,50.05-57.77,41.8-95.16-8.53-38.65-48.1-54.74-84.14-43.85-40.29,12.18-72.59,46.89-95.91,80.45-25.34,36.46-44.9,78.07-53.43,121.79-8.8,45.1-3.71,90.48,12.59,133.29,5.49,14.41,12.06,28.4,19.42,41.95,21.64,39.83,48.08,77.12,78.59,110.65,30.47,33.49,65.03,63.16,102.06,89.17,38.39,26.96,79.48,49.94,122.03,69.64,43.85,20.29,89.25,37.14,135.42,51.32,13.25,4.07,26.57,7.92,39.94,11.57,47.52,12.97,95.72,23.46,144.26,31.77,49.09,8.4,98.53,15.53,148.01,21.17,49.24,5.6,98.63,8.65,148.15,10.14,49.88,1.5,99.75.93,149.43-4.11,32.85-3.33,65.53-8.18,98.09-13.59,23.43-3.89,46.81-8.09,70.19-12.29'/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width:1024px){.home section.alljobs.darkblue::after{display:none}}footer#colophon{background-color:#FFF}footer#colophon .search-banner{background-color:var(--darkblue)}footer#colophon .site-info{border-top:1px solid rgb(22 33 61 / .12)}footer#colophon .site-info .widget-title{color:var(--pink-ink)}footer#colophon .site-info a,footer#colophon .site-info p,footer#colophon .site-info li{color:#3D4761}footer#colophon .site-info a:hover,footer#colophon .site-info a:focus,footer#colophon .site-info ul li:hover{color:var(--pink-ink)}footer#colophon .site-info .textwidget img{background:#fff0;padding:0;border-radius:0}footer#colophon .footer-strapline{color:#3D4761}footer#colophon .footer-strapline em{color:var(--pink-ink)}footer#colophon .terms-banner{border-top:1px solid rgb(22 33 61 / .12)}footer#colophon .terms-banner p,footer#colophon .terms-banner a p{color:#5B6478}footer#colophon .terms-banner a:hover p{color:var(--pink-ink)}section.team .cards-wrapper{align-items:flex-start}section.team .cards-wrapper .card{align-items:flex-start}section.team .cards-wrapper .card .text{width:auto;flex:1 1 auto;min-width:0}section.team .cards-wrapper .card .text p{margin:0 0 .9em;line-height:1.62}section.team .cards-wrapper .card .text p:last-child{margin-bottom:0}section.team .cards-wrapper .card .text h3{margin-bottom:2px}section.team .bio{display:flex;flex-direction:column-reverse;align-items:flex-start;margin-top:4px}section.team .bio>summary{list-style:none;cursor:pointer;display:inline-block;font-weight:500;color:var(--pink-ink);text-decoration:underline;text-underline-offset:3px}section.team .bio>summary::-webkit-details-marker{display:none}section.team .bio>summary::after{content:'Read more'}section.team .bio[open]>summary::after{content:'Read less'}section.team .bio>summary:hover,section.team .bio>summary:focus-visible{color:var(--darkblue)}section.team .bio .bio-full{margin-bottom:.9em}@media (prefers-reduced-motion:reduce){section.team .bio .bio-full{transition:none}}section.team .cards-wrapper .card{flex-direction:column;align-items:flex-start}section.team .cards-wrapper .card img.profile{flex:none;width:120px;height:120px;aspect-ratio:1 / 1;margin-right:0;margin-bottom:18px}section.team .cards-wrapper .card .text{width:100%}@media screen and (max-width:768px){section.team .cards-wrapper .card{text-align:left}section.team .cards-wrapper .card .text{display:block}section.team .cards-wrapper .card img.profile{margin-right:0;margin-bottom:18px}}.page-template-tpl_about section.columns{column-count:2;column-gap:56px}.page-template-tpl_about section.columns h2{column-span:all}.page-template-tpl_about section.columns p{column-count:1;break-inside:avoid}.page-template-tpl_about section.columns p:last-child{column-span:all;margin-top:0;padding-top:30px}.page-template-tpl_about section.columns p:last-child strong{line-height:inherit}@media screen and (max-width:768px){.page-template-tpl_about section.columns{column-count:1}}section.team .cards-wrapper .card img.profile{display:block}section.team .cards-wrapper .card a.profile-link{display:block;width:120px;border-radius:50%}section.team .cards-wrapper .card a.profile-link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}section.team .cards-wrapper .card a.profile-link:focus:not(:focus-visible){outline:none}