/*!
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:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;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:#171E3B;--gold:#A39162;--lightestgold:#F5F4EF;--white:#FFFFFF}*{margin:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:cover}body{margin:0;padding:0;margin:auto;font-family:"Lato",sans-serif;background-color:#f4f4f4;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:"Lato",sans-serif;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:"Work Sans",sans-serif;margin:0 0 5px 0;text-wrap:balance;letter-spacing:-.01rem}h1{font-size:2.5em;line-height:1.2em;font-weight:600}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:"Lato",sans-serif;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:"Work Sans",sans-serif;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:"Work Sans",sans-serif;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:.95em;margin-right:20px;font-family:"Lato",sans-serif;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:#171E3B;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}section.hero::after{content:'Clarence Recruitment';font-size:7.7vw;font-family:"Homemade Apple",cursive;font-weight:400;font-style:normal;color:#1c243f;position:absolute;z-index:-1;top:60%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.home section.hero h1{font-size:3.5em;opacity:0}.home section.hero h3{font-size:2em;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:"Work Sans",sans-serif;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:"Work Sans",sans-serif;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:"Work Sans",sans-serif;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;filter:grayscale(100%);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:25px}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 #f5f4ef;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.25em;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:"Work Sans",sans-serif;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:"Lato",sans-serif;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:50px;border:1px solid var(--gold);background:var(--gold);padding:12px 36px;cursor:pointer;transition:all 0.2s ease;font-family:"Work Sans",sans-serif;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 8%;flex-wrap:wrap;background:#F6F5F5;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){header#masthead .nav-buttons button{margin-left:10px}header#masthead a.custom-logo-link img.custom-logo{width:140px}h1{font-size:2.25em}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%}footer#colophon .site-info{padding:35px 5%}}@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 #f5f4ef}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}footer#colophon .terms-banner{padding:10px 5%}footer#colophon .site-info{padding:45px 5%}footer#colophon .search-banner{padding:40px 5%}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:"Work Sans",sans-serif;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:1.5em}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}}