html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;padding:0;margin:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#pojo-a11y-toolbar,.cms-toolbar,.column.left,.column.right,.component-block-form-container,.component-services-bar-container,.component-testimonials,.cookies,.crumbtrails,.footer-links,.footer-wrapper,.grecaptcha-badge,.header,.hero,.hidden,.mobile-ui,.rswidget-profile,.search-container,.social-icons,.staff-rotator-container{display:none}.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading p{color:#fff}.loading .dot{width:14px;height:14px;margin:0 7px;background:#fff}.loading p{margin:0;text-align:center}.loading .dot{display:inline-block;transform:scale(0);border-radius:50%;animation:loading 1s ease infinite}.loading .dot:nth-child(2){animation:loading 1s ease infinite .3s}.loading .dot:nth-child(3){animation:loading 1s ease infinite .6s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.panel{padding-top:3rem;padding-bottom:3rem}.panel .panel-title{margin-bottom:3rem;text-align:center}.content ol,.content ul,.content ul ul{padding:0 0 0 1.5rem;margin:0 0 2rem}.content ul,.content ul ul{list-style:disc}.content ol{list-style:decimal}.content ul[class]:not(.children),ol,ul{list-style:none;padding:0;margin:0}.button{border:none;display:inline-block;background:#da871d;border-radius:10px;color:#fff;font-size:.925rem;font-weight:600;padding:1rem 1.5rem;text-align:center;transition:all .3s ease-out}.button:hover{background:#462983;color:#fff}@font-face{font-family:Barlow;font-style:normal;font-display:optional;font-weight:400;src:local(""),url(/wp-content/themes/gabb/assets/fonts/barlow-400.woff2) format("woff2")}body{color:#33353b;font-family:Barlow,sans-serif;font-size:1.125rem;font-weight:400}@font-face{font-family:Barlow;font-style:normal;font-display:optional;font-weight:600;src:local(""),url(/wp-content/themes/gabb/assets/fonts/barlow-600.woff2) format("woff2")}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 2rem;color:#33353b;font-family:Barlow,sans-serif;font-weight:600;line-height:1.3}.h1,h1{font-size:2.8rem}.h2,h2{font-size:2.2rem}.h3,h3{font-size:1.7rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.3rem}.h6,h6{font-size:1.125rem}.h1,h1{font-size:2.2rem;line-height:1.2}p{margin:0}strong{font-weight:600}hr{border:1px solid #d2d6dc}a{color:#462983;text-decoration:none;transition:all .2s ease-out}a:hover{color:#da871d}.content a:not([class]){border-bottom:1px solid #462983}.table-scroll{overflow:scroll;margin:0 0 2rem}.table-scroll table{width:100%}.table-scroll table th{padding:1rem 1.5rem;border:2px solid #3c2370;background:#462983;color:#fff;font-family:Barlow,sans-serif}.table-scroll table td{padding:1.5rem;border:2px solid #e9e9e9;vertical-align:top}.table-scroll table p{margin:0}.content{line-height:1.7}.content p{margin:0 0 2rem}.content-intro p:first-of-type{padding:0 0 2rem;border-bottom:1px solid #d2d6dc;font-size:1.5rem;line-height:1.5}.content blockquote{background-color:#e9e9e9;border-left:8px solid #502f96;padding:1.5rem;margin:0 0 2rem}.content blockquote p{margin:0}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;width:100%;text-align:center;margin-bottom:3rem!important}.services-grid li{aspect-ratio:16/6}.services-grid li a{display:grid;place-items:center;height:100%;padding:1.5rem;border:0!important;border-radius:20px;background:rgba(70,41,131,.2);color:#462983;font-weight:600;font-size:1rem;line-height:1.3}.services-grid li a:hover{background:#da871d!important;color:#fff}.button a{color:inherit;transition:inherit}.button.secondary{background:#462983}.button.secondary:hover{background:#da871d}.type-profile .column.centre{float:left;width:calc(100% - (32.5% + 40px))}.type-profile .column.right{display:block;float:right;width:32.5%;margin-top:1.5rem}.type-profile .staff-image-container img{display:block;max-width:300px;margin:auto}.type-profile .staff-block{margin-bottom:1.5rem;padding:0}.type-profile .staff-profile-card{margin-bottom:0}.type-profile .email,.type-profile .vcard{display:none}blockquote,div,li,ol,p,span,ul{font-size:1.1rem!important}p{padding-bottom:0!important;border-bottom:none!important;margin-bottom:1rem!important}#cookie-law-info-bar,#rswidget,.cli-modal,.footer-sra,.grecaptcha-badge{display:none!important}@media only screen and (min-width:60em){.h1,h1{font-size:2.8rem}}@media only screen and (min-width:70em){.panel{padding-top:6rem;padding-bottom:6rem}.panel .panel-title{margin-bottom:4.5rem}}